[SCM] master: 16-byte allign x86 register buffer.
cagney@sourceware.org
cagney@sourceware.org
Mon Dec 3 17:44:00 GMT 2007
The branch, master has been updated
via cba1f284ab9d7e1c3f8166601d486a52d7cee5fe (commit)
from 7ac95a41f7d7ef6137687c6b882369dd71764a3c (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email.
- Log -----------------------------------------------------------------
commit cba1f284ab9d7e1c3f8166601d486a52d7cee5fe
Author: Andrew Cagney <cagney@redhat.com>
Date: Mon Dec 3 12:43:46 2007 -0500
16-byte allign x86 register buffer.
frysk-core/frysk/pkglibdir/ChangeLog
2007-12-03 Andrew Cagney <cagney@redhat.com>
* funit-regs.S (fxregs): Align to 16-byte boundary.
-----------------------------------------------------------------------
Summary of changes:
frysk-core/frysk/pkglibdir/ChangeLog | 4 ++++
frysk-core/frysk/pkglibdir/funit-regs.S | 6 +++++-
2 files changed, 9 insertions(+), 1 deletions(-)
First 500 lines of diff:
diff --git a/frysk-core/frysk/pkglibdir/ChangeLog b/frysk-core/frysk/pkglibdir/ChangeLog
index 496def6..f7cda52 100644
--- a/frysk-core/frysk/pkglibdir/ChangeLog
+++ b/frysk-core/frysk/pkglibdir/ChangeLog
@@ -1,3 +1,7 @@
+2007-12-03 Andrew Cagney <cagney@redhat.com>
+
+ * funit-regs.S (fxregs): Align to 16-byte boundary.
+
2007-12-02 Stan Cox <scox@redhat.com>
* funit-array.c: Delete.
diff --git a/frysk-core/frysk/pkglibdir/funit-regs.S b/frysk-core/frysk/pkglibdir/funit-regs.S
index d4418a2..95e5de1 100644
--- a/frysk-core/frysk/pkglibdir/funit-regs.S
+++ b/frysk-core/frysk/pkglibdir/funit-regs.S
@@ -106,9 +106,13 @@ crash:
LOAD_IMMED_WORD(REG0, 0)
STORE(REG0, REG0)
#endif
-
+
+ // Buffer containing values for all the X86 (fpu and sse)
+ // registers that can be loaded using a single fxrstor
+ // instruction. Buffer must be 16-byte aligned.
#if defined __i386__ || defined __x86_64__
.data
+ .align 16
fxregs:
// FCW
.byte 0x71, 0x1e
hooks/post-receive
--
frysk system monitor/debugger
More information about the Frysk-cvs
mailing list