summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2007-10-18Don't try to send IPIs to CPUs that aren't running (yet).Mark Kettenis
2007-10-18avoid splassert, caused by the fact that iha_main() is calledOtto Moerbeek
unprotected by iha_exec_scb(). With help and ok miod@
2007-10-18Correct possible spl problem in buffer cleaning daemon - the buffer cleaningBob Beck
daemon requires splbio when doing dirty buffer queue manipulation. Since version 1.88 of vfs_bio.c, it was possible to break out of the processing loop when the cleaner had been running long enough, and this early exit would mean a future pass through would manipulate the buffer queues not at splbio. This change corrects this. ok krw@, deraadt@, tedu@, thib@
2007-10-18ignore fans with >= 0x0fff readings. According to the iic_dump(), it appearsConstantine A. Murenin
as if all the invalid fans have either 0x0f00 or 0x0000 readings, but with the in-the-field driver 0x0f00 appears as 0x0fff. At any rate, no real fans would have sensors detecting 0x0f00 (351 RPM), so no harm continuing to ignore it, t. tested by jon.steel@esentire.com discussed with kettenis@ deraadt@
2007-10-18Add support for the Moosehead PS/2 controller as found on SGI O2 workstations.Joel Sing
ok miod@ deraadt@
2007-10-18Make sure interrupts are really enabled at the beginning of proc_trampoline,Miod Vallat
tested by deraadt@ jsing@
2007-10-18enter for obj@ building, otherwise dribbles happenTheo de Raadt
2007-10-18Define a new attribute, pckbcslot, which pckbc and gsckbc provide, and toMiod Vallat
which pckbd and pms attach. This makes it simpler to add new controllers pckbd/pms can attach to.
2007-10-18Check to see if the SPD EEPROM size looks sane (ie < 32K)Jonathan Gray
when trying to decide if we have found an SPD EEPROM. ok deraadt@
2007-10-18Add some first LEDs support. Tested on my cardbus Linksys WPC54G Ver 3.Marcus Glocker
Diff ported from DragonFlyBSD
2007-10-18scsi_done() must be splbio() protected... who did this work for??; ok dlgTheo de Raadt
2007-10-18Eliminate unnecessary resets when calling the SIOCSIFADDR ioctl.Brad Smith
Tested by todd@ ok dlg@
2007-10-18No need to include <machine/pte.h> here.Miod Vallat
2007-10-18Get rid of the silly union for mips pte. No functional change exceptMiod Vallat
pmap.h now includes pte.h.
2007-10-18add missing $OpenBSD$; "of course" deraadtConstantine A. Murenin
2007-10-17Add the Intel ICH9 chipset.Brad Smith
Tested by damien@ ok dlg@
2007-10-17Add the Intel ICH9 chipset.Brad Smith
Tested by damien@ ok dlg@
2007-10-17Add the Intel ICH9 chipset.Brad Smith
Tested by damien@ ok dlg@
2007-10-17miod says noone needs isa/isavar.h anymore, and i believe himTheo de Raadt
2007-10-17Use ldx (instead of ld) to load a pointer.Mark Kettenis
ok deraadt@
2007-10-17Let other people build sparc64 bsd.mp too.Mark Kettenis
2007-10-17MULTIPROCESSOR kernels need clock interrupts on secondary CPUs too, so don'tMark Kettenis
mark interrupts as busy.
2007-10-17Spin up secondary CPUs on MULTIPROCESSOR kernels. Works on UltraSPARC-IIIMark Kettenis
CPUs.
2007-10-17Do not clean up vers.c as it is not autogenerated anymore.Hans-Joerg Hoexer
ok deraadt.
2007-10-17Get proc_trampoline() ready for MULTIPROCESSOR.Mark Kettenis
2007-10-17Convert MALLOC/FREE to malloc/free.Hans-Joerg Hoexer
ok gilles@
2007-10-17Sanitize debug printf.Mark Kettenis
2007-10-17Proper TLB flushing for MULTIPROCESSOR kernels.Mark Kettenis
2007-10-17use TAILQ_FOREACH() where applicable in nfs_timer();Thordur I. Bjornsson
ok art@, blambert@
2007-10-17add probe for TI TMP401 (untested)Theo de Raadt
2007-10-17typoTheo de Raadt
2007-10-17clear the invalid flag for temperature sensors that are no longer invalid; ↵Constantine A. Murenin
ok deraadt
2007-10-17cleanup dmesgTheo de Raadt
2007-10-17de-abstract and just use splbio() and splx()Theo de Raadt
2007-10-17more unification between amd64 and i386 (API changes, but we thinkTheo de Raadt
noone else uses this acpi except the command); from Mike Belopuhov
2007-10-17use ansi declarations and rename gdt to sc to avoid shadows and followFederico G. Schwindt
what other drivers do; no binary change.
2007-10-17use ansi declarations and rename gdt to sc to avoid shadows and followFederico G. Schwindt
what other drivers do; no binary change.
2007-10-17decl variables earlier; pointed out by fgschTheo de Raadt
2007-10-17replacement for the pctr codebase that can handle amd64 processors asTheo de Raadt
well (in fact, all 4 combinations of codebase and processor) written by Mike Belopuhov and Aleksey Lomovtsev
2007-10-17some local variables can shadow to decrease kernel stack use, wheeTheo de Raadt
2007-10-17use NULL to point to the response buffer, which avoids confusion; ok fgschTheo de Raadt
2007-10-17- Remove a shadow declaration.Federico G. Schwindt
- Correct resp size. deraadt@ ok.
2007-10-16more remove unneeded declarations that shadows existing vars; ok by many.Federico G. Schwindt
2007-10-16For MULTIPROCESSOR kernels, make cpu_switchto() set p->p_cpu.Mark Kettenis
2007-10-16Make lazy fpu context switching work for MULTIPROCESSOR kernels. Tested byMark Kettenis
many. ok deraadt@
2007-10-16Make lazy fpu context switching work for MULTIPROCESSOR kernels. Tested byMark Kettenis
many. ok deraadt@
2007-10-16Fix printing of DIMM size for DDR2.Mark Kettenis
input from canacar@, jsg@, deraadt@ ok deraadt@
2007-10-16Another cpu_switchto() leftover.Mark Kettenis
2007-10-16unsigned int is nicer than just unsignedTheo de Raadt
2007-10-16typo (naem -> name)Bret Lambert
ok jmc@