Commit Graph

  • cbf4ad5498 target/i386: reimplement AVX comparison helpers Paul Brook 2022-08-25 23:58:15 +02:00
  • 3403cafeee target/i386: Floating point arithmetic helper AVX prep Paul Brook 2022-04-24 23:01:37 +01:00
  • d45b0de63d target/i386: Destructive vector helpers for AVX Paul Brook 2022-04-24 23:01:35 +01:00
  • e894bae8cb target/i386: Misc integer AVX helper prep Paul Brook 2022-04-24 23:01:34 +01:00
  • ee04a3c86d target/i386: Rewrite simple integer vector helpers Paul Brook 2022-04-24 23:01:33 +01:00
  • 18592d2ec2 target/i386: Rewrite vector shift helper Paul Brook 2022-04-24 23:01:32 +01:00
  • 25bdec79c6 target/i386: rewrite destructive 3DNow operations Paolo Bonzini 2022-09-01 08:19:35 +02:00
  • 71964f1b69 target/i386: Add CHECK_NO_VEX Paul Brook 2022-04-24 23:01:28 +01:00
  • 7f32690243 target/i386: do not cast gen_helper_* function pointers Paolo Bonzini 2022-08-26 23:09:27 +02:00
  • ce4fa29f94 target/i386: Add size suffix to vector FP helpers Paolo Bonzini 2022-08-27 00:49:31 +02:00
  • d7a851f89a target/i386: isolate MMX code more Paolo Bonzini 2022-08-27 00:44:38 +02:00
  • 2607e76ffd target/i386: check SSE table flags instead of hardcoding opcodes Paolo Bonzini 2022-08-27 00:13:40 +02:00
  • 622ef8f291 target/i386: Move 3DNOW decoder Paul Brook 2022-04-24 23:01:46 +01:00
  • 491f0f1962 target/i386: Rework sse_op_table6/7 Paul Brook 2022-04-24 23:01:27 +01:00
  • f2dbc28947 target/i386: Rework sse_op_table1 Paul Brook 2022-04-24 23:01:26 +01:00
  • 36fc7ee299 target/i386: Add ZMM_OFFSET macro Paul Brook 2022-04-24 23:01:30 +01:00
  • da1a7edb5d target/i386: formatting fixes Paolo Bonzini 2022-08-26 23:15:49 +02:00
  • 3dd116e32e target/i386: do not use MOVL to move data between SSE registers Paolo Bonzini 2022-08-26 23:15:33 +02:00
  • 91117bc546 tests/tcg: i386: add SSE tests Paul Brook 2022-04-24 23:02:03 +01:00
  • 7dd9d7e0bd Merge tag 'pull-ppc-20220831' of https://gitlab.com/danielhb/qemu into staging Stefan Hajnoczi 2022-09-01 13:53:20 -04:00
  • bf30ad8cef target/i386: DPPS rounding fix Paolo Bonzini 2022-08-25 18:47:50 +02:00
  • 75046ad72e target/i386: fix PHSUB* instructions with dest=src Paolo Bonzini 2022-08-25 17:46:36 +02:00
  • 7b764d4173 tests/tcg: i386: extend BMI test Paolo Bonzini 2022-08-25 12:58:18 +02:00
  • 9e8504c057 tests/tcg: x86_64: improve consistency with i386 Paolo Bonzini 2022-08-25 14:27:00 +02:00
  • 4802bf910e KVM: dirty ring: add missing memory barrier Paolo Bonzini 2022-08-26 13:00:00 +02:00
  • e3af71e900 meson: remove dead assignments Paolo Bonzini 2022-07-14 10:43:57 +02:00
  • eccae02d99 meson: remove dead code Paolo Bonzini 2022-07-14 10:43:46 +02:00
  • 0169815b47 meson: be strict for boolean options Anton Kochkov 2022-08-17 14:37:23 +00:00
  • 7cb5844808 configure: improve error for ucontext coroutine backend Paolo Bonzini 2022-08-19 18:40:46 +02:00
  • 45ed68a1a3 i386: do kvm_put_msr_feature_control() first thing when vCPU is reset Vitaly Kuznetsov 2022-08-18 17:01:13 +02:00
  • 3cafdb6750 i386: reset KVM nested state upon CPU reset Vitaly Kuznetsov 2022-08-18 17:01:12 +02:00
  • 6d1511cea0 scsi: Reject commands if the CDB length exceeds buf_len John Millikin 2022-08-17 14:35:00 +09:00
  • fe9d8927e2 scsi: Add buf_len parameter to scsi_req_new() John Millikin 2022-08-17 14:34:58 +09:00
  • c6e51f1bb2 esp: Handle CMD_BUSRESET by resetting the SCSI bus John Millikin 2022-08-17 14:38:47 +09:00
  • 36027c7097 target/avr: Disable interrupts when env->skip set Richard Henderson 2022-08-26 13:53:32 -07:00
  • cecaad5401 target/avr: Only execute one interrupt at a time Richard Henderson 2022-08-26 13:35:52 -07:00
  • 9e1b2375da target/avr: Call avr_cpu_do_interrupt directly Richard Henderson 2022-08-26 13:32:56 -07:00
  • 7bccb9e322 target/avr: Support probe argument to tlb_fill Richard Henderson 2022-08-22 21:57:20 -07:00
  • e93ded1bf6 Merge tag 'testing-pull-request-2022-08-30' of https://gitlab.com/thuth/qemu into staging Stefan Hajnoczi 2022-08-31 18:18:59 -04:00
  • 3a2a29ebbd Merge tag 's390x-pull-request-2022-08-30' of https://gitlab.com/thuth/qemu into staging Stefan Hajnoczi 2022-08-31 16:50:43 -04:00
  • 95e2293287 ppc4xx: Fix code style problems reported by checkpatch BALATON Zoltan 2022-08-17 17:08:43 +02:00
  • 1b46bc17f4 ppc/ppc4xx: Fix sdram trace events Cédric Le Goater 2022-08-17 17:08:42 +02:00
  • 56a5b199e4 hw/ppc/Kconfig: Move imply before select BALATON Zoltan 2022-08-17 17:08:40 +02:00
  • adb566d371 hw/ppc/sam460ex: Remove PPC405 dependency from sam460ex BALATON Zoltan 2022-08-17 20:59:14 +02:00
  • b5aae5f660 ppc405: Move machine specific code to ppc405_boards.c BALATON Zoltan 2022-08-17 17:08:38 +02:00
  • ea9b318695 ppc/ppc405: QOM'ify FPGA Cédric Le Goater 2022-08-17 17:08:37 +02:00
  • 111913fb2d ppc/ppc405: Use an explicit I2C object Cédric Le Goater 2022-08-17 17:08:36 +02:00
  • a55b213646 hw/intc/ppc-uic: Convert ppc-uic to a PPC4xx DCR device BALATON Zoltan 2022-08-17 17:08:35 +02:00
  • e9d20f3717 ppc/ppc405: Use an embedded PPCUIC model in SoC state Cédric Le Goater 2022-08-17 17:08:34 +02:00
  • cba58aa762 ppc4xx: Rename ppc405-ebc to ppc4xx-ebc BALATON Zoltan 2022-08-17 17:08:33 +02:00
  • 127ba8d03e ppc4xx: Move EBC model to ppc4xx_devs.c BALATON Zoltan 2022-08-17 17:08:32 +02:00
  • 052c779b4c ppc4xx: Rename ppc405-plb to ppc4xx-plb BALATON Zoltan 2022-08-17 17:08:31 +02:00
  • 2d54aaf121 ppc4xx: Move PLB model to ppc4xx_devs.c BALATON Zoltan 2022-08-17 17:08:30 +02:00
  • da116a8aab ppc/ppc405: QOM'ify MAL Cédric Le Goater 2022-08-17 17:08:29 +02:00
  • 695bce07dc ppc/ppc405: QOM'ify PLB Cédric Le Goater 2022-08-17 17:08:28 +02:00
  • 2841430e6a ppc/ppc405: QOM'ify POB Cédric Le Goater 2022-08-17 17:08:27 +02:00
  • 72beecc20c ppc/ppc405: QOM'ify OPBA Cédric Le Goater 2022-08-17 17:08:26 +02:00
  • 415a6333d4 ppc/ppc405: QOM'ify EBC Cédric Le Goater 2022-08-17 17:08:25 +02:00
  • 82c86e304a ppc/ppc405: QOM'ify DMA Cédric Le Goater 2022-08-17 17:08:24 +02:00
  • 125277c6a8 ppc/ppc405: QOM'ify GPIO Cédric Le Goater 2022-08-17 17:08:23 +02:00
  • 2847eb4089 ppc/ppc405: QOM'ify OCM Cédric Le Goater 2022-08-17 17:08:22 +02:00
  • 269fbb5b8a ppc/ppc405: QOM'ify GPT Cédric Le Goater 2022-08-17 17:08:21 +02:00
  • 4a7d2b7e5c ppc/ppc405: QOM'ify CPC Cédric Le Goater 2022-08-17 17:08:20 +02:00
  • 629cae6170 ppc/ppc4xx: Introduce a DCR device model Cédric Le Goater 2022-08-17 17:08:18 +02:00
  • b42ad43756 ppc/ppc405: QOM'ify CPU Cédric Le Goater 2022-08-09 17:38:47 +02:00
  • 5b0f170a8a ppc/ppc405: Start QOMification of the SoC Cédric Le Goater 2022-08-09 17:38:46 +02:00
  • 3b758ca2f0 ppc/ppc405: Introduce a PPC405 SoC Cédric Le Goater 2022-08-09 17:38:45 +02:00
  • df2372086f ppc/ppc405: Move SRAM under the ref405ep machine Cédric Le Goater 2022-08-09 17:38:44 +02:00
  • 041816c6d5 ppc/ppc405: Move devices under the ref405ep machine Cédric Le Goater 2022-08-09 17:38:43 +02:00
  • e67b374d08 ppc/ppc405: Introduce a PPC405 generic machine Cédric Le Goater 2022-08-09 17:38:42 +02:00
  • 1335caf312 ppc/ppc405: Remove taihu machine Cédric Le Goater 2022-08-09 17:38:41 +02:00
  • 6a1e1ce2ef ppc/pnv: fix QOM parenting of user creatable root ports Daniel Henrique Barboza 2022-08-19 06:47:48 -03:00
  • 3466bb50ec ppc/pnv: consolidate pnv_parent_*_fixup() helpers Daniel Henrique Barboza 2022-08-19 06:47:47 -03:00
  • f1327fde35 ppc/pnv: user creatable pnv-phb for powernv10 Daniel Henrique Barboza 2022-08-11 13:39:49 -03:00
  • 607e9316d3 ppc/pnv: change pnv_phb4_get_pec() to also retrieve chip10->pecs Daniel Henrique Barboza 2022-08-11 13:39:48 -03:00
  • d786be3fe7 ppc/pnv: enable user created pnv-phb for powernv9 Daniel Henrique Barboza 2022-08-11 13:39:47 -03:00
  • c147177277 ppc/pnv: add PHB4 helpers for user created pnv-phb Daniel Henrique Barboza 2022-08-11 13:39:46 -03:00
  • 892c3ad0d5 ppc/pnv: enable user created pnv-phb for powernv8 Daniel Henrique Barboza 2022-08-11 13:39:45 -03:00
  • 0d512c7120 ppc/pnv: turn chip8->phbs[] into a PnvPHB* array Daniel Henrique Barboza 2022-08-11 13:39:44 -03:00
  • ba47c3a4f8 ppc/pnv: add helpers for pnv-phb user devices Daniel Henrique Barboza 2022-08-11 13:39:43 -03:00
  • c2f3f78af5 ppc/pnv: set root port chassis and slot using Bus properties Daniel Henrique Barboza 2022-08-11 13:39:42 -03:00
  • b7c1750dc4 ppc/pnv: add phb-id/chip-id PnvPHB4RootBus properties Daniel Henrique Barboza 2022-08-11 13:39:41 -03:00
  • 8ec1e4f1ef ppc/pnv: add phb-id/chip-id PnvPHB3RootBus properties Daniel Henrique Barboza 2022-08-11 13:39:40 -03:00
  • e5ea94360e ppc/pnv: move attach_root_port helper to pnv-phb.c Daniel Henrique Barboza 2022-06-24 05:49:21 -03:00
  • d69db7dadf ppc/pnv: remove PnvPHB4.version Daniel Henrique Barboza 2022-06-24 05:49:20 -03:00
  • cb6a5c2644 ppc/pnv: remove pecc->rp_model Daniel Henrique Barboza 2022-06-24 05:49:19 -03:00
  • 17c681e92d ppc/pnv: remove root port name from pnv_phb_attach_root_port() Daniel Henrique Barboza 2022-06-24 05:49:18 -03:00
  • c8d14603e9 ppc/pnv: remove pnv-phb4-root-port Daniel Henrique Barboza 2022-06-24 05:49:17 -03:00
  • 805150619e ppc/pnv: remove pnv-phb3-root-port Daniel Henrique Barboza 2022-06-24 05:49:16 -03:00
  • 5ba76b61a2 ppc/pnv: add pnv-phb-root-port device Daniel Henrique Barboza 2022-06-24 05:49:15 -03:00
  • 210aacb3b9 ppc/pnv: turn PnvPHB4 into a PnvPHB backend Daniel Henrique Barboza 2022-06-24 05:49:14 -03:00
  • fe5bfd4bb8 ppc/pnv: add PHB4 bus init helper Daniel Henrique Barboza 2022-06-24 05:49:13 -03:00
  • 1f5d6b2ad1 ppc/pnv: turn PnvPHB3 into a PnvPHB backend Daniel Henrique Barboza 2022-06-24 05:49:12 -03:00
  • e4e6db5283 ppc/pnv: add PnvPHB base/proxy device Daniel Henrique Barboza 2022-06-24 05:49:11 -03:00
  • 91bcee7157 ppc/pnv: add PHB3 bus init helper Daniel Henrique Barboza 2022-06-24 05:49:10 -03:00
  • 08e185cadb target/ppc: Bugfix FP when OE/UE are set Lucas Mateus Castro (alqotel) 2022-08-05 11:15:22 -03:00
  • c40da5c6fb fpu: Add rebias bool, value and operation Lucas Mateus Castro (alqotel) 2022-08-05 11:15:21 -03:00
  • 0bf4d77e59 ppc/pnv: Add initial P9/10 SBE model Nicholas Piggin 2022-08-11 19:37:26 +10:00
  • 21d3a78ed9 target/ppc: Fix host PVR matching for KVM Nicholas Piggin 2022-07-31 11:33:58 +10:00
  • c49b67f72b pseries: Update SLOF firmware image Alexey Kardashevskiy 2022-07-19 17:48:03 +10:00