summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2007-12-25Limit physmem to 32MB on 01-W3869B02[EF] boards which shipped with 64MB ofMiod Vallat
2007-12-25Tell 197SP and 197DP apart in MULTIPROCESSOR kernels.Miod Vallat
2007-12-25Increase timeout on the processor bus when running without snooping enabled.Miod Vallat
2007-12-25A few fixes in the exception bits reporting, spotted by John Hauser's TestFloat.Miod Vallat
2007-12-25Zero / Num should return a zero with the same sign as the divider.Miod Vallat
2007-12-25Accept valid forms of double-precision fmul/fadd/fsub/fdiv and reject invalidMiod Vallat
2007-12-25Missing pointer initialization for int/nint/trnc exceptions.Miod Vallat
2007-12-25Never write boolean expressions which do not fit in one line, after midnight.Miod Vallat
2007-12-25Do not make struct pmap visible unless _KERNEL.Miod Vallat
2007-12-25Restart the m88110 floating-point trap code from scratch, basing it on theMiod Vallat
2007-12-23In pmap_dumpmmu(), account for the fact that we use 4MB mappings for text andMark Kettenis
2007-12-23Look for environment controller first, and access ITE SuperIO address/dataOleg Safiullin
2007-12-23Remove DMMU_MISS_2; it's identical to DMMU_MISS.Mark Kettenis
2007-12-22remove an obsolete comment art spottedTed Unangst
2007-12-22Make sure we have a real stack when invoking getipl() during exceptions.Miod Vallat
2007-12-22Move initial PSR initialization to a separate routine, instead of duplicatingMiod Vallat
2007-12-22Enable branch prediction on MC88110 revision 5 and later, since we canMiod Vallat
2007-12-22Replace _bus_dmamap_load() with an implementation based onMark Kettenis
2007-12-21Change the EF_xxx constants to be real offsets within the trapframe, insteadMiod Vallat
2007-12-21Add a hack to discover all devices on (some) K-class servers.Mark Kettenis
2007-12-21Don't use getpropstring to get the CPU model name; it's evil. Instead, rely onMark Kettenis
2007-12-20Get rid of disable_interrupt() and have caller use get_psr() and set_psr();Miod Vallat
2007-12-20Do not protect this file with _KERNEL; other header files which include it do itMiod Vallat
2007-12-20Print the VME vector number used when attaching.Miod Vallat
2007-12-20Flush the source page before copying in pmap_copy_page(). This should notMiod Vallat
2007-12-20Do not wait for the end of the universe if delay(0).Miod Vallat
2007-12-20Add an empty pccbb_attach_hook.Mark Kettenis
2007-12-20Add an empty pccbb_attach_hook.Mark Kettenis
2007-12-20Stricter range checks in mmap function.Miod Vallat
2007-12-19Overhaul interrupt handling, in order to make it (arguably) simpler andMiod Vallat
2007-12-19Use the real physical memory size for physmem, rather than what's left afterMiod Vallat
2007-12-19The serial console address apparently does not change accross 88100 designs,Miod Vallat
2007-12-19Allocate memory for the onboard le interface using uvm functions, instead ofMiod Vallat
2007-12-19Looks like K-class needs the same hack as C-class. Gives us some, but not allMark Kettenis
2007-12-18Remove bogus #ifdef __i386__, such that we properly initialize the bus numberMark Kettenis
2007-12-18pass pci domain to the child too, ok kettenisTheo de Raadt
2007-12-18New it(4) driver.Oleg Safiullin
2007-12-18Better probe routine for lcg, now that I found the magic bit on KA46.Miod Vallat
2007-12-18move variable declarations where they belongJasper Lievisse Adriaanse
2007-12-18- powerbutton -> power buttonJasper Lievisse Adriaanse
2007-12-18add power(4), a driver for the power button found on SGI O2's.Jasper Lievisse Adriaanse
2007-12-18Expose the clock address space so that it can be used outside of clock(4).Joel Sing
2007-12-17Make this compile again.Miod Vallat
2007-12-16Add an empty pccbb_attach_hook.Mark Kettenis
2007-12-16Correctly count number of segments in _bus_dmamap_load(). Initialize ds_addrMark Kettenis
2007-12-15Get the MVME197 memory size from the BusSwitch decoders.Miod Vallat
2007-12-15Unconditionnaly disable the instruction cache on 40MHz MVME197LE boards,Miod Vallat
2007-12-15All MVME BUG manuals concur on SR3 being the only register needing to beMiod Vallat
2007-12-15Since the 88110 can not invalidate a particular tlb entry, do not stackMiod Vallat
2007-12-15Move the cmmu lock back from 8820x-specific code to global, and use it onMiod Vallat