summary refs log tree commit diff stats
path: root/rust/qemu-api/src/lib.rs (follow)
Commit message (Expand)AuthorAgeFilesLines
* rust: repurpose qemu_api -> testsMarc-André Lureau2025-09-171-18/+0
* rust: split "hwcore" crateMarc-André Lureau2025-09-171-4/+0
* rust: split "system" crateMarc-André Lureau2025-09-171-1/+0
* rust: split "chardev" crateMarc-André Lureau2025-09-171-1/+0
* rust: split "qom" crateMarc-André Lureau2025-09-171-1/+0
* rust: split "bql" crateMarc-André Lureau2025-09-171-1/+0
* rust: split "migration" crateMarc-André Lureau2025-09-171-1/+0
* rust: split "util" crateMarc-André Lureau2025-09-171-6/+0
* rust: split Rust-only "common" crateMarc-André Lureau2025-09-171-6/+0
* rust: remove unused global qemu "allocator"Marc-André Lureau2025-09-171-135/+0
* rust: declare self as qemu_api for proc-macrosManos Pitsidianakis2025-08-271-0/+4
* rust/qemu-api: Add initial logging support based on C APIBernhard Beschow2025-06-201-0/+1
* rust: qemu_api: introduce MaybeUninit field projectionPaolo Bonzini2025-06-171-0/+1
* rust: qemu-api: add bindings to ErrorPaolo Bonzini2025-06-051-0/+3
* rust: replace c_str! with c"" literalsPaolo Bonzini2025-05-061-1/+0
* rust: remove offset_of replacementPaolo Bonzini2025-05-061-4/+0
* rust: use std::ffi instead of std::os::rawPaolo Bonzini2025-05-061-1/+1
* rust: add module to convert between success/-errno and io::ResultPaolo Bonzini2025-02-251-0/+1
* rust: add bindings for timerZhao Liu2025-02-131-0/+1
* rust: chardev, qdev: add bindings to qdev_prop_set_chrPaolo Bonzini2025-02-131-0/+1
* rust: bindings for MemoryRegionOpsPaolo Bonzini2025-02-131-0/+1
* rust: restrict missing_const_for_fn to qemu_api cratePaolo Bonzini2025-02-101-0/+1
* rust: add a utility module for compile-time type checksPaolo Bonzini2025-01-101-0/+1
* rust: qemu-api: add a module to wrap functions and zero-sized closuresPaolo Bonzini2024-12-191-0/+1
* rust: rename qemu-api modules to follow C code a bit morePaolo Bonzini2024-12-191-2/+3
* rust: add a bit operation modulePaolo Bonzini2024-12-101-0/+1
* rust: add bindings for interrupt sourcesPaolo Bonzini2024-12-101-0/+2
* rust: define preludePaolo Bonzini2024-12-101-0/+5
* rust: cell: add BQL-enforcing Cell variantPaolo Bonzini2024-12-101-0/+1
* rust: allow using build-root bindings.rs from cargoPaolo Bonzini2024-12-101-22/+0
* rust: introduce alternative implementation of offset_of!Junjie Mao2024-11-051-0/+4
* rust: introduce a c_str macroPaolo Bonzini2024-11-051-0/+1
* rust: use std::os::raw instead of core::ffiPaolo Bonzini2024-11-051-4/+7
* rust: add definitions for vmstateManos Pitsidianakis2024-11-051-0/+3
* rust: provide safe wrapper for MaybeUninit::zeroed()Paolo Bonzini2024-11-051-0/+1
* rust: build integration test for the qemu_api cratePaolo Bonzini2024-11-051-3/+0
* rust: add crate to expose bindings and interfacesManos Pitsidianakis2024-10-111-0/+166