X-Git-Url: https://git.ucc.asn.au/?p=tpg%2Facess2.git;a=blobdiff_plain;f=Kernel%2Farch%2Farmv7%2Fmm_virt.c;h=90655b631af109e4390ab070de0defcd34210d4b;hp=830878e5a0d2d78b45dba1bd0ead13cbdfb8274d;hb=bfacdd3b71576cf6ceaa83352d3a7d162adb75e1;hpb=32588c62480c3b83ccf8cadedad67c7158f7e9f5 diff --git a/Kernel/arch/armv7/mm_virt.c b/Kernel/arch/armv7/mm_virt.c index 830878e5..90655b63 100644 --- a/Kernel/arch/armv7/mm_virt.c +++ b/Kernel/arch/armv7/mm_virt.c @@ -937,16 +937,18 @@ void MM_int_DumpTableEnt(tVAddr Start, size_t Len, tMM_PageInfo *Info) { if( giMM_ZeroPage && Info->PhysAddr == giMM_ZeroPage ) { - Debug("%p => %8s - 0x%7x %i %x", + Debug("%p => %8s - 0x%7x %i %x %s", Start, "ZERO", Len, - Info->Domain, Info->AP + Info->Domain, Info->AP, + Info->bGlobal ? "G" : "nG" ); } else { - Debug("%p => %8x - 0x%7x %i %x", + Debug("%p => %8x - 0x%7x %i %x %s", Start, Info->PhysAddr-Len, Len, - Info->Domain, Info->AP + Info->Domain, Info->AP, + Info->bGlobal ? "G" : "nG" ); } } @@ -957,9 +959,7 @@ void MM_DumpTables(tVAddr Start, tVAddr End) tMM_PageInfo pi, pi_old; int i = 0, inRange=0; - pi_old.Size = 0; - pi_old.AP = 0; - pi_old.PhysAddr = 0; + memset(&pi_old, 0, sizeof(pi_old)); Debug("Page Table Dump (%p to %p):", Start, End); range_start = Start; @@ -972,6 +972,7 @@ void MM_DumpTables(tVAddr Start, tVAddr End) || pi.Size != pi_old.Size || pi.Domain != pi_old.Domain || pi.AP != pi_old.AP + || pi.bGlobal != pi_old.bGlobal || pi_old.PhysAddr != pi.PhysAddr ) { if(inRange) {