summary refs log tree commit diff stats
path: root/backends/hostmem.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* HostMem: Add mechanism to opt in kvm guest memfd via MachineStateXiaoyao Li2024-04-231-0/+1
* oslib-posix: initialize backend memory objects in parallelMark Kanda2024-02-061-2/+5
* backends/hostmem: Fix block comments style (checkpatch.pl warnings)Philippe Mathieu-Daudé2024-01-301-4/+8
* misc: Simplify qemu_prealloc_mem() callsPhilippe Mathieu-Daudé2024-01-051-15/+7
* backends: Reduce variable scope in host_memory_backend_memory_completePhilippe Mathieu-Daudé2024-01-051-4/+4
* backends: Have HostMemoryBackendClass::alloc() handler return a booleanPhilippe Mathieu-Daudé2024-01-051-3/+2
* backends: Simplify host_memory_backend_memory_complete()Philippe Mathieu-Daudé2024-01-051-67/+68
* hostmem: Honor multiple preferred nodes if possibleMichal Privoznik2022-12-281-2/+17
* hostmem: Allow for specifying a ThreadContext for preallocationDavid Hildenbrand2022-10-271-3/+9
* util: Make qemu_prealloc_mem() optionally consume a ThreadContextDavid Hildenbrand2022-10-271-2/+3
* util: Cleanup and rename os_mem_prealloc()David Hildenbrand2022-10-271-3/+3
* backends/hostmem: Fix support of memory-backend-memfd in qemu_maxrampagesize()Thomas Huth2022-08-261-12/+2
* hostmem: default the amount of prealloc-threads to smp-cpusJaroslav Jindrak2022-05-231-1/+1
* Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau2022-04-061-1/+1
* include: Move qemu_madvise() and related #defines to new qemu/madvise.hPeter Maydell2022-02-211-0/+1
* hostmem: Wire up RAM_NORESERVE via "reserve" propertyDavid Hildenbrand2021-06-151-0/+36
* Do not include sysemu/sysemu.h if it's not really necessaryThomas Huth2021-05-021-1/+0
* machine: add missing doc for memory-backend optionIgor Mammedov2021-02-081-0/+10
* qapi: Use QAPI_LIST_APPEND in trivial casesEric Blake2021-01-281-7/+3
* bugfix: hostmem: Free host_nodes list right after visitedKeqian Zhu2020-12-181-0/+1
* qom: Change object_get_canonical_path_component() not to mallocMarkus Armbruster2020-07-211-1/+1
* error: Eliminate error_propagate() with Coccinelle, part 1Markus Armbruster2020-07-101-6/+2
* error: Avoid unnecessary error_propagate() after error_setg()Markus Armbruster2020-07-101-15/+12
* qapi: Use returned bool to check for failure, Coccinelle partMarkus Armbruster2020-07-101-4/+2
* Merge remote-tracking branch 'remotes/ehabkost/tags/machine-next-pull-request...Peter Maydell2020-06-021-2/+4
|\
| * hostmem: don't use mbind() if host-nodes is emptyIgor Mammedov2020-05-121-2/+4
* | qom: Drop parameter @errp of object_property_add() & friendsMarkus Armbruster2020-05-151-10/+9
* | qom: Drop object_property_set_description() parameter @errpMarkus Armbruster2020-05-151-8/+8
|/
* hostmem: set default prealloc_threads to valid valueIgor Mammedov2020-04-141-0/+1
* hostmem: fix strict bind policyIgor Mammedov2020-02-191-11/+1
* hostmem: introduce "prealloc-threads" propertyIgor Mammedov2020-02-191-4/+39
* core: replace getpagesize() with qemu_real_host_page_sizeWei Yang2019-10-261-1/+1
* Include sysemu/sysemu.h a lot lessMarkus Armbruster2019-08-161-0/+1
* general: Replace global smp variables with smp machine propertiesLike Xu2019-07-051-2/+4
* hostmem: fix crash when querying empty host-nodes property via QMPIgor Mammedov2019-03-061-1/+2
* hostmem: add more information in error messagesZhang Yi2019-01-281-3/+5
* hostmem: use object id for memory region name with >= 4.0Marc-André Lureau2019-01-071-0/+36
* hostmem: Validate host-nodes before setting bitmapEduardo Habkost2018-12-111-4/+13
* hostmem: add some properties descriptionMarc-André Lureau2018-10-051-0/+14
* hostmem: drop error variable from host_memory_backend_get_memory()David Hildenbrand2018-06-281-2/+1
* memdev: remove "id" propertyPaolo Bonzini2018-05-091-26/+0
* Add host_memory_backend_pagesize() helperDavid Gibson2018-04-271-0/+18
* qapi: Move qapi-schema.json to qapi/, rename generated filesMarkus Armbruster2018-03-021-1/+1
* Include less of the generated modular QAPI headersMarkus Armbruster2018-03-021-1/+2
* mem: add share parameter to memory-backend-ramMarcel Apfelbaum2018-02-191-0/+21
* Drop superfluous includes of qapi-types.h and test-qapi-types.hMarkus Armbruster2018-02-091-1/+0
* Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2017-09-01-v3' in...Peter Maydell2017-09-041-2/+2
|\
| * qapi: Change data type of the FOO_lookup generated for enum FOOMarc-André Lureau2017-09-041-1/+1
| * qapi: Mechanically convert FOO_lookup[...] to FOO_str(...)Markus Armbruster2017-09-041-1/+1
* | qom: Remove unused errp parameter from can_be_deleted()Eduardo Habkost2017-09-011-1/+1
|/