From be6d63c87d6aac4ebac0f48c40af1b2fa662ebc7 Mon Sep 17 00:00:00 2001 From: Laura Abbott <lauraa@codeaurora.org> Date: Mon, 5 May 2014 15:57:43 -0700 Subject: [PATCH] linux-ramdump-parser-v2: Set ttbr for LPAE page tables To generate proper simulator launching scripts, the TTBR needs to be set in the MMU object. This was missing for LPAE page tables. Set it. Change-Id: I236df9db59290e4fe90c1959a9a92b51622c821e --- linux-ramdump-parser-v2/mmu.py | 1 + 1 file changed, 1 insertion(+) diff --git a/linux-ramdump-parser-v2/mmu.py b/linux-ramdump-parser-v2/mmu.py index 383272c..0fa1d2b 100644 --- a/linux-ramdump-parser-v2/mmu.py +++ b/linux-ramdump-parser-v2/mmu.py @@ -392,6 +392,7 @@ class Armv7LPAEMMU(MMU): pass def page_table_walk(self, virt): + self.ttbr = self.ramdump.swapper_pg_dir_addr + self.ramdump.phys_offset info = self.translate(virt) return info.phys if info is not None else None -- GitLab