summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2005-11-23finnish the PTDPTDI and APTDPTDI conversion to PDSLOT_PTE and PDSLOT_APTE ↵Michael Shalayeff
thus reducing confusion; remove compatibility defines and comments
2005-11-23kill two old mach macros that are not used anywhere in the tree anymore (or ↵Michael Shalayeff
ever)
2005-11-23hp sa p600 sas; from Srebrenko Sehic <haver@insecure.dk>Michael Shalayeff
2005-11-23hp sa p600 sas; from Srebrenko Sehic <haver@insecure.dk>Michael Shalayeff
2005-11-23slight shuffle at the top of the file. dont include biovar.h if bio is notDavid Gwynne
configured
2005-11-23use proper bus_size_t for register offsets and not bus_addr_t; uwe@ miod@ ↵Michael Shalayeff
testing
2005-11-23assume vtophys(vaddr_t) just what all the other archs expect; no functional ↵Michael Shalayeff
change
2005-11-23there is no vtophys hereMichael Shalayeff
2005-11-23Correct malloc flag handling.Marco Pfatschbacher
OK deraadt@ mickey@
2005-11-23prioritise <16m memory for isa bus_dma'ble memorble memory allocationsMichael Shalayeff
2005-11-23resolve a couple of problems in mpbios-mapped interrupts:Michael Shalayeff
- synthesise isa mappings (as 1-1) should those be missing in mpbios; - for rcc osb* firce "special" ints into isa mappings always. niklas@ ok and testing by many since
2005-11-23Pick HP-IB describe structures changes from main kernel code here as well.Miod Vallat
2005-11-23fix DEBUG buildMartin Reindl
2005-11-23merge probe and match since one is only ever called from the other. knf tooDavid Gwynne
yup deraadt@ ok marco@
2005-11-22Added probing for Dell ESM serverJordan Hargrave
ok marco@
2005-11-22support one of the powerunitsDavid Gwynne
2005-11-22add another backplaneDavid Gwynne
2005-11-22shrink a littleDavid Gwynne
2005-11-22do not manually inline kvtopte() macro; no func changeMichael Shalayeff
2005-11-22pm_pdirpa is apaddr_t and PTDpaddr (on the contrary) is u_int32_tMichael Shalayeff
2005-11-22bios gives 32bit units not paddr/psize; no func changeMichael Shalayeff
2005-11-22for every sensor esm looks after it has to talk to the hardware, whichDavid Gwynne
means it could busy wait while the hardware gets ready. all the sensors are updated out of a single timeout. doing this for the 30ish esm sensors on my machine is probably not a good thing... this changes the way updates are handled. instead of a single big update for all the sensors, we now update only one sensor in a timeout. after that sensor has been updated it sets up a very short timeout for the next sensor to run out of. we also use the short timeouts to retry the same sensor if the hardware isnt ready which means we avoid the (worst) busy wait.
2005-11-22repair verbose printfsMichael Shalayeff
2005-11-22get rid of bmc_wait and use a flag on bmc_ready to indicate if we wantDavid Gwynne
to wait for the port to settle. lengthen the amount of time we wait to what jordan had originally.
2005-11-22Some BIOS' lie about location of ports. Prevent panic by checking ↵Marco Peereboom
bus_space_map. This works around bob's ipmi panic issue on the amd64 e325 IBM box. ok jordan@
2005-11-22sync with new names.Brad Smith
2005-11-22regenBrad Smith
2005-11-22- fix ordering of some idsBrad Smith
- add ALI M1563 ISA - add Cyrix Cx5510 - add NS Saturn (variant of the Sun Cassini) - add a bunch of Xircom entries - swap some of the newer Intel PRO/100 VE ids for the real chipname id + LAN - remove tabs between vendor and product name for PLX entries
2005-11-22regenBrad Smith
2005-11-22add 82801E USB and SMBus ids.Brad Smith
2005-11-21add support for the backplane found on my 2500David Gwynne
2005-11-21Do not dare dereferencing NULL pointers if OSIOP_DEBUG.Miod Vallat
2005-11-21add a handful of Intel PCI interrupt routers to the table.Brad Smith
82440MX_ISA, 82801AB_LPC, 82801E_LPC, 82801FBM_LPC, 82801GBM_LPC and 82801GH_LPC ok mickey@ beck@
2005-11-21regenBrad Smith
2005-11-21I forgot the 82801E LPC controller id in the last commit.Brad Smith
2005-11-21normalise the values read off the hw for the voltagesDavid Gwynne
2005-11-21spacingTheo de Raadt
2005-11-21Fix copyrights.Marco Peereboom
ok jordan@ dlg@
2005-11-21contorl -> controlMiod Vallat
2005-11-21missing selinfo changeoverTheo de Raadt
2005-11-21Move contents of sys/select.h to sys/selinfo.h in preparation for aTodd C. Miller
userland-visible sys/select.h. Consistent with what Net and Free do. OK deraadt@, tested with full ports build by naddy@.
2005-11-21Add ESM support glue but keep it disabled for now.Jordan Hargrave
ok dlg@ marco@
2005-11-21Add support for ESM (Embedded Server Management) for Dell PowerEdge servers.Jordan Hargrave
Lot's of work by dlg@ ok marco@
2005-11-21some wacky indentation fixensMichael Shalayeff
2005-11-21rename the sensor globals to names that are not obvious to avoidDavid Gwynne
collisions with local variable names someone might make. this has bitten me twice now and caused me to lose about 4 hours scratching my head when nsensors just magically corrupts and gets bigger. at least my ram isnt screwed. ok marco@
2005-11-21regenBrad Smith
2005-11-21add some new Intel chipset LPC controller ids.Brad Smith
2005-11-21Fix a crash in ptmioctl() in the error path when the master hasTodd C. Miller
been opened but the slave cannot be. We can't do the FILE_SET_MATURE until we are past all possible error paths since it calls FRELE(), resulting in a reference count of 0, which closef() panics on #ifdef DIAGNOSTIC. OK deraadt@
2005-11-20Un-revert backout to 20051009 and add patches from Martin Bouyer toKenneth R Westerback
close NetBSD PR#31990. Fixes interaction with some problematic drives found by miod@, martin@, otto@. Tested martin@ otto@ miod@ ok miod@ mickey@
2005-11-20Add patch from Martin Bouyer to fix NetBSD PR #31990. Will generateKenneth R Westerback
microcode that (in concert with fixes to ic/siop*) fixes problems found by miod@, martin@, otto@, on some drives.