Changes

Jump to navigation Jump to search
Fix carveout range
Line 31: Line 31:  
[5.0.0+] Works around this hardware flaw by using memory pool partitioning. You can no longer escalate into sysmodules with GPU DMA because all their memory is allocated using heap that's carved out.
 
[5.0.0+] Works around this hardware flaw by using memory pool partitioning. You can no longer escalate into sysmodules with GPU DMA because all their memory is allocated using heap that's carved out.
   −
HAC-001-01 (Mariko/Tegra214/Tegra210b01): Fixes this by adding a new register which restricts what memory untranslated DMA requests may access. Untranslated GPU DMA may now only access the GPU carveout (physmem 0x80020000-0x800060000), which the GPU already has legitimate and exclusive access to.
+
HAC-001-01 (Mariko/Tegra214/Tegra210b01): Fixes this by adding a new register which restricts what memory untranslated DMA requests may access. Untranslated GPU DMA may now only access the GPU carveout (physmem 0x80002000-0x80006000), which the GPU already has legitimate and exclusive access to.
 
| HAC-001-01 (Mariko/Tegra214/Tegra210b01)
 
| HAC-001-01 (Mariko/Tegra214/Tegra210b01)
 
| HAC-001 (Tegra210)
 
| HAC-001 (Tegra210)

Navigation menu