Age | Commit message (Collapse) | Author |
|
fixes some omissions and flag errors for radeon
and removes the duplicate table for i915
|
|
register (driver shared address high) exceeded the width of the 32bit
bus address; casting the address to a 64bit type will correctly result
in a zero value on i386 and the high bits on amd64.
|
|
|
|
From Nils Frohberg.
|
|
ok jsg@
|
|
measurement device (idVendor:idProduct=0x0c45:0x7401).
newly added.
ok by mpi@ and sthen@
|
|
are still taking time to wake up. So make the pms(4) driver wait a little
longer before giving up on them. Fixes mouse after resume on my x130e TP.
ok mpi, earlier versions tested by weerd with no regressions seen
|
|
identified during attach. This prevents the driver to downgrade itself
to use the standard mouse protocol and reattach a new wsmouse child if
something bad happens when we re-query the hardware (during resume for
example).
Discussed with and ok stsp@
|
|
of the linux kref functions.
Switch to using the FreeBSD refcount api for the fb refcount while here.
|
|
|
|
reduces the diff to linux
|
|
We need to allocate line buffer to each display when
setting up the watermarks. Failure to do so can lead
to a blank screen. This fixes blank screen problems
on dce6 asics.
Fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=64850
from a proposed Linux patch by Alex Deucher of AMD.
Fixes problems with multiple displays on pitcairn
reported by Alexis de BRUYN.
|
|
We need to allocate line buffer to each display when
setting up the watermarks. Failure to do so can lead
to a blank screen. This fixes blank screen problems
on dce4.1/5 asics.
from a proposed Linux patch by Alex Deucher of AMD.
|
|
There is a family of Supermicro boards where the apic pin is
incorrectly mapped on acpi, it tells us the pin for "Intel boot
interrupts". Since this is a fairly new chip, lets use MSI as no one
else is probably using it via apic, this fixes the routing issues.
Machines/Motherboards seen so far with incorrect routing:
Supermicro X9DR3-F
Supermicro X9DRH + Symbios Logic MegaRAID SAS2208
Fujitsu primergy RX300 S7 + Symbios Logic MegaRAID SAS2208
ok dlg@
|
|
but it reduces the diff against the FreeBSD version.
Tested on:
My Wifi Link 130.
jca@ Wifi Link 5300.
Jan Stary Wifi Link 4965 (thanks).
Adapted from FreeBSD r220894.
ok mpi@.
|
|
format for Rx and Tx. Replace the bit fields in the descriptor
structs with 32bit words to access them with traditional bit
operations using shifts and masks. We try to avoid bit fields in
OpenBSD. For consistence with other drivers, this change also uses
letoh32/htole32 endianess conversions even if it is very unlikely that
vmx will ever run on a big-endian VM/host.
discussed with uebayasi@ and deraadt@
|
|
with the old radeondrm code but should work now.
|
|
non integrated radeon >= r600 parts will now try to enable PCIe 2.0/3.0
speeds when the PCIe root port advertises the relevant speeds.
|
|
|
|
version 2 of the PCIe capability.
|
|
enable all the code in the various radeon pcie_gen2_enable() functions.
no functional change
|
|
|
|
|
|
|
|
|
|
|
|
and fix minor discrepancies with link state handling
|
|
|
|
|
|
useful for people not using machdep.lidsuspend. sysutils/upower will make
use of this soon.
Note that on some laptops, no LID event is triggered upon resume when using
machdep.lidsuspend, so the value might be false in this case..
Tested by rpe@ on a variety of Lenovo HW, thanks!
ok kettenis@ deraadt@
|
|
ok mikeb@
|
|
|
|
alternative to bcopy since noone uses it.
while there use memcpy instead of bcopy because we know the memory cannot
overlap.
ok henning@ matthew@ mikeb@ deraadt@
|
|
sparc/sparc64, white on black for everybody else), and use them to construct
a default color attribute in the rasops(4) code.
ok miod@
|
|
No regression has been reported since libusb became the prefered
solution to work with USB scanners.
req. by mpi@
ok ian@ mpi@ miod@
|
|
ok mikeb@, sthen@, tedu@ (implied), doc bits ok jmc@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
non fatal errors with >= r600 could result in an unuseable system.
Avoid this by always programming the MC on startup.
Patch from Alex Deucher in Linux based on a change from kettenis to
program the MC on failure to load firmware for cayman/aruba.
ok kettenis@
|
|
Req by and OK mpi@.
|
|
|
|
console transation on sparc64 (and eventually macppc).
|
|
OK mpi@
|
|
generated on all architectures that support pci, making alpha and loongson
compile again.
ok todd@, miod@ seemed to agree with the idea
|
|
|
|
|