[Openmcl-cvs-notifications] r11328 - /trunk/source/lisp-kernel/thread_manager.c

gb at clozure.com gb at clozure.com
Sun Nov 9 17:24:14 EST 2008


Author: gb
Date: Sun Nov  9 17:24:14 2008
New Revision: 11328

Log:
In setup_tcr_extra_segment() for X8632 FreeBSD: helps to set sd.sd_hibase,
too.

Modified:
    trunk/source/lisp-kernel/thread_manager.c

Modified: trunk/source/lisp-kernel/thread_manager.c
=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/thread_manager.c (original)
+++ trunk/source/lisp-kernel/thread_manager.c Sun Nov  9 17:24:14 2008
@@ -1114,6 +1114,7 @@
   sd.sd_lolimit =3D (size - 1) & 0xffff;
   sd.sd_hilimit =3D ((size - 1) >> 16) & 0xf;
   sd.sd_lobase =3D addr & ((1<<24)-1);
+  sd.sd_hibase =3D (addr>>24)&0xff;
   sd.sd_type =3D 18;
   sd.sd_dpl =3D SEL_UPL;
   sd.sd_p =3D 1;



More information about the Openmcl-cvs-notifications mailing list