aboutsummaryrefslogtreecommitdiff
path: root/hw/core/numa.c
AgeCommit message (Expand)Author
2022-12-14qapi machine: Elide redundant has_FOO in generated CMarkus Armbruster
2022-10-26numa: use QLIST_FOREACH_SAFE() for RAM block notifiersStefan Hajnoczi
2022-10-26numa: call ->ram_block_removed() in ram_block_notifer_remove()Stefan Hajnoczi
2022-05-12machine: make memory-backend a link propertyPaolo Bonzini
2021-12-10numa: Enable numa for SGX EPC sectionsYang Zhong
2021-11-10numa: avoid crash with SGX and "info numa"Paolo Bonzini
2021-07-13numa: Parse initiator= attribute before cpus= attributeMichal Privoznik
2021-05-13numa: Make all callbacks of ram block notifiers optionalDavid Hildenbrand
2021-05-13numa: Teach ram block notifiers about resizeable ram blocksDavid Hildenbrand
2021-05-13util: vfio-helpers: Factor out and fix processing of existing ram blocksDavid Hildenbrand
2021-05-02Do not include sysemu/sysemu.h if it's not really necessaryThomas Huth
2020-12-10make ram_size local to vl.cPaolo Bonzini
2020-10-06numa: hmat: require parent cache description before the next level oneIgor Mammedov
2020-09-30numa: remove fixup numa_state->num_nodes to MAX_NODESIgor Mammedov
2020-09-30numa: drop support for '-numa node' (without memory specified)Igor Mammedov
2020-08-27numa: hmat: fix cache size checkIgor Mammedov
2020-07-10qapi: Smooth another visitor error checking patternMarkus Armbruster
2020-07-10error: Eliminate error_propagate() manuallyMarkus Armbruster
2020-07-10qom: Put name parameter before value / visitor parameterMarkus Armbruster
2020-07-03numa: Auto-enable NUMA when any memory devices are possibleDavid Hildenbrand
2020-07-03numa: Handle virtio-mem in NUMA statsDavid Hildenbrand
2020-06-26numa: forbid '-numa node, mem' for 5.1 and newer machine typesIgor Mammedov
2020-06-10numa: prevent usage of -M memory-backend and -numa memdev at the same timeIgor Mammedov
2020-02-19remove no longer used memory_region_allocate_system_memory()Igor Mammedov
2020-02-19initialize MachineState::ram in NUMA caseIgor Mammedov
2020-02-19machine: introduce convenience MachineState::ramIgor Mammedov
2020-02-19numa: remove deprecated -mem-path fallback to anonymous RAMIgor Mammedov
2020-01-07Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell
2020-01-05numa: Extend CLI to provide memory side cache informationLiu Jingqi
2020-01-05numa: Extend CLI to provide memory latency and bandwidth informationLiu Jingqi
2020-01-05numa: Extend CLI to provide initiator information for numa nodesTao Xu
2019-12-19numa: remove not needed checkIgor Mammedov
2019-11-12numa: Add missing \n to error messageGreg Kurz
2019-10-15numa: Introduce MachineClass::auto_enable_numa for implicit NUMA nodeTao Xu
2019-09-03numa: move numa global variable numa_info into MachineStateTao Xu
2019-09-03numa: move numa global variable have_numa_distance into MachineStateTao Xu
2019-09-03numa: move numa global variable nb_numa_nodes into MachineStateTao Xu
2019-08-21hw/core: Move cpu.c, cpu.h from qom/ to hw/core/Markus Armbruster
2019-08-16Include sysemu/sysemu.h a lot lessMarkus Armbruster
2019-08-16numa: Move remaining NUMA declarations from sysemu.h to numa.hMarkus Armbruster
2019-08-16Include hw/boards.h a bit lessMarkus Armbruster
2019-08-16Include migration/vmstate.h lessMarkus Armbruster
2019-07-05numa: allow memory-less nodes when using memdev as backendIgor Mammedov
2019-07-05numa: Make deprecation warnings conditional on !qtest_enabled()Eduardo Habkost
2019-07-05deprecate -mem-path fallback to anonymous RAMIgor Mammedov
2019-07-05numa: deprecate implict memory distribution between nodesIgor Mammedov
2019-07-05numa: deprecate 'mem' parameter of '-numa node' optionIgor Mammedov
2019-07-05general: Replace global smp variables with smp machine propertiesLike Xu
2019-07-05Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell
2019-07-02hw/core: Collect QMP command handlers in hw/core/Markus Armbruster