Skip to content
Snippets Groups Projects
  1. May 04, 2021
  2. May 03, 2021
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/philmd/tags/mips-20210502' into staging · e93d8bcf
      Peter Maydell authored
      
      MIPS patches queue
      
      - Fix CACHEE opcode
      - Add missing CP0 checks to nanoMIPS RDPGPR / WRPGPR opcodes
      - Remove isa_get_irq() call in PIIX4 south bridge
      - Add various missing fields to the MIPS CPU migration vmstate
      - Lot of code moved around to allow TCG or KVM only builds
      - Restrict non-virtualized machines to TCG
      - Add KVM mips64el cross-build jobs to gitlab-ci
      
      # gpg: Signature made Sun 02 May 2021 15:56:51 BST
      # gpg:                using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
      # gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>" [full]
      # Primary key fingerprint: FAAB E75E 1291 7221 DCFD  6BB2 E3E3 2C2C DEAD C0DE
      
      * remotes/philmd/tags/mips-20210502: (36 commits)
        gitlab-ci: Add KVM mips64el cross-build jobs
        hw/mips: Restrict non-virtualized machines to TCG
        target/mips: Move TCG source files under tcg/ sub directory
        target/mips: Move CP0 helpers to sysemu/cp0.c
        target/mips: Move exception management code to exception.c
        target/mips: Move TLB management helpers to tcg/sysemu/tlb_helper.c
        target/mips: Move helper_cache() to tcg/sysemu/special_helper.c
        target/mips: Move Special opcodes to tcg/sysemu/special_helper.c
        target/mips: Restrict CPUMIPSTLBContext::map_address() handlers scope
        target/mips: Move tlb_helper.c to tcg/sysemu/
        target/mips: Restrict mmu_init() to TCG
        target/mips: Move sysemu TCG-specific code to tcg/sysemu/ subfolder
        target/mips: Restrict cpu_mips_get_random() / update_pagemask() to TCG
        target/mips: Move physical addressing code to sysemu/physaddr.c
        target/mips: Move sysemu specific files under sysemu/ subfolder
        target/mips: Move cpu_signal_handler definition around
        target/mips: Add simple user-mode mips_cpu_tlb_fill()
        target/mips: Add simple user-mode mips_cpu_do_interrupt()
        target/mips: Introduce tcg-internal.h for TCG specific declarations
        meson: Introduce meson_user_arch source set for arch-specific user-mode
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      e93d8bcf
  3. May 02, 2021
Loading