summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
1996-02-14Tally all interrupts, not only FASTINTR onesThorsten Lockert
1996-02-08- moved disk_busy() call from xdstrategy() to xdc_startbuf()chuck
[prevents disk_unbusy panic when disk is loaded (if no free IOPBs, xdstrategy() would queue the buffer for pickup by xdcintr() but xdcintr() would never call disk_busy(). xdc_startbuf() is a better place since all bufs are routed through here] problem detected by girish@dworkin.wustl.edu, diagnosed and corrected by me. - move disk_unbusy() call in xdc_remove_iorq() before the call to XDC_FREE() [don't want to access a data structure that was just put on a free list]
1996-02-06Added support for a new (well, I've run it locally for a year or two)Niklas Hallqvist
interrupt system which is a prerequisite for the Amiga ISA support. It is described in amiga/amiga/README.ints, and is enabled by adding an "options IPL_REMAP_1" in the kernel config file. Along with this change there is also some generic cleanup, like style polishing, comment corrections, making sicallbacks operate in FIFO manner and cleaning up the spl mess in param.h...
1996-02-06Added support for a new (well, I've run it locally for a year or two)Niklas Hallqvist
interrupt system which is a prerequisite for the Amiga ISA support. It is described in amiga/amiga/README.ints, and is enabled by adding an "options IPL_REMAP_1" in the kernel config file. Along with this change there is also some generic cleanup, like style polishing, comment corrections, making sicallbacks operate in FIFO manner and cleaning up the spl mess in param.h...
1996-02-04New self-calibrating spin-wait delay() from Scott Reynolds <scottr@edsi.org>.briggs
1996-02-04Cosmetic unsigned char -> u_charbriggs
1996-02-03whoops, EEPROM_SIZE is not used anymoreTheo de Raadt
1996-02-03Ensure siop_acb alignment via malloc rather than let alignment dependchuck
on the size of MI data structures that come before it in the softc. Chip will not function properly if alignment is wrong. Detected and fixed by: Chuck Cranor <chuck@ccrc.wustl.edu> and Michael L Hitch <osymh@gemini.oscs.montana.edu>
1996-02-03Ensure siop_acb alignment via malloc rather than let alignment dependchuck
on the size of MI data structures that come before it in the softc. Chip will not function properly if alignment is wrong. Detected and fixed by: Chuck Cranor <chuck@ccrc.wustl.edu> and Michael L Hitch <osymh@gemini.oscs.montana.edu>
1996-02-02Force the talley counters to be read when we get the interrupt. GCCbriggs
was nicely optimizing the reads out for us. Kudos for this one go to Steven R. Weiss <srw@hvcn.org>. (from netbsd)
1996-02-02hannken: Fix disk_unbusy panic when booting from floppiesdm
1996-02-01Get rid of some useless intermediate vars and add a register keywordbriggs
in delay(). There still seems to be a problem with this routine in that when we actually touch the VIA1 T2 timer, it seems to hose the ADB subsystem.
1996-02-01Clean up and comment a bit.briggs
1996-01-31from netbsd: fix typo (Ignatios Souvatzis)Niklas Hallqvist
1996-01-31from netbsd: fix loading of 0 to intended value of 256, plus style policeNiklas Hallqvist
1996-01-31Fix reference to obsolete fileNiklas Hallqvist
1996-01-31from netbsd: add UNION/UMAPFS <hubert.feyrer@rz.uni-regensburg.de>Niklas Hallqvist
1996-01-31from netbsd: aftsc uses afsc.c (S.P.Zeidler & Ignatios Souvatzis)Niklas Hallqvist
1996-01-31from netbsd: make sure master enable is set (Ezra Story)Niklas Hallqvist
1996-01-31from netbsd: Unify mode support across gfx boards. (Ignatios Souvatzis)Niklas Hallqvist
1996-01-31from netbsd: make sure master enable is set.Niklas Hallqvist
Call disk_busy() a bit earlier in case an exceptional condition causes fddone() (and thus disk_unbusy()) to be called directly from fdstart(). Pointed out by Ezra Story <ezy@panix.com>.
1996-01-31from netbsd: fix bounds check (Klaus Klein)Niklas Hallqvist
1996-01-31from netbsd: remove MAXPARTITIONSNiklas Hallqvist
1996-01-31from netbsd: add swedish keyboard support by Stefan PedersenNiklas Hallqvist
1996-01-31from netbsd; check for "A4000 bonus" tooTheo de Raadt
1996-01-31from ragge; add uvtopte() macro, to get user pte address easilyTheo de Raadt
1996-01-31from ragge; put sp in trapframeTheo de Raadt
1996-01-31from ragge; remove PSL_ALLCCTheo de Raadt
1996-01-31put zs chip register layout here.Theo de Raadt
1996-01-31sync with netbsdTheo de Raadt
1996-01-31sync with netbsdTheo de Raadt
1996-01-31from netbsd; cleanupTheo de Raadt
1996-01-31from ragge;Theo de Raadt
Make use of the new disk struct when attaching disks. Don't rely on UBA's; we do not always want them.
1996-01-31from ragge; print cpu modelTheo de Raadt
1996-01-31from ragge; add bfd, tun, vndTheo de Raadt
1996-01-31from ragge;Theo de Raadt
Handle DDB traps different when we get a panic. It's more interesting to know the CPU state when panic was called than in the Debugger() function.
1996-01-31from ragge;Theo de Raadt
fix bug causing kernel symbol not to be loaded; save all registers on panic()
1996-01-31from ragge;Theo de Raadt
save usp when trapping from userspace change register save structs according to this handle old init register passing convention
1996-01-31from ragge; handle debugger traps from kernelTheo de Raadt
1996-01-31from ragge; make ^] not be sent on return from ddbTheo de Raadt
1996-01-31from ragge; rip i386 codeTheo de Raadt
1996-01-31from ragge; use struct pte * as neededTheo de Raadt
1996-01-31from ragge;Theo de Raadt
DDB disassembly is fixed and now works good. Code written and contributed to Ludd by Bertram Barth.
1996-01-31sync with netbsdTheo de Raadt
1996-01-31do not worry about mapdev retvalTheo de Raadt
1996-01-29from leoTheo de Raadt
Special handling for 2 and 4 byte sized transfers. The makes accessing device registers work in a sane way. (gwr)
1996-01-29from netbsd; move register layout stuffTheo de Raadt
1996-01-29from leo:Theo de Raadt
- Remove FPU defines, the FPU-type is no longer determined by the loader. - Add some forgotten CPU-types (Waldi Ravens).
1996-01-29Fix for delay(usec) for small usec. From Scott Reynolds <scottr@edsi.org>.briggs
1996-01-26Better config symantics (elimitates 'options PCMCIA_*'; thanks Theo).hvozda
Also a example kernel demonstrating how to configure PCMCIA devices.