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