summaryrefslogtreecommitdiff
path: root/sys/arch/i386/isa
AgeCommit message (Collapse)Author
2002-07-06Remove kernel support for NTP. ok deraadt@ and tholo@Thomas Nordin
2002-06-28Return of new ahcSteve Murphree
2002-06-17remove old pccons console driver. Not used anymore and not maintained.Matthieu Herrb
ok millert@, miod@.
2002-06-10old bouncebuffering api not used anymoreNiklas Hallqvist
2002-06-02withough -> withoutTheo de Raadt
2002-05-17properly detect the cpu model for the broken cyrix latch; better fix than ↵Michael Shalayeff
pr#2661
2002-05-16fix for a timer latch bug on the cyrix mediagx and gxm cpus.Michael Shalayeff
based on freebsd pr#6630, netbsd pr#8654, openbsd pr#1492 . does not affect other cpu models (cyrix or not). asked by markus@ and testing.
2002-03-19remove __PTodd C. Miller
2002-03-19revert to older ahc driver until the new one's bugs are fixedTodd C. Miller
2002-03-14Final __P removal plus some cosmetic fixupsTodd C. Miller
2002-03-14First round of __P removal in sysTodd C. Miller
2002-02-18multi-line string literals are deprecated in gcc 3.0Eric Jackson
pr#2379
2002-02-16New port of FreeBSD's ahc driverSteve Murphree
2002-01-30Move SET/CLR/ISSET macros to param.h. fgsch@ and millert@ okThomas Nordin
2001-12-06Shave never used fastvec codeNiklas Hallqvist
2001-12-04New try at a level based irq system.Niklas Hallqvist
2001-11-18Revert niklas's broken ICU interrupt handling changes; deraadt@ okAaron Campbell
2001-11-12Redo the ICU interrupt handling system to better emulate an APIC system.Niklas Hallqvist
This is done by representing the current blockings of interrupts with a priority level instead of an interrupt mask. This makes it possible to share implementations for spl* functions/macros between both ICU and APIC (a must when going MP) systems. In this process, assign soft interrupts their own levels to match the way things will be on APIC systems where they actually will be real interrupts and not just bits in a pending mask as they are now. Heavily inspired by Bill Studenmunds SMP work in NetBSD
2001-11-08veli tpyo stolen fmor nkilsaMichael Shalayeff
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
(Look ma, I might have broken the tree)
2001-11-05Switch everything to the new bus_dmamap_sync API.Artur Grabowski
Most work by Wilbern Cobb <vedge@csoft.org> with some fixes from me, mickey@ and drahn@.
2001-11-01Change d_mmap in struct cdevsw from:Artur Grabowski
int (*d_mmap) __P((dev_t, int, int)); to: paddr_t (*d_mmap) __P((dev_t, off_t, int)); This allows us to mmap devices past 4GB offsets.
2001-09-21use _C_LABEL for c labels consistantly throghout the sourceMichael Shalayeff
2001-09-21totally useless inlines, cost 1380 bytes tooMichael Shalayeff
2001-08-08move the com_raisedtr proto for timeout_setMichael Shalayeff
2001-08-07tag fixes; Denis Afonin <dfa@solo.ee>Jason Wright
2001-07-30Change:Artur Grabowski
int bus_dmamem_mmap(bus_dma_tag_t, bus_dma_segment_t, int, int, int, int); to: paddr_t bus_dmamem_mmap(bus_dma_tag_t, bus_dma_segment_t, int, int, off_t, int); To allow mmaping offsets larger than INT_MAX. And to simply make more sense.
2001-07-23reorder operations a bit for st16550{v2}, xr16850, ti16750:Jason Wright
wake them up and then initialize them This fixes a comatose st16650 problem on addcom (detected as st16550).
2001-07-04Make preprocessor happier, don't give it untasty tokens at end of input.Marc Espie
Ok millert@
2001-06-25cold is in systm nowMichael Shalayeff
2001-06-08Change the paddr_t pmap_extract(struct pmap *, vaddr_t) interface toArtur Grabowski
boolean_t pmap_extract(struct pmap *, vaddr_t, paddr_t *). Matches NetBSD. Tested by various people on various platforms.
2001-05-29remove this used to be great console driver; x11 builds w/o it all fine; ↵Michael Shalayeff
aaron@, todd@, matthieu@ ok
2001-05-16No need to check M_WAIT/M_WAITOK malloc return values. (art@ ok)Hakan Olsson
2001-05-16kill COMPAT_{09,10,11} kernel options. We still need kern_info_09.c and ↵Todd C. Miller
kern_ipc_10.c for other compat modules.
2001-05-05PMAP_NEW and UVM are no longer optional on i386.Artur Grabowski
2001-04-09Add emulation of Linux features to procfs; mostly from NetBSD. ok deraadt@Thorsten Lockert
2001-03-15support puc devices with higher speeds (not tested yet)Theo de Raadt
2001-02-21Remove old (non-wsmouse) pms driver. aaron@ ok.jbm
2001-02-20Import of wsmouse-compatible lms and mms drivers from NetBSD.jbm
Remove creation of non-wsmouse device in MAKEDEV (/dev/lms{0,1}, /dev/mms{0,1} /dev/psm0, /dev/pms0). Remove cdevsw[] entries for the devices above, as new mouse protocols are only accessible trough /dev/wsmouse. aaron@ ok.
2001-02-20Remove old (non wsmouse) lms and mms drivers. Remove the commented olms andjbm
omms entries in GENERIC. aaron@ ok
2001-02-19Avoid losing rtc after suspend/resume on some laptops. Ok provos@Hakan Olsson
2001-02-13rtc stops if we miss interrupts. Inspired by code from FreeBSD.Hakan Olsson
Some KNF. (niklas@ ok)
2001-01-31still need pcvt files to build X, for nowTheo de Raadt
2001-01-24KGDB for i386 from NetBSD via niklas, with tweaks and accommodations.Hugh Graham
Tested by various, vetted by mickey & theo.
2001-01-22keyboard led update lockup patch; pr 1432, smat@acm.orgTheo de Raadt
2000-12-21People have difficulty spelling 'initial' and derivatives thereof (too manyAaron Campbell
"i's" I guess).
2000-12-19This fixes keyboard lock-ups I was getting wiggling the mouse inConstantine Sapuntzakis
console mode while using my omnicube KVM switch. The keyboard lock-ups were caused by the keyboard/mouse interface controller's input buffer filling up. This was caused because the mouse was sending data to the computer and the pms driver wasn't draining it. The driver used to rely on the fact that it could disable the mouse device when the mouse driver was closed. Disabling the mouse device prevents it from sending data to the computer. At the same time pms disabled the mouse device, pms disabled interrupt notification of the arrival of new data. This regime doesn't work so well with KVM switches which re-enable the mouse. In this case, the mouse will send data to the computer but the keyboard/moust interface controller won't raise an interrupt (because pms disabled interrupts). pms will never read from the input buffer.
2000-12-10new file; smat@acm.orgTheo de Raadt
2000-12-10more keycaps for jp106 keyboards -- gotta get myself one of these weird ↵Theo de Raadt
contraptions as a wall hanging; sigh@kuzirabekon.econ.nagasaki-u.ac.jp
2000-12-10jp106 keycap; sigh@kuzirabekon.econ.nagasaki-u.ac.jpTheo de Raadt