summaryrefslogtreecommitdiffstats
path: root/backends/hostmem.c
Commit message (Expand)AuthorAgeFilesLines
* 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/+2Star
* 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/+0Star
* 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/+3Star
* 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/+2Star
* error: Avoid unnecessary error_propagate() after error_setg()Markus Armbruster2020-07-101-15/+12Star
* qapi: Use returned bool to check for failure, Coccinelle partMarkus Armbruster2020-07-101-4/+2Star
* 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/+9Star
* | 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/+1Star
* 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/+1Star
* memdev: remove "id" propertyPaolo Bonzini2018-05-091-26/+0Star
* 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/+0Star
* 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
|/
* hostmem: use host_memory_backend_mr_inited() where properPeter Xu2017-04-201-5/+5
* hostmem: introduce host_memory_backend_mr_inited()Peter Xu2017-04-201-0/+9
* Revert "hostmem: fix QEMU crash by 'info memdev'"Markus Armbruster2017-03-211-14/+8Star
* mem-prealloc: reduce large guest start-up and migration time.Jitendra Kolhe2017-03-141-2/+2
* monitor: fix qmp/hmp query-memdev not reporting IDs of memory backendsIgor Mammedov2017-01-121-0/+26
* hostmem: Register TYPE_MEMORY_BACKEND properties as class propertiesEduardo Habkost2016-10-171-20/+22
* fix qemu exit on memory hotplug when allocation fails at prealloc timeIgor Mammedov2016-08-021-4/+14
* hostmem: detect host backend memory is being used properlyXiao Guangrong2016-07-131-4/+11