Hi CardealRusso
The first thing you should check is to make sure you are
not mixing files for different architectures (armV6, armV7, etc.).
Everything in the example I posted was for armV7.
If you look in P1/config.txt it lists which files are compatible:
[PI0]
initramfs rootfs-piCore-14.0.gz,modules-6.1.25-piCore.gz followkernel
kernel kernel6125.img
[PI02]
initramfs rootfs-piCore-14.0.gz,modules-6.1.25-piCore-v7.gz followkernel
kernel kernel6125v7.img
[PI1]
initramfs rootfs-piCore-14.0.gz,modules-6.1.25-piCore.gz followkernel
kernel kernel6125.img
[PI2]
initramfs rootfs-piCore-14.0.gz,modules-6.1.25-piCore-v7.gz followkernel
kernel kernel6125v7.img
[PI3]
initramfs rootfs-piCore-14.0.gz,modules-6.1.25-piCore-v7.gz followkernel
kernel kernel6125v7.img
[PI4]
initramfs rootfs-piCore-14.0.gz,modules-6.1.25-piCore-v7l.gz followkernel
kernel kernel6125v7l.img
[ALL]
cmdline cmdline.txt
Unfortunately, it does not tell you which .dtb file to use.
As far as speed is concerned, I seem to recall very slow
execution on machines that don't have hardware support
for the kvm-KERNEL.tcz drivers.