thompsa
cf8a92987a
Exclude ndis from the LINT build as it currently breaks the build, patches to
...
move to the new usb stack are in progress.
2009-02-24 00:39:48 +00:00
sam
e10f01b24b
Fill in gpio support for 5416 and later parts:
...
o add output mux support
o gpio pin count is chip-dependent
o 9280 and 9285 do input handling different
o hookup gpio interrupts
o no need to save/restore soft led state around reset
2009-02-24 00:33:08 +00:00
sam
44e443ab8d
misc fixups, mostly for code not compiled yet
2009-02-24 00:29:32 +00:00
sam
1bb0a46d4d
5416 and later parts mux the gpio outputs; extend the api to include
...
a signal type that's used to select the appropriate mux
2009-02-24 00:12:16 +00:00
sam
0c3d0ae510
move eeprom attach above first reset as the reset code checks the
...
eeprom contents for 9280 and later parts
2009-02-24 00:03:14 +00:00
sam
9b20a16012
attach methods don't need to be public, make 'em static
2009-02-23 23:58:37 +00:00
sam
fdb4cb08bc
5416 and later parts get the radio rev differently; add ar5416GetRadioRev
...
to do it the right way
2009-02-23 23:54:08 +00:00
sam
35472ccdb1
remove private copies of gpio methods that were needed when the hal
...
was an independent entity
2009-02-23 23:48:17 +00:00
thompsa
6782952c0d
Make sure at least two tx slots are free before sending the mbuf since an
...
additional frame may be sent for 80211 protection.
2009-02-23 23:46:56 +00:00
sam
d673ad903b
print mac+rf part names; drop the printing 2ghz rf stuff (might come back)
2009-02-23 23:41:12 +00:00
rwatson
a0f4221805
Put debug.vm_lowmem sysctl under DIAGNOSTIC.
...
Submitted by: sam
MFC after: 3 days
2009-02-23 23:30:17 +00:00
thompsa
b285defec4
Use the correct config names for the netgraph bluetooth modules.
2009-02-23 23:12:01 +00:00
rwatson
ceb08f5693
Include audit.h so that the system call path protected by NFS_LEGACYRPC
...
can audit its arguments.
Submitted by: Jaakko Heinonen <jh at saunalahti.fi>
MFC after: 1 week
X-MFC-note: MFC with r188311
2009-02-23 23:04:15 +00:00
rwatson
967fa55dfb
Add a debugging sysctl, debug.vm_lowmem, that when assigned a value of
...
1 will trigger a pass through the VM's low-memory handlers, such as
protocol and UMA drain routines. This makes it easier to exercise
these otherwise rarely-invoked code paths.
MFC after: 3 days
2009-02-23 23:00:12 +00:00
rwatson
52c114d8ab
Assert the radix head lock in in6_rtqkill().
...
MFC after: 3 days
2009-02-23 22:58:59 +00:00
rwatson
73b78f4e11
In in_rtqkill(), assert the radix head lock, and pass RTF_RNH_LOCKED
...
to in_rtrequest(); the radix head lock is already acquired before
rnh_walktree is called in in_rtqtimo_one(). This avoids a recursive
acquisition that is no longer permitted in 8.x due to use of an rwlock
for the radix head lock.
Reported by: dikshie <dikshie at gmail.com>
MFC after: 3 days
2009-02-23 22:57:55 +00:00
thompsa
ec90cbc7e3
- comment out slhci in NOTES for the moment
...
- rearrange the ucom entry so its recognised by config(8)
2009-02-23 22:56:03 +00:00
thompsa
bd21faf1a6
Remove ugen from NOTES, its no longer an optional device.
2009-02-23 22:49:43 +00:00
mav
7f1b7b0799
Bring SATA revision reporting into conformance with SATA-IO guidelines.
2009-02-23 22:29:38 +00:00
mav
ab8cd68dd6
Fix non-AHCI channels detection on combined JMicron controllers,
...
broken by r188694.
2009-02-23 22:13:05 +00:00
thompsa
d44ed63bdc
Move the uaudio and ata-usb drivers into their correct locations.
2009-02-23 21:19:18 +00:00
trasz
644f63d68b
Right now, when trying to unmount a device that's already gone,
...
msdosfs_unmount() and ffs_unmount() exit early after getting ENXIO.
However, dounmount() treats ENXIO as a success and proceeds with
unmounting. In effect, the filesystem gets unmounted without closing
GEOM provider etc.
Reviewed by: kib
Approved by: rwatson (mentor)
Tested by: dho
Sponsored by: FreeBSD Foundation
2009-02-23 21:09:28 +00:00
thompsa
de29f650e6
Move two missed usb drivers out to the graveyard location under sys/legacy/dev.
2009-02-23 21:07:20 +00:00
trasz
40c2eac6aa
Refactor, moving error checking outside of the
...
'if (mp->mnt_flag & MNT_SOFTDEP)' conditional. No functional
changes.
Reviewed by: kib
Approved by: rwatson (mentor)
Tested by: pho
Sponsored by: FreeBSD Foundation
2009-02-23 20:56:27 +00:00
nwhitehorn
28bdf866e3
Fix comment: we write the trap vector to SPRG3, not SPRG0.
2009-02-23 19:31:48 +00:00
thompsa
c81cf9d652
Fix spelling (again).
...
Spotted by: Fabian Keil
2009-02-23 19:30:00 +00:00
thompsa
582371ed21
Fix spelling.
...
Spotted by: Fabian Keil
2009-02-23 19:28:29 +00:00
thompsa
3b404a3c15
Add ObsoleteFiles entries for the USB changeover.
2009-02-23 19:13:12 +00:00
thompsa
7f097ca97c
Reintroduce r188878, provide compat typedefs for usb1.
2009-02-23 19:06:47 +00:00
thompsa
389665cbed
Add an UPDATING entry and bump the OS version to 800064.
2009-02-23 18:56:49 +00:00
thompsa
67f51fe4b6
Build fixups for the new USB stack.
2009-02-23 18:36:54 +00:00
thompsa
6b0018e885
Change over the usb kernel options to the new stack (retaining existing
...
naming). The old usb stack can be compiled in my prefixing the name with 'o'.
2009-02-23 18:34:56 +00:00
thompsa
415f7bca41
Hook up new USB modules.
2009-02-23 18:32:59 +00:00
thompsa
111a707d99
Move the new USB stack into its new home.
2009-02-23 18:31:00 +00:00
raj
124e83aa64
Initial gdbserver support for PowerPC.
...
Obtained from: Juniper Networks, Semihalf
2009-02-23 18:22:49 +00:00
emaste
b76fb8bc54
SVN rev 188743 modified aac_rx_get_fwstatus to use the AAC_RX_OMR0
...
register instead of AAC_RX_FWSTATUS, as that is the way it's done in
Adaptec's vendor driver and in the Linux drivers. (The same applies
to aac_rkt_get_fwstatus as well.)
However, a concern has been raised about the compatibility of this
change and old hardware / firmware versions. In the absense of
specific information, revert to the original behaviour if the firmware
does not support the "New comm." interface. Users of old cards or
firmware haven't reported the problems that are potentially solved by
switching to OMR0.
2009-02-23 18:22:06 +00:00
thompsa
44cdb003f7
Move usb to a graveyard location under sys/legacy/dev, it is intended that the
...
new USB2 stack will fully replace this for 8.0.
Remove kernel modules, a subsequent commit will update conf/files. Unhook
usbdevs from the build.
2009-02-23 18:16:17 +00:00
jhb
ffd00ec82d
Some whitespace and style fixes.
...
Submitted by: bde (partly)
2009-02-23 15:39:24 +00:00
jhb
b38fc7d456
FreeBSD/i386 doesn't include a software FPU emulator anymore, so adjust
...
an iBCS2 syscall to indicate that there is no FPU support at all rather
than emulated support if an FPU is not present.
2009-02-23 15:38:35 +00:00
mav
dcb65e8ff9
Do not call devices probe/attach if there is nothing new was found.
2009-02-23 08:58:29 +00:00
mav
cd92a84897
Fix spelling.
...
Submitted by: gavin
2009-02-23 08:19:30 +00:00
pjd
06d3dd6736
Add explicit casting in few places.
...
It is only really necessary for open(2)'s third argument, which is optional and
obtained through stdarg(3). open(2)'s third argument is 32bit and we pass 64
bits. On little endian it works, because we take lower 32 bits, but on big
endian platforms we take upper 32 bits, so we end up with 0.
Reported by: Milan Čermák <Milan.Cermak@Sun.COM>
2009-02-23 07:33:29 +00:00
alc
e58241dc4a
Optimize free_pv_entry(); specifically, avoid repeated TAILQ_REMOVE()s.
...
MFC after: 1 week
2009-02-23 06:00:24 +00:00
alc
a8c3c977f2
Use uiomove_fromphys() instead of the combination of sf_buf and uiomove().
...
This is not only shorter; it also eliminates unnecessary thread pinning on
architectures that implement a direct map.
MFC after: 3 weeks
2009-02-22 19:50:09 +00:00
sam
317670e209
change tdma slave behaviour: if the channel is locked don't do bmiss handling
...
(so no scanning/roaming)
Reviewed by: Chris Anderson
2009-02-22 18:48:54 +00:00
sam
f2445982b7
display min/max dwell times in msecs in debug msgs
2009-02-22 18:46:36 +00:00
nwhitehorn
8cc5991b4a
Explicitly disable generation of Altivec instructions in the kernel on PowerPC,
...
and add support to allow users to set their CPUTYPE in make.conf.
2009-02-22 18:45:30 +00:00
mav
6a9085269a
Add SATA and USB modes for completeness. USB modes principally can't be set,
...
SATA mode setting is not implementes at this time.
Submitted by: Christoph Mallon
2009-02-22 18:22:21 +00:00
alc
f736b7c6db
Simplify the unwiring and activation of pages.
...
MFC after: 1 week
2009-02-22 18:15:17 +00:00
pjd
b91f13056e
- Punctuation fixes.
...
- New sentence - new line.
Reported by: Ben Kaduk <minimarmot@gmail.com>
- No more than 80 chars per line.
2009-02-22 15:03:29 +00:00