https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228335

--- Comment #2 from Nick Reilly <nrei...@blackberry.com> ---
I'm actually taking the FreeBSD kernel networking components and running them
in user space on another OS. I've got the kernel malloc(9) macro'd through to
the normal system malloc() and on this OS the allocations are not physically
contiguous. I get an address that is close to the end of one virtual page and
it spans on to the next virtual page, however these virtual pages are not
physically contiguous.

I don't see anything on the man page for malloc(9) that specifies that it
allocates from within a single page for smaller allocations. I agree that it
will because of the use of the UMA layer, but I don't see it as required.

This isn't a showstopper for me, I can work around it and others are unlikely
to run in to it. If you just want to defer this and have it come out in the
switch to bus_dma(9) that's OK.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
freebsd-virtualization@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
To unsubscribe, send any mail to 
"freebsd-virtualization-unsubscr...@freebsd.org"

Reply via email to