Search
lxdream.org :: lxdream :: r1173:49207ef698e1
lxdream 0.9.1
released Jun 29
Download Now
changeset1173:49207ef698e1
parent1172:43eef98ff265
child1174:252d50f93cf6
authornkeynes
dateWed May 11 19:20:42 2011 +1000 (12 years ago)
Unprotect TLB entries for all systems, not just 64-bit (seems to be needed
on some 32-bit machines)
src/sh4/mmu.c
1.1 --- a/src/sh4/mmu.c Wed May 11 08:45:31 2011 +1000
1.2 +++ b/src/sh4/mmu.c Wed May 11 19:20:42 2011 +1000
1.3 @@ -147,13 +147,11 @@
1.4 register_mem_page_remapped_hook( mmu_ext_page_remapped, NULL );
1.5 mmu_utlb_1k_init();
1.6
1.7 - /* Ensure the code regions are executable (64-bit only). Although it might
1.8 + /* Ensure the code regions are executable. Although it might
1.9 * be more portable to mmap these at runtime rather than using static decls
1.10 */
1.11 -#if SIZEOF_VOID_P == 8
1.12 mem_unprotect( mmu_utlb_pages, sizeof(mmu_utlb_pages) );
1.13 mem_unprotect( mmu_utlb_1k_pages, sizeof(mmu_utlb_1k_pages) );
1.14 -#endif
1.15 }
1.16
1.17 void MMU_reset()
.