Age | Commit message (Collapse) | Author |
|
|
|
is no direct need for sys/proc.h or sys/resource.h. Some consumers
of kinfo_proc need these for the proc flags and rlimit defines like
RLIM_INF so add the appropriate includes to them.
OK deraadt@ sthen@
|
|
comments, in the discussion about the kernel load address, for reference
purpose. While there, admit the current value will not let the kernel boot
on a GS160. If you are the happy owner of a GS160, can afford the electricity
bill, and want to run OpenBSD on it, please contact alpha@
|
|
typo crept in in rev. 1.13. "yeah! the as800 netboots" naddy@
|
|
for larger timeouts and should be more reliable; tested on 82598,
82599 and x540.
|
|
|
|
There are a number of bugs that this commit fixes. The main issue
is that ixgbe_tx_ctx_setup sets up a descriptor for TCP and UDP
checksum calculation, but not for IP, therefore it must use TXSM
instead of IXSM. Which is what FreeBSD does now. I've tested this
on 82599 with TCP, UDP, ICMP, ICMP6, VLANs and OSPF with TCP and
UDP checksums turned on against oce(4). ixgbe_tso_setup is updated
as well, albeit remains disabled (as well as checksums themselves).
Parts of the change were obtained from brad's diff he sent me a
while ago.
|
|
|
|
and rxbuf->pmap to rxbuf->map. Tested on 82599 and X540.
|
|
of an error. Previous change made the problem evident.
|
|
OpenBSD and now is finally removed from the upstream.
No real functional change (we've lost some weight though).
Tested on 82599.
|
|
from FreeBSD. This also adds untested and hence disabled
support for multispeed fiber interrupts. With input from
and ok jsg.
|
|
link information reporting in general. Obtained for the most part
from FreeBSD, tested by mxb at alumni ! chalmers ! se on X540 and
me on 82598 (XAUI, KR4), 82599 (SFP+) and X540 (baseT); ok jsg
|
|
|
|
- add the Validity vendor and some products of which one is found on the
vostro 3360.
ok mikeb@
|
|
|
|
|
|
|
|
spotted by krw@, poked by jmatthew@
|
|
attached to vgafb(4) since the use of the generic DEVICE_IS_VGA_PCI macro
in r1.26. Correct this and document why we should attach devices with such
subclass.
Fix a regression introduced in august when adding the glue to attach drm(4)
on macppc, reported by brynet@ and nick@ on bugs@, thanks and sorry for the
delay!
|
|
it), so return early if the work has already been done.
ok yasuoka@ jmatthew@
|
|
uninitialized variable. Found by Owain G. Ainsworth, ok guenther
|
|
with ESN AAD is 12 bytes long so it's faster to zero out 4
bytes than to copy 12. Without ESN it's either copying or
zeroing out 8 bytes but we'll rely on the cache locality here.
|
|
Softdep uses it's own "getdirtybuf" which has (always) potentially
slept - this wasn't noticable when buffers were static and never freed,
however now that the bufs it was trying to busy is might have been
written out and freed by someone else we can see use-after free if we
fast-recycle buffers. We fix this by either re-trying operations
or ensuring we don't use the buf pointer after waiting.
ok guenther@ (in coimbra)
|
|
a few problems noticed by phessler@ and beck@ where certain allocations
would repeatedly wake the page daemon even though the page daemon's targets
were met already so it didn't do any work. We can avoid this problem when
the buffer cache has pages to throw away by always doing so any time
the page daemon is woken, rather than only when we are under the free
page target.
ok phessler@ deraadt@
|
|
mapping kva when busying up buffers in an nfsiod. (this in
addition to the previous check for 1/4 of the total buffer space)
This makes sparc installs work over nfsv2.
ok deraadt@
|
|
(it might come back if guenther and i cleanup the endian.h mess)
ok guenther
|
|
word aligned; remove pool constraints insanity while here
|
|
of four. This fix a kernel panic on PowerMac G5 present since r1.22 of
i2s.c, issue reported by Chris Jackman, thanks!
|
|
exercising the same approach as in sys/crypto/cryptosoft.c rev1.67.
|
|
bnx can be left w/o clusters on the receive ring and will stall.
To prevent that schedule a timeout if refill fails. Bug was
reported by jj@, fix tested by me, ok dlg
|
|
ok deraadt@
|
|
|
|
notation; no binary change
|
|
|
|
ok mpi@
|
|
This is done by opening the corresponding /dev/vdspN device file. The virtual
disk will remain available until that device is closed, which happens
automatically when ldomd(8) exits.
|
|
changing the frequency to a quarter mode is only supported by 970MP.
|
|
7,3) and let OpenBSD boot on these machines, yay! The 970 are similar to
the 970FX except that they are manufactured in 130nm.
Fix an issue reported by Andrew Fresh and kirby@ on misc@
|
|
of or-ing it in.
|
|
ok kettenis@
|
|
bridge(4) members that are not configured with stp.
Lots of debug help (and actual find) sthen@
OK sthen@, mpf@
|
|
one of the two callers of hostcmd_send() needs to wait for an interrupt.
Make the single caller which needs it wait instead.
No functional change; ok phessler
|
|
channel transitions into the "up" state.
|
|
Number are provided to the GCM as an Additional Authenticated
Data. Usually an SPI and a lower 32-bit part of the ESN are
contained within the same memory buffer whereas an upper part
of the ESN comes from an external location. To accommodate
that RFC 4303, Section 3.3.2.1 states that upper part of the
ESN is hashed in the end. Unfortunately this advice is not
applicable for the combined authentication/encryption modes
and RFC 4106 decided not to follow that advice, effectively
requiring large API changes to accommodate that poor choice.
For now implement a kludge that will take an effect in case
CRD_F_ESN flag is set in the crypto operation descriptor.
Successfully tested against Linux 3.2 with strongSwan 4.6.4.
|
|
supply correct AAD length to the final round of hashing.
While here rename swcr_combined to swcr_authenc.
|
|
|
|
that do not support remapping for processor accesses.
Add new functions to map/unmap/mmap agp memory and let the agp layer
decides how these memory regions should be accessed. It's assumed here
that the bridge does not support remapping if its aperture address is 0.
This is the last diff required for having drm(4) on macppc using agp(4).
Joint work with and ok kettenis@
|
|
is 0, otherwise we never free the memory region bound at offset 0x00 when
exiting X on macppc.
ok kettenis@ as part of larger diff
|
|
ok kettenis@
|