[PATCH 4/4 gnumach] xen: Don't panic in dom0 so unit tests can still try

Damien Zammit <[email protected]> Sat, 04 Jul 2026 03:58:57 +0000
Newsgroups gmane.os.hurd.bugs
Message-ID <[email protected]>
Relax the panic to a warning when attempting to run gnumach as dom0.
This can allow someone to further debug gnumach as dom0 using the test
framework.
---
 i386/i386at/model_dep.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/i386/i386at/model_dep.c b/i386/i386at/model_dep.c
index eea98754..36cd3ae6 100644
--- a/i386/i386at/model_dep.c
+++ b/i386/i386at/model_dep.c
@@ -536,7 +536,7 @@ void c_boot_entry(vm_offset_t bi)
 #ifdef MACH_XEN
 	printf("Running on %s.\n", boot_info.magic);
 	if (boot_info.flags & SIF_PRIVILEGED)
-		panic("Mach can't run as dom0.");
+		printf("WARNING: Mach running as dom0.\n");
 #ifdef MACH_PSEUDO_PHYS
 	mfn_list = (void*)boot_info.mfn_list;
 #endif
-- 
2.47.3