X86: Implement IST stack switching.
authorGabe Black <gblack@eecs.umich.edu>
Wed, 25 Feb 2009 18:22:43 +0000 (10:22 -0800)
committerGabe Black <gblack@eecs.umich.edu>
Wed, 25 Feb 2009 18:22:43 +0000 (10:22 -0800)
src/arch/x86/isa/insts/romutil.py

index beeda3d12c010a6212fcba24bff67a920e5b26f2..e47259eb3bc4902d88a1c2f8c130994700f5ef4c 100644 (file)
@@ -99,7 +99,7 @@ def rom
     br rom_local_label("%(startLabel)s_stackSwitched")
 
 %(startLabel)s_istStackSwitch:
-    panic "IST based stack switching isn't implemented"
+    ld t6, tr, [8, t12, t0], 0x1c, dataSize=8, addressSize=8, atCPL0=True
     br rom_local_label("%(startLabel)s_stackSwitched")
 
 %(startLabel)s_cplStackSwitch: