[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] (no subject)
From: |
Stephen Bates |
Subject: |
Re: [Qemu-devel] (no subject) |
Date: |
Mon, 19 Sep 2016 08:54:19 -0700 |
Hi Fam
Thanks! Yes gdb provides one approach but I was wondering if there was
something built in to QEMU monitor.
Another application I can see for this would be to inject errors into the
memory, This will be useful for testing new NVDIMM-P technology that builds
NVDIMMs out of material that is less reliable than DRAM...
Cheers
Stephen
> On Sep 12, 2016, at 7:28 PM, Fam Zheng <address@hidden> wrote:
>
>> On Mon, 09/12 16:23, Stephen Bates wrote:
>> Hi
>
> Hi Stephen,
>
>>
>> I sent this to qemu-discuss with no success so resending to qemu-devel.
>>
>> I am doing some very low level OS design work and wanted to be able to
>> alter some values in the physical memory of my QEMU guest. I can see quite
>> a few ways to print/dump both physical and virtual addresses but nothing
>> that can alter arbitrary physical/virtual addresses?
>>
>> Does such a feature exist in Qemu and if it does are there pointers to
>> documentation for it?
>
> Have you tried the builtin gdbstub in QEMU? You can add "-s" to the QEMU
> command line and then connect to it from gdb with "target remote :1234". There
> you can inspect or change memory more easily.
>
> Fam
>
>>
>> I do see that we can use file backing for very large memory regions via
>> the memory-backing-file option but I am not really trying to alter massive
>> regions of memory in this case.
>>
>> Cheers
>>
>> Stephen Bates
>>