dyoung
a71225fe22
NetBSD/FreeBSD compatibility changes NetBSD, especially
...
locking, mbuf
2003-10-13 05:34:30 +00:00
dyoung
ae577fc6ea
Miscellaneous changes for NetBSD compatibility.
2003-10-13 05:23:07 +00:00
dyoung
075c766e9b
Add atw(4), ADMtek ADM8211 802.11, at PCI bus and Cardbus.
2003-10-13 05:20:52 +00:00
dyoung
b491c05ae7
Add the 82801EB LPC, which provides the PCI Interrupt Router on
...
the Dell PowerEdge 400SC.
2003-10-13 05:19:19 +00:00
dyoung
b495f27bbd
A compatibility layer to smooth differences between NetBSD and
...
FreeBSD for ath(4).
XXX Nobody with FreeBSD has signed off on this, so it may change
XXX or go away entirely.
2003-10-13 05:16:20 +00:00
dyoung
839bd8fd2a
Files belonging to the ath(4) PCI front-end.
...
We can only attach an ath(4) on architectures where we have a HAL
(which is only x86, for now) so I list the files belonging to the
PCI front-end separately from the other PCI files.
2003-10-13 05:10:00 +00:00
dyoung
dd813020b9
Add constants and strings for 802.11 radios with OFDM PHY (802.11a,
...
802.11g).
Add constants and strings for multi-mode devices (a/b/g).
From FreeBSD/Sam Leffler.
2003-10-13 05:06:44 +00:00
dyoung
1dae5adffe
Pull the latest HAL from sourceforge.net/madwifi/ since it fixes
...
a bug in beacon-generation for AR5211 chips.
2003-10-13 04:53:04 +00:00
dyoung
152acf7a5d
Add NetBSD RCSID.
...
Set the right path to NetBSD's athhal_opt.h
Provide NetBSD implementations of millisecond delays, system uptime,
and bcopy.
2003-10-13 04:51:15 +00:00
dyoung
3d70202422
Add NetBSD RCSID.
2003-10-13 04:48:34 +00:00
dyoung
99c40b175a
Add NetBSD RCSID.
...
For future use, add HAL status code -> status string mapping.
Set the right #include path for NetBSD's athhal_osdep.h.
2003-10-13 04:47:45 +00:00
dyoung
3d267c04a5
Add NetBSD RCSID.
2003-10-13 04:38:20 +00:00
dyoung
dd46f240f9
ath(4) PCI front-end for NetBSD, heavily modified from FreeBSD's.
...
Substantially influenced by the patch from Bruce J.A. Nourish.
2003-10-13 04:36:29 +00:00
dyoung
762441ba29
Install header files for the new 802.11 layer.
2003-10-13 04:29:31 +00:00
dyoung
8a3890c655
More changes to the new 802.11 layer:
...
* Add Kevin Lahey's power-saving support from the old 802.11 layer
* Support for frequency-hopping PHYs
* Add support frequency-hopping PHY mode, IFM_IEEE80211_FH
* Add channel flags for frequency-hopping
* Add mode<->media mappings in for FH PHY in ieee80211_media2rate
and ieee80211_rate2media
* Stop using IFM_MAKEMODE macro since the mode constants
(e.g., IFM_IEEE80211_11A) are pre-shifted in sys/net/if_media.h
* Add some PLCP constants.
2003-10-13 04:28:35 +00:00
dyoung
60dad7c3fe
* Add support for frequency-hopping PHY mode.
...
* Do not enable debugging by default w/ IEEE80211_DEBUG.
* Add Kevin Lahey's power-saving support from the old 802.11 layer
2003-10-13 04:27:40 +00:00
dyoung
b8e804e8d2
Add Kevin Lahey's power-saving support from the old 802.11 layer
...
Spelling fix: s/unmatch/mismatch/g
2003-10-13 04:25:26 +00:00
dyoung
91ca08d44e
Add Kevin Lahey's power-saving support from the old 802.11 layer
2003-10-13 04:23:56 +00:00
dyoung
031c73f68c
Even more changes to the new 802.11 layer:
...
* Add Kevin Lahey's power-saving support from the old 802.11 layer
* Add a FHPARMS or DSPARMS info element to probe responses and beacons
as appropriate.
2003-10-13 04:22:55 +00:00
dyoung
730331d557
More changes to the new 802.11 layer:
...
* Add Kevin Lahey's power-saving support from the old 802.11 layer
* Add my stop-gap rate-selection routine, ieee80211_get_rate,
from the old 802.11 layer
* Also from the old 802.11 layer: factor ieee80211_match_bss out
of ieee80211_end_scan, since atw(4) uses it for IBSS merges.
2003-10-13 04:20:23 +00:00
dyoung
56126d8a7e
Revive constant IEEE80211_CHAN_ANY for ioctls.
2003-10-13 04:16:59 +00:00
dyoung
f9d6bac599
dev/scsipi/atapi_disk.h is no more, and umass_scsipi.c compiles
...
fine w/o it.
2003-10-13 01:47:55 +00:00
enami
3dbf40b29d
KNF the previous commit.
2003-10-13 00:05:36 +00:00
enami
b3931d341e
Rest of PR23128, so that ehci.c compiles again.
2003-10-13 00:05:10 +00:00
pk
db855cea5a
ksiginfo_get/exit hook: protect queue operations with splsoftclock() (noted
...
by Christos).
2003-10-12 20:09:50 +00:00
pk
4370fdf30f
Define SI_NOINFO to indicate that no signal specific code is available.
...
It is a large positive value (same as in Solaris) to distinguish a trap
for which the standard qualifiers do not fit, from a user- or other
"software"-generated signal.
2003-10-12 20:00:39 +00:00
pk
46166f9be5
Simplify fpu_cleanup() by having it return a code to indicate that a SIGFPE
...
is to be posted; let trap() deal with constructing the siginfo structure.
2003-10-12 19:48:52 +00:00
bouyer
c298ea9fc9
Remove block that has been pasted twice. Pointed out by Alexander Yurchenko.
2003-10-12 19:28:50 +00:00
thorpej
03a2e6174e
Remove comment about non-existent MNT_MLOCK.
2003-10-12 19:08:49 +00:00
pk
22813649af
Prepare for move to SIGINFO framework.
2003-10-12 19:08:17 +00:00
chs
5f8a58e4d6
cache_flush_virt() is buggy, just use blast_dcache() instead.
...
this should fix PR 23093.
2003-10-12 19:06:29 +00:00
he
fe6ca02de9
Since the boot loader is a stand-alone program, stub out LIBCRT0,
...
LIBCRTBEGIN, LIBCRTEND, and LIBC -- these are being added to the
PROG target list by bsd.prog.mk.
2003-10-12 18:56:44 +00:00
mycroft
ba41e2e19b
Fix problems with ehci on controllers that support 64-bit addressing. From
...
Cliff Wright, PR 23128. Thanks!
2003-10-12 18:04:28 +00:00
bouyer
ac8278da8c
Remove this file; ATAPI_READ_FORMAT_CAPACITIES is the same as
...
READ_FORMAT_CAPACITIES; atapi_flex_geometry_page should probably be the same as
scsi_disk's page_flex_geometry.
2003-10-12 17:57:13 +00:00
pk
cd1fabcef4
Writing to address 0x5a5a5a5a does not guarantee a SIGSEGV on all platforms
...
(e.g. on sparc, this produces a BUSERR). Just use a NUL pointer instead.
2003-10-12 17:13:46 +00:00
pk
75da020979
sendsig: we must copy out the `ksi_info' field.
2003-10-12 17:08:08 +00:00
pk
42e535f6f6
sendsig: don't copy out the ucontext_t padding bytes onto the user stack.
2003-10-12 16:12:20 +00:00
pk
179cafcae3
There's no point in having two separate sets of padding; add the local
...
__filler bytes to _UC_MACHINE_PAD.
2003-10-12 16:01:35 +00:00
pk
f70031fee9
SIGINFO __sigaction & trampoline code.
2003-10-12 14:42:03 +00:00
pk
c2e604a45c
Simplify struct sigframe.
2003-10-12 14:36:19 +00:00
pk
8169a404f6
mem_access_fault_*: call KSI_INIT_TRAP() before filling in the siginfo fields.
2003-10-12 14:34:31 +00:00
pk
a749472593
ksiginfo_put: protect queue operation with splsoftclock(), since it can
...
be called from timer interrupts.
2003-10-12 14:32:05 +00:00
jdolecek
899a030145
xref mailer.conf(5) in SEE ALSO
2003-10-12 11:50:29 +00:00
jdc
d8eef4e074
Allow an IPv6 default route to be set from /etc/mygate6 or $defaultroute6.
...
Approved by itojun@.
2003-10-12 09:50:05 +00:00
wiz
e347fde976
Bump date for previous; new sentence, new line; use more macros; fix a typo.
2003-10-12 07:21:57 +00:00
christos
7152fa1070
use matt's powerpc implementation. It is simpler than mine, and it does
...
matter as far as performance goes.
2003-10-12 04:23:17 +00:00
tls
e333b0fc0e
Add an explanation of the fundamental purpose of the "security level"
...
mechanism and attempt to explain how to use it effectively.
2003-10-12 04:14:56 +00:00
tsutsui
0a43b29b75
- Update technical manual's URL.
...
- Remove __P().
- Remove trailing whitespace.
2003-10-12 04:12:23 +00:00
thorpej
6fc3c06df3
Revert previous change.
2003-10-12 03:21:56 +00:00
chs
8868d13163
bring over the rest of the IN_SIGTRAMP() hack from the old gdb so that
...
gdb builds on the sun3. jason sez "check that in, for now".
2003-10-12 01:05:36 +00:00