qemu-rust.nongnu.org archive mirror
 help / color / mirror / Atom feed
 messages from 2025-02-08 10:36:32 to 2025-03-03 13:29:16 UTC [more...]

[PATCH v2 00/12] rust: wrap all C types exposed through qemu_api
 2025-03-03 13:48 UTC  (15+ messages)
` [PATCH 01/12] rust: cell: add wrapper for FFI types
` [PATCH 02/12] rust: qemu_api_macros: add Wrapper derive macro
` [PATCH 03/12] rust: vmstate: add std::pin::Pin as transparent wrapper
` [PATCH 04/12] rust: timer: wrap QEMUTimer with Opaque<> and express pinning requirements
` [PATCH 05/12] rust: irq: wrap IRQState with Opaque<>
` [PATCH 06/12] rust: qom: wrap Object "
` [PATCH 07/12] rust: qdev: wrap Clock and DeviceState "
` [PATCH 08/12] rust: hpet: do not access fields of SysBusDevice
` [PATCH 09/12] rust: sysbus: wrap SysBusDevice with Opaque<>
` [PATCH 10/12] rust: memory: wrap MemoryRegion "
` [PATCH 11/12] rust: chardev: wrap Chardev "
` [PATCH 12/12] rust: bindings: remove more unnecessary Send/Sync impls

[PATCH] rust: qom: remove operations on &mut
 2025-02-28  8:58 UTC 

[PATCH] rust: cell: add full example of declaring a SysBusDevice
 2025-02-28  8:55 UTC 

[PATCH 0/5] rust: pl011 cleanups + chardev bindings
 2025-02-27 18:53 UTC  (12+ messages)
` [PATCH 1/5] rust: chardev: provide basic bindings to character devices
` [PATCH 2/5] rust: pl011: move register definitions out of lib.rs
` [PATCH 3/5] rust: pl011: clean up visibilities of callbacks
` [PATCH 4/5] rust: pl011: switch to safe chardev operation
` [PATCH 5/5] rust: pl011: pass around registers::Data

[PATCH 00/15] rust: prepare for splitting crates
 2025-02-25  9:47 UTC  (34+ messages)
` [PATCH 01/15] rust: add IsA bounds to QOM implementation traits
` [PATCH 02/15] rust: add SysBusDeviceImpl
` [PATCH 03/15] rust: qom: add ObjectImpl::CLASS_INIT
` [PATCH 04/15] rust: pl011, qemu_api tests: do not use ClassInitImpl
` [PATCH 05/15] rust: qom: get rid of ClassInitImpl
` [PATCH 06/15] rust: cell: add wrapper for FFI types
` [PATCH 07/15] rust: qemu_api_macros: add Wrapper derive macro
` [PATCH 08/15] rust: timer: wrap QEMUTimer with Opaque<>
` [PATCH 09/15] rust: irq: wrap IRQState "
` [PATCH 10/15] rust: qom: wrap Object "
` [PATCH 11/15] rust: qdev: wrap Clock and DeviceState "
` [PATCH 12/15] rust: sysbus: wrap SysBusDevice "
` [PATCH 13/15] rust: memory: wrap MemoryRegion "
` [PATCH 14/15] rust: chardev: wrap Chardev "
` [PATCH 15/15] rust: bindings: remove more unnecessary Send/Sync impls

[Stable-9.2.2 01/14] rust: add --rust-target option for bindgen
 2025-02-21 17:49 UTC 

[PATCH v2 00/11] rust/block: Add minimal block driver bindings
 2025-02-20 14:58 UTC  (21+ messages)
` [PATCH v2 01/11] rust: Build separate qemu_api_tools and qemu_api_system
` [PATCH v2 02/11] meson: Add rust_block_ss and link tools with it
` [PATCH v2 03/11] rust: Add some block layer bindings
` [PATCH v2 04/11] rust/qemu-api: Add wrappers to run futures in QEMU
` [PATCH v2 05/11] rust/block: Add empty crate
` [PATCH v2 06/11] rust/block: Add I/O buffer traits
` [PATCH v2 07/11] block: Add bdrv_open_blockdev_ref_file()
` [PATCH v2 08/11] rust/block: Add driver module
` [PATCH v2 09/11] rust/block: Add read support for block drivers
` [PATCH v2 10/11] bochs-rs: Add bochs block driver reimplementation in Rust
` [PATCH v2 11/11] rust/block: Add format probing

[PATCH v2 0/2] rust: add module to convert between -errno and io::Error
 2025-02-19 15:27 UTC  (6+ messages)
` [PATCH 1/2] rust: subprojects: add libc crate
` [PATCH 2/2] rust: add module to convert between -errno and io::Error

[PATCH] rust: Prefer link_with over link_whole
 2025-02-18 17:50 UTC  (3+ messages)

[PATCH 00/11] rust/block: Add minimal block driver bindings
 2025-02-18 17:25 UTC  (43+ messages)
` [PATCH 01/11] rust: Build separate qemu_api_tools and qemu_api_system
` [PATCH 02/11] meson: Add rust_block_ss and link tools with it
` [PATCH 03/11] rust: Add some block layer bindings
` [PATCH 04/11] rust/qemu-api: Add wrappers to run futures in QEMU
` [PATCH 05/11] rust/block: Add empty crate
` [PATCH 06/11] rust/block: Add I/O buffer traits
` [PATCH 07/11] block: Add bdrv_open_blockdev_ref_file()
` [PATCH 08/11] rust/block: Add driver module
` [PATCH 09/11] rust/block: Add read support for block drivers
` [PATCH 10/11] bochs-rs: Add bochs block driver reimplementation in Rust
` [PATCH 11/11] rust/block: Add format probing

