system/memory: Rename cpu_exec_init_all() -> machine_memory_init()

cpu_exec_init_all() is system specific: it initializes globals
for the memory subsystem. Rename it as machine_memory_init()
and restrict its declaration to 'system/' namespace.

Signed-off-by: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20260616153754.93545-3-philmd@oss.qualcomm.com>
This commit is contained in:
Philippe Mathieu-Daudé
2026-06-16 10:13:38 +02:00
parent 44b774858e
commit 104e8391dd
4 changed files with 5 additions and 3 deletions

View File

@@ -18,7 +18,6 @@
#define EXCP_YIELD 0x10004 /* cpu wants to yield timeslice to another */
#define EXCP_ATOMIC 0x10005 /* stop-the-world and emulate atomic */
void cpu_exec_init_all(void);
void cpu_exec_step_atomic(CPUState *cpu);
#define REAL_HOST_PAGE_ALIGN(addr) ROUND_UP((addr), qemu_real_host_page_size())

View File

@@ -14,6 +14,8 @@
#ifndef MEMORY_INTERNAL_H
#define MEMORY_INTERNAL_H
void machine_memory_init(void);
static inline AddressSpaceDispatch *flatview_to_dispatch(FlatView *fv)
{
return fv->dispatch;

View File

@@ -3592,7 +3592,7 @@ void address_space_register_map_client(AddressSpace *as, QEMUBH *bh)
}
}
void cpu_exec_init_all(void)
void machine_memory_init(void)
{
qemu_mutex_init(&ram_list.mutex);
/* The data structures we set up here depend on knowing the page size,

View File

@@ -143,6 +143,7 @@
#include "system/iothread.h"
#include "qemu/guest-random.h"
#include "qemu/keyval.h"
#include "memory-internal.h"
#define MAX_VIRTIO_CONSOLES 1
@@ -2217,7 +2218,7 @@ static void qemu_create_machine(QDict *qdict)
}
}
cpu_exec_init_all();
machine_memory_init();
/*
* Get the default machine options from the machine if it is not already