Separate names with a comma.
Have you run 'update-grub' afterwards?
Initial Linux fix (under review) here: https://lore.kernel.org/r/[email protected]
I managed to reproduce the JDK problem - just download JDK 23 from Oracles's website, unpack the archive and run './bin/java'. It fails with...
Do you have more info on how to reproduce it? Just an apt install? Which kernel version? Is it on Debian Bookworm? OpenJDK 17 seems to install...
The Parallels fix is simple - just report 16-bit ASIDs to Linux as per the hardware support. Qemu/UTM does this already. Not sure why it takes...
Please read the thread, at least the latest messages (around page 6). In short, it's a Linux bug from day 0 that went unnoticed until M4 enabled...
It does not seem related. The error reported is that it could not mount the root filesystem. With the bug being described earlier it's only once...
Linux kernel fix here: https://lore.kernel.org/linux-arm-kernel/[email protected]/. It will take some weeks before...
For some reason M4 does not seem to like TCR_EL1.AS == 0. The failures are a lot more frequent, I can't even boot the OS (similar stack smashing...
An alternative Linux fix is to properly configure TCR_EL1.AS to match the ASID bits. Currently it just goes for 16-bit, irrespective of what the...
That's the problem. UTM reports 16-bit ASIDs to Linux while Parallels only 8-bit ASIDs. Arguably a Linux bug as well as it's writing non-zero RES0...
Yet another possibility is that M4 has 16-bit ASIDs but for some reason the guest VM is only told about 8-bit ASIDs. In an 8-bit configuration,...
I'm getting to the same conclusion. I tried UTM (which just uses qemu on top of the hypervisor framework) and I didn't see any problems with a...
A quick update on the Linux front - I changed the kernel TLB flushing code in the kernel to ignore the application ASID and do the all-ASID...
TL;DR warning: some thinking out loud, don't read unless you're interested in the Linux kernel fork() mechanism and the Arm architecture. fork()...
Hmm, TLBIs not being propagated properly between vCPUs running on different physical CPUs?
@RalfS5, FWIW, I managed to go past the initramfs-tools issue by only allocating a single CPU to the VM in the Parallels Control Centre (though...
Mac mini M4 pro, Debian bookworm VM, Parallels Desktop 20 for Mac Pro Edition Version 20.1.1 (55740): $ /sbin/mkinitramfs -o /dev/null *** stack...