summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2006-06-20Do not print hostid while booting, there's a sysctl for this.Miod Vallat
2006-06-20Fix tsbsize computation; from NetBSDMiod Vallat
2006-06-20revert the interrupt vector diff, this fixes zaurus suspend; ok drahn@Todd T. Fries
2006-06-20fix memory reporting on alphas with 2GB or more; ok miodTheo de Raadt
2006-06-20Define an empty pmap_collect().Miod Vallat
2006-06-19Be more strict in the probe routines and actually check ca_nintr andMiod Vallat
ca_nreg are large enough for our greedy needs; tweaks and ok kettenis@
2006-06-19Remove redundant test in uni_n_config() as well as an unused softc member;Miod Vallat
ok kettenis@
2006-06-19Since a part of the nvram may be write-protected on some machines, checkMiod Vallat
the nvram writes and return EROFS if one or more bytes were found to be immutable.
2006-06-19Allocate bus_dma memory from kernel_map, not kmem_map.Miod Vallat
2006-06-19Reset pcb_onfault around uvm_fault() calls.Miod Vallat
2006-06-19move clock_subr.c to a better place, and now it is always in the kernelTheo de Raadt
so that things can use it; tested on all architectures; ok kettenis
2006-06-19Close a race in the interrupt handler code.Dale Rahn
Inline functions when it makes sense.
2006-06-19pcn no longer fits, sighTheo de Raadt
2006-06-19Zap Amiga bits of disklabel.h now that Amiga bits of readdisklabel() areKenneth R Westerback
gone. 'go ahead' deraadt@
2006-06-18enable udcf(4) on sparc64, works on my Blade 100; ok mbalmer@Christian Weisgerber
2006-06-17Fix error where soft irq mask was not initialized for IPL_HIGH, and cleanup.Dale Rahn
2006-06-17Don't return low level errors to userspace in p4tcc_setperf().Dimitry Andric
requested by deraadt@, ok gwk@
2006-06-17In p4tcc, only check cpu stepping for the Pentium 4 family. Also killDimitry Andric
some trailing whitespace. ok gklok@
2006-06-17Introduce pmap_kenter_cache(), similar to pmap_kenter_pa() but allowingMiod Vallat
the pte cache bits to be specified. Will be used very soon.
2006-06-17Recent Powerbook systems have their on-board keyboard and mouse devicesMiod Vallat
also showing up as usb devices, but both devices are tied. To make things less confusing, do not attach the usb phantoms at all.
2006-06-17Dont disable siop, add pcalcd, commented for now (no gpioctl on ramdisk).Dale Rahn
2006-06-17Add pcaled with it's gpio attachment. Make gpio at iopxs not be '0' but '*'Dale Rahn
dont bother disabling siop while here. Warning some gpio pins may be connected to dangerous functions like poweroff.
2006-06-16When checking if a page is managed or not, do not invoke IS_VM_PHYSADDRMiod Vallat
and then pa_to_pvh, since they amount to the same work; instead let pa_to_pvh return NULL for unmanaged pages and test for this.
2006-06-16- add rum(4). commented out for now.Niall O'Higgins
2006-06-16documentation on the registerJason Wright
2006-06-16skeleton driver for power button on u5.. does precisely nothing except attach.Jason Wright
Will hook it into the right places this weekend (and put it into GENERIC and write a man page when it does something useful).
2006-06-16If we are configured for glass console but no keyboard is plugged, we runMiod Vallat
with the dummy wscons cngetc() which immediately returns zero. Since a cngetc() call is the only difference between halt and reboot, this caused the former to behave as the later. Fix this by spinning until cngetc() returns a non-zero value.
2006-06-16Fix range check in sgc_slottopa().Miod Vallat
2006-06-16Line 0 is not wired, thus illegal for use in frodo_intr_establish().Miod Vallat
2006-06-16typoPedro Martelletto
2006-06-16On the road to certance support.Dale Rahn
2006-06-16From k*_powernow_setperf() always return 0, i.e.Gordon Willem Klok
Do not return low level errors to userspace where they will not/can not be coped with. : ----------------------------------------------------------------------
2006-06-16enable mpi.Marco Peereboom
Who says we don't need U320 SCSI on hppa? Cookie for dlg! ok deraadt dlg
2006-06-16If there is going to be a kludge to change the irq for com, do it earlyDale Rahn
enough so that the used irq is printed in dmesg.
2006-06-15switch to using mpi instead of mpt; ok marcoTheo de Raadt
2006-06-15The process is not: build, ifdef, commit. argh.Dale Rahn
2006-06-15rewritten, simplifed interrupt controller for 80321, half the linesDale Rahn
and much less complex. IPL_SERIAL goes at the same time.
2006-06-15Hack to attach the iodata PLD device, it controls the front panel LEDsDale Rahn
and reset function on the board.
2006-06-15All all 256MB on the thecus to configure, by raising the amount ofDale Rahn
KVM available.
2006-06-15sane irq numbers for pci interrupts, remove uncertanty on armish irq table.Dale Rahn
2006-06-15Fan controller for Thecus N2100, still needs more work, currently sets theDale Rahn
fan so it is running. The nice auto fan speed isn't working currently. Also gives temperature sensors.
2006-06-15Ricoh rtc support for armish, driver from netbsd.Dale Rahn
2006-06-15whitespace cleanupDale Rahn
2006-06-15Rework the interrupt code, shaving some cycles off in the process.Brad Smith
Rather than an "iointr" routine that decomposes a vector into an IRQ, we maintain a vector table directly, hooking up each "iointr" routine at the correct vector. This also allows us to hook device interrupts up to specific vectors. From thorpej NetBSD Tested by myself and a number of end-users.
2006-06-15make the clock error calculation match dev/ic/com.c so that things with,Jason Wright
say, a 10x clock work.
2006-06-15Add proper masking of reserved bits, when we test if the thermalDimitry Andric
control MSR was written successfully. ok tedu@
2006-06-15In p3_get_bus_clock() don't fall through if we have in fact correctlyGordon Willem Klok
matched a model. Found in a dmesg from Craig Barraclough craigba AT creative.com.au. ok deraadt@
2006-06-14Missed a part of the kvm86 commit, if option KVM86 is defined it would beGordon Willem Klok
a good idea to actually call the init function, this was lost it was part of the diff ok toby@, mickey@
2006-06-14support the iic busses on the ultrasparc III machines (something is stillTheo de Raadt
wrong, likely clocking); tested to not break older machines by dlg & djm
2006-06-13Do not compare apple with oranges when checking if the thermal controlMiod Vallat
register write was successful.