Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-08-28 | Add -nopie to LINKFLAGS on ELF architectures. Note that this needs an | Pascal Stumpf | |
updated gcc and ld to understand the new -nopie flag. ok deraadt@ | |||
2012-08-22 | Build the kernel with -fno-pie. Just getting Ms out of my tree; this will be | Pascal Stumpf | |
cleaned up later. ok deraadt@ | |||
2012-08-21 | Add NOPIE= bits for sys/arch/*/stand to ensure that bootblocks will always be | Pascal Stumpf | |
built with -fno-pie. This gets the hairiest part of PIE out of the way ... ok deraadt@ | |||
2012-06-26 | create new machine/_float.h which is namespace clean. create a new | Theo 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-28 | Provide a default value for ${OBJCOPY} for native muilds. | Miod Vallat | |
2011-11-16 | Better clock rate .7% error is much better than 7% error. | Dale Rahn | |
2011-11-15 | Remove pointless/debug prints during config. | Dale Rahn | |
2011-11-15 | Bring back 'mostly' working omdog support. | Dale Rahn | |
2011-11-15 | delay(1) is an extremely short delay, increase this to a measurable amount | Dale Rahn | |
of time. Fixes a race with some upcoming code changes. | |||
2011-11-14 | use include properly | Theo de Raadt | |
2011-11-11 | Re-add overro board support. ok drahn@ | Matthieu Herrb | |
2011-11-10 | Assert copyright; spotted by drahn@ | Uwe Stuehler | |
2011-11-10 | Missing UART irqs. | Dale Rahn | |
2011-11-10 | Missing interrupts on gpio. | Dale Rahn | |
2011-11-10 | Reduce autoconf(4) overuse on beagle | Uwe 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-10 | Fix 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-10 | Deal with the register offset on omap4430 where the registers moved by 0x100. | Dale Rahn | |
2011-11-10 | Add gumstix overo support. It's very similar to be beagleboard at this | Matthieu Herrb | |
point. So add it's card id and handle it like the beagleboard. ok drahn@, miod@ | |||
2011-11-09 | Missing argument to error printf() | Miod Vallat | |
2011-11-09 | Use the new priority as the priority to check against, | Dale Rahn | |
not the current (not yet lowered) priority. problem spotted by miod. | |||
2011-11-09 | External ampintc interrupts need to add 32 to the interrupt number, | Dale Rahn | |
while 'internal' should not. no complaints uwe@ miod@ | |||
2011-11-08 | Cookies? Beagle don't need no stinkin' cookies. To get boot params | Kenneth R Westerback | |
anyways. ok (sight unseen) deraadt@ drahn@ | |||
2011-11-08 | Let beagle GENERIC work as 'swap generic'. | Kenneth R Westerback | |
ok deraadt@ drahn@ | |||
2011-11-08 | Garbage collect now unused MKDEP definitions. ok deraadt@ | Matthieu Herrb | |
2011-11-07 | Cleanup and make initialization more readable. ok drahn@ uwe@ | Miod Vallat | |
2011-11-06 | Fix GTIMER_STATUS offset | Miod Vallat | |
2011-11-06 | Further on the road to working. | Dale Rahn | |
2011-11-05 | More effort to use filesystem time if the rtc doesn't exist, thanks miod. | Dale Rahn | |
2011-11-05 | Introduce clock registration code, to deal with having multiple | Dale Rahn | |
delay/cpu_initclock operations from different drivers. | |||
2011-11-05 | rename gptimer_delay to gptimer_wait, as it waits on the bit to be cleared | Dale Rahn | |
dont include bus.h twice. | |||
2011-11-05 | Many fixes. | Dale Rahn | |
2011-11-05 | Add a NOMAN= stanza | Miod Vallat | |
2011-11-05 | Attempt to configure the interrupt controller and global timer on cortex-a9 | Dale Rahn | |
2011-11-05 | Initial drivers for Cortex A9 interrupt controller and global timer as clock. | Dale Rahn | |
2011-10-27 | Specify the TLS variant for each platform. | Philip Guenthe | |
2011-10-24 | Introduce a pluggable interrupt controller infrastructure for beagle, | Dale Rahn | |
to allow panda to share the port. | |||
2011-10-21 | Pile of diffs to improve beagle/panda status. fetching u-boot parameters | Dale 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-19 | API change to initarm to pass arguments from the bootloader thru to MD | Dale 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-17 | Change to use r8,r9,r10 instead of r0,r1,r2. This is necessary because | Dale Rahn | |
the bootloader passes data in r0,r1,r2 which needs to be preserved until the kernel is booted further. | |||
2011-10-17 | Add which is incomplete, but needs love. | Dale Rahn | |
2011-10-17 | Rules to build bsd.rd and bsd.umg, Should not be here, but until we get | Dale 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-21 | Fix range check in intc_intr_establish() | Miod Vallat | |
2011-09-20 | Remove !defined(CACHE_CLEAN_BLOCK_INTR) code, and make CACHE_CLEAN_BLOCK_INTR | Miod Vallat | |
no longer an option. | |||
2011-09-20 | Late spring cleaning of the arm code for old dusty bits we do not want to | Miod 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-18 | Obvious typo in diag message | Miod Vallat | |
2011-07-07 | The drahn memorial bad kernel build fix: prevent blood pressure | Philip 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-06 | make clean should clean .d files, so as to leave a fresh canvas. | Ted Unangst | |
ok beck deraadt | |||
2011-06-29 | Replace all instances of "scsibus* at hba?" with a single "scsibus* at | Matthew Dempsky | |
scsi?" rule, similar to how ethernet PHY drivers attach at mii. Discussed on icb. | |||
2011-05-30 | Remove the freelist member from vm_physseg | Owain 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-15 | Remove unused include of file.pckbdc. Those arches do not have | Matthieu Herrb | |
a PC/AT or PS/2 keyboard/mouse controller. ok miod@ |