From: "Philippe Mathieu-Daudé" <f4bug@amsat.org>
To: qemu-devel@nongnu.org
Cc: "Aleksandar Rikalo" <aleksandar.rikalo@syrmia.com>,
"Huacai Chen" <chenhuacai@kernel.org>,
"Philippe Mathieu-Daudé" <f4bug@amsat.org>,
"Aurelien Jarno" <aurelien@aurel32.net>
Subject: [PULL v2 00/35] MIPS patches for 2021-01-04
Date: Tue, 5 Jan 2021 10:41:08 +0100 [thread overview]
Message-ID: <20210105094109.3303949-1-f4bug@amsat.org> (raw)
The following changes since commit e551455f1e7a3d7eee9e11e2903e4050bc5511ae:
Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/block-pull-request' into staging (2021-01-04 15:02:53 +0000)
are available in the Git repository at:
https://gitlab.com/philmd/qemu.git tags/mips-20210104
for you to fetch changes up to 457027298749333047bf81a856ce95ea5f9dccd9:
tests/acceptance: Test boot_linux_console for fuloong2e (2021-01-04 23:36:03 +0100)
Since v1:
- Fixed memory leak reported by Peter
----------------------------------------------------------------
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 | 638 +++++++++++++++++++
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, 1537 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
next reply other threads:[~2021-01-05 9:43 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-01-05 9:41 Philippe Mathieu-Daudé [this message]
2021-01-05 9:41 ` [PULL v2 26/35] hw/mips: Add Loongson-3 machine support Philippe Mathieu-Daudé
2021-01-06 11:22 ` [PULL v2 00/35] MIPS patches for 2021-01-04 Peter Maydell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210105094109.3303949-1-f4bug@amsat.org \
--to=f4bug@amsat.org \
--cc=aleksandar.rikalo@syrmia.com \
--cc=aurelien@aurel32.net \
--cc=chenhuacai@kernel.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).