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