From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25737 invoked by alias); 3 Dec 2007 17:44:25 -0000 Received: (qmail 25671 invoked by uid 367); 3 Dec 2007 17:44:22 -0000 Date: Mon, 03 Dec 2007 17:44:00 -0000 Message-ID: <20071203174422.25656.qmail@sourceware.org> From: cagney@sourceware.org To: frysk-cvs@sourceware.org Subject: [SCM] master: 16-byte allign x86 register buffer. X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 7ac95a41f7d7ef6137687c6b882369dd71764a3c X-Git-Newrev: cba1f284ab9d7e1c3f8166601d486a52d7cee5fe Mailing-List: contact frysk-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: frysk-cvs-owner@sourceware.org Reply-To: frysk@sourceware.org X-SW-Source: 2007-q4/txt/msg00509.txt.bz2 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 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 * 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 + + * funit-regs.S (fxregs): Align to 16-byte boundary. + 2007-12-02 Stan Cox * 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