| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
|
| |
| |
| |
| | |
its components are not checked.
|
| |
| |
| |
| |
| |
| |
| | |
subtypes of HT capabilities.
- Add constants for the MSI mapping window HT PCI capability.
- On i386 and amd64, enable the MSI mapping window on any HT bridges we
encounter and report any non-standard mapping window addresses.
|
| | |
|
| |
| |
| |
| |
| |
| | |
and to which IRQs.
Requested by: scottl
|
| |
| |
| |
| |
| |
| | |
pcib_alloc_msix() methods instead of using the method from the generic
PCI-PCI bridge driver as the PCI-PCI methods will be gaining some PCI-PCI
specific logic soon.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
an interrupt event. Use this in the x86 code to fixup the intrcnt names
when an interrupt handler is removed.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
for printing/logging ipv6 addresses.
The caller now has to hand in a sufficiently large buffer as first
argument.
This is the "+ one more change" missed in the original commit.
Noticed by: tinderbox
Pointy hat to: me (#1)
|
| |
| |
| |
| | |
- Remove some historical notes about "future" decisions.
|
| | |
|
| |
| |
| |
| | |
Submitted by: Eugene Hartmann <eugene tpsb.com.ru>
|
| |
| |
| |
| |
| |
| |
| | |
In ip6_sprintf no longer use and return one of eight static buffers
for printing/logging ipv6 addresses.
The caller now has to hand in a sufficiently large buffer as first
argument.
|
| |
| |
| |
| | |
the kse_exit() syscall. Describe the correct behaviour.
|
| |
| |
| |
| | |
with an infinite loop in and out of the kernel during process shutdown.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Use the appropriate register writing method when reseting the chip
- Program the descriptor DMA engine correctly.
- More reliably detect certain chips and their features.
Also add some low-level debugging tools to help future work on this driver.
Submitted by: David Christenson (proof of concept changes)
Sponsored by: www.UIA.net
|
| |
| |
| |
| |
| | |
- don't shuffle phys_avail following kernel to the beginning if the
range is less than what would remain in a 256MB page (248MB)
|
| |
| |
| |
| |
| | |
The '-n' option is needed when one has "log -N" in their ~/.cvsrc, but
wishes to see tags for a particular invocation.
|
| |
| |
| |
| |
| |
| |
| | |
_thr_ucond_broadcast, clear condition variable pointer in cancellation
info after returing from _thr_ucond_wait, since kernel has already
dropped the internal lock, so we don't need to unlock it in cancellation
handler again.
|
| |
| |
| |
| | |
Approved by: cognet and imp
|
| |
| |
| |
| |
| | |
- handle some cases where the return value of mdesc_update() is not zero
when it should be
|
| |
| |
| |
| |
| | |
- partition phys_avail along 4GB boundaries as possible workaround for hardware
problems causing watchdog panics
|
| |
| |
| |
| |
| |
| | |
PR: 106543
Reviewed by: Adam Radford
MFC after: 3 days
|
| |
| |
| |
| |
| |
| |
| | |
protocols) while PointToPoint has been PtP links. Change the variables
accordingly while the code is still fresh and undocumented.
Requested by: bz
|
| |
| |
| |
| |
| |
| |
| | |
This is easy to reproduce for EROFS. I am not sure if the attrs can be corrupt
for other NFS error responses. For now, disabling wcc pre-op attr checks and
post-op attr loads on NFS errors (sysctl'ed).
Reported by: Kris Kennaway
|
| |
| |
| |
| | |
Reported/Tested by: Hiroharu Tamaru <tamaru@myn.rcast.u-tokyo.ac.jp>
|
| |
| |
| |
| |
| | |
PR: 106543
MFC after: 3 days
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Correct RX packet drop counter for BCM5705+. This register is read/clear
and it wraps very quickly under heavy packet drops because only the lower
ten bits are valid according to the documentation. However, it seems few
more bits are actually valid and the rest bits are always zeros[1].
Therefore, we don't mask them off here. To get accurate packet drop count,
we need to check the register from bge_rxeof(). It is commented out for now,
not to penalize normal operation. Actual performance impact should be
measured later.
- Correct integer casting from u_long to uint32_t. Casting is not really
needed for all supported platforms but we better do this correctly[2].
Tested by: bde[1]
Suggested by: bde[2]
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
o Remove unused static global variable e1000phy_debug.
o Take advantage of mii_phy_dev_probe().
o Use MII_ANEGTICKS/MII_ANEGTICKS_GIGE instead of magic number 5.
o Add IFM_NONE as e1000phy(4) supports it without issues.
o Nuke magic PHY programming sequence in PHY reset and follow correct
reset sequence. [1]
o Make manual media selection work for all supported media types.
o Don't set MIIF_NOISOLATE so e1000phy(4) can be used in
configurations with multiple PHYs.
o In 1000baseT, when setting the link manually, one side must be the
master and the other the slave. If LINK0 is set, program the PHY
to be a master, otherwise it's a slave.
o When we lost a link, reset mii_ticks immediately so it correctly
check number of seconds elapsed in autonegotiation phase.
o Announce link loss right after it happens.
o After kicking autonegotiation, report PHY status instead of
returning immediatly.
o When link state check is in progress, check auto negotiation
completion bit only when auto negotiation is enbaled.
o When PHY is resolved to a master, show it with IFM_FLAG2.
Special thanks to marius who fixed several nits in original patch.
In half-duplex mode, nfe(4) fails to send packets. I think it's a bug
in nfe(4) as the same PHY works without problems on msk(4).
Obtained from: em(4) [1]
Reviewed by: marius
Tested by: bz
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
in the previous version.
Submitted by: ceri, matteo
Reviewed by: cperciva
Also note that the last revision was:
Reviewed by: ceri, simon
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
once usb is SMP safe, this should be the first SMPsafe
usb ethernet driver.
|
| |
| |
| |
| |
| | |
Document the relationship between section types (SHT_*) and the
types known to the libelf.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is an updated version of:
PR: 85367
Submitted by: linimon
Reviewed by: simon
MFC after: 3 days
|
| |
| |
| |
| | |
base of our stack
|
| |
| |
| |
| |
| | |
Submitted by: David Christenson
Sponsored by: www.UIA.net
|
| |
| |
| |
| | |
MFC after: 1 month
|
| |
| |
| |
| | |
MFC after: 1 month
|
| |
| |
| |
| |
| |
| | |
one from the isr to eliminate a recursive lock
MFC after: 1 month
|
| |
| |
| |
| | |
MFC after: 1 month
|
| | |
|
| |
| |
| |
| |
| |
| | |
Submitted by: Evren Yurtesen <yurtesen@ispro.net>
Reviewed by: simon
MFC after: 3 days
|
| |
| |
| |
| |
| |
| |
| | |
Fixing the IP accounting issue, if we plan to do so, needs to be better
thought out; the 'fix' introduces a hash lookup and a possible kernel panic.
Reported by: Mark Tinguely
|
| |
| |
| |
| | |
not matter if this is regular directory or a mount point.
|