Commit Graph

  • 6d2a076842 target/sparc: Move SETHI to decodetree Richard Henderson 2023-10-01 16:48:18 -07:00
  • 9d4e2bc761 target/sparc: Pass DisasCompare to advance_jump_cond Richard Henderson 2023-10-04 13:38:18 -07:00
  • 6b3e4cc685 target/sparc: Merge gen_branch_[an] with only caller Richard Henderson 2023-10-04 13:23:07 -07:00
  • d547193616 target/sparc: Merge gen_fcond with only caller Richard Henderson 2023-10-04 13:20:30 -07:00
  • 1ea9c62a5e target/sparc: Merge gen_cond with only caller Richard Henderson 2023-10-04 13:04:14 -07:00
  • 45196ea4f4 target/sparc: Move FBPfcc and FBfcc to decodetree Richard Henderson 2023-10-04 13:00:53 -07:00
  • ab9ffe988a target/sparc: Move BPr to decodetree Richard Henderson 2023-10-01 16:23:14 -07:00
  • 276567aaf6 target/sparc: Move BPcc and Bicc to decodetree Richard Henderson 2023-10-01 15:57:34 -07:00
  • 23ada1b16f target/sparc: Move CALL to decodetree Richard Henderson 2023-10-01 15:11:00 -07:00
  • b1bc09ea6b target/sparc: Define AM_CHECK for sparc32 Richard Henderson 2023-10-01 15:10:31 -07:00
  • 878cc6773a target/sparc: Add decodetree infrastructure Richard Henderson 2023-10-01 14:56:04 -07:00
  • 554abe47c7 target/sparc: Partition cpu features Richard Henderson 2023-10-22 16:05:15 -07:00
  • 5f25b383a8 target/sparc: Remove sparcv7 cpu features Richard Henderson 2023-10-11 20:34:14 -07:00
  • de1f52032f target/sparc: Use CPU_FEATURE_BIT_* for cpu properties Richard Henderson 2023-10-15 17:08:53 -07:00
  • bd7ff659a7 target/sparc: Define features via cpu-feature.h.inc Richard Henderson 2023-10-15 17:02:33 -07:00
  • ec860e5d03 configs: Enable MTTCG for sparc, sparc64 Richard Henderson 2023-06-20 18:38:10 +02:00
  • e0f46055a1 target/sparc: Set TCG_GUEST_DEFAULT_MO Richard Henderson 2023-06-20 18:36:33 +02:00
  • d9125cf27c target/sparc: Avoid helper_raise_exception in helper_st_asi Richard Henderson 2023-10-16 19:56:51 -07:00
  • 186e78905a target/sparc: Implement check_align inline Richard Henderson 2023-10-16 13:23:15 -07:00
  • 930f1865cc target/sparc: Clear may_lookup for npc == DYNAMIC_PC Richard Henderson 2023-10-15 16:20:51 -07:00
  • dd41ce7a6f hw/arm/aspeed: Move AspeedSoCState::cpu/vic to Aspeed2400SoCState Philippe Mathieu-Daudé 2023-10-24 18:24:22 +02:00
  • c17fc02571 hw/arm/aspeed: Move AspeedSoCState::a7mpcore to Aspeed2600SoCState Philippe Mathieu-Daudé 2023-10-24 18:24:21 +02:00
  • a0c2103070 hw/arm/aspeed: Move AspeedSoCState::armv7m to Aspeed10x0SoCState Philippe Mathieu-Daudé 2023-10-24 18:24:20 +02:00
  • 24a88476ff hw/arm/aspeed: Check 'memory' link is set in common aspeed_soc_realize Philippe Mathieu-Daudé 2023-10-24 18:24:19 +02:00
  • 1a94fae4c1 hw/arm/aspeed: Introduce TYPE_ASPEED2400_SOC Philippe Mathieu-Daudé 2023-10-24 18:24:18 +02:00
  • 4fc5e8065b hw/arm/aspeed: Introduce TYPE_ASPEED2600_SOC Philippe Mathieu-Daudé 2023-10-24 18:24:17 +02:00
  • df4ab0764d hw/arm/aspeed: Introduce TYPE_ASPEED10X0_SOC Philippe Mathieu-Daudé 2023-10-24 18:24:16 +02:00
  • 3c392e87df hw/arm/aspeed: Dynamically allocate AspeedMachineState::soc field Philippe Mathieu-Daudé 2023-10-24 18:24:15 +02:00
  • aa6c6697bb hw/arm/aspeed: Rename aspeed_soc_realize() as AST2400/2500 specific Philippe Mathieu-Daudé 2023-10-24 18:24:14 +02:00
  • a150836239 hw/arm/aspeed: Rename aspeed_soc_init() as AST2400/2500 specific Philippe Mathieu-Daudé 2023-10-24 18:24:13 +02:00
  • 2f4ec77679 hw/arm/aspeed: Extract code common to all boards to a common file Philippe Mathieu-Daudé 2023-10-24 18:24:12 +02:00
  • cbe27c3ec3 MAINTAINERS: aspeed: Update Andrew's email address Andrew Jeffery 2023-09-25 15:52:12 +09:30
  • a95260486a Merge tag 'pull-tcg-20231023' of https://gitlab.com/rth7680/qemu into staging Stefan Hajnoczi 2023-10-23 14:45:46 -07:00
  • 1b4a5a20da Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging Stefan Hajnoczi 2023-10-23 14:45:29 -07:00
  • b093277edc Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into staging Stefan Hajnoczi 2023-10-23 14:45:17 -07:00
  • 338cf82fbe Merge tag 'hw-misc-20231020' of https://github.com/philmd/qemu into staging Stefan Hajnoczi 2023-10-23 14:44:20 -07:00
  • e40df3522b target/xtensa: Use tcg_gen_sextract_i32 Richard Henderson 2023-10-19 11:25:32 -07:00
  • 8b8bb29548 target/tricore: Use tcg_gen_*extract_tl Richard Henderson 2023-10-19 11:23:19 -07:00
  • 0d67249c6d target/rx: Use tcg_gen_ext_i32 Richard Henderson 2023-10-19 11:21:40 -07:00
  • 443025e4d0 target/m68k: Use tcg_gen_ext_i32 Richard Henderson 2023-10-19 11:20:12 -07:00
  • 23f3d586e4 target/i386: Use tcg_gen_ext_tl Richard Henderson 2023-10-19 11:18:51 -07:00
  • 2f02c14b21 target/arm: Use tcg_gen_ext_i64 Richard Henderson 2023-10-19 11:18:08 -07:00
  • c048b68385 tcg: Define MO_TL Paolo Bonzini 2023-10-22 16:34:21 -07:00
  • 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