summary refs log tree commit diff stats
path: root/rust/qemu-api-macros/src/bits.rs (unfollow)
Commit message (Expand)AuthorFilesLines
2025-09-17rust: split "qom" crateMarc-André Lureau32-44/+199
2025-09-17rust: split "bql" crateMarc-André Lureau31-120/+244
2025-09-17rust: split "migration" crateMarc-André Lureau29-68/+252
2025-09-17rust: split "util" crateMarc-André Lureau33-107/+243
2025-09-17rust: make build.rs generic over various ./rust/projectsMarc-André Lureau1-2/+8
2025-09-17rust: split Rust-only "common" crateMarc-André Lureau41-359/+448
2025-09-17rust: move Cell vmstate implMarc-André Lureau2-8/+12
2025-09-17rust: move VMState handling to QOM moduleMarc-André Lureau2-6/+8
2025-09-17rust: move vmstate_clock!() to qdev moduleMarc-André Lureau2-8/+9
2025-09-17rust: add workspace authorsMarc-André Lureau1-0/+1
2025-09-17rust: remove unused global qemu "allocator"Marc-André Lureau5-142/+1
2025-09-17docs/rust: update msrvMarc-André Lureau2-1/+2
2025-09-17rust: qdev: const_refs_to_staticPaolo Bonzini6-55/+33
2025-09-17rust: vmstate: use const_refs_to_staticPaolo Bonzini6-217/+113
2025-09-17rust: vmstate: convert to use builder patternZhao Liu8-248/+454
2025-09-17rust: add qdev Device derive macroManos Pitsidianakis6-58/+336
2025-09-17rust: use inline const expressionsPaolo Bonzini6-36/+8
2025-09-17rust: add missing const markers for MSRV==1.83.0Paolo Bonzini6-16/+14
2025-09-17meson, cargo: require Rust 1.83.0Paolo Bonzini5-22/+19
2025-09-17configure: bump Meson to 1.9.0 for use with RustPaolo Bonzini5-6/+6
2025-09-17ci: temporarily remove rust from UbuntuPaolo Bonzini1-2/+2
2025-09-17tcg/user: do not set exit_request gratuitouslyPaolo Bonzini1-0/+2
2025-09-17accel: make all calls to qemu_process_cpu_events look the samePaolo Bonzini7-39/+30
2025-09-17cpus: clear exit_request in qemu_process_cpu_eventsPaolo Bonzini8-11/+9
2025-09-17bsd-user, linux-user: introduce qemu_process_cpu_eventsPaolo Bonzini25-23/+36
2025-09-17treewide: rename qemu_wait_io_event/qemu_wait_io_event_commonPaolo Bonzini11-15/+15
2025-09-17cpus: properly kick CPUs out of inner execution loopPaolo Bonzini9-14/+17
2025-09-17cpus: remove TCG-ism from cpu_exit()Paolo Bonzini1-3/+1
2025-09-17accel/tcg: inline cpu_exit()Paolo Bonzini1-2/+12
2025-09-17accel/tcg: create a thread-kick function for TCGPaolo Bonzini10-21/+16
2025-09-17accel: use atomic accesses for exit_requestPaolo Bonzini9-15/+24
2025-09-17accel: use store_release/load_acquire for cross-thread exit_requestPaolo Bonzini6-19/+29
2025-09-17cpus: document that qemu_cpu_kick() can be used for BQL-less operationPaolo Bonzini1-1/+2
2025-09-17cpu-common: use atomic access for interrupt_requestPaolo Bonzini3-14/+2
2025-09-17treewide: clear bits of cs->interrupt_request with cpu_reset_interrupt()Paolo Bonzini12-40/+39
2025-09-17user-exec: remove cpu_interrupt() stubPaolo Bonzini1-5/+0
2025-09-17target-arm: remove uses of cpu_interrupt() for user-mode emulationPaolo Bonzini6-370/+429
2025-09-17target/i386: limit a20 to system emulationPaolo Bonzini1-0/+2
2025-09-17target/sparc: limit cpu_check_irqs to system emulationPaolo Bonzini2-0/+4
2025-09-17target/ppc: limit cpu_interrupt_exittb to system emulationPaolo Bonzini1-0/+2
2025-09-16.gitmodules: move u-boot mirrors to qemu-project-mirrorsAlex Bennée1-2/+2
2025-09-16tests/functional/x86_64: Accept a few locked pages in test_memlock.pyRichard Henderson1-1/+2
2025-09-15iotests/check: always enable all python warningsDaniel P. Berrangé1-0/+4
2025-09-15iotests/151: ensure subprocesses are cleaned upDaniel P. Berrangé1-0/+5
2025-09-15iotests/147: ensure temporary sockets are closed before exitingDaniel P. Berrangé1-0/+1
2025-09-15python: ensure QEMUQtestProtocol closes its socketDaniel P. Berrangé1-0/+2
2025-09-15iotests: drop compat for old version context managerDaniel P. Berrangé2-12/+4
2025-09-15python: synchronize qemu.qmp documentationJohn Snow9-87/+264
2025-09-15python: backport 'avoid creating additional event loops per thread'John Snow3-26/+57
2025-09-15python: backport 'Remove deprecated get_event_loop calls'John Snow3-3/+15