summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2005-11-27Hide a few things from _LOCORE.Miod Vallat
2005-11-27Get rid of the `len' locator for VME devices, since mappings have a pageMiod Vallat
granularity anyway; devices who would want more than one page mapped in order to probe for the hardware can take appropriate action in their cfmatch routine anyway.
2005-11-27Nuke autoconf.h commons.Miod Vallat
2005-11-27ISOXXX/ISO-XXX -> ISO XXXJason McIntyre
2005-11-27In the core of the idle loop, be sure to invoke spl0 more than once toMiod Vallat
process soft interrupts; fixes luna88k hanging after the rootdev line. Tested aoyama@ martin@ and I
2005-11-26Frequency scaling for IBM 970FX.Mark Kettenis
ok drahn@
2005-11-26some cleanup from gordonTed Unangst
2005-11-25Get rid of BROKEN_MMU_MASK, unnecessary now that bus_dmamap_sync() behavesMiod Vallat
correctly.
2005-11-25Replace utterly wrong bus_dmamap_sync() with a much better version.Miod Vallat
2005-11-25Let the cache synchronization and invalidation functions report whetherMiod Vallat
they caused the entire cache to be processed.
2005-11-25Prefer vaddr_t and paddr_t types, instead of void * and heavy casts.Miod Vallat
Improves readability, no functional change.
2005-11-25Need an explicit cast for atop() now.Miod Vallat
2005-11-25We don't have a va mapping in match() so don't bother trying to use badvaddr()Miod Vallat
at all.
2005-11-25explicitly cast caddr_t to vaddr_tMichael Shalayeff
2005-11-25Remove $ on access to cpuid_level: we want to get the value of theTom Cosgrove
variable, not its address. ok weingart@
2005-11-25splimp -> splhigh in setroot()/rootconf().Brad Smith
ok miod@ drahn@
2005-11-24Prefer vaddr_t and paddr_t types in device softc, instead of void * andMiod Vallat
heavy casts. Improves readability, no functional change.
2005-11-24Peek at the correct location in badpaddr() - how could this go unnoticed before?Miod Vallat
2005-11-24Remove unnecessary cast in an atop() construct.Miod Vallat
2005-11-24enable esmDavid Gwynne
ok deraadt@
2005-11-24remove __GNUC_PREREQ__(2, 96) block because lint pukes; idea for solution ↵Theo de Raadt
from miod
2005-11-24add lint-specific hacks. at the same time, clean out a lot of ancientTheo de Raadt
cruft for old compilers and environments. there may be a 2nd round of polishing after this; ok miod and others
2005-11-24Remove kernfs, okay deraadt@.Pedro Martelletto
2005-11-24#if 0 doesnt belong hereDavid Gwynne
2005-11-24repair indent that cvs has scrwed make it extra confusingMichael Shalayeff
2005-11-24print something out when we hit unsupported devices. hopefully we canDavid Gwynne
pick up a dmesg with them.
2005-11-24white space fixesDavid Gwynne
2005-11-24break the 1:1 mapping of esm sensors to kernel sensors. according toDavid Gwynne
jordan theres an esm sensor that packs the status of four drive slots into a single reading, but it should be represented in the kernel as four separate sensors. some of the sensors (such as the pci slot ones and the hotplug status) should probably be dealt with in the same way. so esm sensors now have a list of their own types, and a mapping of these types to kernel sensor types. instead of storing the kernel sensor in the esm_sensor struct, allocate the two separately so esm_sensor can point to multiple kernel sensors. make the drives sensor fill out 4 kernel sensors. it still works on my box, but i dont have a machine old enough to see if the packed esm sensor turns into 4 kernel ones without problems. i hate how theres no mechanism to remove kernel sensors after you use SENSOR_ADD. ok marco@
2005-11-24splimp -> splhighBrad Smith
ok martin@
2005-11-24splimp -> splubaBrad Smith
ok martin@
2005-11-24splimp -> spl6Brad Smith
ok martin@
2005-11-24splimp -> splbioBrad Smith
ok martin@
2005-11-24splimp -> splvmBrad Smith
ok martin@
2005-11-24splimp -> splnetBrad Smith
ok martin@
2005-11-24add AMD 768 interrupt router PCI id and use the proper id for the AMD 766 ↵Brad Smith
chipset. Thanks to Gordon Willem Klok <gklok at cogeco dot ca> for testing on a 768 based board.
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-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