|
From: <sv...@va...> - 2008-05-29 16:39:53
|
Author: sewardj
Date: 2008-05-29 17:39:57 +0100 (Thu, 29 May 2008)
New Revision: 8151
Log:
Allow 64-byte line sizes (PA6T cpu).
Modified:
trunk/coregrind/m_machine.c
trunk/coregrind/m_transtab.c
Modified: trunk/coregrind/m_machine.c
===================================================================
--- trunk/coregrind/m_machine.c 2008-05-29 15:42:09 UTC (rev 8150)
+++ trunk/coregrind/m_machine.c 2008-05-29 16:39:57 UTC (rev 8151)
@@ -572,7 +572,7 @@
vg_assert(vai.ppc_cache_line_szB == 0
|| vai.ppc_cache_line_szB == szB);
- vg_assert(szB == 32 || szB == 128);
+ vg_assert(szB == 32 || szB == 64 || szB == 128);
vai.ppc_cache_line_szB = szB;
}
#endif
@@ -590,7 +590,7 @@
vg_assert(vai.ppc_cache_line_szB == 0
|| vai.ppc_cache_line_szB == szB);
- vg_assert(szB == 32 || szB == 128);
+ vg_assert(szB == 32 || szB == 64 || szB == 128);
vai.ppc_cache_line_szB = szB;
}
#endif
Modified: trunk/coregrind/m_transtab.c
===================================================================
--- trunk/coregrind/m_transtab.c 2008-05-29 15:42:09 UTC (rev 8150)
+++ trunk/coregrind/m_transtab.c 2008-05-29 16:39:57 UTC (rev 8151)
@@ -804,7 +804,7 @@
cls = vai.ppc_cache_line_szB;
/* Stay sane .. */
- vg_assert(cls == 32 || cls == 128);
+ vg_assert(cls == 32 || cls == 64 || cls == 128);
startaddr &= ~(cls - 1);
for (addr = startaddr; addr < endaddr; addr += cls)
|