./scripts/build -j4 image=empty fs=ramfs arch=aarch64
qemu-system-aarch64 -s -nographic -machine virt -machine gic-version=2 -kernel ./arm/loader.img -cpu cortex-a57 -m 1024M -append "--verbose --nomount --maxnic=0 /tools/uush.so" -smp 2
qemu-system-aarch64 -s -nographic -enable-kvm -cpu host -machine virt -kernel ./loader.img -m 1024M -append "--verbose --nomount --maxnic=0 /tools/uush.so" -smp 1OSv v0.54.0-68-gabf9cba5PSCI: version 65536.0 detected.setup_arm_clock() ENTERED, lr=00000000400c6990arm_clock(): frequency read as 000000000337f980interrupt_table::interrupt_table() ENTERED, lr=00000000400a8244gic_driver::init_cpu() ENTERED, lr=00000000401f1cc0CPU interface enabled.gic_driver::init_dist() ENTERED, lr=00000000401f1cccnumber of supported IRQs: 0000000000000120interrupt table: gic driver created. registered IRQ id=0000000000000004 registered IRQ id=000000000000001b registered IRQ id=0000000000000000Firmware vendor: Unknownsmp_launch ENTERED, lr=00000000400c7c28cmdline .insert("earlycon", &format!("uart,mmio,0x{:08x}", self.mmio_base)) .map_err(Error::Cmdline)?;
Happy New Year everyone!A couple of days ago I sent a patch that fixes an issue with large DTB and thus brings the arm port of OSv back to life.
I have tested it on Fedora 29 and was able to boot and run a simple uush.so example on both Fedora and Ubuntu QEMU with aarch64 emulation:./scripts/build -j4 image=empty fs=ramfs arch=aarch64
qemu-system-aarch64 -s -nographic -machine virt -machine gic-version=2 -kernel ./arm/loader.img -cpu cortex-a57 -m 1024M -append "--verbose --nomount --maxnic=0 /tools/uush.so" -smp 2
I had to manually add uush.so to usr_ramfs.manifest.
--
You received this message because you are subscribed to the Google Groups "OSv Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to osv-dev+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/osv-dev/fa6b2072-6057-493d-a4d6-a10ed4a48f45%40googlegroups.com.