Commit Graph

  • 55a7fa34f8 target/ppc: Machine check on invalid real address access on POWER9/10 Nicholas Piggin 2023-07-03 22:03:01 +10:00
  • e1a821d471 tests/qtest: Add xscom tests for powernv10 machine Nicholas Piggin 2023-07-06 15:39:23 +10:00
  • aa2addf96f ppc/pnv: Set P10 core xscom region size to match hardware Nicholas Piggin 2023-07-06 15:39:22 +10:00
  • b0afb574ba ppc/pnv: Log all unimp warnings with similar message Joel Stanley 2023-07-06 12:15:28 +09:30
  • 5efa754520 ppc440_pcix: Rename QOM type define abd move it to common header BALATON Zoltan 2023-07-06 13:16:45 +02:00
  • 2460bdff8e ppc4xx_pci: Add define for ppc4xx-host-bridge type name BALATON Zoltan 2023-07-06 13:16:44 +02:00
  • e75a951b89 ppc4xx_pci: Rename QOM type name define BALATON Zoltan 2023-07-06 13:16:43 +02:00
  • dd0f356dfe ppc440_pcix: Stop using system io region for PCI bus BALATON Zoltan 2023-07-06 13:16:42 +02:00
  • 9778427888 ppc440_pcix: Don't use iomem for regs BALATON Zoltan 2023-07-05 22:12:58 +02:00
  • 41cd3e649b ppc/sam460ex: Remove address_space_mem local variable BALATON Zoltan 2023-07-05 22:12:52 +02:00
  • 340dc03c79 ppc440: Remove ppc460ex_pcie_init legacy init function BALATON Zoltan 2023-07-05 22:12:54 +02:00
  • 6ef62c5945 ppc440: Add busnum property to PCIe controller model BALATON Zoltan 2023-07-05 22:12:53 +02:00
  • 088b61bc49 ppc440: Stop using system io region for PCIe buses BALATON Zoltan 2023-07-05 22:12:51 +02:00
  • b5d2ad84a1 ppc440: Rename local variable in dcr_read_pcie() BALATON Zoltan 2023-07-05 22:12:49 +02:00
  • 48bb07fbb1 ppc440: Rename parent field of PPC460EXPCIEState to match code style BALATON Zoltan 2023-07-05 22:12:48 +02:00
  • ca1ae3432f ppc440: Add a macro to shorten PCIe controller DCR registration BALATON Zoltan 2023-07-05 22:12:47 +02:00
  • 256f06668a ppc440: Add cpu link property to PCIe controller model BALATON Zoltan 2023-07-05 22:12:46 +02:00
  • 339d13ce57 ppc440: Change ppc460ex_pcie_init() parameter type BALATON Zoltan 2023-07-05 22:12:45 +02:00
  • 2bef5b9452 tests/avocado: Add powernv machine test script Nicholas Piggin 2023-07-05 22:06:31 +10:00
  • 934676c7b7 ppc/pnv: SMT support for powernv Nicholas Piggin 2023-07-05 22:06:30 +10:00
  • 9cdfd1b9f7 target/ppc: SMT support for the HID SPR Nicholas Piggin 2023-07-05 22:06:29 +10:00
  • 3401ea3cfe target/ppc: Add LPAR-per-core vs per-thread mode flag Nicholas Piggin 2023-07-05 22:06:28 +10:00
  • ed75a12357 pnv/xive2: Always pass a presenter object when accessing the TIMA Frederic Barrat 2023-07-05 10:14:00 +02:00
  • ff349cce89 pnv/xive: Print CPU target in all TIMA traces Frederic Barrat 2023-07-05 13:00:39 +02:00
  • ebe0e9bbcb ppc/pegasos2: Add support for -initrd command line option BALATON Zoltan 2023-07-04 20:19:20 +02:00
  • 053075097a pnv/xive: Allow mmio operations of any size on the ESB CI pages Frederic Barrat 2023-07-04 16:48:48 +02:00
  • 5365807495 ppc/pnv: Return zero for core thread state xscom Joel Stanley 2023-07-04 15:12:04 +09:30
  • 9a3942179d ppc/pnv: Add P10 core xscom model Joel Stanley 2023-07-04 15:12:03 +09:30
  • a1d64b9efc ppc/pnv: Add P10 quad xscom model Joel Stanley 2023-07-04 15:12:02 +09:30
  • fdc2b46aba ppc/pnv: Subclass quad xscom callbacks Joel Stanley 2023-07-04 15:12:01 +09:30
  • 19d197f5d1 ppc/pnv: quad xscom callbacks are P9 specific Joel Stanley 2023-07-04 15:12:00 +09:30
  • 4a1e9449e8 pnv/psi: Initialize the PSIHB interrupts to match hardware Frederic Barrat 2023-07-03 10:12:15 +02:00
  • a8da2e1424 pnv/xive: Add property on xive sources to define PQ state on reset Frederic Barrat 2023-07-03 10:12:14 +02:00
  • 694d3cb2ef pnv/xive2: Fix TIMA offset for indirect access Frederic Barrat 2023-07-03 10:08:58 +02:00
  • 93c691a003 target: ppc: Use MSR_HVB bit to get the target endianness for memory dump Narayana Murty N 2023-06-23 03:25:06 -04:00
  • 4e6b7db2c3 target/ppc: Get CPUState in one step BALATON Zoltan 2023-06-16 01:03:21 +02:00
  • 08d7cfd04c target/ppd: Remove unused define BALATON Zoltan 2023-06-16 01:03:16 +02:00
  • 0661329a35 target/ppc: Remove some more local CPUState variables only used once BALATON Zoltan 2023-06-16 01:03:14 +02:00
  • 819b31b0b4 target/ppc: Move common check in exception handlers to a function BALATON Zoltan 2023-06-16 01:03:12 +02:00
  • 3f88a89d10 target/ppc: Remove unneeded parameter from powerpc_reset_wakeup() BALATON Zoltan 2023-06-16 01:03:11 +02:00
  • 2306c60633 target/ppc: Remove some superfluous parentheses BALATON Zoltan 2023-06-16 01:03:10 +02:00
  • d73a175150 pnv/xive2: Allow indirect TIMA accesses of all sizes Frederic Barrat 2023-06-26 11:40:57 +02:00
  • d2b4e29768 tests/avocado: record_replay test for ppc powernv machine Nicholas Piggin 2023-06-25 20:37:00 +10:00
  • c32654af15 target/ppc: Fix icount access for some hypervisor instructions Nicholas Piggin 2023-06-25 20:36:59 +10:00
  • bc65beb3a4 sungem: Add WOL MMIO Nicholas Piggin 2023-06-26 06:16:28 +10:00
  • b25f2ffa19 target/ppc: Add TFMR SPR implementation with read and write helpers Nicholas Piggin 2023-06-25 22:03:17 +10:00
  • 6f967f4f78 target/ppc: Tidy POWER book4 SPR registration Nicholas Piggin 2023-06-25 22:03:16 +10:00
  • 32be62a3d8 mv64361: Add dummy gigabit ethernet PHY access registers BALATON Zoltan 2023-06-05 23:51:45 +02:00
  • 28eafc1270 target/ppc: Only generate decodetree files when TCG is enabled Philippe Mathieu-Daudé 2023-06-26 16:01:00 +02:00
  • 2ad2e113de hw/ppc: Fix clock update drift Nicholas Piggin 2023-06-29 12:07:13 +10:00
  • a5ff7875a9 target/ppc: Make HDECR underflow edge triggered Nicholas Piggin 2023-06-25 22:20:45 +10:00
  • b5ea6754e8 pnv/psi: Allow access to PSI registers through xscom Frederic Barrat 2023-06-30 12:26:09 +02:00
  • 97c81ef4b8 Merge tag 'pull-9p-20230706' of https://github.com/cschoenebeck/qemu into staging Richard Henderson 2023-07-06 18:19:42 +01:00
  • 822cb97cef Merge tag 'pull-target-arm-20230706' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Richard Henderson 2023-07-06 16:19:21 +01:00
  • c410772351 target/arm: Avoid over-length shift in arm_cpu_sve_finalize() error case Peter Maydell 2023-07-04 16:43:32 +01:00
  • c74138c6c0 target/arm: Define neoverse-v1 Peter Maydell 2023-07-04 14:06:47 +01:00
  • 7d8c283e10 target/arm: Suppress more TCG unimplemented features in ID registers Peter Maydell 2023-07-04 14:06:46 +01:00
  • ad18376b90 target/xtensa: Assert that interrupt level is within bounds Peter Maydell 2023-06-23 16:41:35 +01:00
  • 9057e5f7c9 hw: arm: allwinner-sramc: Set class_size Akihiko Odaki 2023-06-28 20:09:03 +09:00
  • 893ca916c0 target/arm: gdbstub: Guard M-profile code with CONFIG_TCG Fabiano Rosas 2023-06-28 13:48:21 -03:00
  • b52aa86525 tests/qtest: xlnx-canfd-test: Fix code coverity issues Vikram Garhwal 2023-06-28 13:27:58 -07:00
  • 9719f125b8 target/arm: Handle IC IVAU to improve compatibility with JITs John Högberg 2023-07-04 14:08:48 +01:00
  • 1f51573f79 target/arm: Fix SME full tile indexing Richard Henderson 2023-07-04 14:08:48 +01:00
  • 270bea47a2 target/arm: Dump ZA[] when active Richard Henderson 2023-07-04 14:08:48 +01:00
  • a9d8407016 target/arm: Avoid splitting Zregs across lines in dump Richard Henderson 2023-07-04 14:08:47 +01:00
  • 3dc2afeab2 tests/tcg/aarch64/sysregs.c: Use S syntax for id_aa64zfr0_el1 and id_aa64smfr0_el1 Peter Maydell 2023-07-06 12:38:19 +01:00
  • 3548fa0151 MAINTAINERS: raise status of 9p to 'Maintained' Christian Schoenebeck 2023-07-03 16:34:17 +02:00
  • 71d72ececa 9pfs: deprecate 'proxy' backend Christian Schoenebeck 2023-06-26 13:49:06 +02:00
  • 0618e72d64 Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging Richard Henderson 2023-07-04 18:40:13 +02:00
  • c21eae1ccc block/blkio: fix module_block.py parsing Stefan Hajnoczi 2023-07-04 14:34:36 +02:00
  • 62c2b8760b hw/arm/sbsa-ref: use XHCI to replace EHCI Yuquan Wang 2023-07-04 14:08:47 +01:00
  • 587f8b333c target/arm: Add raw_writes ops for register whose write induce TLB maintenance Eric Auger 2023-07-04 14:08:47 +01:00
  • 2a6ae69154 Merge tag 'pull-maintainer-ominbus-030723-1' of https://gitlab.com/stsquad/qemu into staging Richard Henderson 2023-07-04 08:36:44 +02:00
  • a634148269 tests/tcg: Add a test for info proc mappings Ilya Leoshkevich 2023-06-30 19:04:23 +01:00
  • abf7ba310b docs: Document security implications of debugging Ilya Leoshkevich 2023-06-30 19:04:22 +01:00
  • e282010b2e gdbstub: Add support for info proc mappings Ilya Leoshkevich 2023-06-30 19:04:21 +01:00
  • dc14a7a6e9 gdbstub: Report the actual qemu-user pid Ilya Leoshkevich 2023-06-30 19:04:20 +01:00
  • a3fcc111fa gdbstub: Expose gdb_get_process() and gdb_get_first_cpu_in_process() Ilya Leoshkevich 2023-06-30 19:04:19 +01:00
  • 77ae5761f3 linux-user: Emulate /proc/self/smaps Ilya Leoshkevich 2023-06-30 19:04:18 +01:00
  • 35be898e2f linux-user: Add "safe" parameter to do_guest_openat() Ilya Leoshkevich 2023-06-30 19:04:17 +01:00
  • a4dab0a0d3 linux-user: Expose do_guest_openat() and do_guest_readlink() Ilya Leoshkevich 2023-06-30 19:04:16 +01:00
  • 2261b73c28 gdbstub: clean-up vcont handling to avoid goto Alex Bennée 2023-06-30 19:04:15 +01:00
  • 3b72d68162 gdbstub: Permit reverse step/break to provide stop response Nicholas Piggin 2023-06-30 19:04:14 +01:00
  • d2fe226467 gdbstub: lightly refactor connection to avoid snprintf Alex Bennée 2023-06-30 19:04:13 +01:00
  • 43398409ce docs/devel: introduce some key concepts for QOM development Alex Bennée 2023-06-30 19:04:12 +01:00
  • da966a8a7c docs/devel: split qom-api reference into new file Alex Bennée 2023-06-30 19:04:11 +01:00
  • 307c0a4ac9 docs/devel/qom.rst: Correct code style Philippe Mathieu-Daudé 2023-06-30 19:04:10 +01:00
  • 6aebb1f62b include/hw/qdev-core: fixup kerneldoc annotations Alex Bennée 2023-06-30 19:04:09 +01:00
  • 6caf1571a9 include/migration: mark vmstate_register() as a legacy function Alex Bennée 2023-06-30 19:04:08 +01:00
  • 8b4528c829 docs/devel: add some front matter to the devel index Alex Bennée 2023-06-30 19:04:07 +01:00
  • ee293103b0 plugins: update lockstep to use g_memdup2 Alex Bennée 2023-06-30 19:04:06 +01:00
  • 4025874199 plugins: fix memory leak while parsing options Alex Bennée 2023-06-30 19:04:05 +01:00
  • 6d03226b42 plugins: force slow path when plugins instrument memory ops Alex Bennée 2023-06-30 19:04:04 +01:00
  • 465af4db96 target/arm: make arm_casq_ptw CONFIG_TCG only Alex Bennée 2023-06-30 19:04:03 +01:00
  • 7ea47af390 tests/avocado: Make the test_arm_bpim2u_gmac test more reliable Thomas Huth 2023-06-30 19:04:02 +01:00
  • 9fe8fa02cd tests/avocado: update firmware to enable sbsa-ref/max Marcin Juszkiewicz 2023-06-30 19:04:01 +01:00
  • 0101dd71b0 tests/docker: convert riscv64-cross to lcitool Alex Bennée 2023-06-30 19:04:00 +01:00
  • b911b9001e tests/lcitool: introduce qemu-minimal Alex Bennée 2023-06-30 19:03:59 +01:00
  • 690be80412 tests/lcitool: add an explicit gcc-native package Alex Bennée 2023-06-30 19:03:58 +01:00
  • 76eb439c0f tests/lcitool: Bump fedora container versions Erik Skultety 2023-06-30 19:03:57 +01:00