[PATCH] docs: rust: fix typos
 2025-02-18  9:09 UTC  (3+ messages)

[PATCH] rust: Fix the typos in doc
 2025-02-18  9:21 UTC 

[PATCH] docs: rust: update description of crates
 2025-02-18  9:06 UTC  (2+ messages)

[PATCH] i386: Fix the missing Rust HPET configuration option
 2025-02-18  8:40 UTC  (3+ messages)

[PATCH] rust: Prefer std::ptr over core::ptr
 2025-02-18  8:09 UTC  (2+ messages)

[PATCH v2 00/10] rust: Add HPET timer device
 2025-02-16 11:47 UTC  (14+ messages)
` [PATCH v2 01/10] i386/fw_cfg: move hpet_cfg definition to hpet.c
` [PATCH v2 02/10] rust/qdev: add the macro to define bit property
` [PATCH v2 03/10] rust/irq: Add a helper to convert [InterruptSource] to pointer
` [PATCH v2 04/10] rust: add bindings for gpio_{in|out} initialization
` [PATCH v2 05/10] rust: add bindings for memattrs
` [PATCH v2 06/10] rust: add bindings for timer
` [PATCH v2 07/10] rust/timer/hpet: define hpet_fw_cfg
` [PATCH v2 08/10] rust/timer/hpet: add basic HPET timer and HPETState
` [PATCH v2 09/10] rust/timer/hpet: add qom and qdev APIs support
` [PATCH v2 10/10] i386: enable rust hpet for pc when rust is enabled

[PATCH] rust: tests: do not import bindings::*
 2025-02-14 14:17 UTC  (3+ messages)

[PATCH] rust: docs: document naming convention
 2025-02-13 11:27 UTC 

[PATCH] rust: add module to convert -errno to io::Error
 2025-02-12  9:39 UTC 

[PATCH] rust: add --rust-target option for bindgen
 2025-02-12  1:22 UTC  (14+ messages)
` [PATCH] rust: pl011: convert pl011_create to safe Rust
    ` vtables and procedural macros (was Re: [PATCH] rust: pl011: convert pl011_create to safe Rust)

[PATCH 00/12] rust: remaining parts of qdev bindings
 2025-02-11  3:37 UTC  (19+ messages)
` [PATCH 01/12] rust: qom: add reference counting functionality
` [PATCH 02/12] rust: qom: add object creation functionality
` [PATCH 03/12] rust: callbacks: allow passing optional callbacks as ()
` [PATCH 04/12] rust: qdev: add clock creation
` [PATCH 07/12] rust: qdev: switch from legacy reset to Resettable
` [PATCH 09/12] rust: bindings for MemoryRegionOps
` [PATCH 10/12] rust: irq: define ObjectType for IRQState
` [PATCH 11/12] rust: chardev, qdev: add bindings to qdev_prop_set_chr
` [PATCH 12/12] rust: pl011: convert pl011_create to safe Rust

[PULL 01/17] tests/docker: replicate the check-rust-tools-nightly CI job
 2025-02-10 16:14 UTC 

[PATCH] rust: restrict missing_const_for_fn to qemu_api crate
 2025-02-10 14:06 UTC  (2+ messages)

[PATCH] rust: pl011: use default set of lints
 2025-02-10 14:03 UTC  (2+ messages)

[RFC PATCH 00/10] rust: remaining part of qdev bindings
 2025-02-10 10:38 UTC  (7+ messages)
` [PATCH 10/10] rust: bindings for MemoryRegionOps

[PATCH 08/10] qom: Have class_base_init() take a const data argument
 2025-02-10 10:26 UTC  (3+ messages)
` [PATCH 09/10] qom: Have class_init() "
` [PATCH 10/10] qom: Constify class_data

[PATCH 00/10] rust: Add HPET timer device
 2025-02-08 18:10 UTC  (24+ messages)
` [PATCH 03/10] rust/irq: Add a helper to convert [InterruptSource] to [*mut IRQState]
` [PATCH 04/10] rust: add bindings for gpio_{in|out} initialization
` [PATCH 06/10] rust: add bindings for timer
` [PATCH 09/10] rust/timer/hpet: add qom and qdev APIs support


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).