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