Commit Graph

80733 Commits

Author SHA1 Message Date
christos
2a484dd030 add string. 2001-05-22 18:57:13 +00:00
christos
cff5ca4be6 fix incorrect loop sentinel caused by previous de-linting. 2001-05-22 18:56:33 +00:00
toshii
822c8273de Instead of scheduling all interrupts at IPL_BIO, use an IPL_SERIAL
handler to clear hardware interrupt bit and schedule actual handlers
using soft interrupts registered with desired IPL.

XXX This slows down interrupt handling a bit (up to a few percent with
XXX ping -f or make-over-NFS benchmarks) in some cases.
2001-05-22 17:54:50 +00:00
tron
472de682ce Fix incorrect source directory of "make". 2001-05-22 17:50:05 +00:00
toshii
3d513c3e7a Implement generic soft interrupt for hpcarm. 2001-05-22 17:25:15 +00:00
toshii
7073a10bbd Nuke current_mask. 2001-05-22 17:01:16 +00:00
thorpej
607b14bf7b Add mii_bitbang attribute to gsip, pointed out by Andrew Gillham. 2001-05-22 16:58:23 +00:00
thorpej
a888f6ef73 If the cache line size in the BHLC register is not configured,
then clear the MRL/MRM/MWI command-ok flags when attaching a
device.
2001-05-22 16:10:44 +00:00
soren
79859fb138 Regen. 2001-05-22 16:07:56 +00:00
thorpej
6e2bc5b352 Enable the PCI MWI command for memory writes on the i82558 and
higher.
2001-05-22 16:05:01 +00:00
soren
b16ba1d8cd Add i82562ET id. 2001-05-22 16:04:27 +00:00
christos
3eced62df6 bring in fixes from beta12:
- better error checking for read/write failures
	- new install/configure/Makefile and support scripts (we don't use)
	- don't allow 0 delay for non-root accounts
XXX: Someone needs to coordinate to feed back our prototype fixes to Jeff!
2001-05-22 15:38:22 +00:00
thorpej
188e0d6625 Some changes from the new FreeBSD `fxp' driver:
- Add some additional config block bits for the i82558/i82559.
- Change the config block template to only fill in the must-be-one
  reserved bits, leave fxp_init() to fill in all the important things.
- On the i82558/i82559, we can use "Receive Long Frames" rather than
  "Save Bad Frames" to support the VLAN MTU.
- Use 802.3x flow control on the i82558/i82559.  This is all handled
  transparently by the hardware.  When in promiscuous mode, allow
  wire-watchers to see the flow control frames.
- Use the Extended TxCB format on the i82558/i82559.  This places two
  Transmit Buffer Descriptors directly in the TxCB, which should cover
  the vast majority of packets transmitted.  This saves PCI transactions
  that would otherwise be required to fetch the TBD list.

With the tansmit queue length changes from yesterday, this gets us up to
11.5MB/s TCP transmit speed, out of an absolute maximum of 12MB/s possible
on a 100Mb/s link.
2001-05-22 15:29:30 +00:00
bouyer
2a604875d6 Remove one extra byte from scsipi_mode_select; pointed out by Juergen
Hannken-Illjes.
2001-05-22 15:14:24 +00:00
fredette
f2f22b5de0 sunndd has been renamed ndbootd. 2001-05-22 14:52:24 +00:00
fredette
b934309492 sunndd has been renamed to ndbootd. 2001-05-22 14:51:37 +00:00
fredette
ee3099f75d Note that sunndd has been renamed ndbootd. 2001-05-22 14:50:31 +00:00
fredette
ab467667c7 Finished the 3rdparty import procedure for the ndbootd
package: Added RCS IDs, a Makefile, added to 3RDPARTY.
Also removed sunndd from 3RDPARTY.
2001-05-22 14:41:59 +00:00
thorpej
9a53d8f0aa Add the D-Link DGE-500T to the list of cards that use the gsip driver. 2001-05-22 14:39:02 +00:00
fredette
2d0f1618a6 Import of Matt Fredette's ndbootd boot program for Sun2 machines. 2001-05-22 14:20:49 +00:00
augustss
e25bf167a1 Regen. 2001-05-22 10:43:15 +00:00
augustss
f43e2c6ba1 Add Scanjet 4300. 2001-05-22 10:38:56 +00:00
aymeric
4d029c3f35 Make this compile when _USE_WRITE is defined 2001-05-22 08:31:27 +00:00
jhawk
e75dca2946 s/First appeared in 1.5/First appeared in 1.6/ 2001-05-22 04:27:38 +00:00
mbw
390cedba3c added "" around various tags (.Em, .Sq, .Li) that were missing.
this cleans up the HTML version a lot.

macppc/hardware
doubled required RAM -- bootloader needs 16 MB to be present
reworded video section -- 9500 shipped with PCI card, not on-board video
2001-05-22 04:09:41 +00:00
soda
94bba09883 bus_space'fied fd driver by TSUTSUI Izumi,
works with PICA-61 and Microsoft-Jazz,
but still doesn't work with his NEC-JC94 (NEC Express 5800/230)
due to data overrun.
2001-05-22 03:22:49 +00:00
thorpej
a5a03e13dd Report 82558, 82559, etc. based on chip revision. Also, remember which
revsion we have for feature enables later.
2001-05-22 01:23:25 +00:00
ross
892627dd05 Merge the swap-backed and object-backed inactive lists. 2001-05-22 00:44:44 +00:00
jhawk
4af61a686a oops. Make it compile. 2001-05-22 00:43:12 +00:00
jhawk
b5805fa0c8 Sigh. Regen correctly. 2001-05-22 00:41:52 +00:00
thorpej
611e112566 A little slight cleanup. 2001-05-22 00:27:01 +00:00
jhawk
6a9d72f10a List the IOGEAR UC-232A (aka G-UC232A) USB/Serial adapter. 2001-05-22 00:21:25 +00:00
jhawk
7a31dfa328 Supoprt the IOGEAR/ATEN UC-232A, which uses the Prolific 2303.
Make this the "PRODUCT_PL2303" because it's actually id 0x2303
and change the old PRODUCT_PL2303 to PRODUCT_RSAQ.
2001-05-22 00:18:03 +00:00
minoura
d5d0b41422 Reset the status register after abort. 2001-05-22 00:16:49 +00:00
minoura
8809460317 Correct ring buffer handling in recording. From Isaki-san. 2001-05-22 00:15:54 +00:00
thorpej
fb4607ec45 Add some additional register definitions, from FreeBSD. 2001-05-22 00:07:32 +00:00
thorpej
0064d69faf Re-arrange the transmit control data somewhat so that we can
use the extended TxCB format (that change will happen later).
2001-05-21 23:58:44 +00:00
minoura
92d92b1cb2 Correct an easy mistake in initializing gain registers.
This will fix the L-R imbalance.
Suggested by Ryo HAYASAKA <ryoh@jaist.ac.jp>.
2001-05-21 23:55:04 +00:00
thorpej
65ac078927 Sigh, typo in last. 2001-05-21 23:21:27 +00:00
uwe
b3421335d9 There is no iommu prom node on JavaStation 1 and sbus node is directly
under root.  If /sbus is encountered on sun4m - attach implied iommu
first and attach /sbus under it.  Adjust bootpath accordingly to match
the attachment.
2001-05-21 22:44:07 +00:00
thorpej
00f922fa70 Change NTXSEGS from 16 to 8, and the TXQUEUE len from 128 to 256. Also
increase the number of Rx buffers from 64 to 128.

These mirror some performance tweaks made to the sip(4) driver.
2001-05-21 22:20:31 +00:00
thorpej
afdab0cab8 The ICH3 also has the Resume Bug. 2001-05-21 22:12:08 +00:00
thorpej
a0f9e3c6fb Regen; add ICH3 network controller IDs. 2001-05-21 22:11:31 +00:00
thorpej
6b51adfbff Add ICH3 network controller IDs. 2001-05-21 22:11:06 +00:00
thorpej
d84e2452ea Fix non-fatal typo -- CB_NOP -> CU_NOP in the ICH work-around (they
have the same value).
2001-05-21 21:49:51 +00:00
thorpej
b4538a0165 The 82801BA built-in Ethernet has a bug which requires us to
issue a NOP before a CU_RESUME when in 10baseT mode.  Handle
this.
2001-05-21 21:47:52 +00:00
manu
cb5a9dc5a5 Added myself to the developer list 2001-05-21 21:39:51 +00:00
petrov
2867b0b94c PR#12885, added PROM name translations for fas, from John Heasley <heas@shrubbery.net> 2001-05-21 21:25:28 +00:00
thorpej
e7a0ef6145 ANSI'ify. 2001-05-21 20:59:38 +00:00
jhawk
ecb3a30463 add $NetBSD$ 2001-05-21 20:47:13 +00:00