Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-06-17 | uipaq/ucom support; written by isis@www.cs.umd.edu | Theo de Raadt | |
2005-06-16 | fix initialization of apm_dobusy and apm_doidle to be off by default until | Bob Beck | |
apm attaches and we know what the correct state should be, also ensure that they are set to off if the kernel apm thread fails to create. ok toby@, marco@ | |||
2005-06-14 | back out SMM lockdown patch until some other solution is found. | Theo de Raadt | |
SMM lockdown breaks apm on a few machines. | |||
2005-06-06 | oops. on 686 we count fpswtch in another function... | Michael Shalayeff | |
2005-06-02 | Start on a basic ACPI framework -- does not do much more than read out the | Thorsten Lockert | |
ACPI tables into kernel memory and attach ACPI and HPET timers currently. In order to test this code, enabling the devices in GENERIC as well as the ACPI_ENABLE option is needed. This code does not do any thermal control yet, so this should be done with care depending on the platform. In the tree so more people can contribute to making this more fully featured. Ok niklas@ grange@ tedu@ | |||
2005-06-01 | kjell is an evil tree-breaker | Michael Shalayeff | |
2005-05-31 | spelling corrections in comments; | Jason McIntyre | |
from charlie root; | |||
2005-05-31 | IPL_SCHED should block statclock on architectures where the scheduler | Artur Grabowski | |
is clocked by the statclock. miod@ ok | |||
2005-05-29 | Lock SMM space on Intel E7xxx chipsets, too. | Alexander Yurchenko | |
2005-05-29 | Remove debug printf I left. | Alexander Yurchenko | |
2005-05-29 | sched work by niklas and art backed out; causes panics | Theo de Raadt | |
2005-05-28 | move variable declaration inside #ifdef I386_686, etc. | Kjell Wooding | |
Prompting from Chris Cappuccio. | |||
2005-05-27 | add atapiscsi@umass to RAMDISKS as appropriate, ok krw@ deraadt@ | Dale Rahn | |
2005-05-27 | Enable SSE instructions on secondary (i386) processors in | Kjell Wooding | |
a multiprocessor boot. This fixes the hardware AES (and likely RNG) instruction on the dual VIA, which was failing because the SSE/SSE2 extensions are never enabled on any processor but the boot processor. Much assistance from niklas, and the eureka moment from theo. "commit it" deraadt@ | |||
2005-05-27 | first step of removing the obsolete PCI ncr(4) driver, it was superseded by | Martin Reindl | |
siop(4) a long time ago 'do it' jason@ | |||
2005-05-26 | Add atapiscsi in parallel with scsibus@usb, this only changes system | Dale Rahn | |
that dont have atapiscsi@wdc, fixes zaurus, ok krw@ todd@ | |||
2005-05-26 | optimise one more jmp out of the idle loop; toby@ marco@ ok | Michael Shalayeff | |
2005-05-26 | remove a self-nested #ifdef MULTIPROCESSOR | Kjell Wooding | |
ok niklas@ | |||
2005-05-25 | This patch is mortly art's work and was done *a year* ago. Art wants to thank | Niklas Hallqvist | |
everyone for the prompt review and ok of this work ;-) Yeah, that includes me too, or maybe especially me. I am sorry. Change the sched_lock to a mutex. This fixes, among other things, the infamous "telnet localhost &" problem. The real bug in that case was that the sched_lock which is by design a non-recursive lock, was recursively acquired, and not enough releases made us hold the lock in the idle loop, blocking scheduling on the other processors. Some of the other processors would hold the biglock though, which made it impossible for cpu 0 to enter the kernel... A nice deadlock. Let me just say debugging this for days just to realize that it was all fixed in an old diff noone ever ok'd was somewhat of an anti-climax. This diff also changes splsched to be correct for all our architectures. | |||
2005-05-25 | one last optimization, removing a jump, mostly by | Bob Beck | |
toby, committed so art will stop yelling at me to avoid conflicts... ok marco@, weingart@, mickey@, niklas@ | |||
2005-05-25 | repair whichqs race by disabling ints in between check and halt-halt; marco@ ↵ | Michael Shalayeff | |
beck@ niklas@ ok | |||
2005-05-25 | comment typo | Jason Wright | |
2005-05-24 | add a new field to vm_space and use it to track the number of anon | Ted Unangst | |
pages a process uses. this is now the userland "data size" value. ok art deraadt tdeval. thanks testers. | |||
2005-05-24 | replace jnz FOO;jmp BAR;FOO: with jz BAR;FOO:, the idle loop will be even ↵ | Niklas Hallqvist | |
more efficient | |||
2005-05-24 | hlt hlt is not a good idea. Rework APM to do what the spec actually says. ↵ | Marco Peereboom | |
Run actual BIOS calls whenever we are actually idle. Tovarisch! ok deraadt@ toby@ beck@ weingart@ art@ | |||
2005-05-21 | add i386 optimized in4_cksum | Brad Smith | |
From NetBSD ok deraadt@ | |||
2005-05-19 | Lock down SMM space on i82810 MCH and later chips in case BIOS | Alexander Yurchenko | |
didn't it already for us. Reported by loic.duflot@sgdn.pm.gouv.fr via deraadt@. ok deraadt@ weingart@ | |||
2005-05-13 | Kill <machine/spkr.h>, software should use <dev/isa/spkrio.h> instead. | Miod Vallat | |
2005-05-13 | not ready for NATM | Theo de Raadt | |
2005-05-13 | enable spkr by default; ckuethe 4201 | Theo de Raadt | |
2005-05-10 | Add epic(4) driver which supersedes tx(4). | Brad Smith | |
This buys us.. - bus_dma - big endian support - multicast - support for another EPIC chipset From NetBSD ok mickey@ | |||
2005-05-06 | generate vim-compatible tag files, from netbsd | Pedro Martelletto | |
2005-05-06 | Fix links target. | Marco Peereboom | |
2005-05-03 | The return value from getEBDAaddr() (info) is not used in bios_E820(), | Tom Cosgrove | |
so nuke it. amd64 no longer needs biosprobe.c listed in SRCS. Trims 100 bytes from the boot blocks. Bump versions on boot, cdboot and pxeboot, as I'm getting cautious in my old age. ok weingart@ | |||
2005-05-03 | Convert the size of a memory chunk from bytes to megabytes before | Tom Cosgrove | |
casting to a 32-bit value, not after. Corrects the display of large memory chunks in the probing: line (mem[615K 3518M 0M a20=on] becomes mem[615K 3518M 12288M a20=on]). Bump version on boot, cdboot and pxeboot accordingly. "looks ok to me" weingart@ | |||
2005-05-02 | Add ichwdt(4): Intel 6300ESB ICH watchdog timer driver. Disabled for | Alexander Yurchenko | |
now due to lack of testing. If you have a machine that uses this device please contact me. ok deraadt@ | |||
2005-05-01 | To allow for MD override of in4_cksum()... | Brad Smith | |
ok deraadt@ | |||
2005-05-01 | spacing; ok miod@ deraadt@ | David Krause | |
2005-04-30 | Ensure we save the %ebx register returned from the BIOS call, not just | Tom Cosgrove | |
%bx. Fixes problem introduced in gidt.S r1.29, which could lead to an incomplete memory map, and "too little memory available; running in degraded mode", as found by Roy Morris rmorris (at) internetsecure (dot) com. (Thanks for the report, and for testing the fix.) Bump version on boot, cdboot and pxeboot accordingly. ok weingart@ | |||
2005-04-30 | start the job of making things look more alike | Theo de Raadt | |
2005-04-30 | nice docs at top of GENERIC | Theo de Raadt | |
2005-04-29 | quiet apm | Theo de Raadt | |
2005-04-29 | spacing | Theo de Raadt | |
2005-04-27 | add missing flags to /proc/cpuinfo and don't print invalid ones; deraadt@ ok | Federico G. Schwindt | |
2005-04-25 | [OpenBSD] | Tom Cosgrove | |
Make boot code use real mode with 64K segments instead of 1M segments. Improves stability with some disk controller cards. Also explicitly state operand size on some moves. Bump version on boot, cdboot and pxeboot accordingly. "just get them in" beck@ ok weingart@ | |||
2005-04-21 | count fpu lazy context switches; deraadt@ ok | Michael Shalayeff | |
2005-04-21 | -bce | Theo de Raadt | |
2005-04-21 | no need to check for 0, it copes, spotted by beck | Theo de Raadt | |
2005-04-19 | nothing uses spllowersoftclock() anymore | Michael Shalayeff | |
2005-04-17 | make sure user address is in user space in copyinstr. ok weingart@ | Ted Unangst | |