Commit Graph

142129 Commits

Author SHA1 Message Date
tsutsui
c2ce8a3efb More tweaks for www. (should we fix generating script?) 2005-12-30 03:02:01 +00:00
tsutsui
d9e24c2538 Tweak some entries for changes page on www. 2005-12-30 02:48:13 +00:00
tsutsui
e7256110c5 Mention newfs_sysvbfs(8) and mount_sysvbfs(8) too.
As per request from Hubert Feyrer.
2005-12-30 02:39:15 +00:00
he
143d7e2daf Make this build again by using ${S}/../common/lib/libc/Makefile.inc. 2005-12-30 00:24:48 +00:00
mjl
1c357819af This part got lost during merging with the sourceforge bktr
driver: "Also make those variables int instead of char so it
can actually hold 454...".
2005-12-30 00:16:32 +00:00
dyoung
7f2abb6134 The RTL8180L works better with a PCI Latency Timer of 0x50 than
with 0x20.  Derived from a reference driver, IIRC.
2005-12-29 22:41:16 +00:00
dyoung
3f5a1bc764 Note support for GCT Semiconductor GRF5101 transceiver/synthesizer. 2005-12-29 22:31:53 +00:00
dyoung
92e2a6beb6 Add support for the GCT Semiconductor GRF5101 transceiver/synthesizer.
From OpenBSD.

GCT will not provide any documentation, so there are many magic
numbers in this code.
2005-12-29 22:27:17 +00:00
dyoung
6910fdde2a Update rtw(4) for the new IBSS merge idiom, where ieee80211_ibss_merge()
does not return ENETRESET if the driver should change its BSSID,
but it makes a RUN->RUN transition, instead.
2005-12-29 22:23:52 +00:00
dyoung
a44e108963 Remove declaration of deleted subroutine, atw_change_ibss(). 2005-12-29 22:20:03 +00:00
dyoung
1e9e4aceb7 Rewrite ieee80211_get_rate using clue from sys/dev/ic/athrate-sample.c:
Change -1 to named constant IEEE80211_FIXED_RATE_NONE.  ic_fixed_rate
is an index into the ic_sup_rates table, so lookup a fixed rate
there and search the ni->ni_rates table for it.
2005-12-29 22:17:09 +00:00
dyoung
ee2b2a752e IBSS merge nit: clear IEEE80211_F_SIBSS (STATUS: start IBSS) when
we merge with another IBSS.
2005-12-29 22:13:40 +00:00
dyoung
8f13266467 Extract subroutine is_running().
If ieee80211_ioctl() returns ERESTART, reinitialize interface with
atw_init().

Don't discard the error returned by atw_init() in atw_media_change().
2005-12-29 22:04:21 +00:00
dyoung
bca4a72a2a atw_start() need not update IFF_OACTIVE if it hasn't put a new
packet on the transmit ring, so don't do that.
2005-12-29 22:01:43 +00:00
dyoung
17fde28ad0 Assert consistency of IFF_OACTIVE / out of sw/hw transmit descriptors
state.
2005-12-29 21:59:07 +00:00
dyoung
c64e4a2b46 Cosmetic: shift atw flags right by 4 bits. 2005-12-29 21:53:02 +00:00
dyoung
512b9ec012 Always tickle the Receive Demand Register (ATW_RDR) after re-enabling
the receiver.
2005-12-29 21:51:43 +00:00
dyoung
38c346abf0 A couple changes to the hardware reset:
Wait for the SWR bit in ATW_PAR to turn to 0, instead of waiting
for the whole register to turn to 0.

For ease of comparison with a reference driver, re-order operations.
2005-12-29 21:49:59 +00:00
dyoung
67f05eef6b Cosmetic: make a three-step staircase out of a four-step staircase. 2005-12-29 21:45:56 +00:00
dyoung
0a56b050db Revamp state machine:
1 Only stop beacon generation on an ->INIT transition.

        2 Merge AUTH and ASSOC cases, they do the same thing (tune
          a new channel).

        3 Start beacon generation in IBSS, AP, *and* "adhoc demo"
          mode.

Cosmetic tweak: rewrap a statement.
2005-12-29 21:44:33 +00:00
dyoung
3c1ba11dc5 Adapt atw(4) to the new IBSS merge idiom, where ieee80211_ibss_merge()
does not return ENETRESET to indicate the station should adopt a
new BSSID, but it triggers a RUN->RUN transition, instead.
2005-12-29 21:40:41 +00:00
dyoung
271d64132c Delete atw_media_status(). Let SIOCGIFMEDIA call ieee80211_media_status()
directly for media status.
2005-12-29 21:37:27 +00:00
dyoung
4875b8dbae Use the fragmentation threshold in the ieee80211com.
XXX Need to condition on frame type = data.
2005-12-29 21:34:53 +00:00
dyoung
2e64aa7e41 In atw_init(), always call atw_write_wep() to write the WEP state
to the h/w.  This prevents a spurious call to atw_write_wep() later,
in IEEE80211_S_RUN state, when net80211 times-out ieee80211_nodes.
It is important to avoid a spurious atw_write_wep() call because
in IBSS mode, at least, WEP re-initialization reliably locks up
the transmitter.

XXX There must be a bug in atw_write_wep() that causes it to lock
XXX up the transmitter.  I will revisit it later.
2005-12-29 21:32:06 +00:00
dyoung
13283d6e4f In atw(4), use ieee80211_compute_duration() to compute IEEE 802.11
Duration and PLCP Length fields, and delete the abominable
atw_frame_setdurs() subroutine.

