Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Oct 2008 22:18:35 +0000 (UTC)
From:      Kip Macy <kmacy@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r183991 - in projects/releng_6_xen/sys/i386: i386 xen
Message-ID:  <200810172218.m9HMIZEN099205@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kmacy
Date: Fri Oct 17 22:18:35 2008
New Revision: 183991
URL: http://svn.freebsd.org/changeset/base/183991

Log:
  Fix issues in bootstrap

Modified:
  projects/releng_6_xen/sys/i386/i386/support.s
  projects/releng_6_xen/sys/i386/xen/xen_machdep.c

Modified: projects/releng_6_xen/sys/i386/i386/support.s
==============================================================================
--- projects/releng_6_xen/sys/i386/i386/support.s	Fri Oct 17 21:29:05 2008	(r183990)
+++ projects/releng_6_xen/sys/i386/i386/support.s	Fri Oct 17 22:18:35 2008	(r183991)
@@ -1426,10 +1426,11 @@ ENTRY(bcmp)
  */
 /* void lgdt(struct region_descriptor *rdp); */
 ENTRY(lgdt)
+#ifndef XEN
 	/* reload the descriptor table */
 	movl	4(%esp),%eax
 	lgdt	(%eax)
-
+#endif
 	/* flush the prefetch q */
 	jmp	1f
 	nop

Modified: projects/releng_6_xen/sys/i386/xen/xen_machdep.c
==============================================================================
--- projects/releng_6_xen/sys/i386/xen/xen_machdep.c	Fri Oct 17 21:29:05 2008	(r183990)
+++ projects/releng_6_xen/sys/i386/xen/xen_machdep.c	Fri Oct 17 22:18:35 2008	(r183991)
@@ -962,7 +962,7 @@ initvalues(start_info_t *startinfo)
 	xen_pgdpt_pin(xpmap_ptom(VTOP(IdlePDPTnew)));
 
 	/* allocate remainder of nkpt pages */
-	for (offset = (KERNBASE >> PDRSHIFT), i = l1_pages - 1; i < nkpt;
+	for (offset = (KERNBASE >> PDRSHIFT), i = l1_pages; i < nkpt;
 	     i++, cur_space += PAGE_SIZE) {
 		pdir = (offset + i) / NPDEPG;
 		curoffset = ((offset + i) % NPDEPG);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200810172218.m9HMIZEN099205>