]> xenbits.xensource.com Git - people/julieng/freebsd.git/commitdiff
arm64: WORKAROUND: boot in single user mode
authorJulien Grall <julien.grall@linaro.org>
Tue, 2 Jun 2015 15:21:06 +0000 (16:21 +0100)
committerJulien Grall <julien.grall@citrix.com>
Mon, 5 Oct 2015 17:56:14 +0000 (18:56 +0100)
sys/arm64/arm64/machdep.c
sys/arm64/conf/GENERIC

index 5b058786329ab5b17fc59daded96d6a67d565666..09c4f481d556f64d2d4af0487747713ce8a326b5 100644 (file)
@@ -810,6 +810,7 @@ initarm(struct arm64_bootparams *abp)
                kmdp = preload_search_by_type("elf64 kernel");
 
        boothowto = MD_FETCH(kmdp, MODINFOMD_HOWTO, int);
+       boothowto |= RB_SINGLE;
        kern_envp = MD_FETCH(kmdp, MODINFOMD_ENVP, char *);
 
 #ifdef FDT
index 5adaf6484125f6ca605bf0aa91dfd0ca1bcc86aa..c06d857a11902ed4044a9e840def619d797cc10f 100644 (file)
@@ -23,6 +23,8 @@ ident         GENERIC
 
 makeoptions    DEBUG=-g                # Build kernel with gdb(1) debug symbols
 makeoptions    NO_MODULES=1            # We don't yet support modules on arm64
+options        ROOTDEVNAME=\"ufs:xbd0s2\"
+
 
 options                XENHVM
 options        SCHED_ULE               # ULE scheduler