All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.