summaryrefslogtreecommitdiff
path: root/sys/arch/i386/isa
AgeCommit message (Collapse)Author
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
2000-12-10iso8859 font; smat@acm.orgTheo de Raadt
2000-12-10new swiss keyboard maps; smat@acm.orgTheo de Raadt
2000-12-10fix norway section; johs@copyleft.noTheo de Raadt
2000-12-07fix various perror() that were buf oflowsTheo de Raadt
2000-11-23ttyC? with one max letter after ttyCTheo de Raadt
2000-11-13Address the i8042 keyboard controller registers as offsets from IO_KBD; fromAaron Campbell
NetBSD. This will ease the pain when we bring in the pckbc MI keyboard driver to be used for wscons/i386 and wscons/alpha.
2000-11-08Use netisr_dispatch.hArtur Grabowski
2000-10-26Remove the notion of "Copybuffer ownership" now that copybuffer contents areAaron Campbell
always cleared on logout; from Jean-Baptiste.Marchand@epita.fr.
2000-10-25Wrap PCVT mouse operations in spltty(); deraadt@ okAaron Campbell
2000-10-16Make doubly sure we scroll up if we've passed the last row on the screen.Aaron Campbell
2000-10-16Initialize mouse_flags during the coldinit stage.Aaron Campbell
2000-10-16Restore conversion to new timeouts (art@'s previous commit). They wereAaron Campbell
whacked by the initial commit for console mouse support. jbm must have been working with an older revision of PCVT (argh, sorry, should have noticed this long ago).
2000-10-11Now you can use both left and right SHIFT keys with PGUP/PGDN to scrollback inAaron Campbell
the PCVT (i386) console.
2000-10-11Fix a bogus scan code in pcvt_kbd.h that was preventing the RIGHT_SHIFT+PGUP/DNAaron Campbell
key combo to activate scrollback in the console.
2000-10-07- Add console/X mouse transparency, so you don't have to kill moused to run X.Aaron Campbell
- Introduce `select units' (by char/word/line). Behaves more like an xterm now. - Serial mice should now work after this commit. - Many bug fixes. Work by Jean-Baptiste.Marchand@epita.fr, except for the X cohabitation code which was written by Julien.Montagne@epita.fr.
2000-10-05Many fixups and corrections, a bit more needed though.Aaron Campbell
2000-09-28Make mouse support friendly with non-25line mode. Thanks mickey@ for reportingAaron Campbell
the problems.
2000-09-28Make sure a Copybuffer has been allocated successfully before we start doingAaron Campbell
things with it.
2000-09-22- Introduce character classes into the console mouse functionality. Lifted fromAaron Campbell
xterm sources. Basically, base word boundaries by character classes rather than space characters only. - On any console logout, clear the contents of the Copybuffer. (This will have to be documented with an explanation as to why.) Avoids the ability to paste the copybuffer at the ``login:'' prompt after someone has logged out. - Permit copy selection extension under any circumstance as long as the button is held down. However, double-click (word selection) does not yet extend on word boundaries like xterms do. - Sanity checks in current_uid(). - From Jean-Baptiste.Marchand@epita.fr
2000-09-21oops forgot the other case in the pmsintr for add_mouse_randomness() callMichael Shalayeff
2000-09-11PCVT_EMU_MOUSE is gone; todd@Aaron Campbell
2000-09-04- Changes to mouse_copy_extend() to behave more like an xterm.Aaron Campbell
- Removed some unused code. - From Jean-Baptiste.Marchand@epita.fr
2000-09-01Kernel support for new PCVT console mouse features.Aaron Campbell
- Basic cut/paste functionality. - Wheel mouse support (wheel rolls page-by-page through scrollback buffer). - Copybuffer ownership. i.e., if User X logs in the console and selects text, when User Y logs in later the buffer cannot be pasted. Big thanks to Jean-Baptiste Marchand, Julien Montagne, and Jerome Verdon for implementing this.
2000-08-16morth to use new timeoutsMichael Shalayeff