summaryrefslogtreecommitdiffstats
path: root/sys/arch/beagle/include (follow)
Commit message (Collapse)AuthorAgeFilesLines
* create new machine/_float.h which is namespace clean. create a newderaadt2012-06-263-11/+3
| | | | | | | | | MI float.h which pulls in and defines the values that are needed from there, and repair sys/limits.h so that it defines the values it needs as well (depending on POSIX version, XPG version, etc). guenther has a more exact selection of that coming for limits.h. this also fixes a few mistakes for the vax. reviewed by kettenis and guenther.
* use include properlyderaadt2011-11-141-2/+2
|
* Let beagle GENERIC work as 'swap generic'.krw2011-11-081-2/+3
| | | | ok deraadt@ drahn@
* Further on the road to working.drahn2011-11-061-2/+2
|
* Introduce clock registration code, to deal with having multipledrahn2011-11-051-1/+4
| | | | delay/cpu_initclock operations from different drivers.
* Specify the TLS variant for each platform.guenther2011-10-271-0/+3
|
* Introduce a pluggable interrupt controller infrastructure for beagle,drahn2011-10-241-19/+81
| | | | to allow panda to share the port.
* Late spring cleaning of the arm code for old dusty bits we do not want tomiod2011-09-201-12/+3
| | | | | | | | | | | | | | | | keep: - remove bootconfig parameter passing feature (unused). - unifdef __PROG32 and remove all remains of arm26 code. - remove ARMFPE support (unused). - remove support for ARM2, ARM2AS, ARM3, ARM6, ARM7, ARM7TDMI and StrongARM processor families, and the related silicon bug workarounds (especially the SA-110 STM^ bug). - remove cpu_functions no longer necessary after previous removals. - remove ARM32_DISABLE_ALIGNMENT_FAULTS option (unused). - make FIQ support conditional on option FIQ (unused, but may be eventually). Discussed with drahn@ and jasper@ long ago, I was sitting on this commit for no good reason.
* Remove the freelist member from vm_physsegoga2011-05-301-11/+1
| | | | | | | | | | | | | | | | | | The new world order of pmemrange makes this data completely redundant (being dealt with by the pmemrange constraints instead). Remove all code that messes with the freelist. While touching every caller of uvm_page_physload() anyway, add the flags argument to all callers (all but one is 0 and that one already used PHYSLOAD_DEVICE) and remove the macro magic to allow callers to continue without it. Should shrink the code a bit, as well. matthew@ pointed out some mistakes i'd made. ``freelist death, I like. Ok.' ariane@ `I agree with the general direction, go ahead and i'll fix any fallout shortly'' miod@ (68k 88k and vax i could not check would build)
* - enable fenvmartynas2011-04-281-0/+3
| | | | - add nearbyint, nearbyintf and nearbyintl implemented using fenv
* Normalize sentinel. Use _MACHINE_*_H_ and _<ARCH>_*_H_ properly and consitently.pirofti2011-03-238-32/+32
| | | | Discussed and okay drahn@. Okay deraadt@.
* oops, i forgot to check in the BRKSIZ define in uvm, but deraadt thinkstedu2010-12-151-1/+4
| | | | its better as a per arch MD define anyway. all default to MAXDSIZ as before.
* Remove unused CONF_HAVE_xxx defines, arm conf.c really only cares aboutmiod2010-11-281-3/+2
| | | | CONF_HAVE_GPIO and CONF_HAVE_APM those days.
* Remove unnecessary empty <machine/psl.h> files on arm-based platforms.miod2010-11-201-1/+0
|
* Fix splassert code, (previously hidden in DIAGNOSTIC).drahn2010-06-011-3/+3
|
* Make sure IPL_SCHED is always defined by MD headers, instead of having a MImiod2010-04-231-1/+2
| | | | | | fallback definition in <sys/sched.h>, so that there is no hidden include ordering requirement between <machine/intr.h> and <sys/sched.h>. ok deraadt@ tedu@
* Fix machine tag.drahn2010-02-071-3/+3
|
* Beagle has two memory banks, fix buffer overflow.drahn2010-02-071-2/+2
|
* Add rcs id'skevlo2010-02-021-0/+1
| | | | ok drahn@
* Get rid of __HAVE_GENERIC_SOFT_INTERRUPTS now that all our platforms support it.kettenis2009-11-041-5/+6
| | | | ok jsing@, miod@
* Remove file that should never have been there.kettenis2009-11-021-10/+0
|
* Initial effort on a port to the omap35xx platform specifically beagleboard,drahn2009-05-0849-0/+759
however other omap system may be supportable. Not functional until armv7 core changes are complete.