Commit Graph

  • f1c29532e7 tcg: Export tcg_gen_ext_{i32,i64,tl} Richard Henderson 2023-10-19 09:15:22 -07:00
  • 93c86ecd77 tcg: add negsetcondi Paolo Bonzini 2023-10-19 12:46:43 +02:00
  • 46c684c862 target/i386: Use i128 for 128 and 256-bit loads and stores Richard Henderson 2023-08-24 11:08:44 -07:00
  • a01d9792a7 tcg: Add tcg_gen_{ld,st}_i128 Richard Henderson 2023-08-24 10:25:21 -07:00
  • d97f8f3941 tcg: Optimize past conditional branches Richard Henderson 2023-10-16 19:10:42 -07:00
  • bfefdbea9e tcg: Use constant zero when expanding with divu2 Richard Henderson 2023-10-16 14:45:12 -07:00
  • 40f40fc8f0 tcg: drop unused tcg_temp_free define Mike Frysinger 2023-10-15 06:45:46 +05:45
  • 2e486b5901 tcg/s390x: Use tcg_use_softmmu Richard Henderson 2023-10-01 21:16:32 +00:00
  • 4944d35910 tcg/riscv: Use tcg_use_softmmu Richard Henderson 2023-10-01 12:35:44 -07:00
  • cf0ed30eb1 tcg/riscv: Do not reserve TCG_GUEST_BASE_REG for guest_base zero Richard Henderson 2023-10-12 20:45:36 -07:00
  • 5b5bd4a9b1 tcg/ppc: Use tcg_use_softmmu Richard Henderson 2023-10-01 19:09:52 +00:00
  • e3a650cd9d tcg/mips: Use tcg_use_softmmu Richard Henderson 2023-10-01 11:49:03 -07:00
  • 10e1fd2784 tcg/loongarch64: Use tcg_use_softmmu Richard Henderson 2023-10-01 18:05:27 +00:00
  • 915e1d52e2 tcg/i386: Use tcg_use_softmmu Richard Henderson 2023-10-01 08:13:44 -07:00
  • e2b7a40d05 tcg/aarch64: Use tcg_use_softmmu Richard Henderson 2023-10-01 16:26:53 +00:00
  • 2c53bdf110 tcg/arm: Use tcg_use_softmmu Richard Henderson 2023-10-01 17:13:00 +00:00
  • 23088ca0bc tcg: Provide guest_base fallback for system mode Richard Henderson 2023-10-01 17:12:32 +00:00
  • 397cabaae0 tcg: Introduce tcg_use_softmmu Richard Henderson 2023-10-01 07:53:03 -07:00
  • cc3f99aac4 tcg/ppc: Disable TCG_REG_TB for Power9/Power10 Richard Henderson 2023-08-15 17:48:19 +00:00
  • 1958dbbd2a tcg/ppc: Use PLD in tcg_out_goto_tb Richard Henderson 2023-08-15 18:17:10 +00:00
  • c90f897a54 tcg/ppc: Use prefixed instructions in tcg_out_dupi_vec Richard Henderson 2023-08-04 18:32:57 +00:00
  • d90b23af6d tcg/ppc: Use PLD in tcg_out_movi for constant pool Richard Henderson 2023-08-04 18:19:25 +00:00
  • 1f8e4dc182 tcg/ppc: Use prefixed instructions in tcg_out_mem_long Richard Henderson 2023-08-04 17:16:32 +00:00
  • 103044e406 tcg/ppc: Use PADDI in tcg_out_movi Richard Henderson 2023-06-26 18:02:18 +00:00
  • 4a388c7932 tcg/ppc: Use ADDPCIS in tcg_out_goto_tb Richard Henderson 2023-08-15 17:47:47 +00:00
  • 7a379976d6 tcg/ppc: Use ADDPCIS for the constant pool Richard Henderson 2023-08-15 17:35:21 +00:00
  • 776cd9b648 tcg/ppc: Use ADDPCIS in tcg_out_movi_int Richard Henderson 2023-08-15 17:19:37 +00:00
  • 3acd75b851 tcg/ppc: Use ADDPCIS in tcg_out_tb_start Richard Henderson 2023-08-15 17:04:42 +00:00
  • 4430b60c7f tcg/ppc: Reinterpret tb-relative to TB+4 Richard Henderson 2023-08-15 16:58:19 +00:00
  • 03434d5202 tcg/ppc: Enable direct branching tcg_out_goto_tb with TCG_REG_TB Jordan Niethe 2023-08-15 16:47:11 +00:00
  • 096d118592 tcg/ppc: Untabify tcg-target.c.inc Richard Henderson 2023-08-04 20:35:53 +00:00
  • c7016bf700 intel-iommu: Report interrupt remapping faults, fix return value David Woodhouse 2023-08-23 13:23:25 +01:00
  • 5e7abc29c5 MAINTAINERS: Add include/hw/intc/i8259.h to the PC chip section Thomas Huth 2023-10-17 17:26:25 +02:00
  • d4eb503808 vhost-user: Fix protocol feature bit conflict Hanna Czenczek 2023-10-16 10:32:01 +02:00
  • e0c7245255 tests/acpi: Update DSDT.cxl with QTG DSM Jonathan Cameron 2023-10-12 13:56:23 +01:00
  • 6cdd46f66f hw/cxl: Add QTG _DSM support for ACPI0017 device Dave Jiang 2023-10-12 13:56:22 +01:00
  • 57a6beacd8 tests/acpi: Allow update of DSDT.cxl Jonathan Cameron 2023-10-12 13:56:21 +01:00
  • 4076bc86a3 hw/i386/cxl: ensure maxram is greater than ram size for calculating cxl range Ani Sinha 2023-10-11 16:23:35 +05:30
  • f02a4b8e64 vhost-user: fix lost reconnect Li Feng 2023-10-09 12:47:01 +08:00
  • a6a30a7ec0 vhost-user-scsi: start vhost when guest kicks Li Feng 2023-10-09 12:47:00 +08:00
  • 7962e432b4 vhost-user-scsi: support reconnect to backend Li Feng 2023-10-09 12:46:59 +08:00
  • 4dfcc09f48 vhost: move and rename the conn retry times Li Feng 2023-10-09 12:46:58 +08:00
  • f7bd1437ba vhost-user-common: send get_inflight_fd once Li Feng 2023-10-09 12:46:57 +08:00
  • aa0c9aec57 hw/i386/pc_piix: Make PIIX4 south bridge usable in PC machine Bernhard Beschow 2023-10-07 14:38:37 +02:00
  • 12cecd4550 hw/isa/piix: Implement multi-process QEMU support also for PIIX4 Bernhard Beschow 2023-10-07 14:38:36 +02:00
  • a203cc532a hw/isa/piix: Resolve duplicate code regarding PCI interrupt wiring Bernhard Beschow 2023-10-07 14:38:35 +02:00
  • 0c9fd5a309 hw/isa/piix: Reuse PIIX3's PCI interrupt triggering in PIIX4 Bernhard Beschow 2023-10-07 14:38:34 +02:00
  • 2a62c47926 hw/isa/piix: Rename functions to be shared for PCI interrupt triggering Bernhard Beschow 2023-10-07 14:38:33 +02:00
  • 2922dbc28c hw/isa/piix: Reuse PIIX3 base class' realize method in PIIX4 Bernhard Beschow 2023-10-07 14:38:32 +02:00
  • 7d6f26594b hw/isa/piix: Share PIIX3's base class with PIIX4 Bernhard Beschow 2023-10-07 14:38:31 +02:00
  • f97479cad8 hw/isa/piix: Harmonize names of reset control memory regions Bernhard Beschow 2023-10-07 14:38:30 +02:00
  • ac4330359b hw/isa/piix: Allow for optional PIT creation in PIIX3 Bernhard Beschow 2023-10-07 14:38:29 +02:00
  • 2d7630f5c7 hw/isa/piix: Allow for optional PIC creation in PIIX3 Bernhard Beschow 2023-10-07 14:38:28 +02:00
  • 1697189977 hw/isa/piix3: Merge hw/isa/piix4.c Bernhard Beschow 2023-10-07 14:38:27 +02:00
  • 74bdcfb4b2 hw/isa/piix4: Reuse struct PIIXState from PIIX3 Bernhard Beschow 2023-10-07 14:38:26 +02:00
  • 80ec6f5b57 hw/isa/piix4: Rename reset control operations to match PIIX3 Bernhard Beschow 2023-10-07 14:38:25 +02:00
  • de710ac408 hw/isa/piix4: Rename "isa" attribute to "isa_irqs_in" Bernhard Beschow 2023-10-07 14:38:24 +02:00
  • 06f6efefe0 hw/isa/piix4: Remove unused inbound ISA interrupt lines Bernhard Beschow 2023-10-07 14:38:23 +02:00
  • 9769cfc3e4 hw/isa/piix3: Drop the "3" from PIIX base class name Bernhard Beschow 2023-10-07 14:38:22 +02:00
  • 0a15cf0801 hw/isa/piix3: Create power management controller in host device Bernhard Beschow 2023-10-07 14:38:21 +02:00
  • 6fe4464c05 hw/isa/piix3: Create USB controller in host device Bernhard Beschow 2023-10-07 14:38:20 +02:00
  • e47e5a5b79 hw/isa/piix3: Create IDE controller in host device Bernhard Beschow 2023-10-07 14:38:19 +02:00
  • 56b1f50e3c hw/i386/pc: Wire RTC ISA IRQs in south bridges Bernhard Beschow 2023-10-07 14:38:18 +02:00
  • 64127940ae hw/isa/piix3: Wire PIC IRQs to ISA bus in host device Bernhard Beschow 2023-10-07 14:38:17 +02:00
  • 295385127e hw/i386/pc_q35: Wire ICH9 LPC function's interrupts before its realize() Bernhard Beschow 2023-10-07 14:38:16 +02:00
  • 40f7062387 hw/isa/piix3: Rename "pic" attribute to "isa_irqs_in" Bernhard Beschow 2023-10-07 14:38:15 +02:00
  • b9a8b8d29f hw/i386/pc_piix: Remove redundant "piix3" variable Bernhard Beschow 2023-10-07 14:38:14 +02:00
  • 001cb25f3f hw/i386/pc_piix: Wire PIIX3's ISA interrupts by new "isa-irqs" property Bernhard Beschow 2023-10-07 14:38:13 +02:00
  • 32f29b26ff hw/isa/piix3: Resolve redundant PIIX_NUM_PIC_IRQS Bernhard Beschow 2023-10-07 14:38:12 +02:00
  • 8b6cf5128e hw/i386/pc_piix: Assign PIIX3's ISA interrupts before its realize() Bernhard Beschow 2023-10-07 14:38:11 +02:00
  • fe9a7350c2 hw/i386/pc_piix: Allow for setting properties before realizing PIIX3 south bridge Bernhard Beschow 2023-10-07 14:38:10 +02:00
  • 9c91051119 hw/i386/pc: Merge two if statements into one Bernhard Beschow 2023-10-07 14:38:09 +02:00
  • 9b50fd0290 hw/display: fix memleak from virtio_add_resource Matheus Tavares Bernardino 2023-10-06 17:39:01 -03:00
  • 74d7ea5062 timer/i8254: Fix one shot PIT mode Damien Zammit 2023-02-26 01:58:10 +00:00
  • bd7a6d88ec hw/i386/acpi-build: Remove build-time assertion on PIIX/ICH9 reset registers being identical Bernhard Beschow 2023-10-04 11:23:55 +02:00
  • c0c4f14729 virtio: call ->vhost_reset_device() during reset Stefan Hajnoczi 2023-10-03 21:45:32 -04:00
  • e6383293eb vhost-backend: remove vhost_kernel_reset_device() Stefan Hajnoczi 2023-10-03 21:45:31 -04:00
  • 22d2464f7e vhost-user: do not send RESET_OWNER on device reset Stefan Hajnoczi 2023-10-03 21:45:30 -04:00
  • b15c18c519 memory: initialize 'fv' in MemoryRegionCache to make Coverity happy Ilya Maximets 2023-10-09 12:43:21 +02:00
  • d7dc0682f5 vhost-user: call VHOST_USER_SET_VRING_ENABLE synchronously Laszlo Ersek 2023-10-02 22:32:21 +02:00
  • 75b6b6da21 vhost-user: allow "vhost_set_vring" to wait for a reply Laszlo Ersek 2023-10-02 22:32:20 +02:00
  • df3b2abc32 vhost-user: hoist "write_sync", "get_features", "get_u64" Laszlo Ersek 2023-10-02 22:32:19 +02:00
  • 99ad9ec89d vhost-user: flatten "enforce_reply" into "vhost_user_write_sync" Laszlo Ersek 2023-10-02 22:32:18 +02:00
  • 54ae36822f vhost-user: factor out "vhost_user_write_sync" Laszlo Ersek 2023-10-02 22:32:17 +02:00
  • ed0b3ebbae vhost-user: tighten "reply_supported" scope in "set_vring_addr" Laszlo Ersek 2023-10-02 22:32:16 +02:00
  • 1428831981 vhost-user: strip superfluous whitespace Laszlo Ersek 2023-10-02 22:32:15 +02:00
  • a4a2f7f816 MAINTAINERS: Add the ompic.c file to the or1k-sim section Thomas Huth 2023-10-20 08:24:48 +02:00
  • b96a7487d5 MAINTAINERS: Fix typo in openpic_kvm.c entry Thomas Huth 2023-10-19 17:58:22 +02:00
  • 71c1d34455 MAINTAINERS: Add unvalued folders in tests/tcg/ to the right sections Thomas Huth 2023-10-18 08:24:01 +02:00
  • 9c46b512e3 MAINTAINERS: Add PPC common files to PowerPC TCG CPUs Cédric Le Goater 2023-10-02 17:51:42 +02:00
  • 6198558781 MAINTAINERS: Add fw_cfg.c to PPC mac99 machine Cédric Le Goater 2023-10-02 17:51:41 +02:00
  • d79d998976 MAINTAINERS: Adjust file list for PPC pseries machine Cédric Le Goater 2023-10-02 17:51:40 +02:00
  • ab8e1af247 MAINTAINERS: Adjust file list for PPC e500 machines Cédric Le Goater 2023-10-02 17:51:39 +02:00
  • e20dbe54f2 MAINTAINERS: Adjust file list for PPC 4xx CPUs Cédric Le Goater 2023-10-02 17:51:38 +02:00
  • 6d7144604f MAINTAINERS: Adjust file list for PPC ref405ep machine Cédric Le Goater 2023-10-02 17:51:37 +02:00
  • 64cf81b812 ppc/{bamboo, virtex_ml507}: Remove useless dependency on ppc405.h header Cédric Le Goater 2023-10-02 17:51:36 +02:00
  • 5cf9a81e34 MAINTAINERS: Fix a couple s390 paths Eric Farman 2023-10-20 16:15:09 +02:00
  • 2635f961b0 MAINTAINERS: Add docs/devel/ebpf_rss.rst to the EBPF section Thomas Huth 2023-10-17 17:17:40 +02:00
  • 6345897057 MAINTAINERS: Add include/hw/intc/i8259.h to the PC chip section Thomas Huth 2023-10-17 17:26:25 +02:00
  • 1805c2b1da MAINTAINERS: Add the nios2 interrupt controller to the nios2 section Thomas Huth 2023-10-13 08:54:08 +02:00