Changeset 9000


Ignore:
Timestamp:
Apr 4, 2008, 4:25:28 AM (11 years ago)
Author:
rme
Message:

Add unboxed0 and unboxed1 slots to TCR. These are just scratch unboxed
memory locations.

Location:
branches/ia32
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/ia32/compiler/X86/X8632/x8632-arch.lisp

    r8834 r9000  
    602602  next-tsp
    603603  safe-ref-address
    604   ldt-index
    605604  ldt-selector
    606605  scratch-mxcsr                         ;used for reading/writing mxcsr
     606  unboxed0                              ;unboxed scratch locations
     607  unboxed1
    607608)
    608609
     
    635636
    636637;;; see x86-clos.lisp
    637 (defconstant gf-code-size 18)
     638(defconstant gf-code-size 30)
    638639
    639640(defun %kernel-global (sym)
  • branches/ia32/lisp-kernel/x86-constants32.h

    r8391 r9000  
    419419    void *safe_ref_address;
    420420    sel_t ldt_selector;
     421    natural scratch_mxcsr;
     422    natural unboxed0;
     423    natural unboxed1;
    421424} TCR;
    422425
  • branches/ia32/lisp-kernel/x86-constants32.s

    r8689 r9000  
    527527         _node(safe_ref_address)
    528528         _word(ldt_selector)
     529         _word(scratch_mxcsr)
     530         _word(unboxed0)
     531         _word(unboxed1)
    529532        _ends
    530533
Note: See TracChangeset for help on using the changeset viewer.