78 Commits (5d9a9a617053a97a76ef332896c386d8fc895631)

Author SHA1 Message Date
Michal Privoznik 5d9a9a6170 backends/hostmem: Report error when memory size is unaligned 2 years ago
Xiaoyao Li 37662d85b0 HostMem: Add mechanism to opt in kvm guest memfd via MachineState 2 years ago
Mark Kanda 04accf43df oslib-posix: initialize backend memory objects in parallel 2 years ago
Philippe Mathieu-Daudé 93e08863d9 backends/hostmem: Fix block comments style (checkpatch.pl warnings) 2 years ago
Philippe Mathieu-Daudé 9c878ad6fb misc: Simplify qemu_prealloc_mem() calls 2 years ago
Philippe Mathieu-Daudé 3961613a76 backends: Reduce variable scope in host_memory_backend_memory_complete 2 years ago
Philippe Mathieu-Daudé fdb63cf3b5 backends: Have HostMemoryBackendClass::alloc() handler return a boolean 2 years ago
Philippe Mathieu-Daudé e199f7ad4d backends: Simplify host_memory_backend_memory_complete() 2 years ago
Michal Privoznik 6bb613f081 hostmem: Honor multiple preferred nodes if possible 3 years ago
David Hildenbrand e681645862 hostmem: Allow for specifying a ThreadContext for preallocation 4 years ago
David Hildenbrand e04a34e55c util: Make qemu_prealloc_mem() optionally consume a ThreadContext 4 years ago
David Hildenbrand 6556aadc18 util: Cleanup and rename os_mem_prealloc() 4 years ago
Thomas Huth 8be934b70e backends/hostmem: Fix support of memory-backend-memfd in qemu_maxrampagesize() 4 years ago
Jaroslav Jindrak f8d426a685 hostmem: default the amount of prealloc-threads to smp-cpus 4 years ago
Marc-André Lureau 8e3b0cbb72 Replace qemu_real_host_page variables with inlined functions 4 years ago
Peter Maydell b85ea5fa2f include: Move qemu_madvise() and related #defines to new qemu/madvise.h 4 years ago
David Hildenbrand 9181fb7043 hostmem: Wire up RAM_NORESERVE via "reserve" property 5 years ago
Thomas Huth 4c386f8064 Do not include sysemu/sysemu.h if it's not really necessary 5 years ago
Igor Mammedov 8db0b20415 machine: add missing doc for memory-backend option 5 years ago
Eric Blake c3033fd372 qapi: Use QAPI_LIST_APPEND in trivial cases 5 years ago
Keqian Zhu bdd5ce050d bugfix: hostmem: Free host_nodes list right after visited 5 years ago
Markus Armbruster 7a309cc95b qom: Change object_get_canonical_path_component() not to malloc 6 years ago
Markus Armbruster 668f62ec62 error: Eliminate error_propagate() with Coccinelle, part 1 6 years ago
Markus Armbruster dcfe480544 error: Avoid unnecessary error_propagate() after error_setg() 6 years ago
Markus Armbruster 62a35aaa31 qapi: Use returned bool to check for failure, Coccinelle part 6 years ago
Markus Armbruster d2623129a7 qom: Drop parameter @errp of object_property_add() & friends 6 years ago
Markus Armbruster 7eecec7d12 qom: Drop object_property_set_description() parameter @errp 6 years ago
Igor Mammedov 70b6d525df hostmem: don't use mbind() if host-nodes is empty 6 years ago
Igor Mammedov 2a4e02d104 hostmem: set default prealloc_threads to valid value 6 years ago
Igor Mammedov 4ebc74dbbf hostmem: fix strict bind policy 6 years ago
Igor Mammedov ffac16fab3 hostmem: introduce "prealloc-threads" property 6 years ago
Wei Yang 038adc2f58 core: replace getpagesize() with qemu_real_host_page_size 7 years ago
Markus Armbruster 46517dd497 Include sysemu/sysemu.h a lot less 7 years ago
Like Xu 5cc8767d05 general: Replace global smp variables with smp machine properties 7 years ago
Igor Mammedov 15160ab72c hostmem: fix crash when querying empty host-nodes property via QMP 7 years ago
Zhang Yi 21d1683690 hostmem: add more information in error messages 7 years ago
Marc-André Lureau fa0cb34d22 hostmem: use object id for memory region name with >= 4.0 8 years ago
Eduardo Habkost ffa144b3af hostmem: Validate host-nodes before setting bitmap 7 years ago
Marc-André Lureau 033bfc5e0e hostmem: add some properties description 8 years ago
David Hildenbrand 7943e97b85 hostmem: drop error variable from host_memory_backend_get_memory() 8 years ago
Paolo Bonzini 29de4ec164 memdev: remove "id" property 8 years ago
David Gibson 2b10808539 Add host_memory_backend_pagesize() helper 8 years ago
Markus Armbruster eb815e248f qapi: Move qapi-schema.json to qapi/, rename generated files 8 years ago
Markus Armbruster 9af2398977 Include less of the generated modular QAPI headers 8 years ago
Marcel Apfelbaum 06329ccecf mem: add share parameter to memory-backend-ram 8 years ago
Markus Armbruster 522ece32d2 Drop superfluous includes of qapi-types.h and test-qapi-types.h 8 years ago
Marc-André Lureau f7abe0ecd4 qapi: Change data type of the FOO_lookup generated for enum FOO 9 years ago
Markus Armbruster 977c736f80 qapi: Mechanically convert FOO_lookup[...] to FOO_str(...) 9 years ago
Eduardo Habkost 3beacfb98b qom: Remove unused errp parameter from can_be_deleted() 9 years ago
Peter Xu 6f4c60e47f hostmem: use host_memory_backend_mr_inited() where proper 9 years ago