qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* Add 'info pg' command to monitor
@ 2024-04-15 16:08 Don Porter
  2024-04-15 16:08 ` [PATCH 1/2] monitor: Implement a generic x86 page table iterator Don Porter
                   ` (2 more replies)
  0 siblings, 3 replies; 31+ messages in thread
From: Don Porter @ 2024-04-15 16:08 UTC (permalink / raw)
  To: qemu-devel; +Cc: pbonzini, dave

Hi all,

I am a CS professor (and, newly, a second-time contributor). I have
been using qemu in my courses for over a decade, especially a course
that asks students to write major pieces of an OS kernel from starter
code.

I have some patches, originally from Austin Clements at MIT, that I
have found useful over the years and that may be useful to others.  It
would also be nice not to have to build a custom qemu each semester.  I
have cleared upstreaming these with Austin, the original author.

This patch set adds an 'info pg' command to the monitor, which prints
a nicer view of the page tables.  A project in my graduate OS course
involves implementing x86 page table support, and my students have
found this helpful for debugging.

Thank you in advance for your time,
Don Porter




^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2024-06-05 18:54 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-15 16:08 Add 'info pg' command to monitor Don Porter
2024-04-15 16:08 ` [PATCH 1/2] monitor: Implement a generic x86 page table iterator Don Porter
2024-04-15 16:08 ` [PATCH 2/2] monitor: Add an "info pg" command that prints the current page tables Don Porter
2024-04-15 16:37 ` Add 'info pg' command to monitor Peter Maydell
2024-04-16 16:53   ` Don Porter
2024-04-16 17:03     ` Peter Maydell
2024-04-16 18:11       ` Don Porter
2024-04-17  8:30         ` Nadav Amit
2024-04-17 20:05           ` Nadav Amit
2024-04-17 21:03         ` Dr. David Alan Gilbert
2024-04-17 21:26           ` Richard Henderson
2024-04-19 14:47         ` Peter Maydell
2024-04-19 17:05           ` Dr. David Alan Gilbert
2024-05-24 17:07             ` [PATCH v2 0/6] Rework x86 page table walks Don Porter
2024-05-24 17:07               ` [PATCH v2 1/6] Add an "info pg" command that prints the current page tables Don Porter
2024-05-31 14:11                 ` Dr. David Alan Gilbert
2024-06-03  8:46                   ` Philippe Mathieu-Daudé
2024-06-03  9:34                     ` Peter Maydell
2024-06-03 14:14                     ` Don Porter
2024-06-03 14:07                   ` Don Porter
2024-05-24 17:07               ` [PATCH v2 2/6] Convert 'info tlb' to use generic iterator Don Porter
2024-05-31 14:18                 ` Dr. David Alan Gilbert
2024-06-05 18:35                   ` Don Porter
2024-06-05 18:44                     ` Richard Henderson
2024-06-05 18:53                       ` Don Porter
2024-05-24 17:07               ` [PATCH v2 3/6] Convert 'info mem' " Don Porter
2024-05-24 17:07               ` [PATCH v2 4/6] Convert x86_cpu_get_memory_mapping() to use generic iterators Don Porter
2024-05-24 17:07               ` [PATCH v2 5/6] Move tcg implementation of x86 get_physical_address into common helper code Don Porter
2024-05-24 17:07               ` [PATCH v2 6/6] Convert x86_mmu_translate() to use common code Don Porter
2024-05-31 13:48               ` [PATCH v2 0/6] Rework x86 page table walks Peter Maydell
2024-05-31 14:23                 ` Peter Maydell

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).