summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2006-11-27commit vesabios for matthieu@Gordon Willem Klok
ok deraadt, "slap it in" miod@
2006-11-27Enable kvm86.Gordon Willem Klok
ok deraadt
2006-11-27IBM ServeRAID controllers driver.Alexander Yurchenko
Way far from complete but enough to fdisk and disklabel logical drives.
2006-11-27Only use the ichpcib speedstep feature if we're running on a (Mobile) Pentium 4,Dimitry Andric
since Celerons don't support it. prodded by gwk@
2006-11-27Portuguese LK-201 layout.Miod Vallat
2006-11-27First attempt at making kvm86 MP safe, place mutex lock around callsGordon Willem Klok
to kvm86_bioscall at IPL_IPI this might be incorrect, seems to fix some issues with vt switching, however X still bombs on the second attempt with disappointing frequency. ok deraadt@
2006-11-27Prevent panics when booting GENERIC.MP with a vesabios kernel.Gordon Willem Klok
2006-11-27Add PT_STEP.Mark Kettenis
2006-11-27move uberry to a nicer placeTheo de Raadt
2006-11-27enable uberry driverTheo de Raadt
2006-11-26Cleanup some KNF nits, if we can't grab a SCB dont return at splbio.Gordon Willem Klok
ok sometime ago dlg@
2006-11-26enable mpiDavid Gwynne
2006-11-26leave name simpleTheo de Raadt
2006-11-26Save misc info (ebx) register from cpuid with eax=1, so we can use itDimitry Andric
later for some identifications. "slap it in" deraadt
2006-11-26Enable malo(4) for amd64. Tested with a Netgear WG311v3 PCI. FurtherMarcus Glocker
testing needed. ok deraadt@
2006-11-26Activate pwdog(4) after successful testing on i386 and macppc.Marc Balmer
ok deraadt
2006-11-26use splclock() instead of splsoftclock() when setting the timeout periodMarc Balmer
from the watchdog framework; this is consistent with other watchdogs we have. discussed with and ok dlg
2006-11-26usb client support can be re-enabledTheo de Raadt
2006-11-25- disable usbf stuff till the missing header is in; unbreak kernel compile.Niall O'Higgins
2006-11-25remove dpt(4) because it sucks.David Gwynne
ok deraadt@
2006-11-25enable new devices (flash, usbf, cdcef)Uwe Stuehler
2006-11-25Initial USB device controller (UDC) and USB CDC Ethernet function supportUwe Stuehler
for PXA27x/Zaurus, not enabled yet; for dlg and dale :)
2006-11-25malo works fine here, enable it.Jonathan Gray
ok deraadt
2006-11-25sync amd64 to i386 w.r.t. acpi support. Also fix interrupt routing for ↵Niklas Hallqvist
multi-ioapic systems. ok kettenis
2006-11-25add commented out entries for gem@sbusBrad Smith
2006-11-25Initial NAND flash support for Zaurus, not enabled yet; prodded by many.Uwe Stuehler
2006-11-22Be more generous with interrupt disabling in the scheduler.Miod Vallat
2006-11-22The softintr lock needs to be an __mp_lock, not a __cpu_simple_lock.Miod Vallat
2006-11-21Define IPL_SCHED.Miod Vallat
2006-11-21splassert support.Miod Vallat
2006-11-21Don't bother using _cpu_intr_raise() for splhigh(), use _cpu_intr_suspend().Miod Vallat
2006-11-21Use _cpu_intr_resume() instead of splx() for consistency. No functional change.Miod Vallat
2006-11-20Hold the kernel lock when processing low IPL interrupts; one more step towardsMiod Vallat
stable MULTIPROCESSOR kernels.
2006-11-20In syscall handlers, fix copyin() failure path wrt locking macros.Miod Vallat
2006-11-20Directly invoke m188_setipl() instead of setipl() in the external interruptMiod Vallat
handler.
2006-11-20Enable support for audio on landisk.Dale Rahn
2006-11-20goodbye splserial, hello splaudio.Dale Rahn
2006-11-20serial drivers should use spltty, not splserial.Dale Rahn
2006-11-19You know you're getting too old to code when you're finding stupid bugsMiod Vallat
months later. Here, we would service ast based on p != NULL, instead of p->p_md.md_astpending != 0...
2006-11-19In sigreturn, report the correct error if copyin() fails; spotted byMiod Vallat
Alexey Dobriyan, thanks!
2006-11-19Use symbol information, when available, to display branch destinations.Miod Vallat
2006-11-19Handle operations larger than will fit in the buffer we allocate,Tom Cosgrove
by processing in a loop. And bump the size of this buffer (32KB taken by the driver shouldn't be a problem). Also reduce the places we hard-code the AES block size of 16. Still disabled (doing more testing), but I want to commit before the aged hard disk I have in the system here dies. (This commit from the Geode system with the AES enabled.)
2006-11-19I completely broke pfsr_188_save_double when introducing per-cpuinfoMiod Vallat
pfsr pointers seven months ago. This would work, but not in all fault cases; now it does the right thing.
2006-11-19Improve the AES acceleration, by allocating a contiguous DMA-ableTom Cosgrove
buffer on attach, and using it for encrypt/decrypt operations. Still disabled, since the driver cannot currently handle an operation larger than supported by this buffer. (Interactive ssh does work with this code, however.) "commit, of course" deraadt@
2006-11-18On 88100 systems which do not need the xxx.usr instruction workaround,Miod Vallat
override the DAE helper routines with workaroundless code while the kernel text is still writable.
2006-11-18Rework the PFSR register analysis code on mvme88k: split it into fourMiod Vallat
independent subfunctions, turn PFSR_SAVE into a couple of NOP, and replace them early at runtime with a branch to the selected routine, which will return to pfsr_save. This is really better for 188 systems.
2006-11-18Stop saving and restoring the current ipl in the pcb when switching processes,Miod Vallat
since we know we are at splsched().
2006-11-18Unwaste two delay slots in kcopy().Miod Vallat
2006-11-18In mtx_leave(), jump to the leaf splx() instead of building a frame andMiod Vallat
calling it.
2006-11-18No need to use xmem when unlocking a simple_lock.Miod Vallat