summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2005-11-23kill two old mach macros that are not used anywhere in the tree anymore (or ↵Michael Shalayeff
ever)
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-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-21add support for the backplane found on my 2500David Gwynne
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-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-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-20Complete overhaul of the single-stepping ddb code, close in spirit to theMiod Vallat
ptrace single-stepping changes of a few months ago; simpler and smaller than the (previously used) MI fallback implementation on 88100.
2005-11-20Remove unused ddb_nmi_trap().Miod Vallat
2005-11-20Factorize control register description array selection.Miod Vallat
2005-11-20Dac3550a -> DacaBrad Smith
2005-11-20- add a datasheet for daca(4)Brad Smith
- add a datasheet for a very similar chipset to onyx(4); From kettenis@
2005-11-20don't say datasheet yet, but at least mention product info.Brad Smith
2005-11-20add the datasheet URL.Brad Smith
2005-11-19ANSI protos and some KNF.Brad Smith
2005-11-19adb devices print a string identifying the device.Brad Smith
2005-11-19Remove unnecessary lockmgr() archaism that was costing too much in termsPedro Martelletto
of panics and bugfixes. Access curproc directly, do not expect a process pointer as an argument. Should fix many "process context required" bugs. Incentive and okay millert@, okay marc@. Various testing, thanks.
2005-11-19Remove superfluous statement-ending semi-colons. i.e., "return foo;;" shouldAaron Campbell
just be "return foo;". Cleaning out some M's in my tree.
2005-11-19oopsMark Kettenis
2005-11-19Enable onyx(4).Mark Kettenis
2005-11-19Don't match AOAbase, which is now handled by onyx(4).Mark Kettenis
2005-11-19Apple "onyx" audio device driver.Mark Kettenis
2005-11-19Only run mkdep on SFILES if there is something in it. pointed out by todd@Dale Rahn
2005-11-19Get device resources from soundbus node instead of i2s node. This makes soundMark Kettenis
work on the iMac G5, and should work on older systems too. tested by cloder@, miod@; ok brad@
2005-11-18Fix writes on the i2c bus.Mark Kettenis
ok deraadt@
2005-11-18add some comments explaining the general CPU reset code and the AMD GeodeBrad Smith
SC1100 specific reset code. From NetBSD ok mickey@
2005-11-18splimp -> splvm. no binary diff.Brad Smith
ok mickey@
2005-11-18Protect biodone() with splbio().Miod Vallat
2005-11-18Define the CS/80 identify structure only once and correctly, instead ofMiod Vallat
duplicating it in every CS/80 driver and using an hardcoded number for its size. No functional change.