[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v17 12/16] softmmu: Export qemu_ram_ptr_length
From: |
Richard Henderson |
Subject: |
[PATCH v17 12/16] softmmu: Export qemu_ram_ptr_length |
Date: |
Tue, 3 Oct 2023 11:30:54 -0700 |
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
---
include/exec/memory.h | 2 ++
softmmu/physmem.c | 4 ++--
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/include/exec/memory.h b/include/exec/memory.h
index ef23d65afc..ebdecf64a6 100644
--- a/include/exec/memory.h
+++ b/include/exec/memory.h
@@ -2874,6 +2874,8 @@ MemTxResult flatview_read_continue(FlatView *fv, hwaddr
addr,
hwaddr len, hwaddr addr1, hwaddr l,
MemoryRegion *mr);
void *qemu_map_ram_ptr(RAMBlock *ram_block, ram_addr_t addr);
+void *qemu_ram_ptr_length(RAMBlock *ram_block, ram_addr_t addr,
+ hwaddr *size, bool lock);
/* Internal functions, part of the implementation of address_space_read_cached
* and address_space_write_cached. */
diff --git a/softmmu/physmem.c b/softmmu/physmem.c
index 309653c722..69a853c27a 100644
--- a/softmmu/physmem.c
+++ b/softmmu/physmem.c
@@ -2182,8 +2182,8 @@ void *qemu_map_ram_ptr(RAMBlock *ram_block, ram_addr_t
addr)
*
* Called within RCU critical section.
*/
-static void *qemu_ram_ptr_length(RAMBlock *ram_block, ram_addr_t addr,
- hwaddr *size, bool lock)
+void *qemu_ram_ptr_length(RAMBlock *ram_block, ram_addr_t addr,
+ hwaddr *size, bool lock)
{
RAMBlock *block = ram_block;
if (*size == 0) {
--
2.34.1
- [PATCH v17 08/16] accel/tcg: Add tb_stats hmp command, (continued)
- [PATCH v17 08/16] accel/tcg: Add tb_stats hmp command, Richard Henderson, 2023/10/03
- [PATCH v17 05/16] accel/tcg: Add TBStatistics structure, Richard Henderson, 2023/10/03
- [PATCH v17 07/16] accel/tcg: Collect TB jit statistics, Richard Henderson, 2023/10/03
- [PATCH v17 04/16] tcg: Record nb_spills in TCGContext, Richard Henderson, 2023/10/03
- [PATCH v17 06/16] accel/tcg: Collect TB execution statistics, Richard Henderson, 2023/10/03
- [PATCH v17 11/16] accel/tcg: Add tb_stats_collect and tb_stats_dump, Richard Henderson, 2023/10/03
- [PATCH v17 12/16] softmmu: Export qemu_ram_ptr_length,
Richard Henderson <=
- [PATCH v17 13/16] disas: Allow monitor_disas to read from ram_addr_t, Richard Henderson, 2023/10/03
- [PATCH v17 10/16] util/log: Add -d tb_stats, Richard Henderson, 2023/10/03
- [PATCH v17 14/16] monitor: Change MonitorDec.get_value return type to int64_t, Richard Henderson, 2023/10/03