сре, 8. апр 2020. у 11:07 Huacai Chen <che...@lemote.com> је написао/ла: > > Traditionally, MIPS use 4KB page size, but Loongson prefer 16KB page > size in system emulator. So, let's define TARGET_PAGE_BITS_VARY and > TARGET_PAGE_BITS_MIN to support variable page size. > > Cc: Jiaxun Yang <jiaxun.y...@flygoat.com> > Signed-off-by: Huacai Chen <che...@lemote.com> > --- > target/mips/cpu-param.h | 5 +++++ > 1 file changed, 5 insertions(+) >
Reviewed-by: Aleksandar Markovic <aleksandar.qemu.de...@gmail.com> > diff --git a/target/mips/cpu-param.h b/target/mips/cpu-param.h > index 308660d..9c4a6ea 100644 > --- a/target/mips/cpu-param.h > +++ b/target/mips/cpu-param.h > @@ -23,7 +23,12 @@ > # define TARGET_VIRT_ADDR_SPACE_BITS 32 > #endif > #endif > +#ifdef CONFIG_USER_ONLY > #define TARGET_PAGE_BITS 12 > +#else > +#define TARGET_PAGE_BITS_VARY > +#define TARGET_PAGE_BITS_MIN 12 > +#endif > #define NB_MMU_MODES 4 > > #endif > -- > 2.7.0 >