mirror of
https://github.com/AsahiLinux/m1n1
synced 2024-09-21 13:41:54 +00:00
m1n1.agx: Use new UAT init API
Signed-off-by: Asahi Lina <lina@asahilina.net>
This commit is contained in:
parent
8d808904a0
commit
d7a4f30043
1 changed files with 2 additions and 7 deletions
|
@ -21,20 +21,15 @@ class AGX:
|
|||
self.fw_va_base = self.sgx_dev.rtkit_private_vm_region_base
|
||||
self.fw_va_size = self.sgx_dev.rtkit_private_vm_region_size
|
||||
self.kern_va_base = self.fw_va_base + self.fw_va_size
|
||||
self.ttbr_base = self.sgx_dev.gpu_region_base
|
||||
self.ttbr0_base = u.memalign(self.PAGE_SIZE, self.PAGE_SIZE)
|
||||
self.ttbr1_base = self.sgx_dev.gfx_shared_region_base
|
||||
|
||||
# Set up UAT
|
||||
self.uat = UAT(self.u.iface, self.u)
|
||||
self.uat.early_init()
|
||||
|
||||
# Allocator for RTKit/ASC objects
|
||||
self.uat.allocator = Heap(self.kern_va_base + 0x80000000,
|
||||
self.kern_va_base + 0x81000000,
|
||||
self.PAGE_SIZE)
|
||||
self.uat.set_ttbr(self.ttbr_base)
|
||||
self.uat.set_l0(0, 0, self.ttbr0_base)
|
||||
self.uat.set_l0(0, 1, self.ttbr1_base)
|
||||
self.uat.flush_dirty()
|
||||
|
||||
self.asc = AGXASC(self.u, self.asc_dev.get_reg(0)[0], self, self.uat)
|
||||
self.asc.verbose = 0
|
||||
|
|
Loading…
Reference in a new issue