Commit Graph

  • d4aa49acd3 target/arm: Don't use tcg_temp_local_new_* Richard Henderson 2023-01-29 14:46:29 -10:00
  • 78817d3b9f target/arm: Drop copies in gen_sve_{ldr,str} Richard Henderson 2023-01-29 14:39:06 -10:00
  • e2e641fa3d tcg: Change default temp lifetime to TEMP_TB Richard Henderson 2023-01-29 14:09:00 -10:00
  • e1c08b002d tcg: Don't re-use TEMP_TB temporaries Richard Henderson 2023-01-29 14:02:59 -10:00
  • 4013884346 accel/tcg/plugin: Tidy plugin_gen_disable_mem_helpers Richard Henderson 2023-01-29 13:28:53 -10:00
  • 713f263a36 accel/tcg/plugin: Use tcg_temp_ebb_* Richard Henderson 2023-01-29 13:29:24 -10:00
  • e198641015 tcg: Use tcg_constant_ptr in do_dup Richard Henderson 2023-02-24 15:35:45 -10:00
  • 5dd48602ff tcg: Use tcg_temp_ebb_new_* in tcg/ Richard Henderson 2023-01-29 13:26:49 -10:00
  • 349208bfb0 tcg: Add tcg_temp_ebb_new_{i32,i64,ptr} Richard Henderson 2023-01-29 12:59:52 -10:00
  • 94586f7318 tcg: Add tcg_gen_movi_ptr Richard Henderson 2023-01-29 13:15:45 -10:00
  • d5c3c6f6f1 tcg: Use tcg_constant_i32 in tcg_gen_io_start Richard Henderson 2023-02-24 14:53:35 -10:00
  • bbf989bf62 tcg: Pass TCGTempKind to tcg_temp_new_internal Richard Henderson 2023-01-29 13:46:06 -10:00
  • 0218e04015 tcg: Remove TEMP_NORMAL Richard Henderson 2023-01-29 12:42:10 -10:00
  • 874b857461 tcg: Add liveness_pass_0 Richard Henderson 2023-01-29 11:50:20 -10:00
  • 9bbee4c01c tcg: Use noinline for major tcg_gen_code subroutines Richard Henderson 2023-02-24 12:07:33 -10:00
  • f57c69156c tcg: Rename TEMP_LOCAL to TEMP_TB Richard Henderson 2023-01-29 10:55:52 -10:00
  • 4d89d0bb8f tcg: Remove branch-to-next regardless of reference count Richard Henderson 2023-01-29 10:37:19 -10:00
  • 9b1890ad90 accel/tcg: Use more accurate max_insns for tb_overflow Richard Henderson 2023-01-28 19:11:20 -10:00
  • 597f9b2d30 accel/tcg: Pass max_insn to gen_intermediate_code by pointer Richard Henderson 2023-01-28 15:19:22 -10:00
  • 0ef3d7045b tcg: Adjust TCGContext.temps_in_use check Richard Henderson 2023-01-28 13:05:14 -10:00
  • 640be074fa include/exec: Remove tb_pc() Anton Johansson 2023-02-27 14:52:02 +01:00
  • f51a1dd72f target/arm: Replace tb_pc() with tb->pc Anton Johansson 2023-02-27 14:52:01 +01:00
  • 604b66ce5e target/avr: Replace tb_pc() with tb->pc Anton Johansson 2023-02-27 14:52:00 +01:00
  • ba44565588 target/hexagon: Replace tb_pc() with tb->pc Anton Johansson 2023-02-27 14:51:59 +01:00
  • 2554f80f38 target/hppa: Replace tb_pc() with tb->pc Anton Johansson 2023-02-27 14:51:58 +01:00
  • 34a39c2443 target/i386: Replace tb_pc() with tb->pc Anton Johansson 2023-02-27 14:51:57 +01:00
  • e83cf1c119 target/loongarch: Replace tb_pc() with tb->pc Anton Johansson 2023-02-27 14:51:56 +01:00
  • ca647d4564 target/microblaze: Replace tb_pc() with tb->pc Anton Johansson 2023-02-27 14:51:55 +01:00
  • 420bf265be target/mips: Replace tb_pc() with tb->pc Anton Johansson 2023-02-27 14:51:54 +01:00
  • 1aca4a2b31 target/openrisc: Replace tb_pc() with tb->pc Anton Johansson 2023-02-27 14:51:53 +01:00
  • 0489d5bd06 target/riscv: Replace tb_pc() with tb->pc Anton Johansson 2023-02-27 14:51:52 +01:00
  • 8023d1abcd target/rx: Replace tb_pc() with tb->pc Anton Johansson 2023-02-27 14:51:51 +01:00
  • dd69c77cc6 target/sh4: Replace tb_pc() with tb->pc Anton Johansson 2023-02-27 14:51:50 +01:00
  • c4bf3a9226 target/sparc: Replace tb_pc() with tb->pc Anton Johansson 2023-02-27 14:51:49 +01:00
  • 25acb5e442 target/tricore: Replace tb_pc() with tb->pc Anton Johansson 2023-02-27 14:51:48 +01:00
  • 279513c766 accel/tcg: Replace tb_pc() with tb->pc Anton Johansson 2023-02-27 14:51:47 +01:00
  • 2dd5b7a1b9 accel/tcg: Move jmp-cache CF_PCREL checks to caller Anton Johansson 2023-02-27 14:51:46 +01:00
  • f6680c5ea4 target/i386: Remove TARGET_TB_PCREL define Anton Johansson 2023-02-27 14:51:45 +01:00
  • 48fbcf5c6c target/arm: Remove TARGET_TB_PCREL define Anton Johansson 2023-02-27 14:51:44 +01:00
  • ea5446a8be include/exec: Remove TARGET_TB_PCREL define Anton Johansson 2023-02-27 14:51:43 +01:00
  • 2e3afe8e19 target/i386: Replace TARGET_TB_PCREL with CF_PCREL Anton Johansson 2023-02-27 14:51:42 +01:00
  • 03a648c4b8 target/arm: Replace TARGET_TB_PCREL with CF_PCREL Anton Johansson 2023-02-27 14:51:41 +01:00
  • 1fad5fce19 include/exec: Replace TARGET_TB_PCREL with CF_PCREL Anton Johansson 2023-02-27 14:51:40 +01:00
  • 4be790263f accel/tcg: Replace TARGET_TB_PCREL with CF_PCREL Anton Johansson 2023-02-27 14:51:39 +01:00
  • e607ea39ef target/arm: set CF_PCREL in arm_cpu_realizefn Anton Johansson 2023-02-27 14:51:38 +01:00
  • 492f8b88ae target/i386: set CF_PCREL in x86_cpu_realizefn Anton Johansson 2023-02-27 14:51:37 +01:00
  • 5b6dfc6c9b include/exec: Introduce CF_PCREL Anton Johansson 2023-02-27 14:51:36 +01:00
  • 526947e496 Merge branch 'xenfv-kvm-15' of git://git.infradead.org/users/dwmw2/qemu into HEAD Paolo Bonzini 2023-03-01 15:02:13 +01:00
  • c0c8687ef0 tests/avocado: disable BootLinuxPPC64 test in CI Alex Bennée 2023-02-28 19:06:53 +00:00
  • bbe307639d tests/docker: add zstdtools to the images Alex Bennée 2023-02-28 19:06:52 +00:00
  • 88b19e4e1a gitlab: move the majority of artefact handling to a template Alex Bennée 2023-02-28 19:06:51 +00:00
  • 789bc54117 tests/docker: use direct RUNC call to run test jobs Alex Bennée 2023-02-28 19:06:50 +00:00
  • 0b1a649047 tests/docker: use direct RUNC call to build containers Alex Bennée 2023-02-28 19:06:49 +00:00
  • 93bd2954f4 tests/docker: add USER stanzas to non-lci images Alex Bennée 2023-02-28 19:06:48 +00:00
  • 5b8bcf6b6c tests/lcitool: append user setting stanza to dockerfiles Alex Bennée 2023-02-28 19:06:47 +00:00
  • 60f999b7f2 configure: expose the direct container command Alex Bennée 2023-02-28 19:06:46 +00:00
  • ae4b01b349 tests: Ensure TAP version is printed before other messages Richard W.M. Jones 2023-02-28 19:06:45 +00:00
  • d31d240479 Makefile: qemu-bundle is a directory Juan Quintela 2023-03-01 12:19:10 +01:00
  • b97f3147b0 qapi: Add 'acpi' field to 'query-machines' output Peter Krempa 2023-02-28 09:12:34 +01:00
  • 94b8b146df gitlab: Use plain docker in container-template.yml Fabiano Rosas 2023-02-28 19:06:44 +00:00
  • 483c3b17ae tests/dockerfiles: unify debian-toolchain references Alex Bennée 2023-02-28 19:06:43 +00:00
  • 78e38f59fa cirrus.yml: Improve the windows_msys2_task Thomas Huth 2023-02-28 19:06:42 +00:00
  • 1ea5e0b05e tests: ensure we export job results for some cross builds Alex Bennée 2023-02-28 19:06:41 +00:00
  • 3c471b0701 tests/docker: Use binaries for debian-tricore-cross Bastian Koppelmann 2023-02-28 19:06:40 +00:00
  • 267fe57c23 tests: add tuxrun baseline test to avocado Alex Bennée 2023-02-28 19:06:39 +00:00
  • bdcf4b36bd tests: skip the nios2 replay_kernel test Alex Bennée 2023-02-28 19:06:38 +00:00
  • 171080d891 testing: update ubuntu2004 to ubuntu2204 Alex Bennée 2023-02-28 19:06:37 +00:00
  • 7c7d369b33 tests: don't run benchmarks for the tsan build Alex Bennée 2023-02-28 19:06:36 +00:00
  • 87168ef049 gitlab: extend custom runners with base_job_template Alex Bennée 2023-02-28 19:06:35 +00:00
  • 793d6e046f gitlab-ci: Use artifacts instead of dumping logs in the Cirrus-CI jobs Thomas Huth 2023-02-28 19:06:34 +00:00
  • 6348a546ed tests: make fp-test less chatty when running from test suite Alex Bennée 2023-02-28 19:06:33 +00:00
  • c997068077 tests: be a bit more strict cleaning up fifos Alex Bennée 2023-02-28 19:06:32 +00:00
  • ab4c136109 tests: add socat dependency for tests Alex Bennée 2023-02-28 19:06:31 +00:00
  • a6d715116f tests: don't run socat tests on MacOS as well Alex Bennée 2023-02-28 19:06:30 +00:00
  • 79807f3e6b hw/xen: Subsume xen_be_register_common() into xen_be_init() David Woodhouse 2023-02-15 16:05:26 +01:00
  • c1eaa6d0df i386/xen: Document Xen HVM emulation David Woodhouse 2023-01-17 14:13:32 +00:00
  • e16aff4cc2 kvm/i386: Add xen-evtchn-max-pirq property David Woodhouse 2023-01-18 14:36:23 +00:00
  • 6096cf7877 hw/xen: Support MSI mapping to PIRQ David Woodhouse 2023-01-13 23:35:46 +00:00
  • 4f81baa33e hw/xen: Support GSI mapping to PIRQ David Woodhouse 2023-01-13 20:41:19 +00:00
  • aa98ee38a5 hw/xen: Implement emulated PIRQ hypercall support David Woodhouse 2023-01-13 19:51:32 +00:00
  • 799c23548f i386/xen: Implement HYPERVISOR_physdev_op David Woodhouse 2023-01-13 00:24:40 +00:00
  • bdfdb74882 hw/xen: Automatically add xen-platform PCI device for emulated Xen guests David Woodhouse 2023-01-17 13:51:22 +00:00
  • f3341e7b91 hw/xen: Add basic ring handling to xenstore David Woodhouse 2022-12-28 10:06:49 +00:00
  • c08f5d0e53 hw/xen: Add xen_xenstore device for xenstore emulation David Woodhouse 2022-12-23 17:39:23 +00:00
  • 794fba23a5 hw/xen: Add backend implementation of interdomain event channel support David Woodhouse 2022-12-27 21:20:07 +00:00
  • c6623cc3e7 i386/xen: handle HVMOP_get_param Joao Martins 2018-09-28 13:17:47 -04:00
  • 8b57d5c523 i386/xen: Reserve Xen special pages for console, xenstore rings David Woodhouse 2022-12-27 19:02:23 +00:00
  • b746a77926 i386/xen: handle PV timer hypercalls Joao Martins 2018-09-17 07:04:54 -04:00
  • b46f9745b1 hw/xen: Implement GNTTABOP_query_size David Woodhouse 2022-12-16 23:49:48 +00:00
  • 28b7ae94a2 i386/xen: Implement HYPERVISOR_grant_table_op and GNTTABOP_[gs]et_verson David Woodhouse 2022-12-16 23:40:57 +00:00
  • e33cb789af hw/xen: Support mapping grant frames David Woodhouse 2022-12-16 18:33:49 +00:00
  • a28b0fc034 hw/xen: Add xen_gnttab device for grant table emulation David Woodhouse 2022-12-16 15:50:26 +00:00
  • 6f43f2ee49 kvm/i386: Add xen-gnttab-max-frames property David Woodhouse 2022-12-16 16:27:00 +00:00
  • 2aff696b10 hw/xen: Support HVM_PARAM_CALLBACK_TYPE_PCI_INTX callback David Woodhouse 2022-12-16 00:03:21 +00:00
  • ddf0fd9ae1 hw/xen: Support HVM_PARAM_CALLBACK_TYPE_GSI callback David Woodhouse 2022-12-15 20:35:24 +00:00
  • 507cb64d6e i386/xen: add monitor commands to test event injection Joao Martins 2018-08-21 12:16:19 -04:00
  • a15b10978f hw/xen: Implement EVTCHNOP_reset David Woodhouse 2022-12-14 19:36:15 +00:00
  • 306670461b hw/xen: Implement EVTCHNOP_bind_vcpu David Woodhouse 2022-12-14 19:27:38 +00:00
  • 8432788104 hw/xen: Implement EVTCHNOP_bind_interdomain David Woodhouse 2022-12-14 17:26:32 +00:00
  • e1db61b87b hw/xen: Implement EVTCHNOP_alloc_unbound David Woodhouse 2022-12-14 16:39:48 +00:00