[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

rump on hurd fixed

From: Damien Zammit
Subject: rump on hurd fixed
Date: Sat, 19 Feb 2022 07:32:32 +0000

Hi all,

It seems that with the following two commits on gnumach and hurd:


rumpdisk is now working correctly, (albeit probably inefficiently).
Thanks to Samuel, for fixing gnumach and realising the problem with our use of 

I'm reading the commits, but I'm not sure I understand correctly.
My understanding is that vm_allocate_contiguous() in gnumach now honours the 
pmax variable
by providing a contiguous allocation of physical memory below pmax.
However, the virtual addresses of each page may not be consecutive necessarily, 
is that correct?

And so to avoid the problem with the allocator and rump's assumption that dma is
contiguous in both virtual address space and physical address space,
rumpdisk now transfers only a page at time (?)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]