summary refs log tree commit diff stats
path: root/rust (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* rust: pl011: Cut down amount of text quoted from PL011 TRMPeter Maydell2025-05-141-210/+51
* rust: pl011: Really use RX FIFO depthPaolo Bonzini2025-05-121-6/+13
* rust: pl011: Rename RX FIFO methodsPaolo Bonzini2025-05-121-4/+4
* rust: clippy: enable uninlined_format_args lintPaolo Bonzini2025-05-064-10/+12
* rust: replace c_str! with c"" literalsPaolo Bonzini2025-05-0611-102/+31
* rust: remove offset_of replacementPaolo Bonzini2025-05-0614-233/+16
* rust: enable clippy::ptr_cast_constnessPaolo Bonzini2025-05-066-7/+7
* rust: qom: fix TODO about zeroability of classesPaolo Bonzini2025-05-061-3/+4
* rust: use MaybeUninit::zeroed() in const contextPaolo Bonzini2025-05-062-92/+20
* rust: qemu_api_macros: make pattern matching more readable and efficientPaolo Bonzini2025-05-061-47/+37
* rust: use std::ffi instead of std::os::rawPaolo Bonzini2025-05-0611-16/+20
* meson, cargo: require Rust 1.77.0Paolo Bonzini2025-05-062-2/+2
* rust: centralize config in workspace rootStefan Zabka2025-05-025-21/+32
* rust/hpet: Support migrationZhao Liu2025-05-021-1/+145
* rust/timer: Define NANOSECONDS_PER_SECOND binding as u64Zhao Liu2025-05-021-0/+2
* rust/vmstate_test: Test varray with num field wrapped in BqlCellZhao Liu2025-05-021-8/+33
* rust: assertions: Support index field wrapped in BqlCellPaolo Bonzini2025-05-021-16/+9
* vmstate: support varray for vmstate_clock!Paolo Bonzini2025-05-021-3/+10
* rust/vmstate: Add support for field_exists checksZhao Liu2025-05-021-33/+37
* qom: Constify TypeInfo::interfacesPhilippe Mathieu-Daudé2025-04-251-1/+1
* qom: Constify TypeInfo::class_dataPhilippe Mathieu-Daudé2025-04-251-1/+1
* qom: Have class_init() take a const data argumentPhilippe Mathieu-Daudé2025-04-251-1/+1
* qom: Have class_base_init() take a const data argumentPhilippe Mathieu-Daudé2025-04-251-1/+1
* include/system: Move exec/address-spaces.h to system/address-spaces.hRichard Henderson2025-04-231-1/+1
* include/system: Move exec/memory.h to system/memory.hRichard Henderson2025-04-231-1/+1
* rust/hw/char/pl011: Extract DR write logic into separate functionRakesh Jeyasingh2025-04-231-6/+8
* rust/hw/char/pl011: Extract extract DR read logic into separate functionRakesh Jeyasingh2025-04-231-19/+20
* rust/vmstate_test: Fix typo in test_vmstate_macro_array_of_pointer_wrapped()Zhao Liu2025-04-231-2/+2
* rust/hpet: Fix a clippy errorZhao Liu2025-04-231-1/+1
* rust/hpet: convert HPETTimer index to u8 typeZhao Liu2025-04-231-5/+5
* rust/hpet: convert num_timers to u8 typeZhao Liu2025-04-231-13/+18
* rust: hpet: fix decoding of timer registersPaolo Bonzini2025-03-211-1/+1
* rust/vmstate: Include complete crate path of VMStateFlags in vmstate_clockZhao Liu2025-03-212-3/+10
* rust/vmstate: Add unit test for vmstate_validateZhao Liu2025-03-211-2/+80
* rust/vmstate: Add unit test for pointer caseZhao Liu2025-03-211-4/+115
* rust/vmstate: Add unit test for vmstate_{of|struct} macroZhao Liu2025-03-211-2/+156
* rust/vmstate: Add unit test for vmstate_of macroZhao Liu2025-03-213-2/+139
* rust/vmstate: Support vmstate_validateZhao Liu2025-03-211-1/+51
* rust/vmstate: Re-implement VMState trait for timer bindingZhao Liu2025-03-211-7/+3
* rust/vmstate: Relax array check when build varray in vmstate_structZhao Liu2025-03-211-3/+9
* rust/vmstate: Fix unnecessary VMState bound of with_varray_flag()Zhao Liu2025-03-211-1/+1
* rust/vmstate: Fix "cannot infer type" error in vmstate_structZhao Liu2025-03-211-7/+9
* rust/vmstate: Fix type check for varray in vmstate_structZhao Liu2025-03-212-1/+16
* rust/vmstate: Fix size field of VMStateField with VMS_ARRAY_OF_POINTER flagZhao Liu2025-03-211-0/+4
* rust/vmstate: Fix num field when varray flags are setZhao Liu2025-03-211-0/+1
* rust/vmstate: Fix num_offset in vmstate macrosZhao Liu2025-03-211-2/+2
* rust/vmstate: Remove unnecessary unsafeZhao Liu2025-03-211-1/+1
* rust: pl011: Check size of state struct at compile timePeter Maydell2025-03-212-1/+9
* rust: assertions: add static_assertPaolo Bonzini2025-03-211-0/+22
* qdev, rust/hpet: fix type of HPET "timers" propertyPaolo Bonzini2025-03-201-3/+3