changeset 57fba079b7ff in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=57fba079b7ff
description:
        X86: Fix setting the busy bit in the task descriptor in LTR.

diffstat:

1 file changed, 6 insertions(+), 3 deletions(-)
src/arch/x86/isa/insts/system/segmentation.py |    9 ++++++---

diffs (33 lines):

diff -r 0f7957bb4450 -r 57fba079b7ff 
src/arch/x86/isa/insts/system/segmentation.py
--- a/src/arch/x86/isa/insts/system/segmentation.py     Wed Sep 16 09:47:38 
2009 -0400
+++ b/src/arch/x86/isa/insts/system/segmentation.py     Wed Sep 16 19:28:01 
2009 -0700
@@ -179,7 +179,8 @@
     wrdh t3, t1, t2
     wrdl tr, t1, reg
     wrbase tr, t3, dataSize=8
-    ori t1, t1, (1 << 9)
+    limm t5, (1 << 9)
+    or t1, t1, t5
     st t1, tsg, [8, t4, t0], dataSize=8
 };
 
@@ -195,7 +196,8 @@
     wrdh t3, t1, t2
     wrdl tr, t1, t5
     wrbase tr, t3, dataSize=8
-    ori t1, t1, (1 << 9)
+    limm t5, (1 << 9)
+    or t1, t1, t5
     st t1, tsg, [8, t4, t0], dataSize=8
 };
 
@@ -212,7 +214,8 @@
     wrdh t3, t1, t2
     wrdl tr, t1, t5
     wrbase tr, t3, dataSize=8
-    ori t1, t1, (1 << 9)
+    limm t5, (1 << 9)
+    or t1, t1, t5
     st t1, tsg, [8, t4, t0], dataSize=8
 };
 
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to