summaryrefslogtreecommitdiff
path: root/sys/dev/isa
AgeCommit message (Collapse)Author
2001-04-19dmesg printout tweaksTheo de Raadt
2001-04-17Implement cnbell(), an optional entrypoint that rings the console bell; fromAaron Campbell
NetBSD. deraadt@ ok
2001-04-12Call isa_malloc with drq < 4, in case 8-bit DMA channels with moreConstantine Sapuntzakis
restrictive boundaries are used
2001-04-12The old code was broken and always allocated for a 16-bit DMA channel,Constantine Sapuntzakis
which has different alignment restrictions than the 8-bit DMA channel. Fix from NetBSD.
2001-04-06Only print an error if I/O cannot be mapped at egprobe if EGDEBUG is set.Federico G. Schwindt
Don't panic if I/O cannot be mapped at egattach, print and return instead.
2001-04-02Do not delete timeouts when they are not setNiklas Hallqvist
2001-03-25Minor mods to DMA interface - get rid of unnecessary args. Allow DMA ↵Constantine Sapuntzakis
functions to return status flags. Note: Changing code to have DMA interface indicate when I/O is done (a la NetBSD) was considered. It was rejected due to questionable backward compatability with ISA DMA and MAC obio DMA Added irqack from NetBSD (though this feature should really be in the PCI interrupt handlers) Use pool
2001-03-22fix typoMichael Shalayeff
2001-03-22Paranoid -- clear tdbi field in mbuf pkthdr.Angelos D. Keromytis
2001-03-15regenAaron Campbell
2001-03-15Match CDC0000 to the wss driver and CDC0001 to joy. Thanks toAaron Campbell
violent@death.kiev.ua for testing.
2001-03-12Adjust the way that media is initialized on DP8390-compatibles; from NetBSD.Aaron Campbell
The dp8390_softc now has media_init and media_fini function pointers that do the work. fgsch@ ok
2001-03-06Convert to new timeout API. mickey@ ok.Hakan Olsson
2001-03-05syncTheo de Raadt
2001-03-05Add support for ISAPnP i82365-based PCMCIA controllers; from NetBSD. UNTESTED.Aaron Campbell
These cards are probably very rare. deraadt@ ok
2001-02-20for ethernet ifaces attach bpf from ether_ifattach; jason@, aaron@, itojun@ okMichael Shalayeff
2001-02-03new timeoutsMichael Shalayeff
2001-02-03no machine/pio.h is needed, space policeMichael Shalayeff
2001-02-03new timeouts, space controlMichael Shalayeff
2001-02-03make it compile, new timeouts, space controlMichael Shalayeff
2001-02-03no timeouts is new timeoutsMichael Shalayeff
2001-02-02$OpenBSD$Aaron Campbell
2001-01-31OpenBSD does have paddr_t, I can't explain why I thought it didn't; art@Aaron Campbell
2001-01-31Some int -> u_long (I incorrectly converted paddr_t to int when porting this).Aaron Campbell
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-29new timeoutsMichael Shalayeff
2001-01-29new timeoutsMichael Shalayeff
2001-01-29new timeoutsMichael Shalayeff
2001-01-29new timeoutsMichael Shalayeff
2001-01-29new timeoutsMichael Shalayeff
2001-01-29new timeouts; spacesMichael Shalayeff
2001-01-29regenMichael Shalayeff
2001-01-29even shorterMichael Shalayeff
2001-01-29fix isadma-less compile, new pnpdevs, space controlMichael Shalayeff
2001-01-29regenMichael Shalayeff
2001-01-29size reducage and constifyMichael Shalayeff
2001-01-29new timeouts; some constifying; space controlMichael Shalayeff
2001-01-29Add wdc_print_current_modes to print current transfer modes set on theConstantine Sapuntzakis
devices. Print after attach in wdc_isa, wdc_isapnp, wdc_pcmcia. pciide_print_modes rewritten to use wdc_print_current_modes. Disable wdc_print_caps since it's not as useful. Inspired by NetBSD. Thanks to Dale and Theo for pointing out this improvement.
2001-01-25spellingTodd T. Fries
2000-12-06use __x__ formats for __attribute__ arguments; guenther@gac.eduTheo de Raadt
2000-11-15Add EGA display driver files; from NetBSD. This should be the last of the MIAaron Campbell
parts needed for wscons on i386 and alpha.
2000-11-15This driver supports PC display adapter hardware within the wscons(4)Aaron Campbell
console framework. It doesn't provide direct device driver entry points but makes its functions available via the internal wsdisplay(4) interface. The pcdisplay driver is indended as a minimal ``catch-all'' driver for the different kinds of MDA or CGA compatible adapters. It doesn't support multiple screens, nor colors or font loading. From NetBSD. Contains routines used by the vga(4) and ega(4) drivers, etc. This is more MI stuff in prepartion for wscons on i386 and alpha.
2000-11-15Updated VGA driver; from NetBSD. Needed for wscons on i386 and alpha. TheseAaron Campbell
files could probably be updated even a bit further (they are from mid-summer). In addition, I've added support for console scrollback, somewhat inspired by Linux's vgacon driver. Basically, instead of allocating our own buffer and doing lots of copies, we take advantage of Video RAM and just modify the VGA display origin register as appropriate. This approach has a few advantages: simple to implement, no wasted KVM, it's fast, and after a boot you can now scroll back all the way to the BIOS messages (assuming your msgbuf is of a typical length :). Disadvantages are that the VRAM buffer is relatively small (only 32k) and we do not support raster devices through this method. (thanks to mickey@ for pointing this out). The code for this is fairly unobtrusive, so should we come up with a better approach to console scrollback at a later time (i.e., even more platform independent) it should be easy to revert this. We're one step further in porting nice features of PCVT over to wscons.
2000-11-13Machine-independent PC-like keyboard driver; from NetBSD. XXX - Not usedAaron Campbell
anywhere quite yet, but useful to have these files in the tree while we work towards wscons for i386 and alpha.
2000-11-13make compile with !UVMNiklas Hallqvist
2000-11-12new timeoutsMichael Shalayeff
2000-11-11new timeouts; compilesMichael Shalayeff
2000-11-11new timeouts; jason@ okMichael Shalayeff
2000-10-16Use mii_attach() directly instead of mii_phy_probe().Aaron Campbell
2000-09-29Oops, time to learn how to countMiod Vallat