Linaro Git Browser
Code Review
Sign In
review.linaro.org
/
people
/
peter.maydell
/
qemu-arm.git
/
932522a9ddc1f7c7866009cd73eaf79452951b81
/
rust
6b3fad0
rust: hpet: fix new warning
by Paolo Bonzini
· 7 weeks ago
b783601
rust: pl011: Add missing logging to match C version
by Bernhard Beschow
· 7 weeks ago
1563f28
rust: pl011: Implement logging
by Bernhard Beschow
· 7 weeks ago
ab81002
rust/qemu-api: Add initial logging support based on C API
by Bernhard Beschow
· 7 weeks ago
1ae4ca0
rust: move rust.bindgen to qemu-api crate
by Paolo Bonzini
· 8 weeks ago
1548c5c
rust: prepare variable definitions for multiple bindgen invocations
by Paolo Bonzini
· 8 weeks ago
345bef4
rust: qom: change instance_init to take a ParentInit<>
by Paolo Bonzini
· 5 months ago
8d394f6
rust: qom: make ParentInit lifetime-invariant
by Paolo Bonzini
· 5 months ago
a441222
rust: qom: introduce ParentInit
by Paolo Bonzini
· 5 months ago
eb64a0c
rust: hpet: fully initialize object during instance_init
by Paolo Bonzini
· 4 months ago
abf1832
rust: qemu_api: introduce MaybeUninit field projection
by Paolo Bonzini
· 5 months ago
bc2a48d
rust: make TryFrom macro more resilient
by Paolo Bonzini
· 9 weeks ago
869b0af
rust/hpet: Drop BqlCell wrapper for num_timers
by Zhao Liu
· 2 months ago
4d2fec8
rust/hpet: return errors from realize if properties are incorrect
by Paolo Bonzini
· 2 months ago
b3bf86b
rust/hpet: change type of num_timers to usize
by Paolo Bonzini
· 2 months ago
4b66abe
rust: qdev: support returning errors from realize
by Paolo Bonzini
· 2 months ago
9a33f49
rust: qemu-api: add tests for Error bindings
by Paolo Bonzini
· 10 weeks ago
b4ff3cf
rust: qemu-api: add bindings to Error
by Paolo Bonzini
· 9 weeks ago
8714d36
util/error: expose Error definition to Rust code
by Paolo Bonzini
· 2 months ago
bfe0f6b
subprojects: add the foreign crate
by Paolo Bonzini
· 2 months ago
a95ad49
subprojects: add the anyhow crate
by Paolo Bonzini
· 2 months ago
2145186
rust: qemu-api-macros: add from_bits and into_bits to #[derive(TryInto)]
by Paolo Bonzini
· 3 months ago
9c8ff2a
rust: pl011: use the bits macro
by Paolo Bonzini
· 9 weeks ago
648fe15
rust: add "bits", a custom bitflags implementation
by Paolo Bonzini
· 9 weeks ago
2409089
rust: use native Meson support for clippy and rustdoc
by Paolo Bonzini
· 4 months ago
18c9f4a
rust: cell: remove support for running doctests with "cargo test --doc"
by Paolo Bonzini
· 4 months ago
f620cad
rust: add qemu-api doctests to "meson test"
by Paolo Bonzini
· 4 months ago
4f04a4e
rust: use "objects" for Rust executables as well
by Paolo Bonzini
· 5 months ago
b652d51
rust: bindings: allow ptr_offset_with_cast
by Paolo Bonzini
· 8 months ago
1297b28
rust: make declaration of dependent crates more consistent
by Paolo Bonzini
· 2 months ago
734a1e9
rust: hpet: rename hpet module to "device"
by Paolo Bonzini
· 3 months ago
aef5ac8
rust: Fix the typos in doc
by Zhao Liu
· 3 months ago
86c54a3
rust: Fix Zhao's email address
by Zhao Liu
· 3 months ago
6414b77
rust: pl011: Cut down amount of text quoted from PL011 TRM
by Peter Maydell
· 3 months ago
ac2c4d3
rust: pl011: Really use RX FIFO depth
by Paolo Bonzini
· 3 months ago
cc1f4b3
rust: pl011: Rename RX FIFO methods
by Paolo Bonzini
· 3 months ago
c6b0461
rust: clippy: enable uninlined_format_args lint
by Paolo Bonzini
· 3 months ago
f117857
rust: replace c_str! with c"" literals
by Paolo Bonzini
· 3 months ago
b134a09
rust: remove offset_of replacement
by Paolo Bonzini
· 3 months ago
5df3fe0
rust: enable clippy::ptr_cast_constness
by Paolo Bonzini
· 6 months ago
3a1c694
rust: qom: fix TODO about zeroability of classes
by Paolo Bonzini
· 3 months ago
0823837
rust: use MaybeUninit::zeroed() in const context
by Paolo Bonzini
· 3 months ago
465a4b8
rust: qemu_api_macros: make pattern matching more readable and efficient
by Paolo Bonzini
· 3 months ago
e4fb0be
rust: use std::ffi instead of std::os::raw
by Paolo Bonzini
· 3 months ago
e0b2b74
meson, cargo: require Rust 1.77.0
by Paolo Bonzini
· 3 months ago
ffd5a60
rust: centralize config in workspace root
by Stefan Zabka
· 3 months ago
db46654
rust/hpet: Support migration
by Zhao Liu
· 4 months ago
8d9502b
rust/timer: Define NANOSECONDS_PER_SECOND binding as u64
by Zhao Liu
· 4 months ago
cff1ec6
rust/vmstate_test: Test varray with num field wrapped in BqlCell
by Zhao Liu
· 4 months ago
fff99a8
rust: assertions: Support index field wrapped in BqlCell
by Paolo Bonzini
· 3 months ago
756ea88
vmstate: support varray for vmstate_clock!
by Paolo Bonzini
· 3 months ago
6f8e6ae
rust/vmstate: Add support for field_exists checks
by Zhao Liu
· 4 months ago
231bf6d
qom: Constify TypeInfo::interfaces
by Philippe Mathieu-Daudé
· 3 months ago
b282b85
qom: Constify TypeInfo::class_data
by Philippe Mathieu-Daudé
· 6 months ago
12d1a76
qom: Have class_init() take a const data argument
by Philippe Mathieu-Daudé
· 6 months ago
f1fa787
qom: Have class_base_init() take a const data argument
by Philippe Mathieu-Daudé
· 6 months ago
dfc5694
include/system: Move exec/address-spaces.h to system/address-spaces.h
by Richard Henderson
· 5 months ago
8be545b
include/system: Move exec/memory.h to system/memory.h
by Richard Henderson
· 5 months ago
6d8c6de
rust/hw/char/pl011: Extract DR write logic into separate function
by Rakesh Jeyasingh
· 4 months ago
efc5603
rust/hw/char/pl011: Extract extract DR read logic into separate function
by Rakesh Jeyasingh
· 4 months ago
d031d2f
rust/vmstate_test: Fix typo in test_vmstate_macro_array_of_pointer_wrapped()
by Zhao Liu
· 4 months ago
ad3ab01
rust/hpet: Fix a clippy error
by Zhao Liu
· 4 months ago
64e1256
rust/hpet: convert HPETTimer index to u8 type
by Zhao Liu
· 4 months ago
8163eee
rust/hpet: convert num_timers to u8 type
by Zhao Liu
· 4 months ago
64acc23
rust: hpet: fix decoding of timer registers
by Paolo Bonzini
· 5 months ago
f7b87e4
rust/vmstate: Include complete crate path of VMStateFlags in vmstate_clock
by Zhao Liu
· 5 months ago
9bd7e6f
rust/vmstate: Add unit test for vmstate_validate
by Zhao Liu
· 5 months ago
8df1b00
rust/vmstate: Add unit test for pointer case
by Zhao Liu
· 5 months ago
57c327f
rust/vmstate: Add unit test for vmstate_{of|struct} macro
by Zhao Liu
· 5 months ago
1998502
rust/vmstate: Add unit test for vmstate_of macro
by Zhao Liu
· 5 months ago
b131003
rust/vmstate: Support vmstate_validate
by Zhao Liu
· 5 months ago
3baf82e
rust/vmstate: Re-implement VMState trait for timer binding
by Zhao Liu
· 5 months ago
5006e39
rust/vmstate: Relax array check when build varray in vmstate_struct
by Zhao Liu
· 5 months ago
e5655e9
rust/vmstate: Fix unnecessary VMState bound of with_varray_flag()
by Zhao Liu
· 5 months ago
42c814b
rust/vmstate: Fix "cannot infer type" error in vmstate_struct
by Zhao Liu
· 5 months ago
6182582
rust/vmstate: Fix type check for varray in vmstate_struct
by Zhao Liu
· 5 months ago
2079706
rust/vmstate: Fix size field of VMStateField with VMS_ARRAY_OF_POINTER flag
by Zhao Liu
· 5 months ago
c3d80af
rust/vmstate: Fix num field when varray flags are set
by Zhao Liu
· 5 months ago
6ca5c3b
rust/vmstate: Fix num_offset in vmstate macros
by Zhao Liu
· 5 months ago
ea8a7ce
rust/vmstate: Remove unnecessary unsafe
by Zhao Liu
· 5 months ago
cc3d262
rust: pl011: Check size of state struct at compile time
by Peter Maydell
· 5 months ago
9d116f4
rust: assertions: add static_assert
by Paolo Bonzini
· 5 months ago
7bda68e
qdev, rust/hpet: fix type of HPET "timers" property
by Paolo Bonzini
· 5 months ago
d136834
rust: Kconfig: Factor out whether HPET is Rust or C
by Peter Maydell
· 5 months ago
8169453
rust: pl011: Allow NULL chardev argument to pl011_create()
by Peter Maydell
· 5 months ago
094cd35
rust: qom: remove operations on &mut
by Paolo Bonzini
· 8 months ago
5778ce9
rust: cell: add full example of declaring a SysBusDevice
by Paolo Bonzini
· 6 months ago
519088b
rust: hpet: decode HPET registers into enums
by Paolo Bonzini
· 5 months ago
aa50bc4
rust: pl011: pass around registers::Data
by Paolo Bonzini
· 8 months ago
9b64209
rust: pl011: switch to safe chardev operation
by Paolo Bonzini
· 6 months ago
87f5c13
rust: pl011: clean up visibilities of callbacks
by Paolo Bonzini
· 6 months ago
959fd75
rust: pl011: move register definitions out of lib.rs
by Paolo Bonzini
· 5 months ago
2d0050c
rust: chardev: provide basic bindings to character devices
by Paolo Bonzini
· 6 months ago
2ad011d
rust: bindings: remove more unnecessary Send/Sync impls
by Paolo Bonzini
· 6 months ago
4862751
rust: chardev: wrap Chardev with Opaque<>
by Paolo Bonzini
· 6 months ago
af0868c
rust: memory: wrap MemoryRegion with Opaque<>
by Paolo Bonzini
· 6 months ago
f4751c7
rust: sysbus: wrap SysBusDevice with Opaque<>
by Paolo Bonzini
· 6 months ago
09fda8f
rust: hpet: do not access fields of SysBusDevice
by Paolo Bonzini
· 5 months ago
fc22d65
rust: qdev: wrap Clock and DeviceState with Opaque<>
by Paolo Bonzini
· 6 months ago
7fb4a99
rust: qom: wrap Object with Opaque<>
by Paolo Bonzini
· 6 months ago
Next »