summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHelge Deller <deller@gmx.de>2026-01-28 15:31:31 +0300
committerHelge Deller <deller@gmx.de>2026-02-07 02:45:18 +0300
commit97cb9150ff2dd8bc87726a04045f1b3eda6f52b3 (patch)
tree1f0894ecaf07a1a2bfff3253ae700238f20ef6bc
parent35ac5a728c878594f2ea6c43b57652a16be3c968 (diff)
downloadlinux-97cb9150ff2dd8bc87726a04045f1b3eda6f52b3.tar.xz
parisc: Export model name for MPE/ix
Signed-off-by: Helge Deller <deller@gmx.de>
-rw-r--r--arch/parisc/kernel/drivers.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/parisc/kernel/drivers.c b/arch/parisc/kernel/drivers.c
index 809e3c171ad5..ae201b95829d 100644
--- a/arch/parisc/kernel/drivers.c
+++ b/arch/parisc/kernel/drivers.c
@@ -916,14 +916,18 @@ static __init void qemu_header(void)
{
int num;
unsigned long *p;
+ char name_mpe[80];
pr_info("--- cut here ---\n");
pr_info("/* AUTO-GENERATED HEADER FILE FOR SEABIOS FIRMWARE */\n");
pr_cont("/* generated with Linux kernel */\n");
pr_cont("/* search for PARISC_QEMU_MACHINE_HEADER in Linux */\n\n");
- pr_info("#define PARISC_MODEL \"%s\"\n\n",
+ pr_info("#define PARISC_MODEL \"%s\"\n",
boot_cpu_data.pdc.sys_model_name);
+ strcpy(name_mpe, boot_cpu_data.pdc.sys_model_name);
+ pdc_model_sysmodel(OS_ID_MPEXL, name_mpe);
+ pr_info("#define PARISC_MODEL_MPE \"%s\"\n\n", name_mpe);
#define p ((unsigned long *)&boot_cpu_data.pdc.model)
pr_info("#define PARISC_PDC_MODEL 0x%lx, 0x%lx, 0x%lx, "