History log of /netbsd/sys/external/bsd/drm2/include/linux/mm.h (Results 1 – 23 of 23)
Revision Date Author Comments
# 65332265 19-Dec-2021 riastradh <riastradh@NetBSD.org>

amdgpu: Another pass through.

amdgpu_object.c
amdgpu_pci.c
amdgpu_pm.c
amdgpu_polaris10_smumgr.c
amdgpu_pp_psm.c
amdgpu_ppatomctrl.c
amdgpu_ppatomfwctrl.c
amdgpu_process_pptables_v1_0.o
amdgpu_psp.o

amdgpu: Another pass through.

amdgpu_object.c
amdgpu_pci.c
amdgpu_pm.c
amdgpu_polaris10_smumgr.c
amdgpu_pp_psm.c
amdgpu_ppatomctrl.c
amdgpu_ppatomfwctrl.c
amdgpu_process_pptables_v1_0.o
amdgpu_psp.o
amdgpu_psp_v10_0.c
amdgpu_psp_v11_0.c
amdgpu_psp_v12_0.c
amdgpu_psp_v3_1.c
amdgpu_ras.c
amdgpu_ras_eeprom.c
amdgpu_rc_calc.c
amdgpu_rc_calc_dpi.c
amdgpu_ring.c
amdgpu_rlc.c
amdgpu_rn_clk_mgr.c
amdgpu_sdma_v3_0.c
amdgpu_sdma_v4_0.c
amdgpu_sdma_v5_0.c
amdgpu_si.c
amdgpu_si_dma.c
amdgpu_si_dpm.c
amdgpu_smu.c
amdgpu_smu10_hwmgr.c
amdgpu_smu7_hwmgr.c
amdgpu_smu8_hwmgr.c
amdgpu_smu8_smumgr.c
amdgpu_smu_v11_0.c (and a sprinkling of consts)
amdgpu_smu_v11_0_i2c.c
amdgpu_soc15.c
amdgpu_tonga_smumgr.c
amdgpu_ttm.c
amdgpu_ucode.c
amdgpu_uvd.c
amdgpu_uvd_v5_0.c
amdgpu_uvd_v6_0.c
amdgpu_uvd_v7_0.c
amdgpu_vce.c
amdgpu_vce_v2_0.c
amdgpu_vce_v4_0.c
amdgpu_vcn_v1_0.c
amdgpu_vcn_v2_0.c
amdgpu_vcn_v2_5.c
amdgpu_vega10_hwmgr.c
amdgpu_vega10_powertune.c
amdgpu_vega10_processpptables.c
amdgpu_vega10_reg_init.c
amdgpu_vega12_hwmgr.c
amdgpu_vega20_hwmgr.c
amdgpu_vega20_ppt.c
amdgpu_vega20_reg_init.c
amdgpu_vi.c
amdgpu_virt.c
amdgpu_vram_mgr.c
amdgpu_xgmi.c -- disable (for now?)
amdgpufb.c

show more ...


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

linux: Use kmem directly for Linux kmalloc.

Take advantage of this to do LOCKDEBUG_MEM_CHECK at the point of
kfree_rcu rather than in the RCU GC thread.


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

Cast, because we get passed void*


Author: Maya Rashish <maya@NetBSD.org>
Committer: Taylor R Campbell <riastradh@NetBSD.org>


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

drm: Another pass over i915. Most of i915 gem builds now.


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

kvcalloc


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

kvmalloc, kludgey platformdev hacks


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

Define untagged_addr


Author: Maya Rashish <maya@NetBSD.org>


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

Side-load linux/sizes.h like linux does.

One way to get SZ_1M to be defined for intel_guc.c


Author: Maya Rashish <maya@NetBSD.org>


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

Kookily define si_mem_available.


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

Define kvzalloc.


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

Define kvmalloc_array.


# b4dac182 23-Feb-2020 ad <ad@NetBSD.org>

UVM locking changes, proposed on tech-kern:

- Change the lock on uvm_object, vm_amap and vm_anon to be a RW lock.
- Break v_interlock and vmobjlock apart. v_interlock remains a mutex.
- Do partial

UVM locking changes, proposed on tech-kern:

- Change the lock on uvm_object, vm_amap and vm_anon to be a RW lock.
- Break v_interlock and vmobjlock apart. v_interlock remains a mutex.
- Do partial PV list locking in the x86 pmap. Others to follow later.

show more ...


# 8c602f15 19-Jan-2020 skrll <skrll@NetBSD.org>

Fix build on aarch64 by including uvm_object.h.

OK from Riastradh


# 5b00c284 17-Jan-2020 ad <ad@NetBSD.org>

set_page_dirty: take the vmobjlock if present


# 943ff07e 15-Jan-2020 ad <ad@NetBSD.org>

Merge from yamt-pagecache (after much testing):

- Reduce unnecessary page scan in putpages esp. when an object has a ton of
pages cached but only a few of them are dirty.

- Reduce the number of p

Merge from yamt-pagecache (after much testing):

- Reduce unnecessary page scan in putpages esp. when an object has a ton of
pages cached but only a few of them are dirty.

- Reduce the number of pmap operations by tracking page dirtiness more
precisely in uvm layer.

show more ...


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

Implement kvfree by free(9); assume kmalloc/vmalloc use malloc(9).


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

Implement set_page_dirty. Reduce diff a little.


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

match linux side loading of headers

more bring in OLD drm code to unbreak the build
matching netbsd types etc. to get the build going


Author: coypu <coypu@sdf.org>
Committer: Taylor R Campbell <ri

match linux side loading of headers

more bring in OLD drm code to unbreak the build
matching netbsd types etc. to get the build going


Author: coypu <coypu@sdf.org>
Committer: Taylor R Campbell <riastradh@NetBSD.org>

show more ...


# d61f25ab 18-Oct-2015 jmcneill <jmcneill@NetBSD.org>

add get_num_physpages


# 8e39c1cc 17-Apr-2015 riastradh <riastradh@NetBSD.org>

Remove broken drm2 vm_mmap stub. Can't possibly have ever worked.


# 5550f063 14-Dec-2014 chs <chs@NetBSD.org>

add a new "fo_mmap" fileops method to allow use of arbitrary uvm_objects for
mappings of file objects. move vnode-specific details of mmap()ing a vnode
from uvm_mmap() to the new vnode-specific vn_m

add a new "fo_mmap" fileops method to allow use of arbitrary uvm_objects for
mappings of file objects. move vnode-specific details of mmap()ing a vnode
from uvm_mmap() to the new vnode-specific vn_mmap(). add new uvm_mmap_dev()
and uvm_mmap_anon() convenience functions for mapping character devices
and anonymous memory, and replace all other calls to uvm_mmap() with those.
use the new fileop in drm2 so that libdrm can use mmap() to map things
like on other platforms (instead of the ioctl that we have used so far).

show more ...


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

First whack at radeon driver.

No hardware to test yet, but it builds.


# 2adb3a73 18-Mar-2014 riastradh <riastradh@NetBSD.org>

Merge riastradh-drm2 to HEAD.