Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Jun 2005 19:36:57 GMT
From:      Paul Saab <ps@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 79100 for review
Message-ID:  <200506281936.j5SJavSf097909@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=79100

Change 79100 by ps@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;
 



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