Age | Commit message (Collapse) | Author |
|
|
|
|
|
The baud rate on CP1201/2/3 devices can be set in one of two ways:
- The USLCOM_SET_BAUD_DIV command (0x01)
- The USLCOM_SET_BAUD_RATE command (0x13)
Devices based on the CP1204 will only accept the latter command, and ignore
the former. As the latter command works on all chips that this driver
supports, switch to always using it.
A slight confusion here is that the previously used command was incorrectly
named USLCOM_BAUD_RATE - even though we no longer use it, rename it to
USLCOM_SET_BAUD_DIV to closer match the name used in the datasheet.
This change reflects a similar change made in the Linux driver, which was
submitted by preston.fick at silabs.com, and has been tested on all of the
uslcom(4) devices I have to hand.
|
|
|
|
ok yasuoka@
|
|
|
|
From FreeBSD
ok kettenis@
|
|
|
|
controller. Makes smsc work when attached to usb1 controllers.
|
|
has the references, and the rfc is not that relevant anyway;
|
|
|
|
only valid when the interface is up.
From FreeBSD
ok sthen@
|
|
ok miod@
|
|
tested on i386, ok brad@ sthen@ phessler@
|
|
are cleared as well; from hshoexer@, feedback and ok bluhm@, ok claudio@
|
|
ok matthew@
|
|
__returns_twice and __dead instead of depending on GCC's special
handling of these function names.
With input from kettenis@ and guenther@
Fixes a warning from clang
ok matthew@
|
|
This is a fixed version reinstating the previous commit, fix from
Christian Ehrhardt, same fix from brad@.
|
|
Like gen6/sandy bridge this is enough to manage memory but
does not attempt to setup the rings.
ok kettenis@
|
|
To be replaced with higher level C routines once we settle for a common
consistent set of atomic operations across platforms.
Discussed with and okay by deraadt@ and kettenis@.
|
|
These create essentially the same bootblocks, so the build system should not be
diverging too much, or at least easily diffable.
There is still a lot of work to be done here, but this is the low-hanging fruit.
ok jsing@
|
|
|
|
Based on a diff from Christian Ehrhardt.
|
|
|
|
ok claudio@
|
|
accounting for an hyperthetical miniroot filesystem in swap.
ok deraadt@
|
|
- Pressure (10^-3 Pa)
- distance (10^-6 m)
- acceleration (10^-6 m/s^2)
ok deraadt@ reyk@
|
|
it's cancelling the bulk update and can leave the machine in a
demoted state.
bug was noticed by benno, who was kind enough to verify that the
fix is working fine. ok mpf, benno
|
|
ok henning
|
|
|
|
Even though this violates IEEE 802.1D, we'd rather avoid bridging loops
by not getting in the way of STP.
OK henning, camield, reyk
|
|
uoaklux(4): Toradex OAK LUX, USB illuminance sensor
uoakrh(4) : Toradex OAK RH, USB temperature and relative humidity sensor
uoakv(4) : Toradex OAK V, USB +/- 10V 8channel ADC interface
ok deraadet@
|
|
in the release path. Especially accessing m in a KDASSERT() could
go wrong.
OK claudio@
|
|
with the latter
no change in md5 checksum of generated files
ok claudio@ henning@
|
|
when dealing with lots of IP fragments.
This sets the default to 25% of the mbuf cluster maximum (hint
from beck). And the example in the manpage is sane now.
ok mikeb henning beck deraadt
|
|
ok mikeb@ sf@
|
|
|
|
|
|
attaching the same PCI bus twice and in the long run this will allown us
to hot plug PCI busses and support CardBus on machines where the firmware
doesn't assign a bus number to CardBus devices.
While there, print a bit more information for memory and io conflicts.
|
|
ok deraadt@ miod@
|
|
Joint work with naddy@
ok naddy@ deraadt@
|
|
There was a small race in sorwakeup() where that could happen if
we slept before the SB_SPLICE flag was set.
ok claudio@
|
|
conditions as in soreceive(). My goal is to make socket splicing
less protocol dependent.
ok claudio@
|
|
attach as scsi disks). These are paravirtualized devices offered by some
hypervisors like kvm and virtualbox.
The virtio transport driver has the pci specific parts separated out. This
will make it easier to add support for mmio (e.g. for ARM) later.
OK mikeb
OK jasper
"commit what you have" deraadt
|
|
no functional changes.
|
|
|
|
'turbo mode' having multiple rx packets in a single usb transaction
similiar to what newer asix chips do is disabled as it seems to cause
many rx errors and breaks fragmentation.
checksum offloading while apparently supported by the hardware is
currently disabled.
|
|
to a radix_node struct.
The radix tree pushdown continues.
ok claudio@
|
|
in my tree for a while and I forgot what exactly triggered it, but in one
way or another this comes from the netbsd camp
ok benno mpf
|
|
to replace the list of them.
this actually makes vlan inherit the IPv6 CSUM flags from it's parent, that
had been commented out since this code was committed back in 2001.
ok benno mpf
|