| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
needed for next round of 4.19 patches
|
|
|
|
|
|
| |
From Ville Syrjala
2b4f567912ad5f6653c557e424ee1bf85d8b6266 in linux 4.19.y/4.19.73
ed20151a7699bb2c77eba3610199789a126940c4 in mainline linux
|
|
|
|
| |
needed for a future linux 4.19 change
|
|
|
|
|
|
|
| |
optional and will only be compiled for amd64/i386. Apparently this is
only needed on Raven Ridge APUs.
ok jsg@, patrick@, deraadt@
|
|
|
|
|
| |
From Anusha Srivatsa
a7b4deeb02b978bc59808cb13c93ba84f01023a4 in mainline linux
|
|
|
|
| |
ok kettenis@
|
|
|
|
|
|
| |
code in radeon(4) and amdgpu(4).
ok jsg@
|
|
|
|
|
|
| |
amd64 and i386
ok kettenis@
|
|
|
|
| |
defines to kconfig.h with most of the others
|
|
|
|
|
|
|
| |
(AMD_EXP_HW_SUPPORT) in the amdgpu_pciidlist table.
Prompted by a report from Charlie Burnett that display doesn't light up
with a Radeon VII (VEGA20).
|
|
|
|
|
|
| |
From Chris Wilson
554f4253700e09d2b9ef7a133c68e32389a48c81 in linux 4.19.y/4.19.50
d90c06d57027203f73021bb7ddb30b800d65c636 in mainline linux
|
|
|
|
|
|
| |
From Andres Rodriguez
66a13b5e4e9cc7bb2c6a5d12a650df4309b77c46 in linux 4.19.y/4.19.61
e28ad544f462231d3fd081a7316339359efbb481 in mainline linux
|
|
|
|
|
|
|
| |
drm_print) a var instead of a define in a header.
Makes it easier to change without rebuilding everything and allows the
value to be changed at runtime via ddb.
|
|
|
|
| |
DRM_MEMORYBARRIER() definitions and directly define rmb() wmb() and mb().
|
| |
|
|
|
|
|
|
| |
From Christian Ludwig <christian_ludwig at genua dot de>
ok visa@
|
| |
|
|
|
|
|
|
| |
CONFIG_DMI path.
ok mlarkin@ kettenis@
|
|
|
|
| |
definition for match_string()
|
|
|
|
| |
ok jsg@
|
|
|
|
| |
ok kettenis@
|
|
|
|
|
| |
From Alex Deucher
741deade2a704a434bd5939118c43d38e9ddac25 in mainline linux
|
|
|
|
|
| |
From Likun Gao
be9699e3923000ea32c2f4522e1e4de333d21d47 in mainline linux
|
|
|
|
| |
uses write_seqlock_irqsave() will be backed by a mutex with IPL_TTY.
|
|
|
|
|
|
| |
spin_lock_irqsave() to closer match the linux interrupt blocking
behaviour. Prompted by a discussion with kettenis@.
ok kettenis@
|
|
|
|
|
|
| |
From Jani Nikula
04757d0e37897cdfa59050157b9083d661bd099e in linux 4.19.y/4.19.53
48eaeb7664c76139438724d520a1ea4a84a3ed92 in mainline linux
|
|
|
|
|
|
| |
From Helen Koike
fbb7e114e6e690c46f170dedd6fd2fb22f241519 in linux 4.19.y/4.19.50
89a4aac0ab0e6f5eea10d7bf4869dd15c3de2cd4 in mainline linux
|
|
|
|
|
|
|
|
|
| |
64-bit DMA. Should reduce the pressure on DMA-reachable memory, which is
important since there are still cases where the pagedaemon ends up being
triggered continuously if we run out of DMA-reachable memory but have
plenty of memory left.
ok jsg@
|
|
|
|
| |
one function with a single address.
|
|
|
|
|
|
|
| |
committing now so this can be worked on in tree
Thanks to the OpenBSD Foundation for sponsoring this work and kettenis@
for helping.
|
|
|
|
|
|
|
| |
in_irq() uses ci_idepth on archs that have it
in_interrupt() is the same as in_irq() for now, linux has in_irq() for
hard interrupt context and in_interrupt() is also for soft interrupt
and nmi context.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
signals, as we don't have an equivalent use PCATCH and check for all
signals before and after msleep. Discussed with kettenis@.
|
|
|
|
|
|
|
| |
Linux allows this sillyness and it is needed to make X work on the
integrated graphics on the AMD Ryzen 3 PRO 2200GE APU.
ok jsg@
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
when we have a serial console by introducing the notion of a "primary"
graphics device. The primary graphics device is the one set up and
used by firmware (BIOS, UEFI).
The goal is to make sure that wsdisplay0 and drm0 reliably attach to
the primary graphics device such that X works out of the box even
if you have multiple cards or if you are using a serial console.
This also fixes the situation where inteldrm(4) or radeondrm(4) would
take over the console on UEFI systems even if the kernel was booted
with a serial console.
ok jsg@
|
|
|
|
|
| |
when a nested macro is called with an expression argument.
Prompted by -Wint-in-bool-context with gcc 8. ok kettenis@
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Reduce code clutter by removing the file name and line number output
from witness(4). Typically it is easy enough to locate offending locks
using the stack traces that are shown in lock order conflict reports.
Tricky cases can be tracked using sysctl kern.witness.locktrace=1 .
This patch additionally removes the witness(4) wrapper for mutexes.
Now each mutex implementation has to invoke the WITNESS_*() macros
in order to utilize the checker.
Discussed with and OK dlg@, OK mpi@
|
|
|
|
|
| |
there. As sys/file.h does not have an include guard don't include it in
drm_linux.c which indirectly includes fs.h via drmP.h.
|
|
|
|
|
|
| |
seen with the "intel" X driver with the new inteldrm kernel driver.
ok (and with help from) jsg@
|
|
linux 4.19.34.
Adds support for more Intel hardware:
Broxton/Apollo Lake (was is_preliminary in 4.4)
Amber Lake (another Kaby Lake refresh)
Gemini Lake
Coffee Lake
Whiskey Lake
Cannon Lake (though no hardware with Intel graphics ever shipped)
Ice Lake (alpha support, hardware not released)
This does not add support for new radeon hardware on the AMD side as
newer radeons have a different kernel driver (amdgpu).
Thanks to the OpenBSD Foundation for sponsoring this work, kettenis@ for
helping and a bunch of other developers for testing.
|