Michal Privoznik
|
6bb613f081
hostmem: Honor multiple preferred nodes if possible
|
2 years ago |
David Hildenbrand
|
e681645862
hostmem: Allow for specifying a ThreadContext for preallocation
|
2 years ago |
David Hildenbrand
|
e04a34e55c
util: Make qemu_prealloc_mem() optionally consume a ThreadContext
|
2 years ago |
David Hildenbrand
|
6556aadc18
util: Cleanup and rename os_mem_prealloc()
|
2 years ago |
Thomas Huth
|
8be934b70e
backends/hostmem: Fix support of memory-backend-memfd in qemu_maxrampagesize()
|
3 years ago |
Jaroslav Jindrak
|
f8d426a685
hostmem: default the amount of prealloc-threads to smp-cpus
|
3 years ago |
Marc-André Lureau
|
8e3b0cbb72
Replace qemu_real_host_page variables with inlined functions
|
3 years ago |
Peter Maydell
|
b85ea5fa2f
include: Move qemu_madvise() and related #defines to new qemu/madvise.h
|
3 years ago |
David Hildenbrand
|
9181fb7043
hostmem: Wire up RAM_NORESERVE via "reserve" property
|
4 years ago |
Thomas Huth
|
4c386f8064
Do not include sysemu/sysemu.h if it's not really necessary
|
4 years ago |
Igor Mammedov
|
8db0b20415
machine: add missing doc for memory-backend option
|
4 years ago |
Eric Blake
|
c3033fd372
qapi: Use QAPI_LIST_APPEND in trivial cases
|
4 years ago |
Keqian Zhu
|
bdd5ce050d
bugfix: hostmem: Free host_nodes list right after visited
|
4 years ago |
Markus Armbruster
|
7a309cc95b
qom: Change object_get_canonical_path_component() not to malloc
|
5 years ago |
Markus Armbruster
|
668f62ec62
error: Eliminate error_propagate() with Coccinelle, part 1
|
5 years ago |
Markus Armbruster
|
dcfe480544
error: Avoid unnecessary error_propagate() after error_setg()
|
5 years ago |
Markus Armbruster
|
62a35aaa31
qapi: Use returned bool to check for failure, Coccinelle part
|
5 years ago |
Peter Maydell
|
cccdd8c797
Merge remote-tracking branch 'remotes/ehabkost/tags/machine-next-pull-request' into staging
|
5 years ago |
Markus Armbruster
|
d2623129a7
qom: Drop parameter @errp of object_property_add() & friends
|
5 years ago |
Markus Armbruster
|
7eecec7d12
qom: Drop object_property_set_description() parameter @errp
|
5 years ago |
Igor Mammedov
|
70b6d525df
hostmem: don't use mbind() if host-nodes is empty
|
5 years ago |
Igor Mammedov
|
2a4e02d104
hostmem: set default prealloc_threads to valid value
|
5 years ago |
Igor Mammedov
|
4ebc74dbbf
hostmem: fix strict bind policy
|
5 years ago |
Igor Mammedov
|
ffac16fab3
hostmem: introduce "prealloc-threads" property
|
5 years ago |
Wei Yang
|
038adc2f58
core: replace getpagesize() with qemu_real_host_page_size
|
5 years ago |
Markus Armbruster
|
46517dd497
Include sysemu/sysemu.h a lot less
|
6 years ago |
Like Xu
|
5cc8767d05
general: Replace global smp variables with smp machine properties
|
6 years ago |
Igor Mammedov
|
15160ab72c
hostmem: fix crash when querying empty host-nodes property via QMP
|
6 years ago |
Zhang Yi
|
21d1683690
hostmem: add more information in error messages
|
6 years ago |
Marc-André Lureau
|
fa0cb34d22
hostmem: use object id for memory region name with >= 4.0
|
7 years ago |