summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Collapse)Author
2000-11-07AMD750 Athlon chipset support for PCIBIOS_INTR_FIXUP; from minoura@jp.netbsd.orgMichael Shalayeff
2000-10-31rename pcibios.h to pcibiosvar.hTheo de Raadt
2000-10-27Put dc(4) cardbus attachment on floppyC, too.Aaron Campbell
2000-10-27and angry dwarfs came on to meMichael Shalayeff
2000-10-27more precise BUFCACHEPERCENT calculations.Michael Shalayeff
from gluk@ptci.ru; deraadt@ and niklas@ ok
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-26match via82c586 also on other apollo chipsets, such as VT82C585, VT82C596A, ↵Michael Shalayeff
VT82C686A; after pondering in linux code; krw@ testing; deraadt@ ok
2000-10-26Add support for Xircom X3201-based CardBus Ethernet cards. Tested successfullyAaron Campbell
on four different models, including the CBEM56G-100, RBE-100 RealPort, and the RBEM56G-100 RealPort. This commit adds support only for the LAN components; the modem is not configured yet. Detach support to come. Based on work from FreeBSD, mickey@, nate@, and myself.
2000-10-25put back using bios_pciinfo, we will rework it later onMichael Shalayeff
2000-10-25some people may say that i suckMichael Shalayeff
2000-10-25add pciprobe back into /boot.Michael Shalayeff
it appears there are machines only equipped w/ real-mode pci bios. int time, we will benefit from this the other way around, -- we'll elliminate pci bios _calls_ in kernel instead.
2000-10-25Wrap PCVT mouse operations in spltty(); deraadt@ okAaron Campbell
2000-10-23ok, i think all i82802-using host bridges are in here nowTheo de Raadt
2000-10-23KbitTheo de Raadt
2000-10-23i820 also does rng; art testedTheo de Raadt
2000-10-21w/ help of aaron@ make it work now:Michael Shalayeff
base the segment for a service returned by bios32 service directory on absolute 0, w/ a length extending to a full megabyte, 32bit descriptor of course. this approach seems to be the most compatible. map only the bios32 area though.
2000-10-19Increment version; deraadt@ ok.Federico G. Schwindt
2000-10-19Pass SACFLAGS correctly so all files are compiled with -fpack-struct,Federico G. Schwindt
fixing the help hang and making machine [boot|diskinfo|memory] working again. Closes PR #1435. Found by me, fix by mickey and i; deraadt@ ok.
2000-10-19find RNG on i815 hubTheo de Raadt
2000-10-18typo in comment; from gluk@ptci.ruMichael Shalayeff
2000-10-18if periodic checks return errors, stop doing so. This is a workaround forTheo de Raadt
some other apm bug that happens on the SuperMicro DL3 (ServerWorks-based)
2000-10-18before sending a character check for DSR state.Michael Shalayeff
from: Martin Portmann <map@infinitum.ch>
2000-10-17undo last commit. on some kernel links, this causes pcibios panics atTheo de Raadt
startup (on ALL machines)
2000-10-17driver for amphy from freebsd; aaron okJason Wright
2000-10-16base the segment for a service returned by bios32 serviceMichael Shalayeff
directory on absolute 0, w/ a length extending to a full megabyte, 32bit descriptor of course. this approach seems to be the most compatible. 10x to millert@ for a testbed.
2000-10-16less newlines in verbose printMichael Shalayeff
2000-10-16Make doubly sure we scroll up if we've passed the last row on the screen.Aaron Campbell
2000-10-16protect %edx when calling biosMichael Shalayeff
2000-10-16a little verbosity on probe, a little caution on bios callsMichael Shalayeff
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-13Disable the actual USB controllers instead of the usb attachments by default.Aaron Campbell
The problem is that some systems come with a USB mouse and keyboard but their BIOS emulates a regular AT keyboard and PS/2 mouse. When the BIOS notices the uhci or ohci are being touched, it stops emulating. deraadt@ ok.
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-09pcibios kernel device is now doing this jobMichael Shalayeff
2000-10-09do not build debug libs (if enabled in mk.conf)Michael Shalayeff
2000-10-07put usb in, but disable the top devicesTheo de Raadt
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-06make it compile w/o pcibios; aaron@ okMichael Shalayeff
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-26Implement getnulldev that returns the dev_t for "/dev/null".Artur Grabowski
2000-09-25once again bios does not return a correct segment limits for theMichael Shalayeff
pcibios segments. we work this around as we used to do in apm (; round segment size to the next 64k boundary.
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-22this follows the dox, saying that %ds should be loaded w/Michael Shalayeff
the proper segment address/selector as returned from bios32_service(). both %cs and %ds have to be the same value (hmm, same descs?), sincw some bioses are pic, and care only about offsets against the segs. huge, enormous, 10X to brad@ for providing an incredibly usefull testbed and invaluable time of his, for resets and incouraging comments (;
2000-09-21oops forgot the other case in the pmsintr for add_mouse_randomness() callMichael Shalayeff
2000-09-20check out the bios device name we are probed w/ to not probe on apmMichael Shalayeff
2000-09-20Extend the region in which we allow mapping unmapped PCI devices.Niklas Hallqvist
The former code only allowed one fixed up device mapping.
2000-09-19twe on BTheo de Raadt