All public logs
Combined display of all available logs of QEMU. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 19:30, 14 June 2024 Paolo Bonzini talk contribs created page 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_...")
- 17:22, 14 June 2024 Paolo Bonzini talk contribs created page 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:05, 14 June 2024 Paolo Bonzini talk contribs moved page RustInQemu to Features/Rust
- 17:05, 14 June 2024 Paolo Bonzini talk contribs deleted page Features/Rust (content was: "#REDIRECT Features/Rust/Meson", and the only contributor was "Paolo Bonzini" (talk))
- 17:05, 14 June 2024 Paolo Bonzini talk contribs moved page Features/Rust to Features/Rust/Meson
- 17:04, 14 June 2024 Paolo Bonzini talk contribs moved page Features/Meson/Rust to Features/Rust
- 22:43, 6 February 2024 Paolo Bonzini talk contribs created page 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...")
- 09:01, 15 March 2023 User account Camilla Conte talk contribs was created by Paolo Bonzini talk contribs
- 08:57, 9 May 2022 Paolo Bonzini talk contribs created page Features/CoroutineFnCleanup (Created page with "== Hand-written bdrv_co_* functions == # bdrv_pread/bdrv_pwrite have different calling convention than bdrv_co_pread/bdrv_co_pwrite #* Fix using Coccinelle? # Missing bdrv_co_...")
- 11:43, 16 March 2022 Paolo Bonzini talk contribs created page Internships/ProjectIdeas/LibclangRefactoring (Created page with "=== Automated === '''Summary:''' Automated maintenance and checking using clang-query, clang-tidy and libclang Currently QEMU is using a handwritten Perl script taken from th...")
- 12:15, 12 July 2021 Paolo Bonzini talk contribs deleted page Testing/UnitTests (obsolete, now in docs/devel)
- 10:16, 9 February 2021 Paolo Bonzini talk contribs created page Internships/ProjectIdeas/CompleteSVM (Created page with " === Complete AMD virtualization emulation === '''Summary:''' Fix bugs and add extra features for QEMU's emulation of AMD virtualization instructions. QEMU already includes...")