drochner
3f10af182d
do the charcter mapping in a separate function
1998-06-26 21:05:20 +00:00
drochner
88e3d10d30
mapping tables for IBM character set
1998-06-26 21:00:27 +00:00
jonathan
dbe5213b11
Split arch/sparc/dev/amd7930.c into:
...
* MI sys/dev/ic/{am7930.c,am7930var.h} chipset driver
* sparc frontend.
Presere revision history (this time).
TODO: bus.h'ify, and padded register mappings.
1998-06-24 11:09:23 +00:00
jonathan
b40ead2c73
Split sparc am7930 driver into sparc attach and "MI" sys/dev/ic/am7930
...
chipset driver. Needs bus'ifying and register-access.
1998-06-24 10:52:53 +00:00
sommerfe
d64d1a0381
defopt a bunch of AHC specific options
1998-06-22 20:02:54 +00:00
christos
3127da532a
Add register definitions for the ns8477 floppy controller. This is a superset
...
of the nec765.
1998-06-21 18:48:12 +00:00
drochner
bf42a9e321
adapt to wscons changes, treat incoming characters always as ISO
...
(ie, convert to IBM)
1998-06-20 21:55:05 +00:00
drochner
0fb233923b
do the former at one more place
1998-06-17 20:48:02 +00:00
drochner
39452d9720
avoid sign extension if a character >=128 is passed
1998-06-17 20:44:16 +00:00
cgd
651b44e211
Rework the way kernel include files are installed. In the new method,
...
as with user-land programs, include files are installed by each directory
in the tree that has includes to install. (This allows more flexibility
as to what gets installed, makes 'partial installs' easier, and gives us
more options as to which machines' includes get installed at any given
time.) The old SYS_INCLUDES={symlinks,copies} behaviours are _both_
still supported, though at least one bug in the 'symlinks' case is
fixed by this change. Include files can't be build before installation,
so directories that have includes as targets (e.g. dev/pci) have to move
those targets into a different Makefile.
1998-06-12 23:22:30 +00:00
drochner
96840772f5
reserve the VGA BIOS area (but don't worry if it fails)
1998-06-12 18:41:01 +00:00
thorpej
ab7bc85ff7
Pull in <sys/timepps.h> here so that other things that include comvar.h
...
will compile.
1998-06-11 02:01:58 +00:00
jonathan
bbc2d1522a
PPS support from April, reworked and extended to match the PPS-API
...
Internet Draft (draft-mogul-pps-api-02.txt).
1998-06-10 12:06:23 +00:00
bouyer
de7be831ac
Make this compile with the recent ISA DMA changes.
1998-06-10 10:24:13 +00:00
thorpej
4ad627c09b
Do the unaligned buffer fixup without copying data, more-or-less lifted
...
from the Shark CS8900 driver.
1998-06-10 01:15:50 +00:00
thorpej
be62e9cb1b
Nuke __BROKEN_INDIRECT_CONFIG.
1998-06-09 07:35:06 +00:00
thorpej
e41f7ca1b8
Make this build w/ EGCS.
1998-06-08 07:11:51 +00:00
thorpej
e12c6ddaf2
No need for an explicitly-sized type for sc_flags.
1998-06-08 07:06:41 +00:00
fair
b91a2393c1
the AM7990 is a controller, not a "card"; repair a misleading diagnostic.
1998-06-07 08:08:20 +00:00
pk
573196b6ba
Check for the ether broadcast address in promiscuous mode (PR#5527).
1998-06-04 20:35:44 +00:00
enami
770c4bfb9d
Make this compile with WDDEBUG
1998-06-04 02:27:33 +00:00
thorpej
5852faaf84
Device driver for the SMC 83c170 Ethernet PCI Integrated Controller (EPIC/100)
...
used in the SMC EtherPower II.
Media control isn't yet supported, due to some MII infrastructure
problems which I hope to address soon. This isn't a huge deal, since
the PHY defaults to auto-negotiate mode.
Also, the device just programs the multicast hash table to accept all
multicast, to avoid a hardware bug that causes the multicast address
filter to lose in 10Mb/s mode. This bug will be fixed in a more sane
way once the media control issues are dealt with.
1998-06-02 01:29:41 +00:00
drochner
b84dbbb37c
Put definitions and subroutines needed for all PC display adapters
...
(MGA/GCA and compatibles) into global headers / source files.
Let the VGA driver use them.
1998-05-28 16:48:40 +00:00
matt
769e4e6e81
Another bug fix (clear transmit done before trying to queue more transmits).
1998-05-28 03:07:49 +00:00
matt
dd77920e3e
Only enable transmit done interrupts when output ring is full.
1998-05-27 14:01:02 +00:00
matt
5fb5017c94
Fix syncing of consumer block.
1998-05-27 01:17:53 +00:00
thorpej
5442fd5420
If we have an NCR53CF9x (indicated by the front-end by setting a flag
...
in the softc's new "features" word), set FSCSI bit in CFG3 if the sync
period is <= 200ns, or clear it otherwise.
1998-05-26 23:17:34 +00:00
matt
1f8a0caf0a
Success! With these changes, the DEFTA now under NetBSD/pmax!!
1998-05-26 15:33:16 +00:00
matt
2d80e4786e
Verify the driver work if PDQ_NO_BUS_DMA is defined.
1998-05-25 21:24:21 +00:00
matt
05f603434f
More pmax coherency stuff. Getting close..
1998-05-24 22:37:23 +00:00
matt
144c41e986
Fix dmamap leakages. fix transmit bug. fix receive bugs. fix mips
...
coherency problems.
1998-05-24 21:40:05 +00:00
matt
18319c0048
Changes so that these compile on NetBSD/alpha as well as NetBSD/i386.
1998-05-23 18:32:29 +00:00
matt
9eb77bf49a
Change 21040 modes slightly. Prevent infinite autosense loop of 21143 that
...
is not connected. Make TULIP_STS_LINFAIL only valid for chips with that
status bit defined.
1998-05-22 18:50:59 +00:00
matt
cfbb5f3f21
Add bus_dma(9) support for the DEFxA FDDI driver
1998-05-21 20:44:02 +00:00
augustss
74545baf39
Add a Yamaha OPL3-SA3 driver and clean up all AD1848 drivers.
...
Submitted by Constantine Sapuntzakis <csapuntz@reeducation-labor.lcs.mit.edu>
and originally written for OpenBSD.
1998-05-20 16:19:41 +00:00
pk
11c8871c83
Erase spurious end-of-comment.
1998-05-20 16:06:56 +00:00
pk
9299239520
Cirrus Logic CD1190 parallel port chip definitions; from Iain Hibbert.
1998-05-20 14:47:36 +00:00
pk
9c1918e458
Add CD1400_PAR_FIFO_SIZE.
1998-05-20 00:03:11 +00:00
kml
051be14326
Correct copyright date.
1998-05-17 16:46:06 +00:00
drochner
7bd61ed6be
needed for VGA text attributes
1998-05-14 23:11:03 +00:00
drochner
95bdb660ed
Simple screen attribute handling for wscons.
...
The graphics device driver passes a "default attribute" for normal text
output to the wscons framework. If the emulation module needs more
attributes (for different "renditions") it can allocate them via a
callback.
For now, only the "sun" emulation makes use of it.
1998-05-14 20:49:55 +00:00
matt
1442b419df
Fix alignment crashes on Alphas...
1998-05-14 18:24:00 +00:00
kml
e72782a137
Driver for Essential Communications' RoadRunner HIPPI (800 Mb/sec network)
...
card. With some modification, this could probably also work for their
Gigabit Ethernet card based on the same chipset...
1998-05-14 00:04:57 +00:00
kleink
d2db996158
Fix some arithmetics lossage on typeless pointers.
1998-05-07 21:13:23 +00:00
mjacob
128cb933b4
there is an (unimportant) difference between 1020 && 1020A
1998-05-05 22:10:36 +00:00
enami
2eb37a4e87
When changing power, wait enough to keep timing constraint
...
described in PCMCIA specification.
1998-05-05 00:37:24 +00:00
pk
6ba2c64ae6
Eliminate the degenerate loop in `ncr53c9x_intr()'. Retain the delay heuristic
...
it implemented under the label `shortcut:' and only use it in these
cases: (1) after successful re-relection, (2) after receiving command-complete
status, and (3) during message-in handshake.
1998-05-04 14:47:48 +00:00
pk
0d3d41fa21
Allocate SCSI message buffers in ncr53c9x_attach(), with a provision
...
for front-ends to override the allocation to avoid alignment
handling in their DMA engines. Note that that ncr53c9x_msgout()
can request a 1 byte DMA transfer that would be difficult to break up.
1998-05-04 11:11:24 +00:00
thorpej
53d3aa940b
Sync with recent change made to bha.c by mjacob:
...
Cute buglet: you can end up with zero CCBs if there were no targets
seen by the adapter. Always leave a minimum so the adapter can
finish attaching- it may be there w/o targets for a reason.
1998-04-29 01:02:44 +00:00
mjacob
1acc8b53b5
Cute buglet: you can end up with zero CCBs if there were no targets
...
seen by the adapter. Always leave a minimum so the adapter can
finish attaching- it may be there w/o targets for a reason.
1998-04-28 23:57:53 +00:00