Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 May 2018 05:20:40 +0000
From:      bugzilla-noreply@freebsd.org
To:        virtualization@FreeBSD.org
Subject:   [Bug 228335] [patch] virtio indirect descriptors should use contiguous memory
Message-ID:  <bug-228335-27103-zJMOss6KWD@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-228335-27103@https.bugs.freebsd.org/bugzilla/>
References:  <bug-228335-27103@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D228335

--- Comment #3 from Bryan Venteicher <bryanv@FreeBSD.org> ---
While the malloc(9) behavior may not be documented, VirtIO is not alone in
depending on the behavior. In fact, bus_dmamem_alloc(9) uses malloc(9) for =
<=3D
PAGE_SIZE allocations (given suitable alignment and attributes) so you may
still be susceptible to this depending on what kernel interfaces have been
reimplemented. Also, note there is a strong assumpting in the network stack=
 and
drivers that mbuf clusters (including jumbo) are physically contiguous.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-228335-27103-zJMOss6KWD>