Age | Commit message (Collapse) | Author |
|
structure rather than doing various M_WAITOK allocations during
the *attach() functions, we always rely on them anyway.
ok mikeb@, uebayasi@
|
|
"struct uvm_object" gets defined on macppc as well.
ok miod@, deraadt@
|
|
Doesn't change anything, but silences a Clang warning; dhill@bitrig
|
|
prevent us from accidentally reenabling the burner.
ok miod@
|
|
ok miod@, mikeb@
|
|
|
|
ok miod@, mikeb@
|
|
adds definitions needed to compile recent versions of libdrm
|
|
needed to compile recent versions of libdrm
|
|
|
|
|
|
ok mpi@ kettenis@
|
|
|
|
ok deraadt
|
|
stops the timeouts, and that DVACT_RESUME unwedges the soft state and
bring the hardware state back to normal operation.
Tested by rpe, thanks a lot!
|
|
This fixes things up to better match Linux 3.8.x, which we're currently
tracking. No functional change.
|
|
Do not places the ports into suspend mode now that we detach/attach
all USB devicess during a suspend/resume cycle.
Emit a reset when reinitializing the controller after resume and
try to use the same logic as in ehci_init().
Correctly wait for the controller to set the HCHalted bit to one
before attempting a reset.
Tested by many and have been in snap for a week.
|
|
descriptors.
No binary change.
|
|
|
|
o OpenBSD'ify the vmx(4) receive filter handling code
o IFF_ALLMULTI is like hte OACTIVE flag in that its only ever set and
cleared by an interface driver. with that in mind, this reorders
the config to do that and take advantage of it to conditionally
configure the multicast filtering.
o It also makes the code check if any multicast ranges have been
configured, which every other driver interprets as "set ALLMULTI",
so we do too now.
o Add the usual ifdef INET guard to the ioctl code.
OK yasuoka@ dlg@
|
|
machine-independent parts to MI land.
The MI code now allow MD configuration of the various input and output ports,
to allow for proper DCD/RTS/DTR monitoring and control. It will also allow
the second set of baud rates to be used (when possible, i.e. if both ports
can use the same BRG), allowing for 38400 bps mode.
|
|
responsible for allocating and freeing them. This is what Linux has been
doing for a while now, and will be needed for radeondrm(4) in the near
future.
|
|
|
|
ok otto
|
|
test period; i think 3 years ago the last bugs fell out.
ok otto beck others
|
|
- fixup the Random Backoff Register value masking;
- keep the GPIO settings when modifying the Misc Local Control
register value.
Tested by Rob Sessink on 5719, David Imhoff on 5719, 5720, 5721,
me on 5719 and 5715; ok dlg
|
|
ok yasuoka@
|
|
|
|
|
|
ok jsg
|
|
taken care of by pci_mapreg_map().
Ok yasuoka@ uebayasi@
|
|
DRM_I915_GEM_MMAP and DRM_I915_GEM_MMAP_GTT ioctls to be compatible with
Linux. This also is the first step that moves us away from accessing all
graphics memory through the GTT, which should make things faster.
ok tedu@ (for the uvm bits)
|
|
and match the same pci devices Linux does. Untested for lack of
hardware but should work. Note that 3D/OpenGL won't work until
we update to a newer version of Mesa, which can't happen until
the Radeon KMS work is ready.
ok deraadt@
|
|
|
|
ok deraadt@
|
|
ring we expect to run out of rx descriptors as a matter of course, its not
an error.
ok mikeb@
|
|
the tcp/udp headers and to make theyre contiguous for the hypervisors
offload to work correctly.
use m_defrag instead of handrolling a copy of a heavily fragmented mbuf
into a single mbuf or cluster.
ok reyk@ yasuoka@
|
|
by making tulip_txput() aware of whether or not the mbuf it is processing
is in if_snq or not, rather than abusing the TULIP_TXPROBE_ACTIVE flag.
Found the hard way by kurt@, tested on AlphaServer 1000A, I've been sleeping
on this diff for about 3 years.
|
|
|
|
David Imhoff. No functional change.
|
|
DCTL flag defines. Now with the right defines, doh!
|
|
DCTL flag defines. No binary change.
|
|
ok reyk@ deraadt@
|
|
|
|
one which caused the following Tx bpf call to panic. Instead of
moving the bpf hook in front of the vmxnet3_load_mbuf() function, we
return the updated mbuf because we want don't want to see packets that
don't go on the wire/chipset.
Analyzed and discussed with yasuoka@ uebayasi@
OK yasuoka@ uebayasi@
|
|
serial. Fix a panic triggered by removing the USB device while the
opener is sleeping holding a reference to the softc. Found the hardway
by tobiasu@.
While here add more sanity checks to avoid races when the driver is
being detached.
ok tobiasu@
|
|
ok uebayasi@ yasuoka@ dlg@
|
|
resolves a problem parsing the AML on an ASUS UX21A
originally from armani@
ok kettenis@
|
|
actually defined. The ACPI standard isn't clear wether this is allowed,
but it makes some sense to just initialize the object with the source of
the Store(). Fixes the resulting panic on that particular machine.
ok mlarkin@
|
|
Helps with VMware VMs that report hundreds of wakeup devices.
ok reyk@, deraadt@
|