[movitz-cvs] CVS update: ia-x86/packages.lisp

Frode Vatvedt Fjeld ffjeld at common-lisp.net
Thu Sep 2 09:02:23 UTC 2004


Update of /project/movitz/cvsroot/ia-x86
In directory common-lisp.net:/tmp/cvs-serv12346

Modified Files:
	packages.lisp 
Log Message:
Added a protocol for adding "extra" prefixes (such as NOPs) to
instructions as they are inserted in a code-stream. This is needed for
Movitz to be able to align call instructions such that
return-addresses are distinguisable from immediate values, which is
required by stack discipline.

Date: Thu Sep  2 11:02:11 2004
Author: ffjeld

Index: ia-x86/packages.lisp
diff -u ia-x86/packages.lisp:1.3 ia-x86/packages.lisp:1.4
--- ia-x86/packages.lisp:1.3	Tue Feb 10 01:03:47 2004
+++ ia-x86/packages.lisp	Thu Sep  2 11:02:10 2004
@@ -1,6 +1,6 @@
 ;;;;------------------------------------------------------------------
 ;;;; 
-;;;;    Copyright (C) 20012000, 2002-2004,
+;;;;    Copyright (C) 2000-2004,
 ;;;;    Department of Computer Science, University of Tromso, Norway
 ;;;; 
 ;;;; Filename:      packages.lisp
@@ -9,7 +9,7 @@
 ;;;; Created at:    Wed Feb 16 14:02:57 2000
 ;;;; Distribution:  See the accompanying file COPYING.
 ;;;;                
-;;;; $Id: packages.lisp,v 1.3 2004/02/10 00:03:47 ffjeld Exp $
+;;;; $Id: packages.lisp,v 1.4 2004/09/02 09:02:10 ffjeld Exp $
 ;;;;                
 ;;;;------------------------------------------------------------------
 
@@ -20,6 +20,7 @@
   (:export
    #:init-instruction-tables
    #:*cpu-mode*
+   #:*instruction-compute-extra-prefix-map*
    #:decode-sub-stream
    #:decode-read-octet
    #:decode





More information about the Movitz-cvs mailing list