On 29/03/2026 18:16, Andreas K. Huettel wrote:
I'm sorry for the delay- yes I can confirm this. Without the explicit machine 
type,

qemu-system-x86_64 -drive file=./hurd-test.ext2,format=raw -accel kvm -m 4G 
-serial mon:stdio -nographic

* booting works for 3G memory
* boot hangs for 4G memory

Thanks for the confirmation.

As the system memory size changes the behaviour like this, it seemed likely that the problem relates to using DMA to read the disk. I hacked a copy of the rumpkernel to turn off DMA for the device and it then boots with 4G and 8G.

I can now focus on the memory allocations for the DMA buffers. Tomorrow.

Cheers,

Mike.


Reply via email to