Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-05-13 | Fix chrtoblktbl[] entries. | Miod Vallat | |
2008-05-04 | Manage interrupts based on priority better, still working on this... | Dale Rahn | |
2008-05-03 | Rework the interrupt calculation masks, a bit easier to follow (not so wrong). | Dale Rahn | |
2008-05-02 | Invalidate and initialize the l2 on secondary processors, ok kettenis@ | Dale Rahn | |
2008-05-02 | Remove debug prints. | Dale Rahn | |
2008-05-01 | Implement a nop IPI to signal other CPUs. | Mark Kettenis | |
ok drahn@ | |||
2008-04-30 | Spacing. | Mark Kettenis | |
2008-04-30 | Fix typo in last commit. | Mark Kettenis | |
2008-04-30 | Initialize randseed to 1. | Mark Kettenis | |
2008-04-29 | remove noise, (debug print). | Dale Rahn | |
2008-04-29 | PIR is not defined to be a writable register, do not use it. | Dale Rahn | |
2008-04-29 | Spin up secondary CPUs on more systems. | Dale Rahn | |
2008-04-29 | spillstk and ddbstk need to be per cpu. Found by kettenis@ | Dale Rahn | |
2008-04-27 | Switch to proc based ast pending for SMP. ok kettenis. | Dale Rahn | |
2008-04-26 | Changes to get closer to SMP. | Dale Rahn | |
add biglock before interrupt calls into the kernel. switch the clock to using cpuinfo variables instead of globals move cpu_switchto into C code so that on multiprocessor the FPU and Altivec can be saved before switching CPUs. add a lock into pmap when modifying the hash table. | |||
2008-04-25 | Pretty dmesg output on attach and error handling. | Xavier Santolaria | |
Prodded by deraadt; ok dlg derradt | |||
2008-04-25 | neccessary -> necessary; from Pierre Riteau | Jason McIntyre | |
2008-04-23 | Call sched_init_cpu() for all but boot processor. ok kettenis. | Dale Rahn | |
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-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 | if an iic operation fails to move all the data, return error | Theo de Raadt | |
ok kettenis | |||
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-30 | nam2blk[] clearly must contain "rd" ... found by krw | Theo de Raadt | |
2008-03-25 | Make pci_intr_map(9) fail if the interrupt line register is set to 0xff. | Mark Kettenis | |
Prevents crashes later on when we try to estabish the interrupt. ok miod@, deraadt@ | |||
2008-03-23 | setroot() is supposed to be safe in all cases, so kill the special cases | Theo de Raadt | |
for RB_DFLTROOT; ok miod | |||
2008-03-21 | crank maxusers on some architectures | Theo de Raadt | |
2008-03-01 | Print consoleness the canonical way. | Mark Kettenis | |
tested by deraadt@, ok krw@ | |||
2008-02-24 | Add commented out Bluetooth HID section | Uwe Stuehler | |
ok deraadt | |||
2008-02-20 | 4.3-beta | Miod Vallat | |
2008-02-15 | Reenable idle modes on powerpc. Tested by kettenis and myself. | Dale Rahn | |
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-19 | Activate upgt(4) for macppc. Tested for a while on my PowerBook. | Marcus Glocker | |
OK dlg@ | |||
2007-12-11 | reword license to change regents to authors, and remove advertising clause. | Ted Unangst | |
cleared with all original authors. ok deraadt | |||
2007-12-11 | remove support for 8kHz sample rates. not all i2s based audio | Jacob Meuser | |
devices support 8kHz sample rates, and there is insufficient code to enable it properly on the devices that do support 8kHz. fixes "evil sound" problem reported by ajacoutot@ and jdixon@. ok deanna@, ratchov@, ajacoutot@ | |||
2007-12-09 | Add an empty pccbb_attach_hook. | Mark Kettenis | |
2007-12-04 | Remove remains of the idle pcb/stack. | Mark Kettenis | |
ok miod@ | |||
2007-11-30 | Define NORMAL_C_NOP everywhere. | Miod Vallat | |
2007-11-27 | typos; ok jmc@ | Martynas Venckus | |
sys/dev/pci/pciide.c from naddy@ | |||
2007-11-26 | Move the implementation of __mp_lock (biglock) into machine dependent | Artur Grabowski | |
code. At this moment all architectures get the copy of the old code except i386 which gets a new shiny implementation that doesn't spin at splhigh (doh!) and doesn't try to grab the biglock when releasing the biglock (double doh!). Shaves 10% of system time during kernel compile and might solve a few bugs as a bonus. Other architectures coming shortly. miod@ deraadt@ ok | |||
2007-11-26 | few more dribbles of LIBKERN cleanup | Theo de Raadt | |
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-11-24 | Some macppc models (e.g. the 1.5 GHz G4 MacMini) have a large clock drift | Marc Balmer | |
which is due to the timecounter running at a different frequency than what OpenFirmware tells us. On such machines, measure the actual timecounter frequency (triggered by a table of affected models) and use this measured value instead. This brings down the drift to values where adjtime()/adjfreq() triggered by ntpd(8) can tame the clock. feedback many, ok miod, kettenis | |||
2007-11-17 | - move the re/bwi CardBus entries in the GENERIC kernel config into | Brad Smith | |
the CardBus section. - add forgotten re CardBus entry to the RAMDISK kernel config. ok dlg@ | |||
2007-11-12 | /dev/openprom | Mark Kettenis | |
ok miod@, deraadt@ | |||
2007-11-10 | Activate umbg(4) on macppc. | Marc Balmer | |
ok jsg, dlg. | |||
2007-11-05 | fix and use DEVICE_IS_VGA_PCI, makes vgafb_pci_match() much simpler | Martin Reindl | |
ok oga@ brad@ | |||
2007-11-05 | audio encoding conversion cleanup | Jacob Meuser | |
- the endianness of the conversions don't depend on the endianness of machine the conversions are built on, but the endianness of the audio data itself. choose encoding conversions explicitly, instead of relying on #defines based on the endianness of the machine. - replace home-grown conversions with comparable conversions in auconv.c and mulaw.c - use the proper conversion for ulinear_be:16 -> slinear_le:16 in auixp(4) thanks ajacoutot@ and sthen@ for !x86 testing |