[Openmcl-cvs-notifications] r12913 - /trunk/source/lisp-kernel/x86-pad32.s
rme at clozure.com
rme at clozure.com
Mon Oct 5 16:14:48 EDT 2009
Author: rme
Date: Mon Oct 5 16:14:48 2009
New Revision: 12913
Log:
New file.
Added:
trunk/source/lisp-kernel/x86-pad32.s
Added: trunk/source/lisp-kernel/x86-pad32.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-pad32.s (added)
+++ trunk/source/lisp-kernel/x86-pad32.s Mon Oct 5 16:14:48 2009
@@ -1,0 +1,11 @@
+/*
+ This little trick is used on Darwin/x8632 to ensure that
+ memory under 16MB is otherwise occupied, and will therefore
+ not contain any lisp objects.
+
+ This will overshoot the 16MB mark by the size of the lisp
+ kernel, but since that's only a couple hundred kilobytes, it
+ hardly seems worth getting excited about.
+*/
+ .zerofill __PAD, __pad, lowmem_pad, 0x01000000
+
More information about the Openmcl-cvs-notifications
mailing list