Commit Graph

  • 31077765de
    Fix CI (#862) Andrea Fioraldi 2022-10-26 09:41:08 +02:00
  • 04f105758b accel/tcg: Remove restore_state_to_opc function Richard Henderson 2022-10-24 21:17:39 +10:00
  • 044dcfc5aa target/xtensa: Convert to tcg_ops restore_state_to_opc Richard Henderson 2022-10-24 21:08:38 +10:00
  • b765e427b0 target/tricore: Convert to tcg_ops restore_state_to_opc Richard Henderson 2022-10-24 21:06:03 +10:00
  • f36aaa53c6 target/sparc: Convert to tcg_ops restore_state_to_opc Richard Henderson 2022-10-24 21:03:29 +10:00
  • e7977326cd target/sh4: Convert to tcg_ops restore_state_to_opc Richard Henderson 2022-10-24 20:58:40 +10:00
  • 3479783b39 target/s390x: Convert to tcg_ops restore_state_to_opc Richard Henderson 2022-10-24 20:56:41 +10:00
  • 5439d7a68c target/rx: Convert to tcg_ops restore_state_to_opc Richard Henderson 2022-10-24 20:52:08 +10:00
  • ad1e84f504 target/riscv: Convert to tcg_ops restore_state_to_opc Richard Henderson 2022-10-24 20:49:27 +10:00
  • 61bd1d2942 target/ppc: Convert to tcg_ops restore_state_to_opc Richard Henderson 2022-10-24 20:44:45 +10:00
  • 3eb2c184bf target/openrisc: Convert to tcg_ops restore_state_to_opc Richard Henderson 2022-10-24 20:40:30 +10:00
  • fbd5bd4ebc target/nios2: Convert to tcg_ops restore_state_to_opc Richard Henderson 2022-10-24 20:36:57 +10:00
  • 3766855c9b target/mips: Convert to tcg_ops restore_state_to_opc Richard Henderson 2022-10-24 20:35:06 +10:00
  • 52b8d9a630 target/microblaze: Convert to tcg_ops restore_state_to_opc Richard Henderson 2022-10-24 20:29:48 +10:00
  • 584fd3422f target/m68k: Convert to tcg_ops restore_state_to_opc Richard Henderson 2022-10-24 20:26:33 +10:00
  • ab27940f8e target/loongarch: Convert to tcg_ops restore_state_to_opc Richard Henderson 2022-10-24 20:24:10 +10:00
  • 434382e640 target/i386: Convert to tcg_ops restore_state_to_opc Richard Henderson 2022-10-24 20:18:03 +10:00
  • e9cc3aca11 target/hppa: Convert to tcg_ops restore_state_to_opc Richard Henderson 2022-10-24 20:13:57 +10:00
  • 9015781416 target/hexagon: Convert to tcg_ops restore_state_to_opc Richard Henderson 2022-10-24 20:10:03 +10:00
  • 4060474284 target/cris: Convert to tcg_ops restore_state_to_opc Richard Henderson 2022-10-24 20:08:21 +10:00
  • f06c1ad4c6 target/avr: Convert to tcg_ops restore_state_to_opc Richard Henderson 2022-10-24 20:05:02 +10:00
  • 56c6c98df8 target/arm: Convert to tcg_ops restore_state_to_opc Richard Henderson 2022-10-24 19:59:18 +10:00
  • c0cd068f32 target/alpha: Convert to tcg_ops restore_state_to_opc Richard Henderson 2022-10-24 19:44:20 +10:00
  • d29256896f accel/tcg: Add restore_state_to_opc to TCGCPUOps Richard Henderson 2022-10-24 19:43:40 +10:00
  • 8269c01417 accel/tcg: Simplify page_get/alloc_target_data Richard Henderson 2022-10-04 15:40:22 -07:00
  • 0fe6108432 accel/tcg: Move TARGET_PAGE_DATA_SIZE impl to user-exec.c Richard Henderson 2022-10-04 15:24:36 -07:00
  • e786509f29 accel/tcg: Use tb_invalidate_phys_range in page_set_flags Richard Henderson 2022-10-05 12:56:46 -07:00
  • 43301e0566 accel/tcg: Use page_reset_target_data in page_set_flags Richard Henderson 2022-10-05 12:56:14 -07:00
  • 8f39e01db9 accel/tcg: Call tb_invalidate_phys_page for PAGE_RESET Richard Henderson 2022-10-05 09:44:52 -07:00
  • 24ace1ac3c accel/tcg: Use tb_invalidate_phys_page in page_set_flags Richard Henderson 2022-10-05 09:27:52 -07:00
  • 65cd34e8c4 accel/tcg: Unify declarations of tb_invalidate_phys_range Richard Henderson 2022-10-05 13:50:32 -07:00
  • d6d1fd2973 accel/tcg: Rename tb_invalidate_phys_page_range and drop end parameter Richard Henderson 2022-10-05 09:26:26 -07:00
  • 67aabbb312 accel/tcg: Rename tb_invalidate_phys_page Richard Henderson 2022-10-05 09:18:39 -07:00
  • 28905cfbd5 accel/tcg: Introduce tb_{set_}page_addr{0,1} Richard Henderson 2022-09-20 13:21:40 +02:00
  • 4c88475c9f accel/tcg: Remove duplicate store to tb->page_addr[] Richard Henderson 2022-09-20 13:09:45 +02:00
  • 8516e2a92c accel/tcg: Drop cpu_get_tb_cpu_state from TARGET_HAS_PRECISE_SMC Richard Henderson 2022-09-20 07:48:43 +02:00
  • cc05368ad9 accel/tcg: Move assert_no_pages_locked to internal.h Richard Henderson 2022-10-05 15:08:34 -07:00
  • 8a14b62c3f accel/tcg: Split out tb-maint.c Richard Henderson 2022-09-20 07:17:44 +02:00
  • 55098769bf accel/tcg: Split out PageDesc to internal.h Richard Henderson 2022-09-19 12:28:15 +02:00
  • f5e8039974 accel/tcg: Remove disabled debug in translate-all.c Richard Henderson 2022-09-18 13:46:21 +02:00
  • 50d4c8c1d4 accel/tcg: Make page_alloc_target_data allocation constant Richard Henderson 2022-09-17 14:25:12 +02:00
  • 7ed9e721cc include/qemu/thread: Use qatomic_* functions Richard Henderson 2022-10-22 23:04:11 +10:00
  • 590536369f include/qemu/atomic: Use qemu_build_assert Richard Henderson 2022-10-22 22:05:16 +10:00
  • d44e3737f9 include/qemu/osdep: Add qemu_build_assert Richard Henderson 2022-10-22 21:34:12 +10:00
  • 69993c4e62 accel/tcg: Add a quicker check for breakpoints Leandro Lupori 2022-10-25 17:24:22 -03:00
  • 79fc2fb685 Merge tag 'trivial-branch-for-7.2-pull-request' of https://gitlab.com/laurent_vivier/qemu into staging Stefan Hajnoczi 2022-10-25 11:37:17 -04:00
  • d355307928 Merge tag 'linux-user-for-7.2-pull-request' of https://gitlab.com/laurent_vivier/qemu into staging Stefan Hajnoczi 2022-10-25 11:36:41 -04:00
  • cf9c4188c0
    Disabling qemu dependecies for qemu fullsystem (#737) Patrick Gersch 2022-10-25 14:16:11 +02:00
  • 122167659c tcg/aarch64: Remove unused code in tcg_out_op Qi Hu 2022-10-17 10:08:26 +08:00
  • f072a1ae7f tcg/loongarch64: Add direct jump support Qi Hu 2022-10-15 17:27:54 +08:00
  • 0585105c80 Revert "accel/tcg: Init TCG cflags in vCPU thread handler" Peter Maydell 2022-10-21 17:34:09 +01:00
  • 5571a03641
    Implement thread-safe AsanGiovese in Rust with snapshots support (#851) Andrea Fioraldi 2022-10-25 09:48:59 +02:00
  • bd5ccd6108 linux-user: Add guest memory layout to exception dump Helge Deller 2022-10-24 22:18:09 +02:00
  • 332c2bc3f8
    Fix launcher to work with returning run_client functions (#860) Sönke 2022-10-24 21:40:24 +02:00
  • 9b72224f44 dump: Add architecture section and section string table support Janosch Frank 2022-10-17 11:32:10 +00:00
  • 13fd417ddc dump: Reintroduce memory_offset and section_offset Janosch Frank 2022-10-17 08:38:16 +00:00
  • 8384b73c46 dump: Reorder struct DumpState Janosch Frank 2022-10-17 08:38:15 +00:00
  • cb415fd61e dump: Write ELF section headers right after ELF header Janosch Frank 2022-10-17 08:38:14 +00:00
  • e41ed29bce dump: Use a buffer for ELF section data and headers Janosch Frank 2022-10-17 08:38:13 +00:00
  • e750a7ace4 Merge tag 'pull-9p-20221024' of https://github.com/cschoenebeck/qemu into staging Stefan Hajnoczi 2022-10-24 14:27:12 -04:00
  • e52d57c8c5 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Stefan Hajnoczi 2022-10-24 14:27:06 -04:00
  • ce58c8ee4d Merge tag 'm68k-for-7.2-pull-request' of https://github.com/vivier/qemu-m68k into staging Stefan Hajnoczi 2022-10-24 14:26:57 -04:00
  • 1eb738695f
    Fix stdio observer refactor (#859) Andrea Fioraldi 2022-10-24 13:50:11 +02:00
  • 046ab3b808 accel/tcg/tcg-accel-ops-rr: fix trivial typo Matheus Tavares Bernardino 2022-10-21 14:36:06 -03:00
  • cf6280b99b ui: remove useless typecasts Volker Rümelin 2022-10-22 16:12:04 +02:00
  • c1dadb8462 treewide: Remove the unnecessary space before semicolon Bin Meng 2022-10-24 15:28:02 +08:00
  • d0180f0acb hw/mem/nvdimm: fix error message for 'unarmed' flag Julia Suvorova 2022-10-23 21:58:12 +02:00
  • 3ce77865bf tests/9p: remove unnecessary g_strdup() calls Christian Schoenebeck 2022-10-04 22:54:30 +02:00
  • 43e0d9fb35 tests/9p: merge v9fs_tunlinkat() and do_unlinkat() Christian Schoenebeck 2022-10-04 22:54:16 +02:00
  • d41a9462ea tests/9p: merge v9fs_tlink() and do_hardlink() Christian Schoenebeck 2022-10-04 22:54:14 +02:00
  • 9beabfa52c tests/9p: merge v9fs_tsymlink() and do_symlink() Christian Schoenebeck 2022-10-04 22:54:11 +02:00
  • bd4660d49a tests/9p: merge v9fs_tlcreate() and do_lcreate() Christian Schoenebeck 2022-10-04 22:54:09 +02:00
  • e11680102a tests/9p: merge v9fs_tmkdir() and do_mkdir() Christian Schoenebeck 2022-10-04 22:54:06 +02:00
  • d89146fd16 tests/9p: convert v9fs_tflush() to declarative arguments Christian Schoenebeck 2022-10-04 22:54:03 +02:00
  • bb286ff8e8 tests/9p: simplify callers of twrite() Christian Schoenebeck 2022-10-04 22:54:00 +02:00
  • ac9e4e6185 tests/9p: convert v9fs_twrite() to declarative arguments Christian Schoenebeck 2022-10-04 22:53:58 +02:00
  • 0e4c4ff02a tests/9p: simplify callers of tlopen() Christian Schoenebeck 2022-10-04 22:53:55 +02:00
  • 3878ce4cc2 tests/9p: convert v9fs_tlopen() to declarative arguments Christian Schoenebeck 2022-10-04 22:53:52 +02:00
  • a9a5376931 tests/9p: simplify callers of treaddir() Christian Schoenebeck 2022-10-04 22:53:49 +02:00
  • 1ebacc40ca tests/9p: convert v9fs_treaddir() to declarative arguments Christian Schoenebeck 2022-10-04 22:53:47 +02:00
  • 28c736709b tests/9p: simplify callers of tgetattr() Christian Schoenebeck 2022-10-04 22:53:44 +02:00
  • 2af5be47b9 tests/9p: convert v9fs_tgetattr() to declarative arguments Christian Schoenebeck 2022-10-04 22:53:41 +02:00
  • 1125ddf66f tests/9p: simplify callers of tattach() Christian Schoenebeck 2022-10-04 22:53:38 +02:00
  • 74a160aba9 tests/9p: merge v9fs_tattach(), do_attach(), do_attach_rqid() Christian Schoenebeck 2022-10-04 22:53:36 +02:00
  • bee8fda2f9 tests/9p: merge v9fs_tversion() and do_version() Christian Schoenebeck 2022-10-04 22:53:33 +02:00
  • 3f3e923220 tests/9p: simplify callers of twalk() Christian Schoenebeck 2022-10-04 22:53:29 +02:00
  • 569f3b63ad tests/9p: merge *walk*() functions Christian Schoenebeck 2022-10-04 22:53:23 +02:00
  • f5265c8f91 9pfs: use GHashTable for fid table Linus Heckemann 2022-10-04 12:41:21 +02:00
  • 684f912034 tests/9p: split virtio-9p-test.c into tests and 9p client part Christian Schoenebeck 2022-09-29 13:41:06 +02:00
  • f723f62662 fsdev/virtfs-proxy-helper: Use g_mkdir() Bin Meng 2022-09-27 19:06:04 +08:00
  • 703229132b arm/aspeed: Replace mx25l25635e chip model Cédric Le Goater 2022-10-24 11:20:16 +02:00
  • a34b0d5315 m25p80: Add the w25q01jvq SFPD table Patrick Williams 2022-10-24 11:20:16 +02:00
  • 8e57da5856 m25p80: Add the w25q512jv SFPD table Cédric Le Goater 2022-10-24 11:20:16 +02:00
  • e9041884d2 m25p80: Add the w25q256 SFPD table Cédric Le Goater 2022-10-24 11:20:15 +02:00
  • 52514908ff m25p80: Add the mx66l1g45g SFDP table Cédric Le Goater 2022-10-24 11:20:15 +02:00
  • 51f4613d65 m25p80: Add the mx25l25635f SFPD table Cédric Le Goater 2022-10-24 11:20:15 +02:00
  • dc907a667c m25p80: Add the mx25l25635e SFPD table Cédric Le Goater 2022-10-24 11:20:15 +02:00
  • 0c14a3c7da m25p80: Add erase size for mx25l25635e Cédric Le Goater 2022-10-24 11:20:15 +02:00
  • 5eb24fbd8c m25p80: Add the n25q256a SFDP table Cédric Le Goater 2022-10-24 11:20:15 +02:00
  • 2389bcc259 m25p80: Add basic support for the SFDP command Cédric Le Goater 2022-10-24 11:20:15 +02:00