Age | Commit message (Collapse) | Author |
|
|
|
|
|
advertise it.
|
|
ok naddy@ sthen@
|
|
then set the flags. Just set the flags as is done everywhere else.
ok sthen@
|
|
type from int to void.
ok sf@
|
|
|
|
From ray@, adapted from a diff by jakemsr@, commit req'd by Alexey Suslikov
|
|
Add support for the VIRTIO_NET_F_MRG_RXBUF feature, i.e. allow to
chain several rx buffers when receiving large packets.
This requires to put the rx meta data headers at the beginning of
the mbuf cluster instead of dedicated buffers.
ok mikeb@
|
|
|
|
This card reader does not comply to the standard SDHC interface
supported by sdhc(4) and hence requires a custom driver.
With help from uwe and mikeb. Useful hints were also provided by the
author of the corresponding Linux driver (wwang at realsil com cn),
thanks a lot! Tested by myself and weerd on i386 and amd64.
|
|
no binary changes on i386.
|
|
necessarily correct, there might not even be a link when attaching.
ok mikeb@ reyk@
|
|
ok miod@, pointed Stefan Koerner <stefan dot koerner at pilum-tech dot de>
|
|
mxb at alumni ! chalmers ! se. thanks!
|
|
- Use IF_Mbps() instead of multiplying the link speed by a bare value
- Remove a useless comment as baudrate is already handled properly
- Remove some commented out bits of code
- Use IF_Mbps() instead of the bare value
ok sthen@
|
|
|
|
These functions represent the basic blocks for using the ACPI global
lock that provides mutual exclusion between the OSPM and the BIOS.
No functional change. Okay kettenis@, deraadt@.
|
|
and make raw_usrreq do an splsoftnet on its own;
joint work with david hill, ok claudio
|
|
readonly mbufs) but use M_PROTO1 and M_LINK0 instead; ok mikeb@
|
|
|
|
|
|
- modify em_oem_bits_config_pchlan for pch2
- sync pch2 use of gating/ungating hardware phy config
- add 82579 phy workarounds
- enable Energy Efficient Ethernet on 82579
From Yoshihisa Matsushita based on an earlier diff of mine.
Fixes problems some people were seeing with gigabit autoneg on pch2.
tested by naddy@ & jasper@, ok mikeb@
|
|
them.
|
|
tweaks from/tested by/ok miod@
|
|
apparently freeze, and in any case fail to load anything; if this happens,
tell the user what to do and return to the BUG (altering the configuration
from tftpboot itself doesn't seem to have any effect, unfortunately).
|
|
kernel (in dev/bugio.c)
|
|
up in the .rodata section. Suggested by and ok miod@
|
|
address for those ports either.
|
|
handle up to 256 different interrupt vectors on cbus(4). This is enough to
handle 128 channels.
|
|
looks fine reyk@ ok mikeb@
|
|
|
|
OK reyk@ sthen@
|
|
the pf_map_addr. doing otherwise leads to the stack corruption.
bug was reported and fix tested by arjan schrijver, thanks!
ok jsing, henning, florian who has also found the same bug in
pf_route and pf_route6 functions.
|
|
- Some minor tweaking of the use of braces in two spots
ok mikeb@
|
|
code that used to do something with it was removed with the previous
commit.
ok deraadt@
|
|
command. Silently fail that command instead of spamming the console.
|
|
about.
|
|
the vdisk media type and fake a CD-ROM drive.
|
|
an interface down (noticed by dlg@ in the other diff).
While here, do some minor cleanup in the interrupt handler.
|
|
|
|
ok sthen@
|
|
ok sthen@
|
|
|
|
This is needed for future acpi global locking routines.
Okay kettenis@
|
|
Substitute atomic_ucas_32 with futex_atomic_ucas_int32 to make it
obvious who's using this api.
Suggested by and okay kettenis@.
|
|
process), then don't decrement the total and per-user counts of processes.
ok deraadt@ miod@
|
|
everywhere instead of setting splbio.
ok krw@ pirofti@
|
|
On x86, the xchg operation between reg and mem has an implicit lock
prefix, i.e. on MP, it is a relatively expensive atomic operation.
This is not needed here.
Instead of swapping arguments on the stack, load them in reverse order
and jump further into bcopy (idea by kettenis@).
ok kettenis@
|
|
This fixes a problem where we could sleep for kva and then our pointers
would not be valid on the next pass through the loop. We do this
by adding buf_acquire_nomap() - which can be used to busy up the buffer
without changing its mapped or unmapped state. We do not need to have
the buffer mapped to invalidate it, so it is sufficient to acquire it
for that. In the case where we write the buffer, we do map the buffer, and
potentially sleep.
|