Legend:
- (K)ernel or (U)ser
- (S)hared or (P)rivate
- (F)irmware or (G)PU or (X)Both
- (KSF): Buffer info struct (maybe should be KPF?)
- (KSF): Block control pointers
- (KSF): Use counter
These are just some notes on my current understanding of the subtleties of the AGX memory model and the TLB/caching issues I'm seeing.
TLBI instructions do not broadcast to the GPU from EL1 with stage 2 translation enabled. That's it. That's what the bug was.
# Copyright wulfboy_95 2022, All Rights Reserved. | |
# Copying and distribution of this file, with or without modification, | |
# are permitted in any medium without royalty provided the copyright | |
# notice and this notice are preserved. This file is offered as-is, | |
# without any warranty. | |
import board | |
import keypad | |
import struct |