Stefan Kalkowski 89f9e7a3ee lx_emul: consolidate SMP + NO_HZ_IDLE
* Move common SMP and NO_HZ_IDLE variables and functions into
  generic lx_emul shadow implementations, and integrate them
  into the common lx_emul import rules
* Enable SMP and NO_HZ_IDLE within virt_linux kernel configuration
* Adapt pc drivers and wireguard accordingly
* Use original Linux softirq implementation in wireguard
* Remove erroneous softirq shadow implementation

Ref genodelabs/genode#4540
Ref genodelabs/genode#4562
2022-08-10 13:33:03 +02:00
..
2022-05-25 12:23:02 +02:00

# RUN virt_linux under Qemu (x86_64)

qemu-system-x86_64 \
  -no-kvm -m 512 \
  -chardev stdio,id=virtiocon0 \
  -device virtio-serial \
  -device virtconsole,chardev=virtiocon0 \
  -netdev tap,id=net0,ifname=tap0,script=no,downscript=no \
  -net nic,model=virtio,netdev=net0 \
  -kernel virt_linux/x86_64/arch/x86_64/boot/bzImage \
  -initrd busybox/initramfs.cpio.gz \
  -append "console=hvc0 ip=dhcp"