Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-11-25 | enable new devices (flash, usbf, cdcef) | Uwe Stuehler | |
2006-11-25 | Initial USB device controller (UDC) and USB CDC Ethernet function support | Uwe Stuehler | |
for PXA27x/Zaurus, not enabled yet; for dlg and dale :) | |||
2006-11-25 | malo works fine here, enable it. | Jonathan Gray | |
ok deraadt | |||
2006-11-25 | sync amd64 to i386 w.r.t. acpi support. Also fix interrupt routing for ↵ | Niklas Hallqvist | |
multi-ioapic systems. ok kettenis | |||
2006-11-25 | add commented out entries for gem@sbus | Brad Smith | |
2006-11-25 | Initial NAND flash support for Zaurus, not enabled yet; prodded by many. | Uwe Stuehler | |
2006-11-22 | Be more generous with interrupt disabling in the scheduler. | Miod Vallat | |
2006-11-22 | The softintr lock needs to be an __mp_lock, not a __cpu_simple_lock. | Miod Vallat | |
2006-11-21 | Define IPL_SCHED. | Miod Vallat | |
2006-11-21 | splassert support. | Miod Vallat | |
2006-11-21 | Don't bother using _cpu_intr_raise() for splhigh(), use _cpu_intr_suspend(). | Miod Vallat | |
2006-11-21 | Use _cpu_intr_resume() instead of splx() for consistency. No functional change. | Miod Vallat | |
2006-11-20 | Hold the kernel lock when processing low IPL interrupts; one more step towards | Miod Vallat | |
stable MULTIPROCESSOR kernels. | |||
2006-11-20 | In syscall handlers, fix copyin() failure path wrt locking macros. | Miod Vallat | |
2006-11-20 | Directly invoke m188_setipl() instead of setipl() in the external interrupt | Miod Vallat | |
handler. | |||
2006-11-20 | Enable support for audio on landisk. | Dale Rahn | |
2006-11-20 | goodbye splserial, hello splaudio. | Dale Rahn | |
2006-11-20 | serial drivers should use spltty, not splserial. | Dale Rahn | |
2006-11-19 | You know you're getting too old to code when you're finding stupid bugs | Miod Vallat | |
months later. Here, we would service ast based on p != NULL, instead of p->p_md.md_astpending != 0... | |||
2006-11-19 | In sigreturn, report the correct error if copyin() fails; spotted by | Miod Vallat | |
Alexey Dobriyan, thanks! | |||
2006-11-19 | Use symbol information, when available, to display branch destinations. | Miod Vallat | |
2006-11-19 | Handle 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-19 | I completely broke pfsr_188_save_double when introducing per-cpuinfo | Miod Vallat | |
pfsr pointers seven months ago. This would work, but not in all fault cases; now it does the right thing. | |||
2006-11-19 | Improve the AES acceleration, by allocating a contiguous DMA-able | Tom 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-18 | On 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-18 | Rework the PFSR register analysis code on mvme88k: split it into four | Miod 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-18 | Stop saving and restoring the current ipl in the pcb when switching processes, | Miod Vallat | |
since we know we are at splsched(). | |||
2006-11-18 | Unwaste two delay slots in kcopy(). | Miod Vallat | |
2006-11-18 | In mtx_leave(), jump to the leaf splx() instead of building a frame and | Miod Vallat | |
calling it. | |||
2006-11-18 | No need to use xmem when unlocking a simple_lock. | Miod Vallat | |
2006-11-18 | A better and shorter wait sequence between writes to the command register | Miod Vallat | |
(spec wants 3 X1 clock cycles, thus 0.82 microsecond on mvme188) | |||
2006-11-18 | Do not include <machine/frame.h> (forgotten when the former was removed). | Miod Vallat | |
2006-11-17 | Move m88k memory copy and fill functions to libkern. The copy functions will | Miod Vallat | |
no longer share the same code, but will be instead be duplicated from the same source, so that bcopy() and memcpy() do not need to check for overlap, and memcpy() and memmove() are shorter. | |||
2006-11-17 | Decide whether we need to attach the primary cpu by checking the CPUF_PRESENT | Mark Kettenis | |
flag just like we do on i386. | |||
2006-11-17 | Add code for AES acceleration. This is currently disabled with | Tom Cosgrove | |
`#undef CRYPTO' since it doesn't work properly yet. Committing in order to get it into the tree. "get it in" deraadt@ | |||
2006-11-17 | sorry miod, but this version locks the machine up rather fast | Theo de Raadt | |
2006-11-17 | Fix typo to let this compile. | Tom Cosgrove | |
2006-11-17 | Make sure we copy the IV back into the session structure, not the | Tom Cosgrove | |
softc. Fortunately this branch (when neither CRYPTO_F_IMBUF nor CRYPTO_F_IOV is specified) is not currently used. ok hshoexer@ jason@ | |||
2006-11-16 | crank version | Theo de Raadt | |
2006-11-16 | use teeny little delays as we clock the rtc, makes the boot code notice | Theo de Raadt | |
that time is ticking, so it can timeout properly | |||
2006-11-16 | Ratibibugle struct frame and <machine/frame.h> | Miod Vallat | |
2006-11-16 | initialize tick timer | Theo de Raadt | |
2006-11-16 | pagemove() this time without an accidental line removal | Miod Vallat | |
2006-11-16 | add a few more PHY necessary for the USB Ethernet interfaces. | Brad Smith | |
ok deraadt@ | |||
2006-11-16 | backout pagemove() diff; does not work | Theo de Raadt | |
2006-11-15 | Add commented out entries for acpimadt(4) and acpiprt(4). | Mark Kettenis | |
ok deraadt@ | |||
2006-11-15 | Move tests for curpcb being NULL in copy{in,out}str() from DIAGNOSTIC to | Miod Vallat | |
DEBUG - this never happens anyway. | |||
2006-11-15 | do not go processing normal interrupts after ipi. | Michael Shalayeff | |
this is to avoid spins at high spl especialy on cpu0. other local interrupts (timer and softint) still do also pending interrupts processing. niklas@ ok | |||
2006-11-14 | fix a comment (wording from mark) | Jasper Lievisse Adriaanse | |
ok kettenis | |||
2006-11-14 | A less awkward pagemove() implementation. | Miod Vallat | |