History log of /netbsd/sys/external/bsd/drm2/dist/drm/nouveau/nouveau_bo.c (Results 1 – 20 of 20)
Revision Date Author Comments
# 3aa663a7 19-Dec-2021 riastradh <riastradh@NetBSD.org>

Get nouveau compiling.


# 0b1a82bd 19-Dec-2021 riastradh <riastradh@NetBSD.org>

Fix up nouveau_bo.c


# b568b6ef 19-Dec-2021 riastradh <riastradh@NetBSD.org>

Cleanup ifdef goo that got mangled.

Endifs without matching ifdefs and so on.


Author: Maya Rashish <maya@NetBSD.org>


# 677dec6e 18-Dec-2021 riastradh <riastradh@NetBSD.org>

Merge linux-drm-v5-6-rc3


# 900b5ff6 19-Feb-2019 christos <christos@NetBSD.org>

revert the upsteam portion of previous; we don't want to patch upstream
fallthrough/breaks.


# c2c34e48 18-Feb-2019 christos <christos@NetBSD.org>

add failthrough and break as appropriate.


# 902efd7b 08-Oct-2018 christos <christos@NetBSD.org>

comment out unused function (clang)


# ac1c3416 27-Aug-2018 riastradh <riastradh@NetBSD.org>

Draft support for drm prime.


# ff7361fe 27-Aug-2018 riastradh <riastradh@NetBSD.org>

Be consistent about I/O byte ordering.

Leave XXX comments where it's not clear what we should do.


# f243596d 27-Aug-2018 riastradh <riastradh@NetBSD.org>

Tweak some things.


# 4f3c69ff 27-Aug-2018 riastradh <riastradh@NetBSD.org>

Rename drm_gem_object::gemo_shm_uao -> drm_gem_object::filp.

The Linux member that is basically analogous to this is named so,
which means we can eliminate a few diffs this way.


# 4e59feab 27-Aug-2018 riastradh <riastradh@NetBSD.org>

merge linux-drm-v4-4-143


# 09aa058d 24-Apr-2016 riastradh <riastradh@NetBSD.org>

Rework ttm tt swapin/swapout logic.

Rather than handling `swapping in/out' here, per se, we let uvm do
that, we interpret `swap out' as `deactivate pages', and we add
generic ttm operations to wire

Rework ttm tt swapin/swapout logic.

Rather than handling `swapping in/out' here, per se, we let uvm do
that, we interpret `swap out' as `deactivate pages', and we add
generic ttm operations to wire and unwire pages, for the ttm_tt
driver to use.

This fixes certain graphics buffer eviction logic, which enables
nouveau to suspend/resume on one of my machines. (The machine
doesn't resume overall for other reasons, but the nouveau device
suspends and resumes in isolation.)

XXX pullup to netbsd-7 after a couple weeks

show more ...


# 6bbe1c73 29-Oct-2015 mrg <mrg@NetBSD.org>

provide a ttm-backed set of nouveau_uvm_ops{} in the ttm_bo_driver{}.
fixes NULL pointer derefs inside UVM due to lack of pager ops.

copy the DRM_FILE_PAGE_OFFSET vs !_LP64 workaround.

with these,

provide a ttm-backed set of nouveau_uvm_ops{} in the ttm_bo_driver{}.
fixes NULL pointer derefs inside UVM due to lack of pager ops.

copy the DRM_FILE_PAGE_OFFSET vs !_LP64 workaround.

with these, X starts up on my GTX 440.

show more ...


# 3acd9378 23-Aug-2014 riastradh <riastradh@NetBSD.org>

Another round of nouveau whack-a-mole.


# 04fcfa4f 06-Aug-2014 riastradh <riastradh@NetBSD.org>

Whack some nouveau moles.


# 0c29a1c7 06-Aug-2014 riastradh <riastradh@NetBSD.org>

Fix sense of drm prime conditional.


# bda618cf 06-Aug-2014 riastradh <riastradh@NetBSD.org>

Snapshot of nouveau. Doesn't build yet, but progress.


# 9d5db0c2 06-Aug-2014 riastradh <riastradh@NetBSD.org>

Reimport Nouveau from Linux 3.15.

This renames .c files to avoid basename clashes, and adds RCS IDs.

Generated using nouveau2netbsd.


# cb459498 16-Jul-2014 riastradh <riastradh@NetBSD.org>

Import drm from Linux 3.15 (commitid 1860e379875dfe7271c649058aeddffe5afd9d0d).

drivers/gpu/drm -> sys/external/bsd/drm2/dist/drm
include/drm -> sys/external/bsd/drm2/dist/includ

Import drm from Linux 3.15 (commitid 1860e379875dfe7271c649058aeddffe5afd9d0d).

drivers/gpu/drm -> sys/external/bsd/drm2/dist/drm
include/drm -> sys/external/bsd/drm2/dist/include/drm
include/uapi/drm -> sys/external/bsd/drm2/dist/uapi/drm

GPL sources excluded.

show more ...