[Openmcl-cvs-notifications] r10250 - /trunk/source/lisp-kernel/x86-constants32.s
rme at clozure.com
rme at clozure.com
Wed Jul 30 14:29:06 EDT 2008
Author: rme
Date: Wed Jul 30 14:29:06 2008
New Revision: 10250
Log:
Update nil_value, t_value, lisp_globals_limit, nrs.
Add save_eflags slot to TCR.
Add TCR_FLAG_BIT_PENDING_SUSPEND.
Modified:
trunk/source/lisp-kernel/x86-constants32.s
Modified: trunk/source/lisp-kernel/x86-constants32.s
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/lisp-kernel/x86-constants32.s (original)
+++ trunk/source/lisp-kernel/x86-constants32.s Wed Jul 30 14:29:06 2008
@@ -195,8 +195,8 @@
misc_data_offset =3D misc_header_offset+node_size
misc_dfloat_offset =3D misc_header_offset+8
=
-nil_value =3D (0x3000 + fulltag_cons)
-t_value =3D (0x3008 + fulltag_misc)
+nil_value =3D (0x13000 + fulltag_cons)
+t_value =3D (0x13008 + fulltag_misc)
t_offset =3D (t_value-nil_value)
misc_bias =3D fulltag_misc
cons_bias =3D fulltag_cons
@@ -295,7 +295,7 @@
=
symbol_extra =3D symbol.size-fulltag_misc
=
- _struct(nrs,0x3008)
+ _struct(nrs,0x13008)
_struct_pad(fulltag_misc)
_struct_label(tsym)
_struct_pad(symbol_extra) /* t */
@@ -532,6 +532,7 @@
_word(unboxed0)
_word(unboxed1)
_node(next_method_context)
+ _word(save_eflags)
_ends
=
TCR_FLAG_BIT_FOREIGN =3D fixnum_shift
@@ -541,12 +542,13 @@
TCR_FLAG_BIT_SUSPEND_ACK_PENDING =3D (fixnumshift+4)
TCR_FLAG_BIT_PENDING_EXCEPTION =3D (fixnumshift+5)
TCR_FLAG_BIT_FOREIGN_EXCEPTION =3D (fixnumshift+6)
+TCR_FLAG_BIT_PENDING_SUSPEND =3D (fixnumshift+7)
=
target_most_positive_fixnum =3D 536870911
target_most_negative_fixnum =3D -536870912
call_arguments_limit =3D 8192
=
-lisp_globals_limit =3D 0x3000
+lisp_globals_limit =3D 0x13000
=
INTERRUPT_LEVEL_BINDING_INDEX =3D fixnumone
=
More information about the Openmcl-cvs-notifications
mailing list