summaryrefslogtreecommitdiff
path: root/pal.S
diff options
context:
space:
mode:
authorRichard Henderson <rth@twiddle.net>2011-04-11 17:07:22 -0700
committerRichard Henderson <rth@twiddle.net>2011-04-11 17:07:22 -0700
commitaacb76ca0399404c560bb8ee7bebecf730ac3a3a (patch)
treef49c0bfc411255db64f22216caf980d2fce44e59 /pal.S
parent1a82ff3ead8103913b66b7a43303786bd2c349cf (diff)
downloadqemu-palcode-aacb76ca0399404c560bb8ee7bebecf730ac3a3a.zip
qemu-palcode-aacb76ca0399404c560bb8ee7bebecf730ac3a3a.tar.gz
qemu-palcode-aacb76ca0399404c560bb8ee7bebecf730ac3a3a.tar.bz2
Dynamically allocate page tables; setup as per MILO.
Diffstat (limited to 'pal.S')
-rw-r--r--pal.S1
1 files changed, 1 insertions, 0 deletions
diff --git a/pal.S b/pal.S
index f99d088..a570293 100644
--- a/pal.S
+++ b/pal.S
@@ -189,6 +189,7 @@ __start:
// Load the initial PCB and page table elements.
lda t0, page_dir($gp) !gprel
+ zap t0, 0xf0, t0
mtpr t0, qemu_ptbr
lda t0, pal_pcb($gp) !gprel