Commit Graph

  • 68d58770d7 hw/i386/pc: Remove orphan declarations Bernhard Beschow 2022-05-20 20:01:04 +02:00
  • cb76321ecc hw/i386/pc: Unexport functions used only internally Bernhard Beschow 2022-05-20 20:01:03 +02:00
  • fc5f892368 hw/i386/pc: Unexport PC_CPU_MODEL_IDS macro Bernhard Beschow 2022-05-20 20:01:02 +02:00
  • bae17e7483 hw/audio/cs4231a: Const'ify global tables Bernhard Beschow 2022-05-20 20:01:01 +02:00
  • aa2e535c82 hw: Reuse TYPE_I8042 define Bernhard Beschow 2022-05-20 20:01:00 +02:00
  • 5b21b331be hw/rtc/mc146818rtc: QOM'ify io_base offset Bernhard Beschow 2022-05-29 20:40:06 +02:00
  • 8f3428cc85 hw/i386/microvm-dt: Determine mc146818rtc's IRQ number from QOM property Bernhard Beschow 2022-05-29 20:40:05 +02:00
  • 94c720f39e hw/i386/microvm-dt: Force explicit failure if retrieving QOM property fails Bernhard Beschow 2022-05-29 20:40:04 +02:00
  • 988fb61321 hw/isa/piix3: Inline and remove piix3_create() Bernhard Beschow 2022-06-03 20:50:45 +02:00
  • 6e8791fb61 hw/isa/piix3: Factor out ISABus retrieval from piix3_create() Bernhard Beschow 2022-06-03 20:50:44 +02:00
  • fe3055d292 hw/isa/piix3: QOM'ify PCI device creation and wiring Bernhard Beschow 2022-06-03 20:50:43 +02:00
  • 5bf26b9393 hw/isa/piix3: Move pci_map_irq_fn near pci_set_irq_fn Bernhard Beschow 2022-06-03 20:50:42 +02:00
  • e8ebf54936 hw/isa/piix4: Inline and remove piix4_create() Bernhard Beschow 2022-06-03 20:50:41 +02:00
  • 19e375db22 hw/isa/piix4: QOM'ify PIIX4 PM creation Bernhard Beschow 2022-06-03 20:50:40 +02:00
  • e3d198eed1 hw/isa/piix4: Factor out ISABus retrieval from piix4_create() Bernhard Beschow 2022-06-03 20:50:39 +02:00
  • c397a2d3e4 hw/isa/piix4: QOM'ify PCI device creation and wiring Bernhard Beschow 2022-06-03 20:50:38 +02:00
  • 87e010d6d6 hw/isa/piix4: Move pci_map_irq_fn' near pci_set_irq_fn Bernhard Beschow 2022-06-03 20:50:37 +02:00
  • 14f94725c9 hw/isa/piix4: Use object_initialize_child() for embedded struct Bernhard Beschow 2022-06-03 20:50:36 +02:00
  • 3963e1398e hw/southbridge/piix: Aggregate all PIIX southbridge type names Bernhard Beschow 2022-06-03 20:50:35 +02:00
  • 65417e548a hw/acpi/piix4: remove unused piix4_pm_initfn() function Mark Cave-Ayland 2022-05-28 10:02:11 +01:00
  • 5a9715c26f hw/isa/piix4.c: create PIIX4_PM device directly instead of using piix4_pm_initfn() Mark Cave-Ayland 2022-05-28 10:02:11 +01:00
  • ee7318bc09 hw/i386/pc_piix: create PIIX4_PM device directly instead of using piix4_pm_initfn() Mark Cave-Ayland 2022-05-28 10:02:11 +01:00
  • b49e94424c hw/acpi/piix4: use qdev gpio to wire up smi_irq Mark Cave-Ayland 2022-05-28 10:02:11 +01:00
  • 29786d42ba hw/acpi/piix4: use qdev gpio to wire up sci_irq Mark Cave-Ayland 2022-05-28 10:02:11 +01:00
  • d0af99ac12 hw/acpi/piix4: rename piix4_pm_init() to piix4_pm_initfn() Mark Cave-Ayland 2022-05-28 10:02:11 +01:00
  • 19eb2a0da2 hw/acpi/piix4: alter piix4_pm_init() to return PIIX4PMState Mark Cave-Ayland 2022-05-28 10:02:11 +01:00
  • 2bfd0845f0 hw/acpi/piix4: move PIIX4PMState into separate piix4.h header Mark Cave-Ayland 2022-05-28 10:02:11 +01:00
  • 7ace6b4f81 hw/acpi/piix4: convert smm_enabled bool to qdev property Mark Cave-Ayland 2022-05-28 10:02:11 +01:00
  • 5b07f44102 hw/acpi/piix4: change smm_enabled from int to bool Mark Cave-Ayland 2022-05-28 10:02:11 +01:00
  • 3f0efcac43 hw/acpi/piix4: move xen_enabled() logic from piix4_pm_init() to piix4_pm_realize() Mark Cave-Ayland 2022-05-28 10:02:11 +01:00
  • 0c285e0128 hw/block/fdc-sysbus: Always mark sysbus floppy controllers as not having DMA Peter Maydell 2022-05-05 11:18:42 +01:00
  • 8e0e23445a target/mips: Undeprecate nanoMIPS ISA support in QEMU Stefan Pejic 2022-05-04 13:04:03 +02:00
  • f1663114df target/mips: Add missing default cases for some nanoMIPS pools Stefan Pejic 2022-05-04 13:04:02 +02:00
  • db7596989a target/mips: Fix handling of unaligned memory access for nanoMIPS ISA Dragan Mladjenovic 2022-05-04 13:04:01 +02:00
  • 14668cfaaf target/mips: Fix emulation of nanoMIPS BNEC[32] instruction Dragan Mladjenovic 2022-05-04 13:04:00 +02:00
  • 5de4359b4f target/mips: Fix emulation of nanoMIPS BPOSGE32C instruction Dragan Mladjenovic 2022-05-04 13:03:59 +02:00
  • 9e4f726d4f target/mips: Fix emulation of nanoMIPS EXTRV_S.H instruction Dragan Mladjenovic 2022-05-04 13:03:58 +02:00
  • a1b092537a target/mips: Fix emulation of nanoMIPS MTHLIP instruction Stefan Pejic 2022-05-04 13:03:57 +02:00
  • 1d29f899e7 target/mips: Fix FTRUNC_S and FTRUNC_U trans helper Ni Hui 2022-05-03 22:42:41 +08:00
  • 857816a42b target/mips: Fix store adress of high 64bit in helper_msa_st_b() Ni Hui 2022-05-04 10:33:19 +08:00
  • ead0bf0d33 target/mips: Do not treat msa INSERT as NOP when wd is zero Ni Hui 2022-05-03 21:07:08 +08:00
  • 4b532b4f2b target/mips: Fix msa checking condition in trans_msa_elm_fn() Ni Hui 2022-05-03 21:07:07 +08:00
  • 7fc235c67f target/mips: Fix df_extract_val() and df_extract_df() dfe lookup Ni Hui 2022-05-03 21:07:06 +08:00
  • 954d1658bd target/mips: Fix SAT_S trans helper Ni Hui 2022-05-03 21:07:05 +08:00
  • a6bc80f7b1 target/mips: Fix WatchHi.M handling Marcin Nowakowski 2021-05-26 11:35:06 +02:00
  • 9554d33076 bsd-user/freebsd/os-syscall.c: Implement exit Warner Losh 2022-01-31 17:03:30 -07:00
  • 770d8abae7 bsd-user/bsd-file.h: Meat of the write system calls Warner Losh 2022-01-31 16:34:03 -07:00
  • 80da1b0088 bsd-user/bsd-file.h: Add implementations for read, pread, readv and preadv Warner Losh 2022-01-31 16:10:10 -07:00
  • db69788703 bsd-user/freebsd/os-syscall.c: Tracing and error boilerplate Warner Losh 2022-01-31 13:55:12 -07:00
  • 883808d848 bsd-user/freebsd/os-syscall.c: unlock_iovec Warner Losh 2022-01-31 13:40:36 -07:00
  • 1ed771b21c bsd-user/freebsd/os-syscall.c: lock_iovec Warner Losh 2022-01-31 13:37:24 -07:00
  • 30796f5567 Merge tag 'for_upstream' of git://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging Richard Henderson 2022-06-10 18:15:34 -07:00
  • 2663c41cfa Merge tag 'pull-target-arm-20220610' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Richard Henderson 2022-06-10 13:16:48 -07:00
  • 6a9a929222 pic event-loop-base Andrea Fioraldi 2022-06-10 18:02:28 +02:00
  • 401e8fe9e6 pic qom Andrea Fioraldi 2022-06-10 17:59:42 +02:00
  • 0602bf8c22 libafl_qemu_gdb_reply Andrea Fioraldi 2022-06-10 17:50:57 +02:00
  • e08af84b06 merge Andrea Fioraldi 2022-06-10 17:17:43 +02:00
  • c5539950d9 libafl custom monitor commands in gdbstub Andrea Fioraldi 2022-06-10 17:07:51 +02:00
  • 90c072e063 semihosting/config: Merge --semihosting-config option groups Peter Maydell 2022-06-10 14:32:36 +01:00
  • ebf1b4cbb8 gdbstub: Don't use GDB syscalls if no GDB is attached Peter Maydell 2022-06-10 14:32:36 +01:00
  • 6bcbb07af6 target/arm: SCR_EL3.RW is RAO/WI without AArch32 EL[12] Richard Henderson 2022-06-10 14:32:35 +01:00
  • bfe43e3d14 target/arm: Adjust format test in scr_write Richard Henderson 2022-06-10 14:32:35 +01:00
  • 284ad5e70c tests/qtest: Reduce npcm7xx_sdhci test image size Hao Wu 2022-06-10 14:32:35 +01:00
  • 02e1de14bc target/arm: Fix Secure PL1 tests in fp_exception_el Richard Henderson 2022-06-10 14:32:35 +01:00
  • 38e8a13c11 target/arm: Move arm_debug_target_el to debug_helper.c Richard Henderson 2022-06-10 14:32:35 +01:00
  • 04eacf6e79 target/arm: Create raise_exception_debug Richard Henderson 2022-06-10 14:32:34 +01:00
  • 82303761c6 target/arm: Remove default_exception_el Richard Henderson 2022-06-10 14:32:34 +01:00
  • eeaf596022 target/arm: Introduce helper_exception_with_syndrome Richard Henderson 2022-06-10 14:32:34 +01:00
  • d6d7f818a9 target/arm: Introduce gen_exception_el_v Richard Henderson 2022-06-10 14:32:34 +01:00
  • 1a13b9a863 target/arm: Introduce gen_exception Richard Henderson 2022-06-10 14:32:33 +01:00
  • bca6f24f01 target/arm: Rename gen_exception to gen_exception_el Richard Henderson 2022-06-10 14:32:33 +01:00
  • cc5e672b85 target/arm: Move gen_exception to translate.c Richard Henderson 2022-06-10 14:32:33 +01:00
  • 8480e933ed target/arm: Remove TBFLAG_ANY.DEBUG_TARGET_EL Richard Henderson 2022-06-10 14:32:33 +01:00
  • f0d7c2054a target/arm: Create helper_exception_swstep Richard Henderson 2022-06-10 14:32:32 +01:00
  • 486d6c9699 target/arm: Introduce gen_exception_insn Richard Henderson 2022-06-10 14:32:32 +01:00
  • 8c5d24dc7d target/arm: Rename gen_exception_insn to gen_exception_insn_el Richard Henderson 2022-06-10 14:32:32 +01:00
  • 9c9d03f0c5 target/arm: Introduce gen_exception_insn_el_v Richard Henderson 2022-06-10 14:32:32 +01:00
  • d3c5d50a5c target/arm: Rename helper_exception_with_syndrome Richard Henderson 2022-06-10 14:32:31 +01:00
  • a853e3ae55 target/arm: Move arm_debug_exception_fsr to debug_helper.c Richard Henderson 2022-06-10 14:32:31 +01:00
  • 16f9d5f693 target/arm: Move exception_bkpt_insn to debug_helper.c Richard Henderson 2022-06-10 14:32:31 +01:00
  • 831c1b1087 target/arm: Use is_a64 in arm_generate_debug_exceptions Richard Henderson 2022-06-10 14:32:31 +01:00
  • 31c8df53ee target/arm: Move arm_generate_debug_exceptions out of line Richard Henderson 2022-06-10 14:32:31 +01:00
  • 55ba15b737 target/arm: Move arm_singlestep_active out of line Richard Henderson 2022-06-10 14:32:30 +01:00
  • 57287a6e95 target/arm: Move exception_target_el out of line Richard Henderson 2022-06-10 14:32:30 +01:00
  • fa33eead86 target/arm: Add coproc parameter to syn_fp_access_trap Richard Henderson 2022-06-10 14:32:30 +01:00
  • 7666a81d15 target/arm: Mark exception helpers as noreturn Richard Henderson 2022-06-10 14:32:30 +01:00
  • a2388d4400
    Remove Hash bound in Input trait (#670) Andrea Fioraldi 2022-06-10 15:24:31 +02:00
  • c9f802a3b8
    Improve map feedback/observer (#665) Dongjia Zhang 2022-06-10 17:14:12 +09:00
  • b3cd3b5a66 Merge tag 'pull-riscv-to-apply-20220610' of github.com:alistair23/qemu into staging Richard Henderson 2022-06-09 22:08:27 -07:00
  • 07314158f6 target/riscv: trans_rvv: Avoid assert for RV32 and e64 Alistair Francis 2022-06-09 09:47:01 +10:00
  • 06cb5c82eb hw/vhost-user-scsi|blk: set supports_config flag correctly Changpeng Liu 2022-05-25 20:55:40 +08:00
  • fb38d0c97d hw/virtio/vhost-user: don't use uninitialized variable Changpeng Liu 2022-05-25 20:55:39 +08:00
  • 5060004c30 tests/acpi: virt: update golden masters for VIOT Mark Cave-Ayland 2022-05-25 18:32:32 +01:00
  • 68f14a8729 hw/acpi/viot: sort VIOT ACPI table entries by PCI host bridge min_bus Mark Cave-Ayland 2022-05-25 18:32:31 +01:00
  • 4c8f2ffff1 tests/acpi: virt: allow VIOT acpi table changes Mark Cave-Ayland 2022-05-25 18:32:30 +01:00
  • e5f73c8397 hw/acpi/viot: build array of PCI host bridges before generating VIOT ACPI table Mark Cave-Ayland 2022-05-25 18:32:29 +01:00
  • 1b805ab560 hw/acpi/viot: move the individual PCI host bridge entry generation to a new function Mark Cave-Ayland 2022-05-25 18:32:28 +01:00
  • 6164a11104 hw/acpi/viot: rename build_pci_range_node() to enumerate_pci_host_bridges() Mark Cave-Ayland 2022-05-25 18:32:27 +01:00
  • f824f52947 hw/cxl: Fix missing write mask for HDM decoder target list registers Jonathan Cameron 2022-06-08 14:08:04 +01:00
  • 36f18c6989 pci: fix overflow in snprintf string formatting Claudio Fontana 2022-05-31 13:47:07 +02:00