From 1c7d6584a7811b7785ae5c1e378f14b5ba0971cf Mon Sep 17 00:00:00 2001 From: takeshi_hoshina Date: Mon, 2 Nov 2020 11:07:33 +0900 Subject: basesystem-jj recipes --- .../feature/agl-jailhouse/50_local.conf.inc | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 meta-agl-devel/templates/feature/agl-jailhouse/50_local.conf.inc (limited to 'meta-agl-devel/templates/feature/agl-jailhouse/50_local.conf.inc') diff --git a/meta-agl-devel/templates/feature/agl-jailhouse/50_local.conf.inc b/meta-agl-devel/templates/feature/agl-jailhouse/50_local.conf.inc new file mode 100644 index 00000000..565f9618 --- /dev/null +++ b/meta-agl-devel/templates/feature/agl-jailhouse/50_local.conf.inc @@ -0,0 +1,26 @@ +#### JAILHOUSE +IMAGE_INSTALL_append = " jailhouse jailhouse-demos" +PREFERRED_VERSION_linux-raspberrypi = "5.4%" + +RPI_KERNEL_DEVICETREE_OVERLAYS_append = " overlays/jailhouse-memory.dtbo" + +#Qemu Boot Config +# qemu flags for jailhouse +QB_OPT_APPEND_append = " -device intel-iommu,intremap=on,x-buggy-eim=on -device intel-hda,addr=1b.0 -device hda-duplex" +QB_MEM = "-m 1G" + +# use override with higher priority than x86-64 +QB_MACHINE_qemux86-64 = "-machine q35,kernel_irqchip=split -smp 4" +QB_CPU_qemux86-64 = "-enable-kvm" +QB_CPU_KVM_qemux86-64 = "-cpu host,-kvm-pv-eoi,-kvm-pv-ipi,-kvm-asyncpf,-kvm-steal-time,-kvmclock,-invpcid,-hypervisor" + +QB_KERNEL_CMDLINE_APPEND_append = " intel_iommu=off memmap=82M\$0x22000000" + +QB_KERNEL_ROOT = "/dev/vda" +QB_SERIAL_OPT = "-serial none -serial stdio -serial telnet:localhost:4321,server,nowait" + + +# jailhouse needs ttyS1 in the agl-qemu.cell as debug console. +# restrict the SERIAL_CONSOLES to ttyS0 only +SERIAL_CONSOLES = "115200;ttyS0" +KERNEL_CONSOLE = "ttyS0" \ No newline at end of file -- cgit 1.2.3-korg