Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-05-21 | ddb expects the kernel longjmp() to only take a single parameter and always | Miod Vallat | |
return 1 since 12+ years, it's about time to fix the offending ports. Reported by Pierre Riteau (firstname.lastname at gmail) | |||
2008-05-19 | Change all remaining MD uses of MALLOC and FREE into proper malloc() and | Miod Vallat | |
free() calls; prodded by chl@, ok krw@ | |||
2008-05-14 | Fix more chrtoblktbl[] sloppyness, and add proper block st nodes to *ppc and | Miod Vallat | |
sgi. | |||
2008-04-27 | Add gecko(4), a driver for the GeckoBOA BC GSC+ port. | Mark Kettenis | |
2008-04-27 | Move hppa to __HAVE_GENERIC_SOFT_INTERRUPTS | Mark Kettenis | |
2008-04-25 | neccessary -> necessary; from Pierre Riteau | Jason McIntyre | |
2008-04-21 | allow low level audio drivers to specify a default sample format, | Jacob Meuser | |
instead of 8-bit mono mulaw @ 8kHz. this is just the infrastructure; no drivers are specifying a default yet. ok ratchov@, deanna@ | |||
2008-04-20 | Print bootpath in the canonical place. | Mark Kettenis | |
2008-04-19 | Change ELF loader to use the LMA as the load address for the | Tobias Weingartner | |
various segments. Hopefully this will help remove various hacks in the boot loader in the future. This should have no effect on most architectures (as we tend to have LMA == VMA). ok drahn@, soft ok's various others. | |||
2008-04-18 | use arc4random_uniform() for random number requests that are not a | Damien Miller | |
power of two. use arc4random_bytes() when requesting more than a word of PRNG output. ok deraadt@ | |||
2008-04-12 | Compile kernels with -Wvariable-decl (except on arches with ipmi, for now). | Miod Vallat | |
2008-04-09 | Add new stub uvm_shutdown() and call it from the right place in MD boot() | Theo de Raadt | |
2008-04-08 | Split the cdev makro for bpftun into two seperate definitions. tun(4) and | Claudio Jeker | |
bpf(4) are different enough so that the split makes sense -- this is necessary to make bpf(4) cloneable. requested deraadt@, OK thib@ | |||
2008-03-21 | crank maxusers on some architectures | Theo de Raadt | |
2008-03-21 | regen | Miod Vallat | |
2008-03-21 | Add option WSKBD_NO_INTL_LAYOUTS to prevent inclusion of international | Miod Vallat | |
keyboard layouts, instead of having SMALL_KERNEL imply this on alpha. No functional change. ok deraadt@ | |||
2008-03-09 | Uncomment ehci(4). | Mark Kettenis | |
2008-03-05 | remove devices not needed on a ramdisk | Theo de Raadt | |
2008-03-04 | bsd.rd's physical memory usage collided with the bootblocks... The | Theo de Raadt | |
bootblocks have been moved, but we want 4.2 to be upgradeable. So reduce the footprint of the bsd.rd by shrinking the ramdisk filesystem because it is way too large. tested by sthen and kettenis | |||
2008-03-04 | crank version # | Theo de Raadt | |
2008-03-04 | Move bootblocks to just under 16MB instead of just under 8MB, because | Theo de Raadt | |
bsd.rd has grown to that point, as discovered by sthen. Discussed with Miod and Kettenis, and re-tested to work by sthen | |||
2008-02-24 | Add commented out Bluetooth HID section | Uwe Stuehler | |
ok deraadt | |||
2008-01-23 | Cleanup cn_pri. Change constants to more meaningful names, rather than | Joel Sing | |
the hp300 related ones currently in use. CN_NORMAL becomes CN_LOWPRI, CN_INTERNAL becomes CN_MIDPRI and CN_REMOTE becomes CN_HIGHPRI. ok miod@ | |||
2008-01-09 | add urlphy for RAMDISK, move tested devices up. | Stuart Henderson | |
req by kettenis | |||
2008-01-09 | uark -> uark*, allow multiple devices to attach | Jonathan Gray | |
2008-01-09 | Move a couple of tested USB devices out of the 'untested' block, | Stuart Henderson | |
add urlphy. ok deraadt kettenis | |||
2007-12-29 | Skip LBC on buswalk. Gets rid of unconfigured "Bus Converter Port" devices | Mark Kettenis | |
on machines like the C360. | |||
2007-12-28 | Add a few more K-class models to the list of machines that have more devices | Mark Kettenis | |
than PDC tells us about. | |||
2007-12-26 | Teach the hppa bootloader how to boot 64-bit kernels. | Mark Kettenis | |
ok miod@, deraadt@ | |||
2007-12-21 | Add a hack to discover all devices on (some) K-class servers. | Mark Kettenis | |
2007-12-19 | Looks like K-class needs the same hack as C-class. Gives us some, but not all | Mark Kettenis | |
devices. | |||
2007-12-16 | Add an empty pccbb_attach_hook. | Mark Kettenis | |
2007-12-14 | Remove a lot of symbols from the namespace, otherwise sys/sysctl.h and | Theo de Raadt | |
rpc/pmap_prot.h collide.. "struct pmap" from the kernel should not make it out to userland. | |||
2007-11-30 | Define NORMAL_C_NOP everywhere. | Miod Vallat | |
2007-11-26 | few more dribbles of LIBKERN cleanup | Theo de Raadt | |
2007-11-26 | More LIBKERN bits that go away | Theo de Raadt | |
2007-11-26 | another LIBKERN that stayed behind | Theo de Raadt | |
2007-11-26 | adjust to libkern changes (and pretty .PATH logic); parts from maja | Theo de Raadt | |
2007-11-25 | Unbreak make obj. -moj | Mats O Jansson | |
2007-11-25 | libkern, begone. Move to a new mechanism where config(8)'s "file" | Theo de Raadt | |
directive can select between MI and MD versions of these files. At the same time, adjust the boot programs to pick exactly what they need, instead of the 7 or 8 mechanisms previously used. There will be some fallout from this, but testing it all by myself is a ridiculously slow process; it will be finished in-tree. Various developers were very nice and avoided making fun of me when I was gibbering in the corner.. | |||
2007-11-25 | Get rid of the kernel 'libcompat' framework, and instead use conf/files to | Theo de Raadt | |
decide which files must be pulled into the kernel. Also conditionalize the pulling of those files based on the COMPAT_* options. | |||
2007-10-20 | enuf -> enough | Miod Vallat | |
2007-10-18 | Define a new attribute, pckbcslot, which pckbc and gsckbc provide, and to | Miod Vallat | |
which pckbd and pms attach. This makes it simpler to add new controllers pckbd/pms can attach to. | |||
2007-10-10 | Make context switching much more MI: | Artur Grabowski | |
- Move the functionality of choosing a process from cpu_switch into a much simpler function: cpu_switchto. Instead of having the locore code walk the run queues, let the MI code choose the process we want to run and only implement the context switching itself in MD code. - Let MD context switching run without worrying about spls or locks. - Instead of having the idle loop implemented with special contexts in MD code, implement one idle proc for each cpu. make the idle loop MI with MD hooks. - Change the proc lists from the old style vax queues to TAILQs. - Change the sleep queue from vax queues to TAILQs. This makes wakeup() go from O(n^2) to O(n) there will be some MD fallout, but it will be fixed shortly. There's also a few cleanups to be done after this. deraadt@, kettenis@ ok | |||
2007-10-06 | Simpliest memset(,0,) -> M_ZERO changes. One (caddr *) cast removal, | Kenneth R Westerback | |
otherwise just adding M_ZERO to malloc() and removing the immediately adjacent memset(,0,). | |||
2007-10-02 | Apply (with slight variants) this elimination of bzero() with M_ZERO: | Kenneth R Westerback | |
- if ((mapstore = malloc(mapsize, M_DEVBUF, - (flags & BUS_DMA_NOWAIT) ? M_NOWAIT : M_WAITOK)) == NULL) + if ((mapstore = malloc(mapsize, M_DEVBUF, (flags & BUS_DMA_NOWAIT) ? + (M_NOWAIT | M_ZERO) : (M_WAITOK | M_ZERO))) == NULL) return (ENOMEM); - bzero(mapstore, mapsize); | |||
2007-10-01 | More easy bzero() -> M_ZERO. Use 'p = malloc(sizeof(*p) ...' where | Kenneth R Westerback | |
obvious. | |||
2007-09-22 | M_ZERO -> bzero. | Kenneth R Westerback | |
ok art@ | |||
2007-09-22 | replace even more ctob and btoc with ptoa and atop respectively plus | Martin Reindl | |
uvm_extern.h where needed | |||
2007-09-15 | realy -> really in comments. Most reported on tech@ by Jung. | Kenneth R Westerback | |