Commit Graph

  • 2536c15adc pc-bios/README: Add information about hppa-firmware Helge Deller 2024-03-02 22:28:04 +01:00
  • 19f9c0442e pc-bios/meson: Add hppa-firmware64.img blob Helge Deller 2024-03-02 22:27:01 +01:00
  • 5ccd50172a target/hppa: Restore unwind_breg before calculating ior Helge Deller 2024-03-02 22:02:38 +01:00
  • a9bdc4c95e target: hppa: Fix unaligned double word accesses for hppa64 Guenter Roeck 2024-02-16 17:58:11 -08:00
  • 04dadd22ae tests/tcg: Check that shmat() does not break /proc/self/maps Ilya Leoshkevich 2024-02-23 12:31:40 +01:00
  • 78bc8ed9a8 linux-user: Rewrite target_shmat Richard Henderson 2024-02-22 13:24:38 -10:00
  • 9f7c97324c linux-user: Add strace for shmat Richard Henderson 2024-02-22 15:46:43 -10:00
  • e1007b6bab Merge tag 'pull-request-2024-03-01' of https://gitlab.com/thuth/qemu into staging Peter Maydell 2024-03-01 10:14:32 +00:00
  • b21d5fd180 Merge tag 'pull-loongarch-20240229' of https://gitlab.com/gaosong/qemu into staging Peter Maydell 2024-03-01 10:14:25 +00:00
  • 7a09f09283 tests/qtest/migration: Add a multifd + mapped-ram migration test Fabiano Rosas 2024-02-29 12:30:17 -03:00
  • decdc76772 migration/multifd: Add mapped-ram support to fd: URI Fabiano Rosas 2024-02-29 12:30:16 -03:00
  • a49d15a38d migration/multifd: Support incoming mapped-ram stream format Fabiano Rosas 2024-02-29 12:30:15 -03:00
  • f427d90b98 migration/multifd: Support outgoing mapped-ram stream format Fabiano Rosas 2024-02-29 12:30:14 -03:00
  • 9d01778af8 migration/multifd: Prepare multifd sync for mapped-ram migration Fabiano Rosas 2024-02-29 12:30:13 -03:00
  • 2dd7ee7a51 migration/multifd: Add incoming QIOChannelFile support Fabiano Rosas 2024-02-29 12:30:12 -03:00
  • b7b03eb614 migration/multifd: Add outgoing QIOChannelFile support Fabiano Rosas 2024-02-29 12:30:11 -03:00
  • a8a3e7102c migration/multifd: Add a wrapper for channels_created Fabiano Rosas 2024-02-29 12:30:10 -03:00
  • d117ed0699 migration/multifd: Allow receiving pages without packets Fabiano Rosas 2024-02-29 12:30:09 -03:00
  • 06833d83f8 migration/multifd: Allow multifd without packets Fabiano Rosas 2024-02-29 12:30:08 -03:00
  • 9db1912513 migration/multifd: Decouple recv method from pages Fabiano Rosas 2024-02-29 12:30:07 -03:00
  • 402dd7ac1c migration/multifd: Rename MultiFDSend|RecvParams::data to compress_data Fabiano Rosas 2024-02-29 12:30:06 -03:00
  • c7076ec350 tests/qtest/migration: Add tests for mapped-ram file-based migration Fabiano Rosas 2024-02-29 12:30:05 -03:00
  • 2f6b8826a5 migration/ram: Add incoming 'mapped-ram' migration Fabiano Rosas 2024-02-29 12:30:04 -03:00
  • c2d5c4a7cb migration/ram: Add outgoing 'mapped-ram' migration Fabiano Rosas 2024-02-29 12:30:03 -03:00
  • 8d9e0d4100 migration: Add mapped-ram URI compatibility check Fabiano Rosas 2024-02-29 12:30:02 -03:00
  • 4ed49feb44 migration/ram: Introduce 'mapped-ram' migration capability Fabiano Rosas 2024-02-29 12:30:01 -03:00
  • 7f5b50a401 migration/qemu-file: add utility methods for working with seekable channels Fabiano Rosas 2024-02-29 12:30:00 -03:00
  • c05dfcb7f2 io: fsync before closing a file channel Fabiano Rosas 2024-02-29 12:29:59 -03:00
  • 0478b030fa io: implement io_pwritev/preadv for QIOChannelFile Nikolay Borisov 2024-02-29 12:29:58 -03:00
  • f1cfe39418 io: Add generic pwritev/preadv interface Nikolay Borisov 2024-02-29 12:29:57 -03:00
  • 401e311ff7 io: add and implement QIO_CHANNEL_FEATURE_SEEKABLE for channel file Nikolay Borisov 2024-02-29 12:29:56 -03:00
  • 4aac6b1e9b migration/multifd: Cleanup multifd_recv_sync_main Fabiano Rosas 2024-02-29 12:29:55 -03:00
  • 462945cd22 chardev/char-socket: Fix TLS io channels sending too much data to the backend Thomas Huth 2024-02-29 11:43:37 +01:00
  • f0cb6828ae tests/unit/test-util-sockets: Remove temporary file after test Thomas Huth 2024-02-26 09:27:28 +01:00
  • 5e02a4fdeb hw/usb/bus.c: PCAP adding 0xA in Windows version Benjamin David Lunt 2024-02-25 12:49:51 -07:00
  • 8bd3f84d1f hw/intc/Kconfig: Fix GIC settings when using "--without-default-devices" Thomas Huth 2024-02-21 12:00:59 +01:00
  • 3283843a8e libqos/virtio.c: fix 'avail_event' offset in qvring_init() Daniel Henrique Barboza 2024-02-17 16:26:03 -03:00
  • 2791490de1 libqos/virtio.c: init all elems in qvring_indirect_desc_setup() Daniel Henrique Barboza 2024-02-17 16:26:02 -03:00
  • 2b57143231 tests/migration: Set compression level in migration tests Bryan Zhang 2024-03-01 03:59:01 +00:00
  • b4014a2bf5 migration: Properly apply migration compression level parameters Bryan Zhang 2024-03-01 03:59:00 +00:00
  • 87a2848715 migration: massage cpr-reboot documentation Steve Sistare 2024-02-29 06:54:22 -08:00
  • 01a721167a linux-user/loongarch64: Remove TARGET_FORCE_SHMLBA Richard Henderson 2024-02-22 11:32:21 -10:00
  • 4ef1f559f2 linux-user/x86_64: Handle the vsyscall page in open_self_maps_{2,4} Richard Henderson 2024-02-24 02:29:41 +00:00
  • ff202817dc tcg/optimize: fix uninitialized variable Paolo Bonzini 2024-02-28 12:06:41 +01:00
  • b816e1b5ba linux-user: Remove pgb_dynamic alignment assertion Richard Henderson 2024-02-14 04:18:01 +00:00
  • f2ffdfab7e target/alpha: Enable TARGET_PAGE_BITS_VARY for user-only Richard Henderson 2024-01-02 12:58:08 +11:00
  • 835e5fe9e2 target/ppc: Enable TARGET_PAGE_BITS_VARY for user-only Richard Henderson 2024-01-02 12:58:07 +11:00
  • 78b79b2cb3 linux-user: Bound mmap_min_addr by host page size Richard Henderson 2024-01-02 12:58:06 +11:00
  • a575230f95 target/arm: Enable TARGET_PAGE_BITS_VARY for AArch64 user-only Richard Henderson 2024-01-02 12:58:05 +11:00
  • ff8a8bbc2a linux-user: Allow TARGET_PAGE_BITS_VARY Richard Henderson 2024-01-02 12:58:04 +11:00
  • 33402cea1f accel/tcg: Disconnect TargetPageDataNode from page size Richard Henderson 2024-01-02 12:58:03 +11:00
  • 8c45039f9e cpu: Remove page_size_init Richard Henderson 2024-01-02 12:58:02 +11:00
  • 01e449809b *-user: Deprecate and disable -p pagesize Richard Henderson 2024-01-02 12:58:01 +11:00
  • 6ada861951 tests/tcg: Extend file in linux-madvise.c Richard Henderson 2024-01-02 12:58:00 +11:00
  • e9206163d9 tests/tcg: Remove run-test-mmap-* Richard Henderson 2024-01-02 12:57:59 +11:00
  • eb5027ac61 linux-user: Split out mmap_h_gt_g Richard Henderson 2024-01-02 12:57:58 +11:00
  • 8080b2f804 linux-user: Split out mmap_h_lt_g Richard Henderson 2024-01-02 12:57:57 +11:00
  • 68098de90e linux-user: Split out mmap_h_eq_g Richard Henderson 2024-01-02 12:57:56 +11:00
  • 3bfa271e46 linux-user: Use do_munmap for target_mmap failure Richard Henderson 2024-02-13 10:40:57 -10:00
  • 2952b642a5 linux-user: Split out do_munmap Richard Henderson 2024-02-13 10:20:27 -10:00
  • ad87d26e6b linux-user: Do early mmap placement only for reserved_va Richard Henderson 2024-01-02 12:57:55 +11:00
  • 6ecc25570f linux-user: Split out mmap_end Richard Henderson 2024-01-02 12:57:54 +11:00
  • f0a362c476 linux-user: Fix sub-host-page mmap Richard Henderson 2024-01-02 12:57:53 +11:00
  • e8cec51be0 linux-user: Move some mmap checks outside the lock Richard Henderson 2024-01-02 12:57:52 +11:00
  • d558c395a9 linux-user: Split out target_mmap__locked Richard Henderson 2024-01-02 12:57:51 +11:00
  • 13c1339755 linux-user: Remove qemu_host_page_size from main Richard Henderson 2024-01-02 12:57:50 +11:00
  • 9260bd4013 softmmu/physmem: Remove HOST_PAGE_ALIGN Richard Henderson 2024-01-02 12:57:49 +11:00
  • 80c3aeef7f softmmu/physmem: Remove qemu_host_page_size Richard Henderson 2024-01-02 12:57:48 +11:00
  • b61af9b0d1 hw/tpm: Remove HOST_PAGE_ALIGN from tpm_ppi_init Richard Henderson 2024-01-02 12:57:47 +11:00
  • 5d2203691e migration: Remove qemu_host_page_size Richard Henderson 2024-01-02 12:57:46 +11:00
  • b36b2b1d3d linux-user: Remove HOST_PAGE_ALIGN from mmap.c Richard Henderson 2024-01-02 12:57:45 +11:00
  • e56922abf0 linux-user: Remove REAL_HOST_PAGE_ALIGN from mmap.c Richard Henderson 2024-01-02 12:57:44 +11:00
  • 621ac47d37 linux-user: Remove qemu_host_page_{size, mask} from mmap.c Richard Henderson 2024-01-02 12:57:43 +11:00
  • 2c796d230e linux-user: Remove qemu_host_page_size from elf_core_dump Richard Henderson 2024-02-27 08:55:57 -10:00
  • 2cd71515c4 linux-user/arm: Remove qemu_host_page_size from init_guest_commpage Richard Henderson 2024-01-02 12:57:42 +11:00
  • 51f8c9b872 linux-user/nios2: Remove qemu_host_page_size from init_guest_commpage Richard Henderson 2024-01-02 12:57:41 +11:00
  • d1fc62303e linux-user/hppa: Simplify init_guest_commpage Richard Henderson 2024-01-02 12:57:40 +11:00
  • d17b684c10 linux-user: Remove qemu_host_page_size from create_elf_tables Richard Henderson 2024-01-02 12:57:39 +11:00
  • ae6bffe05e linux-user: Remove qemu_host_page_{size, mask} in probe_guest_base Richard Henderson 2024-01-02 12:57:38 +11:00
  • f11c05c3b9 linux-user: Adjust SVr4 NULL page mapping Richard Henderson 2024-01-02 12:57:37 +11:00
  • a372d483f1 accel/tcg: Remove qemu_host_page_size from page_protect/page_unprotect Richard Henderson 2024-01-02 12:57:36 +11:00
  • 6aba908d2b tcg: Avoid double lock if page tables happen to be in mmio memory. Jonathan Cameron 2024-02-19 17:31:53 +00:00
  • 62bcba836c accel/tcg: Set can_do_io at at start of lookup_tb_ptr helper Peter Maydell 2024-02-19 17:31:51 +00:00
  • 7f89fdf8eb tcg/aarch64: Apple does not align __int128_t in even registers Richard Henderson 2024-02-16 15:40:11 -06:00
  • 41689bb30c linux-user/elfload: Unprotect regions before core dump Richard Henderson 2024-02-27 08:25:22 -10:00
  • 50e33f52fb linux-user/elfload: Rely on walk_memory_regions for vmas Richard Henderson 2024-02-27 07:58:41 -10:00
  • 1928d50bec linux-user/elfload: Simplify vma_dump_size Richard Henderson 2024-02-27 06:47:49 -10:00
  • b4c7ab816b linux-user/elfload: Write process memory to core file in larger chunks Richard Henderson 2024-02-27 06:43:53 -10:00
  • 243c470662 linux-user/elfload: Write corefile elf header in one block Richard Henderson 2024-02-27 06:34:18 -10:00
  • 2410d28dc9 linux-user/elfload: Size corefile before opening Richard Henderson 2024-02-26 18:18:57 -10:00
  • b526207765 linux-user/elfload: Lock cpu list and mmap during elf_core_dump Richard Henderson 2024-02-26 17:14:22 -10:00
  • e0add9a835 linux-user/elfload: Truncate core file on open Richard Henderson 2024-02-26 17:07:38 -10:00
  • 106f8da664 linux-user/elfload: Open core file after vma_init Richard Henderson 2024-02-26 17:03:19 -10:00
  • ccb6f3eee0 linux-user/elfload: Latch errno before cleanup in elf_core_dump Richard Henderson 2024-02-26 16:58:02 -10:00
  • 0af22a6abf linux-user/elfload: Stack allocate struct mm_struct Richard Henderson 2024-02-26 16:50:32 -10:00
  • 6a20294435 linux-user/elfload: Tidy fill_note_info and struct elf_note_info Richard Henderson 2024-02-26 10:49:21 -10:00
  • b1beea6ba5 linux-user/elfload: Merge init_note_info and fill_note_info Richard Henderson 2024-02-26 16:03:06 -10:00
  • f93b995370 linux-user/elfload: Disable core dump if getrlimit fails Richard Henderson 2024-02-26 15:58:52 -10:00
  • c6e9847fc4 loongarch: Change the UEFI loading mode to loongarch Xianglai Li 2024-02-19 18:34:14 +08:00
  • c0c6a0e352 Merge tag 'migration-next-pull-request' of https://gitlab.com/peterx/qemu into staging Peter Maydell 2024-02-28 17:27:10 +00:00