Changeset 10250


Ignore:
Timestamp:
Jul 30, 2008, 6:29:06 PM (11 years ago)
Author:
rme
Message:

Update nil_value, t_value, lisp_globals_limit, nrs.

Add save_eflags slot to TCR.

Add TCR_FLAG_BIT_PENDING_SUSPEND.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/lisp-kernel/x86-constants32.s

    r10098 r10250  
    196196misc_dfloat_offset = misc_header_offset+8
    197197
    198 nil_value = (0x3000 + fulltag_cons)
    199 t_value = (0x3008 + fulltag_misc)
     198nil_value = (0x13000 + fulltag_cons)
     199t_value = (0x13008 + fulltag_misc)
    200200t_offset = (t_value-nil_value)
    201201misc_bias = fulltag_misc
     
    296296symbol_extra = symbol.size-fulltag_misc
    297297
    298         _struct(nrs,0x3008)
     298        _struct(nrs,0x13008)
    299299         _struct_pad(fulltag_misc)
    300300         _struct_label(tsym)
     
    533533         _word(unboxed1)
    534534         _node(next_method_context)
     535         _word(save_eflags)
    535536        _ends
    536537
     
    542543TCR_FLAG_BIT_PENDING_EXCEPTION = (fixnumshift+5)
    543544TCR_FLAG_BIT_FOREIGN_EXCEPTION = (fixnumshift+6)
     545TCR_FLAG_BIT_PENDING_SUSPEND = (fixnumshift+7)
    544546
    545547target_most_positive_fixnum = 536870911
     
    547549call_arguments_limit = 8192
    548550
    549 lisp_globals_limit = 0x3000
     551lisp_globals_limit = 0x13000
    550552       
    551553INTERRUPT_LEVEL_BINDING_INDEX = fixnumone
Note: See TracChangeset for help on using the changeset viewer.