summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Collapse)Author
2001-01-30do not install pcvt includes either; aaron@ okMichael Shalayeff
2001-01-30do not build pcvt toolsTheo de Raadt
2001-01-30change config files over to wsconsTheo de Raadt
2001-01-30Support for the wscons machine-independent console driver on the i386. ToAaron Campbell
become default in a few moments once deraadt commits new kernel config files. IMPORTANT NOTE: A few important pieces are still required to be worked out over the next few days. Users (and developers) relying on X should probably stay away from -current until further notice. This should not take long, but here is your first heads up. If you decide to upgrade your kernel anyway, be sure to update your /etc/ttys file to use vt100 instead of vt220. The rest of the fallout from this should be minor.
2001-01-29Add ises, commented out.Hakan Olsson
2001-01-29shortenTheo de Raadt
2001-01-29Add a transient driver for the Y@P phone that downloads firmware intoAaron Campbell
the EZ-USB chip. After downloading the firmware the device detaches and then reattaches as a composite device (audio + HID). From NetBSD. /* XXX - untested */ Commented out in GENERIC for now, since this sounds like a kind of rare and weird device that no one would have. But it might be useful to have an example driver like this in the tree in case we see more (important) USB devices in the future using the EZ-USB.
2001-01-28prettyTheo de Raadt
2001-01-28add a comment on how to verbosify pcibiosMichael Shalayeff
2001-01-28PCIBIOSVERBOSE no moreMichael Shalayeff
2001-01-28better messageMichael Shalayeff
2001-01-28Add driver for Prolific PL2301/PL2302 host-to-host adapter. From NetBSD.Aaron Campbell
/* XXX - untested */ Note: just reminding myself that I need to create a nice diff for Lennart to further portablize the USB code (I fell behind in doing this). In particular, for this driver, the IF_INPUT() macro just does ether_input() in OpenBSD, but we really want to call the local upl_input() routine.
2001-01-28Add driver for HP5300 scanner which uses a homebrew SCSI-over-USB protocol.Aaron Campbell
From NetBSD. /* XXX - untested */
2001-01-27remove pcmcia from the raid/fatscsi install floppyTheo de Raadt
2001-01-27patchable no verbose default pcibios_flagsMichael Shalayeff
2001-01-27change interrupt routing strategy from simpleMichael Shalayeff
run through the devices and programming the icu and pci headers before real pci bus autoconf starts and include all devices present on all pci busses, to a per attached device routing in pci_intr_map(). this solves several cases of premature interrupts hanging system due to absent interrupt handlers during autoconf. 10x for testing: millert@ krw@ aaron@ chris@ tholo@ brad@ jason@ deraadt@
2001-01-27enable USBVERBOSETheo de Raadt
2001-01-26more special regs definitions; use names from pctr.h for those it usesMichael Shalayeff
2001-01-26define large page frame mask; also remove trailing spacesMichael Shalayeff
2001-01-25constify cpuid tablesMichael Shalayeff
2001-01-25print cpu speed in GHz rounded to 2 digits after pointMichael Shalayeff
2001-01-25detect Transmeta cpusTheo de Raadt
2001-01-25make code for searching in pcibios's addr allocationMichael Shalayeff
extents common for both io and mem and private to pcibios.
2001-01-25put pci_intr_fixup.h into pcibiosvar.h; billions of tiny headers for nothingMichael Shalayeff
2001-01-24put pci_addr_fixup.h into pcibiosvar.h as well,Michael Shalayeff
all it had were a struct and a proto.
2001-01-24elliminate pci_bus_fixup.h by movingMichael Shalayeff
pci_bus_fixup() proto into pcibiosvar.h
2001-01-24Sample options for KGDB. (commented out)Hugh Graham
2001-01-24KGDB for i386 from NetBSD via niklas, with tweaks and accommodations.Hugh Graham
Tested by various, vetted by mickey & theo.
2001-01-23recognize P4; testing by techsupport@lokmail.net, the unfortunate owner of ↵Theo de Raadt
such a thing
2001-01-23iha fits, coolTheo de Raadt
2001-01-23Add Initio SCSI controllerKenneth R Westerback
2001-01-22this should make i850 and i860 hubs do RNGTheo de Raadt
2001-01-22keyboard led update lockup patch; pr 1432, smat@acm.orgTheo de Raadt
2001-01-22Define ARCH_ELFSIZE that is the default elf size on this arch.Artur Grabowski
2001-01-21map the bios rom at both it's real address andMichael Shalayeff
zero offset corresponding to the base of the rom. this solves a problem for roms referring to their internal tables by real addresses. brad@ testing, 10x
2001-01-19validate gate targets; sommerfeld, mycroftTheo de Raadt
2001-01-16fix VP3_PIRQ arg name, use I386_PCI_INTERRUPT_LINE_NO_CONNECTION; from netbsdMichael Shalayeff
2001-01-16add timeout variable, alphabetize the var list; pointed out by Rob Francis ↵Michael Shalayeff
<rfrancis@slurb.com>
2001-01-13Driver for Cirrus Logic CS4281 sound chips. Originally written for NetBSD byAaron Campbell
Tatoku Ogaito, banged into shape for OpenBSD by me. Recording has not been tested yet, but mpg123 works fine. Sound still works after suspend/resume. XXX: On the IBM ThinkPad X20, must disable pcibios else the cs4281 won't generate interrupts. Cause yet unknown but probably not the driver's fault. YMMV on other laptops with this chip.
2001-01-11Add maestroMarc Espie
2001-01-11there is no pseudo-device crypto either; sleep theoMichael Shalayeff
2001-01-11ich/auichMichael Shalayeff
2001-01-11move ich to auich at mickey's requestTheo de Raadt
2001-01-05Add i386 specific sysctl to modify halt -p processing, required to makeMarco S Hyman
powerdown work correctly on some processors. Idea from mickey@ and smcho@tsp.korea.ac.kr. Tested my me and angelos@. Note: If you want to try these out you'll need to cd /sys/arch/i386/include && sudo install -m 444 -o root -g root cpu.h /usr/include/i386 cd /usr/src/sbin/sysctl && make obj && make && sudo make install to get a sysctl that understands the new variable (machdep.apmhalt).
2001-01-02handle no-event as the end of event fetch loop; my fix for pr-1588 by Sam ↵Michael Shalayeff
Isaacson <sbi@mobius.colorado.edu>
2000-12-29kiss in the rng; all those evil voices kept me pushing for it...Michael Shalayeff
2000-12-27better english and fix some spelling mistakes, Ok'd by aaron@Brad Smith
adjucent -> adjacent usefull -> useful
2000-12-25always read new byte from rng, then decide wheather to start a new cycleMichael Shalayeff
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.