summaryrefslogtreecommitdiff
path: root/sys/arch/beagle
AgeCommit message (Collapse)Author
2012-06-26create new machine/_float.h which is namespace clean. create a newTheo de Raadt
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.
2012-01-28Provide a default value for ${OBJCOPY} for native muilds.Miod Vallat
2011-11-16Better clock rate .7% error is much better than 7% error.Dale Rahn
2011-11-15Remove pointless/debug prints during config.Dale Rahn
2011-11-15Bring back 'mostly' working omdog support.Dale Rahn
2011-11-15delay(1) is an extremely short delay, increase this to a measurable amountDale Rahn
of time. Fixes a race with some upcoming code changes.
2011-11-14use include properlyTheo de Raadt
2011-11-11Re-add overro board support. ok drahn@Matthieu Herrb
2011-11-10Assert copyright; spotted by drahn@Uwe Stuehler
2011-11-10Missing UART irqs.Dale Rahn
2011-11-10Missing interrupts on gpio.Dale Rahn
2011-11-10Reduce autoconf(4) overuse on beagleUwe Stuehler
Renamed `ahb' to `omap' and extended it to configure the on-chip devices directly, based a board-specific table instead of trying to maintain addresses, interrupt numbers and such for two OMAP variants in the same config file. This may be an intermediate step, but should provide us some relief already. :) Suggestions from deraadt and drahn; ok drahn@
2011-11-10Fix bug where 'now' recomputation was incorrect,Dale Rahn
do not bother subtracting the old 'now' from the 64bit counters to determine which was sooner, add event counters for the clock/stat Do not have timers unless debugging the driver. Switch statclock to multiple of hz;
2011-11-10Deal with the register offset on omap4430 where the registers moved by 0x100.Dale Rahn
2011-11-10Add gumstix overo support. It's very similar to be beagleboard at thisMatthieu Herrb
point. So add it's card id and handle it like the beagleboard. ok drahn@, miod@
2011-11-09Missing argument to error printf()Miod Vallat
2011-11-09Use the new priority as the priority to check against,Dale Rahn
not the current (not yet lowered) priority. problem spotted by miod.
2011-11-09External ampintc interrupts need to add 32 to the interrupt number,Dale Rahn
while 'internal' should not. no complaints uwe@ miod@
2011-11-08Cookies? Beagle don't need no stinkin' cookies. To get boot paramsKenneth R Westerback
anyways. ok (sight unseen) deraadt@ drahn@
2011-11-08Let beagle GENERIC work as 'swap generic'.Kenneth R Westerback
ok deraadt@ drahn@
2011-11-08Garbage collect now unused MKDEP definitions. ok deraadt@Matthieu Herrb
2011-11-07Cleanup and make initialization more readable. ok drahn@ uwe@Miod Vallat
2011-11-06Fix GTIMER_STATUS offsetMiod Vallat
2011-11-06Further on the road to working.Dale Rahn
2011-11-05More effort to use filesystem time if the rtc doesn't exist, thanks miod.Dale Rahn
2011-11-05Introduce clock registration code, to deal with having multipleDale Rahn
delay/cpu_initclock operations from different drivers.
2011-11-05rename gptimer_delay to gptimer_wait, as it waits on the bit to be clearedDale Rahn
dont include bus.h twice.
2011-11-05Many fixes.Dale Rahn
2011-11-05Add a NOMAN= stanzaMiod Vallat
2011-11-05Attempt to configure the interrupt controller and global timer on cortex-a9Dale Rahn
2011-11-05Initial drivers for Cortex A9 interrupt controller and global timer as clock.Dale Rahn
2011-10-27Specify the TLS variant for each platform.Philip Guenthe
2011-10-24Introduce a pluggable interrupt controller infrastructure for beagle,Dale Rahn
to allow panda to share the port.
2011-10-21Pile of diffs to improve beagle/panda status. fetching u-boot parametersDale Rahn
out of the register input. (with a beagle_start.S fix from uwe@) Devices now detect device_id from u-boot and decide to enable/disable themselves in the device match routine. ok uwe@
2011-10-19API change to initarm to pass arguments from the bootloader thru to MDDale Rahn
C code. Will be used on beagle to process machine id and atags. Looked at by uwe@, tested on beagle/armish/zaurus.
2011-10-17Change to use r8,r9,r10 instead of r0,r1,r2. This is necessary becauseDale Rahn
the bootloader passes data in r0,r1,r2 which needs to be preserved until the kernel is booted further.
2011-10-17Add which is incomplete, but needs love.Dale Rahn
2011-10-17Rules to build bsd.rd and bsd.umg, Should not be here, but until we getDale Rahn
bootloader working and rather than have several people maintain this in their own trees... As soon as a bootloader is written this can be removed.
2011-09-21Fix range check in intc_intr_establish()Miod Vallat
2011-09-20Remove !defined(CACHE_CLEAN_BLOCK_INTR) code, and make CACHE_CLEAN_BLOCK_INTRMiod Vallat
no longer an option.
2011-09-20Late spring cleaning of the arm code for old dusty bits we do not want toMiod Vallat
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.
2011-09-18Obvious typo in diag messageMiod Vallat
2011-07-07The drahn memorial bad kernel build fix: prevent blood pressurePhilip Guenthe
spikes in other developers by making it so that removal of a .d file without removing the corresponding object will result in the latter being treated as out of date. ok beck@ art@ drahn@
2011-07-06make clean should clean .d files, so as to leave a fresh canvas.Ted Unangst
ok beck deraadt
2011-06-29Replace all instances of "scsibus* at hba?" with a single "scsibus* atMatthew Dempsky
scsi?" rule, similar to how ethernet PHY drivers attach at mii. Discussed on icb.
2011-05-30Remove the freelist member from vm_physsegOwain Ainsworth
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)
2011-05-15Remove unused include of file.pckbdc. Those arches do not haveMatthieu Herrb
a PC/AT or PS/2 keyboard/mouse controller. ok miod@
2011-04-28- enable fenvMartynas Venckus
- add nearbyint, nearbyintf and nearbyintl implemented using fenv
2011-04-23start at high ipl (quiets noise on startup).Dale Rahn
2011-04-15Convert the kernel Makefiles to autogenerate dependencies during compilationPhilip Guenthe
using the -MD option to cc, with -MP, -MT, and -MF where needed, converting "make depend" to a no-op. This increases parallelism for those using "make -j" and keeps the dependencies up to date with each compilation automatically. sparc and vax users will need to rebuild gcc with support for the -M[PTF] options before config'ing with this diff.