* [Newcomer] Introduction and seeking guidance on TCG / memory architecture
@ 2026-04-05 23:04 Adeoluwa Ademoye
2026-04-06 16:42 ` Alex Bennée
0 siblings, 1 reply; 2+ messages in thread
From: Adeoluwa Ademoye @ 2026-04-05 23:04 UTC (permalink / raw)
To: qemu-devel
[-- Attachment #1: Type: text/plain, Size: 797 bytes --]
Hi everyone,
I am an engineering student with a focus on systems programming and
low-level execution. To build foundational knowledge, I recently wrote a
stack-based virtual machine from scratch in C, implementing a dynamic type
system with runtime type dispatch, raw bytecode execution, and manual
memory ownership across the entire object graph.
I am now looking to channel that into real open source contribution, and
QEMU is where I want to start. The TCG subsystem and memory translation
layer are the areas that interest me most.
Before I dive into the codebase, could anyone point me toward the right
documentation or entry-level issues in the TCG or memory subsystem? I want
to make sure I am orientating myself correctly from the start.
Thank you for your time.
Best regards,
Daniel
[-- Attachment #2: Type: text/html, Size: 856 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Newcomer] Introduction and seeking guidance on TCG / memory architecture
2026-04-05 23:04 [Newcomer] Introduction and seeking guidance on TCG / memory architecture Adeoluwa Ademoye
@ 2026-04-06 16:42 ` Alex Bennée
0 siblings, 0 replies; 2+ messages in thread
From: Alex Bennée @ 2026-04-06 16:42 UTC (permalink / raw)
To: Adeoluwa Ademoye; +Cc: qemu-devel
Adeoluwa Ademoye <adeoluwaademoye@gmail.com> writes:
> Hi everyone,
>
> I am an engineering student with a focus on systems programming and low-level execution. To build foundational knowledge, I
> recently wrote a stack-based virtual machine from scratch in C, implementing a dynamic type system with runtime type dispatch, raw
> bytecode execution, and manual memory ownership across the entire object graph.
>
> I am now looking to channel that into real open source contribution, and QEMU is where I want to start. The TCG subsystem and
> memory translation layer are the areas that interest me most.
>
> Before I dive into the codebase, could anyone point me toward the right documentation or entry-level issues in the TCG or memory
> subsystem? I want to make sure I am orientating myself correctly from
> the start.
What documentation we have is here:
https://www.qemu.org/docs/master/devel/index-tcg.html
You can also see:
https://www.qemu.org/docs/master/devel/codebase.html
for a quick tour of the code.
>
> Thank you for your time.
>
> Best regards,
> Daniel
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-04-06 16:43 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-05 23:04 [Newcomer] Introduction and seeking guidance on TCG / memory architecture Adeoluwa Ademoye
2026-04-06 16:42 ` Alex Bennée
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.