Projects
Eulaceura:Mainline:GA
qemu
_service:obs_scm:hw-loongarch-virt-Fix-FDT-memo...
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:hw-loongarch-virt-Fix-FDT-memory-node-address-width.patch of Package qemu
From b9e94d97025251cfd13b3ad859b97002504285ce Mon Sep 17 00:00:00 2001 From: Gao Jiazhen <gaojiazhen_yewu@cmss.chinamobile.com> Date: Fri, 13 Sep 2024 18:57:20 +0800 Subject: [PATCH] hw/loongarch/virt: Fix FDT memory node address width cherry picked from commitd 6204af704a071ea68d3af55c0502b112a7af9546 Higher bits for memory nodes were omitted at qemu_fdt_setprop_cells. Cc: mailto:qemu-stable@nongnu.org Signed-off-by: Jiaxun Yang jiaxun.yang@flygoat.com Reviewed-by: Song Gao gaosong@loongson.cn Message-Id: 20240520-loongarch-fdt-memnode-v1-1-5ea9be93911e@flygoat.com Signed-off-by: Song Gao gaosong@loongson.cn Signed-off-by: Gao Jiazhen gaojiazhen_yewu@cmss.chinamobile.com --- hw/loongarch/virt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hw/loongarch/virt.c b/hw/loongarch/virt.c index fc7b70ed4e..5d4fcb7a55 100644 --- a/hw/loongarch/virt.c +++ b/hw/loongarch/virt.c @@ -360,7 +360,8 @@ static void fdt_add_memory_node(MachineState *ms, char *nodename = g_strdup_printf("/memory@%" PRIx64, base); qemu_fdt_add_subnode(ms->fdt, nodename); - qemu_fdt_setprop_cells(ms->fdt, nodename, "reg", 0, base, 0, size); + qemu_fdt_setprop_cells(ms->fdt, nodename, "reg", base >> 32, base, + size >> 32, size); qemu_fdt_setprop_string(ms->fdt, nodename, "device_type", "memory"); if (ms->numa_state && ms->numa_state->num_nodes) { -- 2.41.0.windows.1
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2