From 5647741f66877a236a3102bc88e0f7d21b5a4548 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Fri, 15 Dec 2023 06:56:36 -0600 Subject: [PATCH] Add basic or1k support. (Kernel doesn't know how to exit qemu yet.) --- mkroot/mkroot.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mkroot/mkroot.sh b/mkroot/mkroot.sh index a0f7385c..e78d799b 100755 --- a/mkroot/mkroot.sh +++ b/mkroot/mkroot.sh @@ -223,6 +223,9 @@ else KCONF=MIPS_MALTA,CPU_MIPS32_R2,SERIAL_8250,SERIAL_8250_CONSOLE,PCI,BLK_DEV_SD,ATA,ATA_SFF,ATA_BMDMA,ATA_PIIX,NET_VENDOR_AMD,PCNET32,POWER_RESET,POWER_RESET_SYSCON [ "$CROSS" == mipsel ] && KCONF=$KCONF,CPU_LITTLE_ENDIAN && QEMU="mipsel -M malta" + elif [ "$CROSS" == or1k ]; then + KARCH=openrisc QEMU="or1k -M or1k-sim" KARGS=FIXME VMLINUX=vmlinux BUILTIN=1 + KCONF=OPENRISC_BUILTIN_DTB=\"or1ksim\",ETHOC,SERIO,SERIAL_8250,SERIAL_8250_CONSOLE,SERIAL_OF_PLATFORM elif [ "$CROSS" == powerpc ]; then KARCH=powerpc QEMU="ppc -M g3beige" KARGS=ttyS0 VMLINUX=vmlinux KCONF=ALTIVEC,PPC_PMAC,PPC_OF_BOOT_TRAMPOLINE,ATA,ATA_SFF,ATA_BMDMA,PATA_MACIO,BLK_DEV_SD,MACINTOSH_DRIVERS,ADB,ADB_CUDA,NET_VENDOR_NATSEMI,NET_VENDOR_8390,NE2K_PCI,SERIO,SERIAL_PMACZILOG,SERIAL_PMACZILOG_TTYS,SERIAL_PMACZILOG_CONSOLE,BOOTX_TEXT -- 2.39.2