[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 11/12] hostmem: add some properties descripti
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [PATCH v2 11/12] hostmem: add some properties description |
Date: |
Wed, 3 Oct 2018 15:02:25 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.0 |
On 07/09/2018 09:59, Marc-André Lureau wrote:
> Signed-off-by: Marc-André Lureau <address@hidden>
> ---
> backends/hostmem-memfd.c | 9 +++++++++
> backends/hostmem.c | 14 ++++++++++++++
> 2 files changed, 23 insertions(+)
>
> diff --git a/backends/hostmem-memfd.c b/backends/hostmem-memfd.c
> index 1e20fe0ba8..789c8c3f87 100644
> --- a/backends/hostmem-memfd.c
> +++ b/backends/hostmem-memfd.c
> @@ -144,14 +144,23 @@ memfd_backend_class_init(ObjectClass *oc, void *data)
> memfd_backend_get_hugetlb,
> memfd_backend_set_hugetlb,
> &error_abort);
> + object_class_property_set_description(oc, "hugetlb",
> + "Use huge pages",
> + &error_abort);
> object_class_property_add(oc, "hugetlbsize", "int",
> memfd_backend_get_hugetlbsize,
> memfd_backend_set_hugetlbsize,
> NULL, NULL, &error_abort);
> + object_class_property_set_description(oc, "hugetlbsize",
> + "Huge pages size (ex: 2M, 1G)",
> + &error_abort);
> object_class_property_add_bool(oc, "seal",
> memfd_backend_get_seal,
> memfd_backend_set_seal,
> &error_abort);
> + object_class_property_set_description(oc, "seal",
> + "Seal growing & shrinking",
> + &error_abort);
> }
>
> static const TypeInfo memfd_backend_info = {
> diff --git a/backends/hostmem.c b/backends/hostmem.c
> index 4908946cd3..1a89342039 100644
> --- a/backends/hostmem.c
> +++ b/backends/hostmem.c
> @@ -397,27 +397,41 @@ host_memory_backend_class_init(ObjectClass *oc, void
> *data)
> object_class_property_add_bool(oc, "merge",
> host_memory_backend_get_merge,
> host_memory_backend_set_merge, &error_abort);
> + object_class_property_set_description(oc, "merge",
> + "Mark memory as mergeable", &error_abort);
> object_class_property_add_bool(oc, "dump",
> host_memory_backend_get_dump,
> host_memory_backend_set_dump, &error_abort);
> + object_class_property_set_description(oc, "dump",
> + "Set to 'off' to exclude from core dump", &error_abort);
> object_class_property_add_bool(oc, "prealloc",
> host_memory_backend_get_prealloc,
> host_memory_backend_set_prealloc, &error_abort);
> + object_class_property_set_description(oc, "prealloc",
> + "Preallocate memory", &error_abort);
> object_class_property_add(oc, "size", "int",
> host_memory_backend_get_size,
> host_memory_backend_set_size,
> NULL, NULL, &error_abort);
> + object_class_property_set_description(oc, "size",
> + "Size of the memory region (ex: 500M)", &error_abort);
> object_class_property_add(oc, "host-nodes", "int",
> host_memory_backend_get_host_nodes,
> host_memory_backend_set_host_nodes,
> NULL, NULL, &error_abort);
> + object_class_property_set_description(oc, "host-nodes",
> + "Binds memory to the list of NUMA host nodes", &error_abort);
> object_class_property_add_enum(oc, "policy", "HostMemPolicy",
> &HostMemPolicy_lookup,
> host_memory_backend_get_policy,
> host_memory_backend_set_policy, &error_abort);
> + object_class_property_set_description(oc, "policy",
> + "Set the NUMA policy", &error_abort);
> object_class_property_add_bool(oc, "share",
> host_memory_backend_get_share, host_memory_backend_set_share,
> &error_abort);
> + object_class_property_set_description(oc, "share",
> + "Mark the memory as private to QEMU or shared", &error_abort);
> }
>
> static const TypeInfo host_memory_backend_info = {
>
Reviewed-by: Paolo Bonzini <address@hidden>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [Qemu-devel] [PATCH v2 11/12] hostmem: add some properties description,
Paolo Bonzini <=