gpu: nvgpu: arch: split MM sources between FUSA/non-FUSA

Some MM unit source files are now clearly split between FUSA and
non-FUSA units, so this patch updates the architecture to reflect
this.

JIRA NVGPU-3690

Change-Id: Ib2747f14c5c66b01998829e9e33f4d7b3fe0212b
Signed-off-by: Nicolas Benech <nbenech@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/2142456
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sagar Kamble <skamble@nvidia.com>
Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Nicolas Benech
2019-06-24 11:47:24 -04:00
committed by mobile promotions
parent 355ae7e6d9
commit 8b1822e4c1

View File

@@ -261,36 +261,42 @@ mm:
safe: yes safe: yes
owner: Alex W owner: Alex W
children: children:
gmmu: gmmu_fusa:
safe: yes safe: yes
sources: [ hal/mm/gmmu/gmmu_gk20a.c, sources: [ hal/mm/gmmu/gmmu_gk20a_fusa.c,
hal/mm/gmmu/gmmu_gk20a.h, hal/mm/gmmu/gmmu_gk20a.h,
hal/mm/gmmu/gmmu_gm20b.c, hal/mm/gmmu/gmmu_gm20b_fusa.c,
hal/mm/gmmu/gmmu_gm20b.h, hal/mm/gmmu/gmmu_gm20b.h,
hal/mm/gmmu/gmmu_gp10b.c, hal/mm/gmmu/gmmu_gp10b_fusa.c,
hal/mm/gmmu/gmmu_gp10b.h, hal/mm/gmmu/gmmu_gp10b.h,
hal/mm/gmmu/gmmu_gv11b.c, hal/mm/gmmu/gmmu_gv11b_fusa.c,
hal/mm/gmmu/gmmu_gv11b.h ] hal/mm/gmmu/gmmu_gv11b.h ]
gmmu:
safe: no
sources: [ hal/mm/gmmu/gmmu_gk20a.c,
hal/mm/gmmu/gmmu_gm20b.c]
cache: cache:
safe: yes safe: yes
sources: [ hal/mm/cache/flush_gk20a.c, sources: [ hal/mm/cache/flush_gk20a_fusa.c,
hal/mm/cache/flush_gk20a.h, hal/mm/cache/flush_gk20a.h,
hal/mm/cache/flush_gv11b.c, hal/mm/cache/flush_gv11b_fusa.c,
hal/mm/cache/flush_gv11b.h ] hal/mm/cache/flush_gv11b.h ]
mmu_fault: mmu_fault:
safe: yes safe: yes
sources: [ hal/mm/mmu_fault/mmu_fault_gv11b.c, sources: [ hal/mm/mmu_fault/mmu_fault_gv11b_fusa.c,
hal/mm/mmu_fault/mmu_fault_gv11b.h ] hal/mm/mmu_fault/mmu_fault_gv11b.h ]
mm: mm_fusa:
safe: yes safe: yes
sources: [ hal/mm/mm_gp10b_fusa.c,
hal/mm/mm_gp10b.h,
hal/mm/mm_gv11b_fusa.c,
hal/mm/mm_gv11b.h]
mm:
safe: no
sources: [ hal/mm/mm_gk20a.c, sources: [ hal/mm/mm_gk20a.c,
hal/mm/mm_gk20a.h, hal/mm/mm_gk20a.h,
hal/mm/mm_gm20b.c, hal/mm/mm_gm20b.c,
hal/mm/mm_gm20b.h, hal/mm/mm_gm20b.h,
hal/mm/mm_gp10b.c,
hal/mm/mm_gp10b.h,
hal/mm/mm_gv11b.c,
hal/mm/mm_gv11b.h,
hal/mm/mm_gv100.c, hal/mm/mm_gv100.c,
hal/mm/mm_gv100.h, hal/mm/mm_gv100.h,
hal/mm/mm_tu104.c, hal/mm/mm_tu104.c,