Ariff Abdullah
d155e640d8
Add speaker/headphone controls for HP Compaq DC7700 Small Form Factor PC
...
@ ALC262.
Submitted by: Carlos A. M. dos Santos <unixmania at gmail dot com>
2007-12-13 15:48:45 +00:00
Ariff Abdullah
c8d361d42d
nid 28 for Acer @ ALC268 should be identified as analog CD input pin,
...
though it doesn't provides proper (sane, valid, usable, etc) analog CD
playback due to its stripped down nature.
2007-12-13 15:44:53 +00:00
Søren Schmidt
4c088dcd6c
Implement a workaround of the datacorruption problem on serverworks HT1000 chipsets.
...
The HT1000 DMA engine seems to not always like 64K transfers and sometimes barfs data all over memory leading to instant chrash and burn.
Also fix 48bit adressing issues, apparently newer chips needs 16bit writes and not the usual fifo thing.
HW donated by: Travis Mikalson at TerraNovaNet
2007-12-13 11:47:36 +00:00
Kip Macy
0005682030
Fix error in previous commit - the style fix changed flag name without
...
changing references to the flag
2007-12-13 01:24:20 +00:00
Sam Leffler
1f0598ffe0
update channel flag defs to match _ieee80211.h so cpp doesn't complain
...
about redefinitions
MFC after: 1 week
2007-12-13 01:23:40 +00:00
Kip Macy
76b262c426
Fix style issues with initial TCP offload commit
...
Requested by: rwatson
Submitted by: rwatson
2007-12-12 23:31:49 +00:00
Kip Macy
8e7e854cd6
add interface for allowing consumers to register for ARP updates,
...
redirects, and path MTU changes
Reviewed by: silby
2007-12-12 20:53:25 +00:00
Kip Macy
284333d353
Add interface for tcp offload to syncache:
...
- make neccessary changes to release offload resources when a syncache
entry is removed before connection establishment
- disable checks for offloaded connection where insufficient information
is available
Reviewed by: silby
2007-12-12 20:35:59 +00:00
Rui Paulo
319b564536
Disallow the legacy USB circuit to generate an SMI# via an ICH
...
register (MacBooks only).
This allows MacBooks to boot in SMP mode without any trick and solves
the timer problems with HZ=1000.
MFC after: 1 week
Reviewed by: njl (mentor), jhb
Approved by: njl (mentor), jhb
2007-12-12 20:24:06 +00:00
Kip Macy
620721db82
Add driver independent interface to offload active established TCP connections
...
Reviewed by: silby
2007-12-12 20:21:39 +00:00
Alexander Motin
52b9b77f78
Increase control channel xmit queue to 128 packets.
...
Previous value 16 was too small for real LAC as temporal activity
spike cound easily overflow queue demanding tunnel disconnection due
to possible state inconsistency.
2007-12-12 19:04:30 +00:00
Ariff Abdullah
909f7f7f4e
Disable AC97 microphone channel. Due to the channel allocation priority
...
that favours true hardware channel, the first instance of recording
request will grab this channel (the first channel is being used as
vchan master). In many cases, it is not really work as intended and give
false impression of broken recording.
PR: kern/118546
MFC after: 3 days
2007-12-12 18:21:05 +00:00
Kip Macy
4f1efccf29
Remove spurious timestamp check. RFC 1323 explicitly states that timestamps MAY
...
be transmitted if negotiated.
2007-12-12 06:11:50 +00:00
Scott Long
281017a577
Rewrite the DMA code paths from being an impenitrable maze of special cases
...
to a much saner and simplier unified code path. Along the way, fix various
CAM nits and bugs so that the passthrough works correctly for all cases.
2007-12-12 05:55:03 +00:00
Alan Cox
21e10ad46a
Simplify vm_page_free_toq().
2007-12-11 21:20:34 +00:00
Olivier Houchard
c8ffd860a5
There's no need to call pmap_vac_me_harder() in pmap_protect(), as it
...
already happened in pmap_modify_pv().
Submitted by: Mark Tinguely <tinguely AT casselton DOT net>
2007-12-11 20:35:44 +00:00
Markus Brueffer
a8a27cb0f9
Fix calculation of descriptor tag checksums. According to ECMA-167, Part 4,
...
7.2.3, bytes 0-3 and 5-15 are used to calculate the checksum of a descriptor
tag.
PR: kern/90521
Submitted by: Björn König <bkoenig@cs.tu-berlin.de>
Reviewed by: scottl
Approved by: emax (mentor)
2007-12-11 19:49:40 +00:00
David Xu
435806d31b
Fix LOR of thread lock and umtx's priority propagation mutex due
...
to the reworking of scheduler lock.
MFC: after 3 days
2007-12-11 08:25:36 +00:00
David Xu
f5ae94753b
Add quirks for Netac Onlydisk 2000 USB disk.
2007-12-11 06:41:38 +00:00
John Baldwin
0a63574164
Bah, remove last vestiges of some statfs conversion fixes that aren't quite
...
ready for CVS yet that snuck into 1.68.
Pointy hat to: jhb
2007-12-10 19:42:23 +00:00
David E. O'Brien
b48287a32a
Clean up VCS Ids.
2007-12-10 16:03:40 +00:00
Sam Leffler
de0abf19ba
Wake On Lan (WOL) infrastructure
...
Submitted by: Stefan Sperling <stsp@stsp.name>
Reviewed by: brooks
2007-12-10 02:31:00 +00:00
Marcel Moolenaar
3959198cc5
Decode as many or as few partition entries as the label claims there
...
are. We have already checked it against the caller provided maxpart.
2007-12-09 22:44:22 +00:00
Marcel Moolenaar
4275d83ab5
Fix a bug in the add verb, where we failed to keep the list
...
of partitions in index-order. This is assumed by the APM, MBR
and BSD partitioning schemes.
2007-12-09 22:26:42 +00:00
Alan Cox
dbfb54ffea
Eliminate compilation warnings due to the use of non-static inlines
...
through the introduction and use of the __gnu89_inline attribute.
Submitted by: bde (i386)
MFC after: 3 days
2007-12-09 21:00:36 +00:00
Andrew Thompson
9ddd3624d9
Fix spelling.
...
Obtained from: OpenBSD
2007-12-09 20:47:12 +00:00
Andrew Thompson
2aec24b515
sc->ndis_tq variable is only initialized when a driver module is for wireless
...
NICs.
PR: kern/118439
Submitted by: Weongyo Jeong
2007-12-09 20:14:01 +00:00
Scott Long
f40b4cabee
Fix an incorrect FreeBSD version test.
2007-12-09 19:24:27 +00:00
Scott Long
579ec1a53f
Modify locking so that a single version of the driver src can be used on 6.x
...
and beyond.
2007-12-09 19:22:25 +00:00
Robert Watson
63d79c4fd6
Check for P_WEXIT before PHOLD() on a process in kstack and vm query
...
sysctls, as PHOLD() asserts !P_WEXIT.
Reported by: Michael Plass <mfp49_freebsd at plass-family dot net>
2007-12-09 17:22:27 +00:00
David Malone
71bd9b9cf9
If we are walking the IPv6 header chain and we hit an IPPROTO_NONE
...
header, then don't try to pullup anything, because there is no next
header if we hit IPPROTO_NONE. Set ulp to a non-NULL value so the
search for an upper layer header terinates.
This is based on Pekka's diagnosis, but I chose a simpler fix.
PR: 115261
Submitted by: Pekka Savola <pekkas@netcore.fi>
Reviewed by: mlaier
MFC after: 2 weeks
2007-12-09 15:35:09 +00:00
Marcel Moolenaar
04a814ef90
Internal partitions can not be deleted or modified.
2007-12-08 23:08:42 +00:00
Marcel Moolenaar
d6bbbeebd9
Skip internal partitions in the check for (user) partitions for
...
the destroy command. Previously a freshly created BSD disklabel
could not be destroyed because of the internal partition.
2007-12-08 22:06:17 +00:00
Alan Cox
7501865c53
Use 1GB virtual pages to implement the direct map on architectures that
...
support this feature.
Wrap a nearby line that is too long.
MFC after: 6 weeks
2007-12-08 21:48:27 +00:00
Alan Cox
4ad863249b
Recognize architectural support for 1GB virtual pages.
...
MFC after: 6 weeks
2007-12-08 21:13:01 +00:00
Scott Long
44f05562de
Support new ARC120x family of controllers. Many thanks for Areca's continued
...
support of FreeBSD.
Submitted by: Erich Chen @ Areca
2007-12-08 20:48:26 +00:00
Marcel Moolenaar
ddba264187
Add support for FS_ZFS.
2007-12-08 07:01:10 +00:00
Marcel Moolenaar
93810b75d9
Add a file system type for ZFS (FS_ZFS).
2007-12-08 06:47:48 +00:00
Marcel Moolenaar
c6400868f5
Sync with NetBSD rev 1.101.
...
This also fixes fstypenames being short an entry.
2007-12-08 06:44:27 +00:00
Scott Long
d637500d06
Grrr, remove an unused variable missed in the last commit.
2007-12-08 01:41:31 +00:00
Pyun YongHyeon
1acbb78ada
Add another RTL8168 revision 3 which is found on RTL8111-GR Gigabit
...
Ethernet Controller. Multicast filtering wasn't tested and needs more
expore. While I'm here change complex if statements with switch
statement which would improve readability.
Reported by: Abdullah Ibn Hamad Al-Marri < wearabnet AT yahoo DOT ca >
Tested by: Abdullah Ibn Hamad Al-Marri < wearabnet AT yahoo DOT ca >
2007-12-08 00:14:09 +00:00
Scott Long
7815c9e2db
Don't expect a return value from statfs_scale_blocks().
2007-12-07 22:32:09 +00:00
Ed Maste
9bffabcec9
Merge from Adaptec a 64 bit fix and a workaround for luns != 0 returning
...
CAM_SEL_TIMEOUT on SAS controllers, which prevented passthrough devices
from being created.
2007-12-07 20:37:12 +00:00
Ed Maste
7ea2d5586c
Add family support to allow the driver to attach to new devices that
...
share the same interface.
Submitted by: Achim Leubner at Adaptec
2007-12-07 18:05:41 +00:00
Joseph Koshy
9596916c4d
Add stub functions to unbreak LINT.
2007-12-07 17:21:53 +00:00
Joseph Koshy
0da7aa7a7d
Add stubs to unbreak LINT.
2007-12-07 13:45:47 +00:00
Søren Schmidt
02d76bfa1b
Fix speed report on Intel SATA chips in compat mode.
...
Fix broken detect of JMicron 368.
2007-12-07 13:14:31 +00:00
Olivier Houchard
b358d3906a
Fix style in previous commit.
...
Pointed out by: njl
2007-12-07 10:42:11 +00:00
Andrew Thompson
30d9c7698a
Preallocate some space to return the scan results, some drivers do not properly
...
pass back the desired buffer length. This fixes scanning with the Marvell
88W8335 and BCM4328 wireless cards.
PR: kern/118370
Submitted by: Weongyo Jeong
Tested by: Ed Schouten
2007-12-07 10:37:25 +00:00
Joseph Koshy
ca16b7ddc8
Increment FreeBSD_version to mark the addition of callchain support
...
to hwpmc.
2007-12-07 08:36:38 +00:00