Make rtw(4) use the new ieee80211_compute_duration() calling
convention.

Add an ieee80211_key argument to ieee80211_compute_duration() and
lightly constify arguments.  Get the crypto header length from the
key argument instead of blithely assuming a WEP header.  Add some
inline documentation.  Account for data padding (IEEE80211_F_DATAPAD).
2005-12-29 21:08:26 +00:00
tsutsui
5ab9e41287 Add an md list for ews4800mips Xserver. 2005-12-29 16:37:42 +00:00
tsutsui
8dc80fdf53 Note ews4800mips. 2005-12-29 16:24:23 +00:00
tsutsui
741632e82c Some minor nits. 2005-12-29 16:20:34 +00:00
tsutsui
295865c719 Add ews4800mips. 2005-12-29 16:17:55 +00:00
tsutsui
07ff9461b9 Add ews4800mips and xen (in comment). 2005-12-29 16:17:40 +00:00
tsutsui
136993d8c6 Add files for ews4800mips distribution.
XXX sysinst is disabled for now.
2005-12-29 16:01:30 +00:00
tsutsui
1ead0edd7c Add support for Xews4800mips under src/x11. 2005-12-29 15:52:20 +00:00
tsutsui
32af391479 Add ews4800mips to mipseb ports.
Build for ews4800mips might fail (yet),
but please don't complain for now.
2005-12-29 15:38:54 +00:00
tsutsui
dc96fb0473 Add a tweak for ews4800mips/include/disklabel.h,
which includes some other md headers.
2005-12-29 15:35:19 +00:00
tsutsui
3b1ef5e593 Add ews4800mips support. 2005-12-29 15:32:20 +00:00
tsutsui
6d7a926f8c Add md etc files for ews4800mips. 2005-12-29 15:28:36 +00:00
tsutsui
1533ae47f8 Add lists for ews4800mips. 2005-12-29 15:26:54 +00:00
tsutsui
f88354bb85 Add definitions for ews4800mips. 2005-12-29 15:25:24 +00:00
tsutsui
4d4ef38433 Add WSKBD_TYPE_EWS4800 for EWS4800 machines. 2005-12-29 15:24:51 +00:00
tsutsui
04faabf071 Initial import of NetBSD/ews4800mips port,
for NEC's MIPS based EWS4800 workstations.

Most porting work was done by UCHIYAMA Yasushi <uch@netbsd>
 http://mail-index.netbsd.org/port-mips/2004/06/27/0000.html
and various cleanup, updating, and fixes have been done by me.
Currently only EWS4800/350, 360, 360AD, 360ADII, 360EX and 360SX
models are supported.
2005-12-29 15:20:08 +00:00
tsutsui
34c323c9f0 Note sysvbfs. 2005-12-29 14:58:46 +00:00
tsutsui
1f5055228d Add preliminary support for System V Boot File System.
Written by UCHIYAMA Yasushi <uch@netbsd>.
2005-12-29 14:53:45 +00:00
silke
644e5cbb9e Regen from revision 1.751 of pcidevs. 2005-12-29 11:07:30 +00:00
dyoung
7b6a25ed00 Cosmetic: extract a subroutine ieee80211_update_adhoc_node() from
ieee80211_recv_mgmt().  ieee80211_update_adhoc_node() updates IBSS
nodes based on received beacons and probe responses.  I extract a
subroutine to maintain a tolerable indentation level.
2005-12-29 10:06:52 +00:00
skrll
89c631b21b Fix for ro src. 2005-12-29 06:49:11 +00:00
jonathan
f4ed3d7185 Regen from src/sys/dev/pci/pcidevs rev 1.751, which adds an entry for
the integral PCIe-to-PCIX bridge found in broadcom 5714/5715
PCI-Express dual-port gigabit ethernet chips.
2005-12-29 05:46:34 +00:00
jonathan
bb1c86b2be Add pcidevs entry for the (Serverworks?) PCI-Express to PCI-X bridge
chip integral to Broadcom bcm5714 and bcm5715 PCI-Express dual-port
gigabit Ethernet chips.
2005-12-29 05:44:51 +00:00
rpaulo
fbe17c43c7 Bump date for previous. 2005-12-28 22:53:59 +00:00
christos
2296939e9c PR/32402: Jeffrey Bedard: pr filter dumps core with -s option specified,
when -s is specified with no argument. Option arguments in pr (as documented)
need to immediately follow the option. For example to set the separator char
to `.' you need to use "pr -s." instread of "pr -s .". The second form sets
the separator character to tab, and reads from file `.'. Coredumping is wrong
anyway, so fix that. Grr to POSIX for not forcing pr and a few other utilities
to use getopt(3).
cvs: ----------------------------------------------------------------------
2005-12-28 21:29:16 +00:00
wiz
5610637f93 Sync with SourceForge 1.5:
revision 1.5
date: 2003/03/13 22:21:04;  author: emsi;  state: Exp;  lines: +17 -18
Fill in band switch crosspoints and use that instead of hardcoded
values in the band switching code. For now fill in the formerly
hard-coded values 160 and 454 until we can find out the real values
for each tuner. Also make those variables int instead of char
so it can actually hold 454...
2005-12-28 20:41:56 +00:00