[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