The following changes since commit 83734919c408ba02adb6ea616d68cd1a72837fbe:
Merge remote-tracking branch 'remotes/cohuck-gitlab/tags/s390x-20201222' into staging (2021-01-01 18:19:44 +0000) are available in the Git repository at: https://gitlab.com/philmd/qemu.git tags/mips-20210103 for you to fetch changes up to 9c592996981fcb37fef011d7e9603cb31f8ef29f: tests/acceptance: Test boot_linux_console for fuloong2e (2021-01-03 21:41:03 +0100) ---------------------------------------------------------------- MIPS patches queue - Use PCI macros (Philippe Mathieu-Daudé) - Clean up VT82C686B south bridge (BALATON Zoltan) - Introduce clock_ticks_to_ns() (Peter Maydell) - Add Loongson-3 machine (Huacai Chen) - Make addresses used by bootloader unsigned (Jiaxun Yang) - Clean fuloong2e PROM environment (Jiaxun Yang) - Add integration test of fuloong2e booting Linux (Jiaxun Yang) ---------------------------------------------------------------- BALATON Zoltan (12): vt82c686: Rename AC97/MC97 parts from VT82C686B to VIA vt82c686: Remove unnecessary _DEVICE suffix from type macros vt82c686: Rename VT82C686B to VT82C686B_ISA vt82c686: Remove vt82c686b_[am]c97_init() functions vt82c686: Split off via-[am]c97 into separate file in hw/audio audio/via-ac97: Simplify code and set user_creatable to false vt82c686: Remove legacy vt82c686b_isa_init() function vt82c686: Remove legacy vt82c686b_pm_init() function vt82c686: Convert debug printf to trace points vt82c686: Remove unneeded includes and defines vt82c686: Use shorter name for local variable holding object state vt82c686: Rename superio config related parts Huacai Chen (5): hw/intc: Rework Loongson LIOINTC hw/mips: Implement fw_cfg_arch_key_name() hw/mips: Add Loongson-3 boot parameter helpers hw/mips: Add Loongson-3 machine support docs/system: Update MIPS machine documentation Jiaxun Yang (8): hw/mips: Make bootloader addresses unsigned hw/mips/malta: Use address translation helper to calculate bootloader_run_addr hw/mips: Use address translation helper to handle ENVP_ADDR hw/mips/fuloong2e: Remove define DEBUG_FULOONG2E_INIT hw/mips/fuloong2e: Replace faulty documentation links hw/mips/fuloong2e: Remove unused env entry hw/mips/fuloong2e: Correct cpuclock in PROM environment tests/acceptance: Test boot_linux_console for fuloong2e Peter Maydell (4): clock: Introduce clock_ticks_to_ns() target/mips: Don't use clock_get_ns() in clock period calculation clock: Remove clock_get_ns() clock: Define and use new clock_display_freq() Philippe Mathieu-Daudé (6): hw/pci-host: Use the PCI_BUILD_BDF() macro from 'hw/pci/pci.h' hw/pci-host/uninorth: Use the PCI_FUNC() macro from 'hw/pci/pci.h' hw: Use the PCI_SLOT() macro from 'hw/pci/pci.h' hw: Use the PCI_DEVFN() macro from 'hw/pci/pci.h' hw/pci-host/bonito: Display hexadecimal value with '0x' prefix hw/pci-host/bonito: Use pci_config_set_interrupt_pin() docs/devel/clocks.rst | 51 +- docs/system/target-mips.rst | 10 + default-configs/devices/mips64el-softmmu.mak | 1 + hw/mips/fw_cfg.h | 19 + hw/mips/loongson3_bootp.h | 241 +++++++ include/hw/clock.h | 53 +- include/hw/intc/loongson_liointc.h | 22 + include/hw/isa/vt82c686.h | 12 +- hw/arm/virt.c | 3 +- hw/audio/via-ac97.c | 93 +++ hw/core/clock.c | 6 + hw/hppa/dino.c | 2 +- hw/i386/xen/xen-hvm.c | 2 +- hw/intc/loongson_liointc.c | 36 +- hw/isa/piix3.c | 2 +- hw/isa/vt82c686.c | 267 ++------ hw/mips/fuloong2e.c | 69 +- hw/mips/fw_cfg.c | 35 ++ hw/mips/gt64xxx_pci.c | 2 +- hw/mips/loongson3_bootp.c | 151 +++++ hw/mips/loongson3_virt.c | 627 +++++++++++++++++++ hw/mips/malta.c | 88 +-- hw/mips/mipssim.c | 8 +- hw/pci-host/bonito.c | 14 +- hw/pci-host/pnv_phb4.c | 2 +- hw/pci-host/ppce500.c | 2 +- hw/pci-host/uninorth.c | 8 +- hw/ppc/ppc4xx_pci.c | 2 +- hw/sh4/sh_pci.c | 2 +- softmmu/qdev-monitor.c | 6 +- target/mips/cpu.c | 4 +- MAINTAINERS | 3 + hw/audio/meson.build | 1 + hw/isa/trace-events | 6 + hw/mips/Kconfig | 15 + hw/mips/meson.build | 2 + tests/acceptance/boot_linux_console.py | 21 + 37 files changed, 1526 insertions(+), 362 deletions(-) create mode 100644 hw/mips/fw_cfg.h create mode 100644 hw/mips/loongson3_bootp.h create mode 100644 include/hw/intc/loongson_liointc.h create mode 100644 hw/audio/via-ac97.c create mode 100644 hw/mips/fw_cfg.c create mode 100644 hw/mips/loongson3_bootp.c create mode 100644 hw/mips/loongson3_virt.c -- 2.26.2