[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC][PATCH 06/16 v8] Add API to get memory mapping without
From: |
Wen Congyang |
Subject: |
[Qemu-devel] [RFC][PATCH 06/16 v8] Add API to get memory mapping without doing paging |
Date: |
Fri, 02 Mar 2012 18:23:58 +0800 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100413 Fedora/3.0.4-2.fc13 Thunderbird/3.0.4 |
Get memory mapping with doing paing is for gdb. crash does not need these
information.
Signed-off-by: Wen Congyang <address@hidden>
---
memory_mapping.c | 9 +++++++++
memory_mapping.h | 3 +++
2 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/memory_mapping.c b/memory_mapping.c
index f74c5d0..7f4193d 100644
--- a/memory_mapping.c
+++ b/memory_mapping.c
@@ -252,3 +252,12 @@ int qemu_get_guest_memory_mapping(MemoryMappingList *list)
return 0;
}
+
+void qemu_get_guest_simple_memory_mapping(MemoryMappingList *list)
+{
+ RAMBlock *block;
+
+ QLIST_FOREACH(block, &ram_list.blocks, next) {
+ create_new_memory_mapping(list, block->offset, 0, block->length);
+ }
+}
diff --git a/memory_mapping.h b/memory_mapping.h
index ebd7cf6..50b1f25 100644
--- a/memory_mapping.h
+++ b/memory_mapping.h
@@ -52,4 +52,7 @@ void memory_mapping_list_init(MemoryMappingList *list);
*/
int qemu_get_guest_memory_mapping(MemoryMappingList *list);
+/* get guest's memory mapping without do paging(virtual address is 0). */
+void qemu_get_guest_simple_memory_mapping(MemoryMappingList *list);
+
#endif
--
1.7.1
- Re: [Qemu-devel] [RFC][PATCH 05/16 v8] Add API to get memory mapping, (continued)
- Re: [Qemu-devel] [RFC][PATCH 05/16 v8] Add API to get memory mapping, Jan Kiszka, 2012/03/09
- Re: [Qemu-devel] [RFC][PATCH 05/16 v8] Add API to get memory mapping, Wen Congyang, 2012/03/09
- Re: [Qemu-devel] [RFC][PATCH 05/16 v8] Add API to get memory mapping, Jan Kiszka, 2012/03/09
- Re: [Qemu-devel] [RFC][PATCH 05/16 v8] Add API to get memory mapping, Jan Kiszka, 2012/03/09
- Re: [Qemu-devel] [RFC][PATCH 05/16 v8] Add API to get memory mapping, HATAYAMA Daisuke, 2012/03/09
- Re: [Qemu-devel] [RFC][PATCH 05/16 v8] Add API to get memory mapping, Jan Kiszka, 2012/03/09
- Re: [Qemu-devel] [RFC][PATCH 05/16 v8] Add API to get memory mapping, HATAYAMA Daisuke, 2012/03/12
- Re: [Qemu-devel] [RFC][PATCH 05/16 v8] Add API to get memory mapping, HATAYAMA Daisuke, 2012/03/12
- Re: [Qemu-devel] [RFC][PATCH 05/16 v8] Add API to get memory mapping, Wen Congyang, 2012/03/11
- Re: [Qemu-devel] [RFC][PATCH 05/16 v8] Add API to get memory mapping, Jan Kiszka, 2012/03/09
[Qemu-devel] [RFC][PATCH 06/16 v8] Add API to get memory mapping without doing paging,
Wen Congyang <=
[Qemu-devel] [RFC][PATCH 07/16 v8] target-i386: Add API to write elf notes to core file, Wen Congyang, 2012/03/02
[Qemu-devel] [RFC][PATCH 08/16 v8] target-i386: Add API to write cpu status to core file, Wen Congyang, 2012/03/02
[Qemu-devel] [RFC][PATCH 09/16 v8] target-i386: add API to get dump info, Wen Congyang, 2012/03/02
[Qemu-devel] [RFC][PATCH 10/16 v8] make gdb_id() generally avialable, Wen Congyang, 2012/03/02
[Qemu-devel] [RFC][PATCH 11/16 v8] introduce a new monitor command 'dump' to dump guest's memory, Wen Congyang, 2012/03/02
[Qemu-devel] [RFC][PATCH 12/16 v8] support to cancel the current dumping, Wen Congyang, 2012/03/02
[Qemu-devel] [RFC][PATCH 13/16 v8] support to query dumping status, Wen Congyang, 2012/03/02
[Qemu-devel] [RFC][PATCH 14/16 v8] run dump at the background, Wen Congyang, 2012/03/02
[Qemu-devel] [RFC][PATCH 15/16 v8] support detached dump, Wen Congyang, 2012/03/02
[Qemu-devel] [RFC][PATCH 16/16 v8] allow user to dump a fraction of the memory, Wen Congyang, 2012/03/02