-
8fa08d7ec7
accel/tcg: Remove cpu_set_cpustate_pointers
Richard Henderson
2023-09-13 17:36:27 -07:00
-
b77af26e97
accel/tcg: Replace CPUState.env_ptr with cpu_env()
Richard Henderson
2023-09-13 17:22:49 -07:00
-
7598971167
Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging
Stefan Hajnoczi
2023-10-04 12:52:13 -04:00
-
-
6dcf8a9a74
Merge tag 'migration-20231004-pull-request' of https://gitlab.com/juan.quintela/qemu into staging
Stefan Hajnoczi
2023-10-04 12:52:02 -04:00
-
-
80dcaf682a
Merge tag 'bsd-user-mmap-pull-request' of https://gitlab.com/bsdimp/qemu into staging
Stefan Hajnoczi
2023-10-04 12:51:48 -04:00
-
-
c7c907bc20
Merge tag 'misc-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging
Stefan Hajnoczi
2023-10-04 12:51:26 -04:00
-
-
886e0a5f31
hw/isa/ich9: Add comment on imperfect emulation of PIC vs. I/O APIC routing
David Woodhouse
2023-08-30 20:59:43 +01:00
-
9afa888ce0
osdep: set _FORTIFY_SOURCE=2 when optimization is enabled
Daniel P. Berrangé
2023-10-03 10:15:49 +01:00
-
-
-
579cedf430
migration: Unify and trace vmstate field_exists() checks
Peter Xu
2023-09-06 16:47:22 -04:00
-
385f510df5
migration: file URI offset
Steve Sistare
2023-09-08 07:22:11 -07:00
-
2a9e2e595f
migration: file URI
Steve Sistare
2023-09-08 07:22:10 -07:00
-
b28e3ecf0d
s390x/a-b-bios: zero the first byte of each page on start
Daniil Tatianin
2023-09-19 13:23:46 +03:00
-
adc1914a40
i386/a-b-bootblock: zero the first byte of each page on start
Daniil Tatianin
2023-09-19 13:23:45 +03:00
-
67aeae794e
i386/a-b-bootblock: factor test memory addresses out into constants
Daniil Tatianin
2023-09-19 13:23:44 +03:00
-
2ada4b63f1
migration/rdma: zore out head.repeat to make the error more clear
Li Zhijian
2023-09-26 18:01:03 +08:00
-
2bace555b3
migration: Add co-maintainers for migration
Peter Xu
2023-10-03 10:38:47 -04:00
-
8ebcb4b312
MAINTAINERS: Add entry for rdma migration
Peter Xu
2023-09-25 09:34:41 -04:00
-
848a050342
migration: Update error description outside migration.c
Tejus GK
2023-10-03 06:55:38 +00:00
-
969298f9d7
migration/vmstate: Introduce vmstate_save_state_with_err
Tejus GK
2023-10-03 06:55:37 +00:00
-
-
-
3d123a8b41
vhost-user: move VhostUserProtocolFeature definition to header file
Jonah Palmer
2023-09-26 18:41:07 -04:00
-
58f8168978
qmp: update virtio feature maps, vhost-user-gpio introspection
Jonah Palmer
2023-09-26 18:41:06 -04:00
-
b532c684e0
qmp: remove virtio_list, search QOM tree instead
Jonah Palmer
2023-09-26 18:41:05 -04:00
-
b0de17a2e2
vhost: Add count argument to vhost_svq_poll()
Hawkins Jiawei
2023-08-29 13:54:43 +08:00
-
f13f5f6412
vdpa: remove net cvq migration blocker
Eugenio Pérez
2023-08-22 10:53:30 +02:00
-
6c4825476a
vdpa: move vhost_vdpa_set_vring_ready to the caller
Eugenio Pérez
2023-08-22 10:53:29 +02:00
-
f3fada598c
vdpa: rename vhost_vdpa_net_load to vhost_vdpa_net_cvq_load
Eugenio Pérez
2023-08-22 10:53:28 +02:00
-
d7ce084176
vdpa: export vhost_vdpa_set_vring_ready
Eugenio Pérez
2023-08-22 10:53:27 +02:00
-
b40eba9cdd
vdpa: use first queue SVQ state for CVQ default
Eugenio Pérez
2023-08-22 10:53:26 +02:00
-
43d6376980
virtio: don't zero out memory region cache for indirect descriptors
Ilya Maximets
2023-08-11 16:34:23 +02:00
-
e213c45a04
vdpa: Allow VIRTIO_NET_F_CTRL_VLAN in SVQ
Hawkins Jiawei
2023-07-23 20:09:14 +08:00
-
8f7e996748
vdpa: Restore vlan filtering state
Hawkins Jiawei
2023-07-23 20:09:13 +08:00
-
e19751a32f
virtio-net: Expose MAX_VLAN
Hawkins Jiawei
2023-07-23 20:09:12 +08:00
-
06b636a1e2
virtio-net: do not reset vlan filtering at set_features
Hawkins Jiawei
2023-07-23 20:09:11 +08:00
-
f92a2d61cd
hw/virtio: add config support to vhost-user-device
Alex Bennée
2023-07-10 16:35:12 +01:00
-
eee7780973
virtio: add vhost-user-base and a generic vhost-user-device
Alex Bennée
2023-07-10 16:35:09 +01:00
-
f05356f84d
hw/virtio/meson: Rename softmmu_virtio_ss[] -> system_virtio_ss[]
Philippe Mathieu-Daudé
2023-07-10 12:05:10 +02:00
-
05632635f8
hw/virtio: Build vhost-vdpa.o once
Philippe Mathieu-Daudé
2023-07-10 12:04:32 +02:00
-
33f21860b7
hw/virtio/vhost-vdpa: Use target-agnostic qemu_target_page_mask()
Philippe Mathieu-Daudé
2023-07-10 11:49:29 +02:00
-
1dca36fb3d
hw/virtio/vhost-vdpa: Inline TARGET_PAGE_ALIGN() macro
Philippe Mathieu-Daudé
2023-07-10 11:49:28 +02:00
-
8b1a8884c6
hw/virtio: Propagate page_mask to vhost_vdpa_section_end()
Philippe Mathieu-Daudé
2023-07-10 11:49:27 +02:00
-
961d60e934
hw/virtio: Propagate page_mask to vhost_vdpa_listener_skipped_section()
Philippe Mathieu-Daudé
2023-07-10 11:49:26 +02:00
-
4565917bb0
pci: SLT must be RO
Michael S. Tsirkin
2023-08-29 16:14:29 -04:00
-
dfa1d91575
bsd-user: Add stubs for vadvise(), sbrk() and sstk()
Warner Losh
2023-09-25 21:27:09 +03:00
-
4e00b7d85d
bsd-user: Implement shmat(2) and shmdt(2)
Stacey Son
2023-09-25 21:27:08 +03:00
-
f9bbe3cf28
bsd-user: Implement shmctl(2)
Stacey Son
2023-09-25 21:27:07 +03:00
-
9d14db15b1
bsd-user: Implement shm_unlink(2) and shmget(2)
Stacey Son
2023-09-25 21:27:06 +03:00
-
4f0be683e3
bsd-user: Implement shm_open(2)
Stacey Son
2023-09-25 21:27:05 +03:00
-
a99d740347
bsd-user: Implement do_obreak function
Stacey Son
2023-09-25 21:27:04 +03:00
-
83b045ad4e
bsd-user: Implement mincore(2)
Stacey Son
2023-09-25 21:27:03 +03:00
-
0c1ced42c8
bsd-user: Implment madvise(2) to match the linux-user implementation.
Karim Taha
2023-09-25 21:27:02 +03:00
-
0a49ef02a6
bsd-user: Implement mlock(2), munlock(2), mlockall(2), munlockall(2), minherit(2)
Stacey Son
2023-09-25 21:27:01 +03:00
-
f28a1e4bab
bsd-user: Implement msync(2)
Stacey Son
2023-09-25 21:27:00 +03:00
-
ecbe22494d
bsd-user: Implement mprotect(2)
Stacey Son
2023-09-25 21:26:59 +03:00
-
87dcb4ad48
bsd-user: Implement mmap(2) and munmap(2)
Stacey Son
2023-09-25 21:26:58 +03:00
-
6765e988e1
bsd-user: Introduce bsd-mem.h to the source tree
Stacey Son
2023-09-25 21:26:57 +03:00
-
bd2b73182f
bsd-user: Implement shmid_ds conversion between host and target.
Stacey Son
2023-09-25 21:26:56 +03:00
-
86fbb4436b
bsd-user: Implement ipc_perm conversion between host and target.
Stacey Son
2023-09-25 21:26:55 +03:00
-
c9cdf0a5ec
bsd-user: Implement target_set_brk function in bsd-mem.c instead of os-syscall.c
Stacey Son
2023-09-25 21:26:54 +03:00
-
dde5f40dc3
bsd-user: Add bsd-mem.c to meson.build
Karim Taha
2023-09-25 21:26:53 +03:00
-
182ea728e0
bsd-user: Implement shm_rename(2) system call
Kyle Evans
2023-09-25 21:26:52 +03:00
-
0c3529888a
bsd-user: Implement shm_open2(2) system call
Karim Taha
2023-09-25 21:26:51 +03:00
-
137d963cfb
bsd-user: Introduce freebsd/os-misc.h to the source tree
Stacey Son
2023-09-25 21:26:50 +03:00
-
1d4c4026b1
bsd-user: Declarations for ipc_perm and shmid_ds conversion functions
Stacey Son
2023-09-25 21:26:49 +03:00
-
695cb9137f
bsd-user: Implement struct target_shmid_ds
Stacey Son
2023-09-25 21:26:48 +03:00
-
61a8f11007
bsd-user: Implement struct target_ipc_perm
Stacey Son
2023-09-25 21:26:47 +03:00
-
6756ae283a
bsd-user: Implement pdfork(2) system call.
Stacey Son
2023-09-25 21:24:25 +03:00
-
510eecbc86
bsd-user: Implement rfork(2) system call.
Stacey Son
2023-09-25 21:24:24 +03:00
-
831a5a7fcb
bsd-user: Implement fork(2) and vfork(2) system calls.
Stacey Son
2023-09-25 21:24:23 +03:00
-
0571e3f5e2
bsd-user: Implement pdgetpid(2) and the undocumented setugid.
Stacey Son
2023-09-25 21:24:22 +03:00
-
159e5b0c4b
bsd-user: Implement setloginclass(2) and getloginclass(2) system calls.
Stacey Son
2023-09-25 21:24:21 +03:00
-
ae502887cb
bsd-user: Implement wait4(2) and wait6(2) system calls.
Stacey Son
2023-09-25 21:24:20 +03:00
-
36999e6a6b
bsd-user: Implement execve(2) and fexecve(2) system calls.
Karim Taha
2023-09-25 21:24:19 +03:00
-
dcaa3dfda3
bsd-user: Implement procctl(2) along with necessary conversion functions.
Stacey Son
2023-09-25 21:24:18 +03:00
-
8632729060
bsd-user: Implement freebsd_exec_common, used in implementing execve/fexecve.
Stacey Son
2023-09-25 21:24:17 +03:00
-
84d41c5e6d
bsd-user: Implement get_filename_from_fd.
Karim Taha
2023-09-25 21:24:16 +03:00
-
ff26637260
bsd-user: Implement getpriority(2) and setpriority(2).
Stacey Son
2023-09-25 21:24:15 +03:00
-
615ad41c61
bsd-user: Add stubs for profil(2), ktrace(2), utrace(2) and ptrace(2).
Stacey Son
2023-09-25 21:24:14 +03:00
-
932683c3d4
bsd-user: Implement get/set[resuid/resgid/sid] and issetugid.
Stacey Son
2023-09-25 21:24:13 +03:00
-
e4446e0a2c
bsd-user: Implement several get/set system calls:
Stacey Son
2023-09-25 21:24:12 +03:00
-
faba8e123f
bsd-user: Implement getrlimit(2) and setrlimit(2)
Stacey Son
2023-09-25 21:24:11 +03:00
-
59e801efdf
bsd-user: Implement getrusage(2).
Stacey Son
2023-09-25 21:24:10 +03:00
-
82fe5f3a34
bsd-user: Implement umask(2), setlogin(2) and getlogin(2)
Stacey Son
2023-09-25 21:24:09 +03:00
-
a478416dc8
bsd-user: Implement getgroups(2) and setgroups(2) system calls.
Stacey Son
2023-09-25 21:24:08 +03:00
-
b623031ca6
bsd-user: Get number of cpus.
Kyle Evans
2023-09-25 21:24:07 +03:00
-
3f44e273ff
bsd-user: Implement host_to_target_waitstatus conversion.
Stacey Son
2023-09-25 21:24:06 +03:00
-
66c51d63d4
bsd-user: Implement host_to_target_rusage and host_to_target_wrusage.
Stacey Son
2023-09-25 21:24:05 +03:00
-
550fc70189
bsd-user: Implement target_to_host_rlim and host_to_target_rlim conversion.
Stacey Son
2023-09-25 21:24:04 +03:00
-
0caa376878
bsd-user: Implement target_to_host_resource conversion function
Stacey Son
2023-09-25 21:24:03 +03:00
-
00bff01fc0
bsd-user: add extern declarations for bsd-proc.c conversion functions
Stacey Son
2023-09-25 21:24:02 +03:00
-
cc47390ce7
bsd-user: Add freebsd_exec_common and do_freebsd_procctl to qemu.h.
Stacey Son
2023-09-25 21:24:01 +03:00
-
3f254cf203
bsd-user: Implement host_to_target_siginfo.
Stacey Son
2023-09-25 21:24:00 +03:00
-
d314ae93f1
bsd-user: Define procctl(2) related structs
Stacey Son
2023-09-25 21:23:59 +03:00
-
5783a53016
bsd-user: define TARGET_RFSPAWN for rfork to use vfork(2) semantics, and fix RLIM_INFINITY
Karim Taha
2023-09-25 21:23:58 +03:00
-
-
-
ad75a51e84
tcg: Rename cpu_env to tcg_env
Richard Henderson
2023-09-13 16:37:36 -07:00
-
a953b5fa15
accel/tcg: Remove cpu_neg()
Richard Henderson
2023-09-13 15:46:45 -07:00
-
464dacf609
accel/tcg: Move can_do_io to CPUNegativeOffsetState
Richard Henderson
2023-09-15 15:41:39 -07:00
-
e62de98111
accel/tcg: Remove CPUState.icount_decr_ptr
Richard Henderson
2023-09-12 18:07:00 -07:00
-
3b3d7df545
accel/tcg: Move CPUNegativeOffsetState into CPUState
Richard Henderson
2023-09-12 17:47:56 -07:00
-
5d30bdcb1b
accel/tcg: Validate placement of CPUNegativeOffsetState
Richard Henderson
2023-09-12 17:18:37 -07:00
-
f669c99241
target/*: Add instance_align to all cpu base classes
Richard Henderson
2023-09-13 15:06:21 -07:00