PERFORCE change 79100 for review
    Paul Saab 
    ps at FreeBSD.org
       
    Tue Jun 28 19:36:59 GMT 2005
    
    
  
http://perforce.freebsd.org/chv.cgi?CH=79100
Change 79100 by ps at butter.corp on 2005/06/28 19:36:29
	Include page zero without having to do any fixup's in dump_machdep.c
Affected files ...
.. //depot/projects/hammer/sys/amd64/amd64/dump_machdep.c#21 edit
.. //depot/projects/hammer/sys/amd64/amd64/machdep.c#134 edit
.. //depot/projects/hammer/sys/i386/i386/dump_machdep.c#8 edit
.. //depot/projects/hammer/sys/i386/i386/machdep.c#59 edit
Differences ...
==== //depot/projects/hammer/sys/amd64/amd64/dump_machdep.c#21 (text+ko) ====
@@ -78,11 +78,6 @@
 			break;
 		dump_map[n].md_start = dump_avail[idx];
 		dump_map[n].md_size = dump_avail[idx + 1] - dump_avail[idx];
-		if (dump_map[n].md_start == PAGE_SIZE) {
-			/* Include page zero */
-			dump_map[n].md_start = 0;
-			dump_map[n].md_size += PAGE_SIZE;
-		}
 	}
 }
 
==== //depot/projects/hammer/sys/amd64/amd64/machdep.c#134 (text+ko) ====
@@ -982,10 +982,9 @@
 	 */
 	physmap[0] = PAGE_SIZE;		/* mask off page 0 */
 	pa_indx = 0;
+	da_indx = 1;
 	phys_avail[pa_indx++] = physmap[0];
 	phys_avail[pa_indx] = physmap[0];
-	da_indx = 0;
-	dump_avail[da_indx++] = physmap[0];
 	dump_avail[da_indx] = physmap[0];
 	pte = CMAP1;
 
==== //depot/projects/hammer/sys/i386/i386/dump_machdep.c#8 (text+ko) ====
@@ -78,11 +78,6 @@
 			break;
 		dump_map[n].md_start = dump_avail[idx];
 		dump_map[n].md_size = dump_avail[idx + 1] - dump_avail[idx];
-		if (dump_map[n].md_start == PAGE_SIZE) {
-			/* Include page zero */
-			dump_map[n].md_start = 0;
-			dump_map[n].md_size += PAGE_SIZE;
-		}
 	}
 }
 
==== //depot/projects/hammer/sys/i386/i386/machdep.c#59 (text+ko) ====
@@ -1871,10 +1871,9 @@
 	 */
 	physmap[0] = PAGE_SIZE;		/* mask off page 0 */
 	pa_indx = 0;
-	da_indx = 0;
+	da_indx = 1;
 	phys_avail[pa_indx++] = physmap[0];
 	phys_avail[pa_indx] = physmap[0];
-	dump_avail[da_indx++] = physmap[0];
 	dump_avail[da_indx] = physmap[0];
 	pte = CMAP1;
 
    
    
More information about the p4-projects
mailing list