Commit 7d4f4bda authored by Marc-André Lureau's avatar Marc-André Lureau
Browse files

doc: document ivshmem & hugepages



Document and give some examples of hugepages support with ivshmem device
and server.

Signed-off-by: default avatarMarc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: default avatarEric Blake <eblake@redhat.com>
parent f7a199b2
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -1293,6 +1293,19 @@ copy the shared memory on migration to the destination host. With
With the @option{peer} case, the device should be detached and then reattached
after migration using the PCI hotplug support.

@subsubsection ivshmem and hugepages

Instead of specifying the <shm size> using POSIX shm, you may specify
a memory backend that has hugepage support:

@example
qemu-system-i386 -object memory-backend-file,size=1G,mem-path=/mnt/hugepages,id=mb1
                 -device ivshmem,memdev=mb1
@end example

ivshmem-server also supports hugepages mount points with the
@option{-m} memory path argument.

@node direct_linux_boot
@section Direct Linux Boot