[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/35] MIPS patches for 2021-01-03
From: |
Philippe Mathieu-Daudé |
Subject: |
[PULL 00/35] MIPS patches for 2021-01-03 |
Date: |
Sun, 3 Jan 2021 21:49:46 +0100 |
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
- [PULL 00/35] MIPS patches for 2021-01-03,
Philippe Mathieu-Daudé <=
- [PULL 01/35] hw/pci-host: Use the PCI_BUILD_BDF() macro from 'hw/pci/pci.h', Philippe Mathieu-Daudé, 2021/01/03
- [PULL 02/35] hw/pci-host/uninorth: Use the PCI_FUNC() macro from 'hw/pci/pci.h', Philippe Mathieu-Daudé, 2021/01/03
- [PULL 03/35] hw: Use the PCI_SLOT() macro from 'hw/pci/pci.h', Philippe Mathieu-Daudé, 2021/01/03
- [PULL 04/35] hw: Use the PCI_DEVFN() macro from 'hw/pci/pci.h', Philippe Mathieu-Daudé, 2021/01/03
- [PULL 05/35] hw/pci-host/bonito: Display hexadecimal value with '0x' prefix, Philippe Mathieu-Daudé, 2021/01/03
- [PULL 06/35] hw/pci-host/bonito: Use pci_config_set_interrupt_pin(), Philippe Mathieu-Daudé, 2021/01/03
- [PULL 07/35] vt82c686: Rename AC97/MC97 parts from VT82C686B to VIA, Philippe Mathieu-Daudé, 2021/01/03
- [PULL 08/35] vt82c686: Remove unnecessary _DEVICE suffix from type macros, Philippe Mathieu-Daudé, 2021/01/03
- [PULL 09/35] vt82c686: Rename VT82C686B to VT82C686B_ISA, Philippe Mathieu-Daudé, 2021/01/03
- [PULL 10/35] vt82c686: Remove vt82c686b_[am]c97_init() functions, Philippe Mathieu-Daudé, 2021/01/03