User contributions for Paolo Bonzini
24 June 2024
- 10:2910:29, 24 June 2024 diff hist +523 Features/Rust/QOM No edit summary
14 June 2024
- 19:3019:30, 14 June 2024 diff hist +2,764 N Features/Rust/Error Created page with "<pre> use crate::bindings; use crate::bindings::error_setg_internal; use std::fmt; use std::fmt::Display; use std::ptr; #[derive(Debug, Default)] pub struct Error { msg: Option<String>, cause: Option<Box<dyn std::error::Error>>, location: Option<(String, u32)>, } impl std::error::Error for Error { fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { self.cause.as_deref() } fn description(&self) -> &str { self.msg.as_..." current
- 19:2819:28, 14 June 2024 diff hist −8 RustInQemu →Places to start from for idiomatic bindings
- 17:2417:24, 14 June 2024 diff hist +39 Features/Rust/QOM No edit summary
- 17:2217:22, 14 June 2024 diff hist +3,426 N Features/Rust/QOM Created page with "Rust QOM interoperability design, very loosely inspired by glib-rs. == Passing objects around == ;ObjectRef: :*trait for performing casts on objects :*upcasts safe at compile time, downcasts safe at runtime :*implemented by &T and qom::Arc<T> :*casting &T produces &U, casting qom::Arc<T> produces qom::Arc<U> ;qom::Arc<T> :*T is a struct for a QOM object :*cloning qom::Arc calls object_ref, dropping qom::Arc calls object_unref <pre> pub trait ObjectRef: Sized { //..."
- 17:0617:06, 14 June 2024 diff hist +158 RustInQemu →Possible project targets
- 17:0517:05, 14 June 2024 diff hist 0 m RustInQemu Paolo Bonzini moved page RustInQemu to Features/Rust
- 17:0517:05, 14 June 2024 diff hist 0 m RustInQemu/Meson Paolo Bonzini moved page Features/Rust to Features/Rust/Meson
- 17:0417:04, 14 June 2024 diff hist +27 N Features/Meson/Rust Paolo Bonzini moved page Features/Meson/Rust to Features/Rust current Tag: New redirect
- 17:0417:04, 14 June 2024 diff hist 0 m RustInQemu/Meson Paolo Bonzini moved page Features/Meson/Rust to Features/Rust
6 June 2024
- 08:1708:17, 6 June 2024 diff hist −23 ChangeLog/9.0 →Build Information
- 08:1608:16, 6 June 2024 diff hist +104 ChangeLog/9.1 →Build Dependencies
- 08:1408:14, 6 June 2024 diff hist +106 ChangeLog/9.1 →Build Dependencies
4 June 2024
- 08:0008:00, 4 June 2024 diff hist +48 ChangeLog/9.1 →Host support
- 07:1107:11, 4 June 2024 diff hist +214 ChangeLog/9.1 →x86
- 07:0607:06, 4 June 2024 diff hist +318 ChangeLog/9.1 →Build Dependencies
- 07:0307:03, 4 June 2024 diff hist +246 ChangeLog/9.1 →Build hardening
- 06:5306:53, 4 June 2024 diff hist +1,104 ChangeLog/9.1 No edit summary
23 May 2024
- 14:0414:04, 23 May 2024 diff hist −94 AdminContacts →Server accounts: bye bye azure current
- 14:0214:02, 23 May 2024 diff hist +4 AdminContacts →Cloud hosting details
- 11:2511:25, 23 May 2024 diff hist +9 AdminContacts →Master cloud accounts
- 11:2411:24, 23 May 2024 diff hist +10 AdminContacts →Server accounts
- 11:2311:23, 23 May 2024 diff hist +118 AdminContacts →Cloud hosting details
6 February 2024
- 22:4322:43, 6 February 2024 diff hist +2,045 N Internships/ProjectIdeas/TCGBinaryTracing Created page with "=== Binary tracing of TCG === '''Summary:''' Right now, most logging for the TCG accelerator can only be produced on stderr: this includes input and output assembly, unoptimized and optimized TCG opcodes, and exceptions/interrupts. Text output is easy to interpret but it is more expensive to produce and harder to filter. This project will consist of integrating three new kinds of "trace events" into the "simple" trace backend: target assembly (as used by <tt>-d in_as..." current
- 18:3718:37, 6 February 2024 diff hist +47 Google Summer of Code 2024 →Project Ideas
11 November 2023
- 15:3015:30, 11 November 2023 diff hist +221 ChangeLog/8.2 →Build Dependencies
10 November 2023
- 09:2509:25, 10 November 2023 diff hist +36 ChangeLog/8.2 →Known issues
21 October 2023
- 13:0413:04, 21 October 2023 diff hist +206 ChangeLog/8.2 →Removed features and incompatible changes
- 13:0313:03, 21 October 2023 diff hist +53 ChangeLog/8.2 →System emulation
- 13:0213:02, 21 October 2023 diff hist +32 ChangeLog/8.2 →TCG
- 13:0213:02, 21 October 2023 diff hist +266 ChangeLog/8.2 →Build Information
6 October 2023
- 11:2111:21, 6 October 2023 diff hist +78 ChangeLog/8.2 →MIPS
- 11:2011:20, 6 October 2023 diff hist +94 ChangeLog/8.2 →PowerPC
- 11:1911:19, 6 October 2023 diff hist +269 ChangeLog/8.2 →Arm
- 11:1611:16, 6 October 2023 diff hist +29 ChangeLog/8.2 →Removed features and incompatible changes
5 October 2023
- 13:0913:09, 5 October 2023 diff hist +141 ChangeLog/8.2 →Removed features and incompatible changes
4 October 2023
- 07:0207:02, 4 October 2023 diff hist +206 ChangeLog/8.2 →Build Dependencies
28 September 2023
- 10:4510:45, 28 September 2023 diff hist +709 ChangeLog/8.2 →System emulation
8 September 2023
- 09:2409:24, 8 September 2023 diff hist +170 ChangeLog/8.2 →Build Dependencies
5 September 2023
- 09:2709:27, 5 September 2023 diff hist +160 ChangeLog/8.2 →Build Dependencies
26 July 2023
- 11:0311:03, 26 July 2023 diff hist +104 ChangeLog/8.1 →Build Dependencies
- 10:5010:50, 26 July 2023 diff hist +203 ChangeLog/8.1 →Build Dependencies
11 July 2023
- 08:5708:57, 11 July 2023 diff hist +44 ChangeLog/8.1 No edit summary
10 July 2023
- 12:5912:59, 10 July 2023 diff hist −16 ChangeLog/8.1 →User-mode emulation
- 12:5912:59, 10 July 2023 diff hist +38 ChangeLog/8.1 →HPPA
- 12:5712:57, 10 July 2023 diff hist +164 ChangeLog/8.1 →x86
- 12:5612:56, 10 July 2023 diff hist +362 ChangeLog/8.1 →x86
- 12:5612:56, 10 July 2023 diff hist −274 ChangeLog/8.1 →TCG
- 12:5112:51, 10 July 2023 diff hist +54 ChangeLog/8.1 →Build Dependencies
- 12:5112:51, 10 July 2023 diff hist +252 ChangeLog/8.1 →Device emulation and assignment