Commit Graph

  • f6a2e732e8 Fix mem hooks TCGHelperInfo Andrea Fioraldi 2023-01-20 14:11:53 +01:00
  • b6c80037ed include/hw/ppc include/hw/pci-host: Drop extra typedefs Markus Armbruster 2022-12-22 11:46:28 +01:00
  • c0a5a477f1 include/hw/ppc: Don't include hw/pci-host/pnv_phb.h from pnv.h Markus Armbruster 2022-12-22 11:46:27 +01:00
  • 14f11a204c include/hw/ppc: Supply a few missing includes Markus Armbruster 2022-12-22 11:46:26 +01:00
  • 2c6fe2e214 include/hw/ppc: Split pnv_chip.h off pnv.h Markus Armbruster 2022-12-22 11:46:25 +01:00
  • 82651e8792 include/hw/block: Include hw/block/block.h where needed Markus Armbruster 2022-12-21 14:35:51 +01:00
  • 1881f336a3 hw/sparc64/niagara: Use blk_name() instead of open-coding it Markus Armbruster 2022-12-21 14:35:50 +01:00
  • e2c1c34f13 include/block: Untangle inclusion loops Markus Armbruster 2022-12-21 14:35:49 +01:00
  • 4369560135 coroutine: Use Coroutine typedef name instead of structure tag Markus Armbruster 2022-12-21 14:14:35 +01:00
  • 68ba85cecc coroutine: Split qemu/coroutine-core.h off qemu/coroutine.h Markus Armbruster 2022-12-21 14:14:34 +01:00
  • b748352c55 hw/riscv/virt.c: move create_fw_cfg() back to virt_machine_init() Daniel Henrique Barboza 2023-01-17 10:27:51 -03:00
  • f251c01a62 target/riscv: Remove helper_set_rod_rounding_mode Richard Henderson 2023-01-15 06:06:57 -10:00
  • 3ceeb19a53 target/riscv: Introduce helper_set_rounding_mode_chkfrm Richard Henderson 2023-01-15 06:06:56 -10:00
  • 9d9db41373 tcg/riscv: Use tcg_pcrel_diff in tcg_out_ldst Richard Henderson 2023-01-17 13:04:15 -10:00
  • e471a8c985 target/riscv: Trap on writes to stimecmp from VS when hvictl.VTI=1 Andrew Bresticker 2022-12-15 17:45:41 -05:00
  • 06d85c24c2 target/riscv: Fix up masking of vsip/vsie accesses Andrew Bresticker 2022-12-15 17:45:40 -05:00
  • 9c3ee7e847 hw/riscv: use ms->fdt in riscv_socket_fdt_write_distance_matrix() Daniel Henrique Barboza 2023-01-11 14:09:44 -03:00
  • fb60b488cf hw/riscv: use MachineState::fdt in riscv_socket_fdt_write_id() Daniel Henrique Barboza 2023-01-11 14:09:43 -03:00
  • 914c97f968 hw/riscv/virt.c: remove 'is_32_bit' param from create_fdt_socket_cpus() Daniel Henrique Barboza 2023-01-11 14:09:42 -03:00
  • f5be2ccb43 hw/riscv/sifive_u.c: simplify create_fdt() Daniel Henrique Barboza 2023-01-11 14:09:41 -03:00
  • cdb785683a hw/riscv/virt.c: simplify create_fdt() Daniel Henrique Barboza 2023-01-11 14:09:40 -03:00
  • 5dfe23774d hw/riscv/spike.c: simplify create_fdt() Daniel Henrique Barboza 2023-01-11 14:09:39 -03:00
  • 877a3a3732 target/riscv: Use TARGET_FMT_lx for env->mhartid Bin Meng 2023-01-09 23:26:55 +08:00
  • 5ab1095213 target/riscv/cpu.c: do not skip misa logic in riscv_cpu_realize() Daniel Henrique Barboza 2023-01-13 14:52:30 -03:00
  • c66ffcd535 target/riscv/cpu: set cpu->cfg in register_cpu_props() Daniel Henrique Barboza 2023-01-13 14:52:29 -03:00
  • 60c1f05e36 hw/riscv/boot.c: use MachineState in riscv_load_kernel() Daniel Henrique Barboza 2023-01-02 08:52:39 -03:00
  • 1f99146103 hw/riscv/boot.c: use MachineState in riscv_load_initrd() Daniel Henrique Barboza 2023-01-02 08:52:38 -03:00
  • b1f19f238c hw/riscv: write bootargs 'chosen' FDT after riscv_load_kernel() Daniel Henrique Barboza 2023-01-02 08:52:37 -03:00
  • b9a65476cb hw/riscv: write initrd 'chosen' FDT inside riscv_load_initrd() Daniel Henrique Barboza 2023-01-02 08:52:36 -03:00
  • c44df400d9 hw/riscv/spike.c: load initrd right after riscv_load_kernel() Daniel Henrique Barboza 2023-01-02 08:52:35 -03:00
  • 1db0c57ade hw/riscv/boot.c: exit early if filename is NULL in load functions Daniel Henrique Barboza 2023-01-02 08:52:34 -03:00
  • 60c7dfa2a3 hw/riscv/sifive_u: use 'fdt' from MachineState Daniel Henrique Barboza 2023-01-02 08:52:33 -03:00
  • 3139929da4 hw/riscv/spike: use 'fdt' from MachineState Daniel Henrique Barboza 2023-01-02 08:52:32 -03:00
  • db2b9a59ca tests/avocado: add RISC-V OpenSBI boot test Daniel Henrique Barboza 2023-01-02 08:52:31 -03:00
  • 44e7372b21 target/riscv/cpu.c: Fix elen check Dongxue Zhang 2022-12-15 16:27:14 +08:00
  • 71d68c48be hw/riscv: spike: Decouple create_fdt() dependency to ELF loading Bin Meng 2022-12-29 18:31:23 +08:00
  • 8f6196266e hw/riscv/boot.c: Introduce riscv_find_firmware() Bin Meng 2022-12-29 17:18:27 +08:00
  • 9d3f7108bc hw/riscv/boot.c: introduce riscv_default_firmware_name() Daniel Henrique Barboza 2022-12-29 17:18:26 +08:00
  • 808faef7cd hw/riscv/boot.c: make riscv_find_firmware() static Daniel Henrique Barboza 2022-12-29 17:18:25 +08:00
  • a8a7f680d2 hw/riscv: spike: Remove the out-of-date comments Bin Meng 2022-12-29 17:18:24 +08:00
  • a6e13e31d5 hw/char: riscv_htif: Support console output via proxy syscall Bin Meng 2022-12-29 17:18:23 +08:00
  • 03ef1899dd hw/char: riscv_htif: Remove forward declarations for non-existent variables Bin Meng 2022-12-29 17:18:22 +08:00
  • 1237c2d694 hw/char: riscv_htif: Move registers from CPUArchState to HTIFState Bin Meng 2022-12-29 17:18:21 +08:00
  • dadee9e3ce hw/char: riscv_htif: Use conventional 's' for HTIFState Bin Meng 2022-12-29 17:18:20 +08:00
  • dc68824641 hw/char: riscv_htif: Drop useless assignment of memory region Bin Meng 2022-12-29 17:18:19 +08:00
  • bc9c3b1862 hw/char: riscv_htif: Drop {to, from}host_size in HTIFState Bin Meng 2022-12-29 17:18:18 +08:00
  • 753ae97abc hw/char: riscv_htif: Avoid using magic numbers Bin Meng 2022-12-29 17:18:17 +08:00
  • 70d17c3eed Merge tag 'pull-monitor-2023-01-19' of https://repo.or.cz/qemu/armbru into staging Peter Maydell 2023-01-19 18:58:03 +00:00
  • 239b8b0699 Merge tag 'trivial-branch-for-8.0-pull-request' of https://gitlab.com/laurent_vivier/qemu into staging Peter Maydell 2023-01-19 15:05:29 +00:00
  • a0506b7c8f ui: Simplify control flow in qemu_mouse_set() Markus Armbruster 2023-01-09 20:03:21 +01:00
  • ec843b97f2 ui: Split hmp_mouse_set() and move the HMP part to ui/ Markus Armbruster 2023-01-09 20:03:20 +01:00
  • 006e79cdf4 ui: Don't check for mode change after mouse_set error Markus Armbruster 2023-01-09 20:03:19 +01:00
  • bcaf1fde57 ui: Reduce nesting in hmp_change_vnc() slightly Markus Armbruster 2023-01-09 20:03:18 +01:00
  • f916a1751e ui: Factor out hmp_change_vnc(), and move to ui/ui-hmp-cmds.c Markus Armbruster 2023-01-09 20:03:17 +01:00
  • f8f2e9a859 ui: Improve "change vnc" error reporting Markus Armbruster 2023-01-09 20:03:16 +01:00
  • 5011d262f0 ui: Move HMP commands from monitor to new ui/ui-hmp-cmds.c Markus Armbruster 2023-01-09 20:03:15 +01:00
  • 3125af295e ui: Factor out qmp_add_client() parts and move to ui/ui-qmp-cmds.c Markus Armbruster 2023-01-09 20:03:14 +01:00
  • 9949b06e2e ui: Move QMP commands from monitor to new ui/ui-qmp-cmds.c Markus Armbruster 2023-01-09 20:03:13 +01:00
  • 61d7f2a956 ui: Clean up a few things checkpatch.pl would flag later on Markus Armbruster 2023-01-09 20:03:12 +01:00
  • 10e3c47a5d ui/spice: Give hmp_info_spice()'s channel_names[] static linkage Markus Armbruster 2023-01-09 20:03:11 +01:00
  • dfa2584816 ui/spice: QXLInterface method set_mm_time() is now dead, drop Markus Armbruster 2023-01-09 20:03:10 +01:00
  • 34d55725e6 ui/spice: Require spice-server >= 0.14.0 Markus Armbruster 2023-01-09 20:03:09 +01:00
  • f4c1bcb8c4 Revert "hmp: info spice: take out webdav" Markus Armbruster 2023-01-09 20:03:08 +01:00
  • 5c167b5301 ui/spice: Require spice-protocol >= 0.14.0 Markus Armbruster 2023-01-09 20:03:07 +01:00
  • 147c48791b ui: Fix silent truncation of numeric keys in HMP sendkey Markus Armbruster 2023-01-09 20:03:06 +01:00
  • 49e56287cc ui: Check numeric part of expire_password argument @time properly Markus Armbruster 2023-01-09 20:03:05 +01:00
  • ef4f031fab Merge tag 'pull-tcg-20230117' of https://gitlab.com/rth7680/qemu into staging Peter Maydell 2023-01-19 11:56:50 +00:00
  • df4bbc9dcb coroutine: Clean up superfluous inclusion of qemu/lockable.h Markus Armbruster 2022-12-21 14:14:33 +01:00
  • af7f8eb591 coroutine: Move coroutine_fn to qemu/osdep.h, trim includes Markus Armbruster 2022-12-21 14:14:32 +01:00
  • 2379247810 coroutine: Clean up superfluous inclusion of qemu/coroutine.h Markus Armbruster 2022-12-21 14:14:31 +01:00
  • 701ed34833 Merge tag 'pull-request-2023-01-18' of https://gitlab.com/thuth/qemu into staging Peter Maydell 2023-01-18 19:09:21 +00:00
  • d15b4d47e4 Fix usermode Andrea Fioraldi 2023-01-18 13:32:41 +01:00
  • 75d7150c63 s390x/pv: Implement a CGS check helper Cédric Le Goater 2023-01-16 18:46:05 +01:00
  • 66ef41d29e tests/vm/haiku.x86_64: Update the Haiku VM to Beta 4 Thomas Huth 2023-01-16 09:30:14 +01:00
  • 57b8d8d6c2 tests/qtest/libqos/e1000e: Remove duplicate register definitions Akihiko Odaki 2023-01-14 12:59:19 +09:00
  • da994bac07 tests/qtest/e1000e-test: Fix the code style Akihiko Odaki 2023-01-14 12:59:18 +09:00
  • db2237c459 tests/qtest: Restrict bcm2835-dma-test to CONFIG_RASPI Fabiano Rosas 2023-01-13 11:04:13 -03:00
  • 736eca5f68 MAINTAINERS: Remove bouncing mail address from Kamil Rytarowski Thomas Huth 2023-01-13 09:17:35 +01:00
  • 883f2c591f bulk: Rename TARGET_FMT_plx -> HWADDR_FMT_plx Philippe Mathieu-Daudé 2023-01-10 22:29:47 +01:00
  • 6e6761d8fb Makefile: allow 'make uninstall' Peter Maydell 2023-01-10 15:12:50 +00:00
  • 5e988b9614 Upgrade all packages in the FreeBSD VMs to ensure the freshness Li-Wen Hsu 2023-01-10 04:32:01 +08:00
  • 493c9b19a7 tcg/riscv: Implement direct branch for goto_tb Richard Henderson 2022-11-27 01:11:56 -08:00
  • 9ae958e4d7 tcg/riscv: Introduce OPC_NOP Richard Henderson 2022-11-27 01:07:25 -08:00
  • 79ffece444 tcg/arm: Implement direct branch for goto_tb Richard Henderson 2022-11-27 00:48:47 -08:00
  • a228ae3ea7 tcg/sparc64: Reorg goto_tb implementation Richard Henderson 2022-12-05 18:05:06 -06:00
  • 1e42b4f807 tcg/sparc64: Remove USE_REG_TB Richard Henderson 2022-11-27 08:34:00 +03:00
  • 20b6643324 tcg/ppc: Reorg goto_tb implementation Richard Henderson 2022-12-05 17:45:02 -06:00
  • d59d83a1c3 tcg/aarch64: Reorg goto_tb implementation Richard Henderson 2022-12-05 17:26:23 -06:00
  • 2fd2e78d1b tcg: Remove TCG_TARGET_HAS_direct_jump Richard Henderson 2022-12-05 16:55:40 -06:00
  • 90c0fee3a2 tcg: Always define tb_target_set_jmp_target Richard Henderson 2022-12-05 16:43:18 -06:00
  • 0012e3516e tcg: Move tb_target_set_jmp_target declaration to tcg.h Richard Henderson 2022-12-05 16:34:03 -06:00
  • 0fe1c98da9 tcg: Change tb_target_set_jmp_target arguments Richard Henderson 2022-12-05 11:31:20 -06:00
  • 9da6079b26 tcg: Add TranslationBlock.jmp_insn_offset Richard Henderson 2022-11-26 18:54:23 -08:00
  • b7e4afbd9f tcg: Add gen_tb to TCGContext Richard Henderson 2022-11-26 18:39:55 -08:00
  • 3a50f424c9 tcg: Rename TB_JMP_RESET_OFFSET_INVALID to TB_JMP_OFFSET_INVALID Richard Henderson 2022-11-26 18:20:57 -08:00
  • cf7d6b8e98 tcg: Split out tcg_out_goto_tb Richard Henderson 2022-11-26 17:14:05 -08:00
  • becc452a36 tcg: Introduce get_jmp_target_addr Richard Henderson 2022-11-26 17:42:11 -08:00
  • b52a2c03b7 tcg: Introduce set_jmp_insn_offset Richard Henderson 2022-11-26 15:18:44 -08:00
  • 7f83167c61 tcg: Replace asserts on tcg_jmp_insn_offset Richard Henderson 2022-11-26 15:09:00 -08:00
  • 1ce41e0443 tcg/sparc64: Remove unused goto_tb code for indirect jump Richard Henderson 2022-11-26 15:05:37 -08:00