87 Commits (ca61f91ef9b0d10333881fd0070303ea33cbc72e)

Author SHA1 Message Date
Paolo Bonzini 7f548b8f23 include: reorganize memory API headers 4 months ago
Paolo Bonzini d1000ecae2 include: move hw/qdev-core.h to hw/core/, rename 4 months ago
Paolo Bonzini 1942b61b74 include: move hw/boards.h to hw/core/ 4 months ago
Philippe Mathieu-Daudé 2cd09e47aa qom: Make InterfaceInfo[] uses const 11 months ago
Philippe Mathieu-Daudé 12d1a768bd qom: Have class_init() take a const data argument 1 year ago
Philippe Mathieu-Daudé 32cad1ffb8 include: Rename sysemu/ -> system/ 1 year ago
Gavin Shan 78c8f780d3 hostmem: Apply merge property after the memory region is initialized 2 years ago
Paolo Bonzini 5becdc0ab0 hostmem: simplify the code for merge and dump properties 2 years ago
Paolo Bonzini a2b6a96505 machine, hostmem: improve error messages for unsupported features 2 years ago
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