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