#
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.
|