Week11


moved the config file to templates/feature/jailhouse/50_jailhouse.inc

Why? well, it gets added in the local.conf of your build folder , its easier to then manipulate the file from there
this is how it looks in the local.conf file

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# fragment {
# /home/parth/AGL/meta-agl-devel/templates/feature/agl-jailhouse/50_local.conf.inc
#
#### JAILHOUSE
IMAGE_INSTALL_append = " jailhouse jailhouse-demos"
PREFERRED_VERSION_linux-raspberrypi = "5.4%"

# qemu flags for jailhouse
QB_OPT_APPEND_append = " -device intel-iommu,intremap=on,x-buggy-eim=on"
QB_MACHINE_qemux86-64 = "-machine q35,kernel_irqchip=split -smp 4"
QB_MEM_qemux86-64 = "-m 2048"

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\$0x3a000000 mem=1G"
QB_KERNEL_ROOT = "/dev/sda"
QB_SERIAL_OPT = "-serial vc -serial mon:stdio"

learned to use mid-night commander (its so efficient , like wow, wish I started using this a couple of months ago,
I was using Vim but in vain!)

Currently , runqemu works enough to start the boot but ends with kernel panic 50_local.conf.inc still requires refactoring.

My documentation game needs work , also thinking of changing the UI of my doc blog page to something more simple because
I ended up reading a lot of guides in the last month about the ins and outs of the kernel and it kinda makes me wanna step down
from the whole star wars flair I was trying and adhere to the kernel hacker demographic.