• M
    qemu: add memfd source type · 24b74d18
    Marc-André Lureau 提交于
    Add a new memoryBacking source type "memfd", supported by QEMU (when
    the capability is available).
    
    A memfd is a specialized anonymous memory kind. As such, an anonymous
    source type could be automatically using a memfd. However, there are
    some complications when migrating from different memory backends in
    qemu (mainly due to the internal object naming at this point, but
    there could be more). For now, it is simpler and safer to simply
    introduce a new source type "memfd". Eventually, the "anonymous" type
    could learn to use memfd transparently in a separate change.
    
    The main benefits are that it doesn't need to create filesystem files,
    and it also enforces sealing, providing a bit more safety.
    Signed-off-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
    Signed-off-by: NMichal Privoznik <mprivozn@redhat.com>
    24b74d18
domain_conf.c 960.4 KB