Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-04-27 | Switch to proc based ast pending for SMP. ok kettenis. | Dale Rahn | |
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-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-26 | Remove softast; it's no longer used. | Mark Kettenis | |
ok krw@ | |||
2008-04-25 | Make ipending per-cpu. Should fix PR 5788. | Mark Kettenis | |
ok weingart@ | |||
2008-04-25 | When allocating an interrupt 'slot', always check all slots to see if we | Mark Kettenis | |
already allocated a slot for a particular apic pin. ok weingart@ | |||
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-25 | the code that parses arguments from the boot loader on amd64 wasnt checking | David Gwynne | |
what type of console was specified, so when a glass console was used it was still configuring serial bits. this makes it so serial config only occurs for serial console devices. found by jolan@, thib@, and maybe sthen@ sorry guys | |||
2008-04-24 | oops. unbreak build by removing the #include for amd8131reg.h | Thordur I. Bjornsson | |
2008-04-24 | move the register defines from amd8131reg.h into aapi.c, | Thordur I. Bjornsson | |
seems silly to have a seperate .h file for 4 defines. nuke the NetBSD __KERNEL_RCSID macro while there, we have that rcsid at the top of the file... ok toby@, brad@ | |||
2008-04-24 | Introduce acpiasus(4), a driver for the ACPI based hotkeys found in many | Joel Sing | |
ASUS laptops (including the ASUS EeePC) - largely based on NetBSD's asus(4) driver. On the ASUS EeePC this allows us to enable/disable wireless, change screen brightness and use the volume keys. ok jsg@, weingart@ | |||
2008-04-24 | Remove variables that are no longer used to specify the serial console. | Joel Sing | |
ok dlg@ | |||
2008-04-24 | Unbreak IP30 serial console. | Joel Sing | |
ok dlg@ | |||
2008-04-24 | allow amd64 to use serial ports other than com0 as the console. previously | David Gwynne | |
it was stuck to com0 no matter what the boot loader told the kernel. this relies on the com diff jsing just committed. | |||
2008-04-24 | Cleanup serial console handling and remove some of the MD code from com.c. | Joel Sing | |
Specify the serial configuration from within the MD code, rather than passing things via macros. This will allow other platforms to more readily change the serial console configuration. Committing this so it actually gets tested. ok dlg@ | |||
2008-04-23 | Call sched_init_cpu() for all but boot processor. ok kettenis. | Dale Rahn | |
2008-04-22 | Works better, but still needs debug on to work.. | Theo de Raadt | |
2008-04-21 | Work in progress at supporting the Mentor Graphics i2c core found in | Theo de Raadt | |
the Fire pcie hostbridge. Fairly horrid device to deal with. | |||
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 | Try to reset the machine through the firmware to reboot. | Mark Kettenis | |
2008-04-20 | Sync with hppa code. | Mark Kettenis | |
2008-04-20 | Add missing function declaration. | Mark Kettenis | |
2008-04-20 | Print bootpath in the canonical place. | Mark Kettenis | |
2008-04-20 | Bring over astro(4) from hppa, to replace pluto(4). | Mark Kettenis | |
2008-04-20 | Add proper bus_space_vaddr(9) impementation. | Mark Kettenis | |
2008-04-20 | Catch up with cpu_switchto. Completely untested. | Mark Kettenis | |
2008-04-20 | Catch up with dismantled libkern. | Mark Kettenis | |
2008-04-20 | crank maxusers | Mark Kettenis | |
2008-04-20 | Sync console handling with hppa port: | Mark Kettenis | |
Delay switching to the real serial console until we attach the serial device. The variety of different serial devices is just too big to make a decision up front. This should make the second serial port on four-digit B/C/J-class workstation work as a serial console too. Last bit isn't true yet; the code to support com @ ssio isn't there yet on hppa64. | |||
2008-04-20 | Call cnpollc() before cngetc() upon halt. | Mark Kettenis | |
ok miod@ | |||
2008-04-20 | Sync console handling with hppa port: | Mark Kettenis | |
Delay switching to the real serial console until we attach the serial device. The variety of different serial devices is just too big to make a decision up front. This should make the second serial port on four-digit B/C/J-class workstation work as a serial console too. Last bit isn't true yet; the code to support com @ ssio isn't there yet on hppa64. | |||
2008-04-20 | Remove the random() function from locore.s (which used sparcv7 instructions, | Mark Kettenis | |
including mulscc to do multiplications) and switch to the generic random.c code. | |||
2008-04-20 | Implement locking of sun4u TSB entries for MULTIPROCESSOR kernels. | Mark Kettenis | |
Make sun4v code use the new TSB_TAG_LOCKED define. | |||
2008-04-20 | rewrite the serial port handling to manipulate the hardware directly | David Gwynne | |
rather than relying on calls into the bios to work. this is a result of me getting pissed off with solaris and linux being able to cope the serial bios redirection on dracs, iloms, and ilos. trying to do the same thing with openbsds boot loader caused weird behaviour like machine hangs or no visible output. talking to the serial chips directly is more reliable. tested by many ok sthen@ deraadt@ | |||
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-19 | add a driver flag to force the negotiation of SATA 1 transfers | Damien Miller | |
(1.5Gb/s). Useful where faster speeds are unstable; ok dlg@ | |||
2008-04-18 | Now that i386 has a per-process astpending, we can garbage collect ipi_ast | Mark Kettenis | |
and do an ipi_nop cross-call from signotify() instead. ok miod@ | |||
2008-04-18 | Halt CPUs upon reboot/halt. | Mark Kettenis | |
ok krw@ | |||
2008-04-18 | if an iic operation fails to move all the data, return error | Theo de Raadt | |
ok kettenis | |||
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-17 | Really try to schedule clock ticks at fixed intervals. Make sure hardclock() | Mark Kettenis | |
gets called for every clock tick, even if we miss one. | |||
2008-04-16 | Support the pcf8584 variant found on the u25/45. | Mark Kettenis | |
2008-04-16 | Turns out getpropstring() returns an empty string if a property is missing | Mark Kettenis | |
instead of NULL. Makes rtc(4) really work on the u25. tested by mikeb@ | |||
2008-04-16 | Make sure tickcmpr_set() always writes a time in the future. | Mark Kettenis | |
2008-04-15 | Add workaround for UltraSPARC-II errata, where writes to %tick_cmpr would | Mark Kettenis | |
sometimes fail, which would result in the periodic clock interrupts on a CPU stop. Spotted in a NetBSD commit message, loosely based on code in OpenSolaris. | |||
2008-04-15 | Add support for the Texas Instruments bq4802 real-time clock found on the | Mark Kettenis | |
Ultra 25 and Ultra 45. | |||
2008-04-15 | It turns out the mysterious chip with the heatsink glued on, found on mgx | Miod Vallat | |
video boards, is a known entity, so add support for 2d acceleration with the help of the X code (which makes baby Jesus cry). The blitter is fast enough to make a cgsix feel as slow as a cgthree in comparison. | |||
2008-04-15 | Fix braino in mgx_loadcmap() invocation. | Miod Vallat | |