PERFORCE change 184144 for review

John Baldwin jhb at FreeBSD.org
Fri Sep 24 14:06:23 UTC 2010


http://p4web.freebsd.org/@@184144?ac=10

Change 184144 by jhb at jhb_pipkin on 2010/09/24 14:05:53

	Compile.

Affected files ...

.. //depot/projects/smpng/sys/i386/i386/machdep.c#158 edit

Differences ...

==== //depot/projects/smpng/sys/i386/i386/machdep.c#158 (text+ko) ====

@@ -1950,6 +1950,7 @@
 	ssd->ssd_gran  = sd->sd_gran;
 }
 
+#ifndef XEN
 static int
 add_smap_entry(struct bios_smap *smap, vm_paddr_t *physmap, int *physmap_idxp)
 {
@@ -2032,7 +2033,9 @@
 static void
 basemem_setup(void)
 {
+	vm_paddr_t pa;
 	pt_entry_t *pte;
+	int i;
 
 	if (basemem > 640) {
 		printf("Preposterous BIOS basemem of %uK, truncating to 640K\n",
@@ -2074,6 +2077,7 @@
 	for (i = basemem / 4; i < 160; i++)
 		pte[i] = (i << PAGE_SHIFT) | PG_V | PG_RW | PG_U;
 }
+#endif
 
 /*
  * Populate the (physmap) array with base/bound pairs describing the
@@ -2091,17 +2095,21 @@
 static void
 getmemsize(int first)
 {
-	int i, off, physmap_idx, pa_indx, da_indx;
-	int hasbrokenint12, has_smap;
+	int has_smap, off, physmap_idx, pa_indx, da_indx;
 	u_long physmem_tunable;
+	vm_paddr_t physmap[PHYSMAP_SIZE];
+	pt_entry_t *pte;
+	quad_t dcons_addr, dcons_size;
+#ifndef XEN
+	int hasbrokenint12, i;
 	u_int extmem;
 	struct vm86frame vmf;
 	struct vm86context vmc;
-	vm_paddr_t pa, physmap[PHYSMAP_SIZE];
+	vm_paddr_t pa;
 	struct bios_smap *smap, *smapbase, *smapend;
 	u_int32_t smapsize;
-	quad_t dcons_addr, dcons_size;
 	caddr_t kmdp;
+#endif
 
 	has_smap = 0;
 #if defined(XEN)


More information about the p4-projects mailing list