在 2020/12/15 下午2:41, Jiaxun Yang 写道:
v2: A big reconstruction. rewrite helpers with CPU feature and sepreate changesets.
ping?
Jiaxun Yang (8): hw/mips: Make bootloader addresses unsgined hw/mips/malta: Use address translation helper to calculate bootloader_run_addr hw/mips: Use address translation helper to handle ENVP_ADDR hw/mips: Add a bootloader helper hw/mips: Use bl_gen_kernel_jump to generate bootloaders target/mips/addr: Add translation helpers for KSEG1 hw/mips/malta: Use bootloader helper to set BAR resgiters hw/mips/boston: Use bootloader helper to set GCRs hw/mips/bootloader.c | 157 ++++++++++++++++++++++++++++++++ hw/mips/boston.c | 62 +++---------- hw/mips/fuloong2e.c | 48 +++------- hw/mips/malta.c | 171 ++++++++++++----------------------- hw/mips/meson.build | 2 +- include/hw/mips/bootloader.h | 48 ++++++++++ target/mips/addr.c | 10 ++ target/mips/cpu.h | 2 + 8 files changed, 306 insertions(+), 194 deletions(-) create mode 100644 hw/mips/bootloader.c create mode 100644 include/hw/mips/bootloader.h