aboutsummaryrefslogtreecommitdiff
path: root/core/mem_region.c
AgeCommit message (Expand)AuthorFilesLines
2020-06-11fast-reboot: add missing clear memory fallbackNicholas Piggin1-2/+8
2020-03-12Re-license IBM written files as Apache 2.0 OR GPLv2+Stewart Smith1-1/+1
2020-02-26memory: Sort memory regions listVasant Hegde1-3/+17
2019-12-16add more sparse endian annotationsNicholas Piggin1-1/+1
2019-11-11build: fix non-constant build assertsNicholas Piggin1-4/+0
2019-11-04memory: Add NUMA associtivity information to DTOliver O'Halloran1-1/+2
2019-07-26SPDX-ify all skiboot codeStewart Smith1-13/+4
2018-12-10mem_region.c: Move ifdef for MEM_POISON to shut up static analysisStewart Smith1-2/+6
2018-09-20core/mem_region: mambo reserve kernel payload areasNicholas Piggin1-0/+24
2018-08-01mem_region: Merge similar allocations when dumpingOliver O'Halloran1-7/+42
2018-07-16mem_check(): Correct alignment assumptionsStewart Smith1-2/+2
2018-07-16mem_region: log region name on mem_alloc failureStewart Smith1-2/+2
2018-07-16Scan PCI and clear memory simultaneouslyStewart Smith1-17/+34
2018-07-16fast-reboot: parallel memory clearingStewart Smith1-2/+98
2018-03-28Fix 'make check' compile for mem_clear_rangeStewart Smith1-2/+3
2018-03-27core/cpu: discover stack region size before initialising memory regionsNicholas Piggin1-10/+5
2018-03-27core/fast-reboot: zero memory after fast rebootNicholas Piggin1-0/+64
2018-03-27core/fast-reboot: verify mem regions before fast rebootNicholas Piggin1-3/+12
2018-02-21core: Fix mismatched names between reserved memory nodes & propertiesJeremy Kerr1-14/+20
2017-08-15core/mem_region: Check return value of add_region() (CID 147251)Cyril Bur1-1/+5
2017-07-25mem_region: Check for no-map in reserved nodesOliver O'Halloran1-1/+7
2017-07-04core/mem_region: check return value of add_regionStewart Smith1-2/+5
2017-06-26Big log level reduction...Benjamin Herrenschmidt1-1/+1
2017-06-06hdata/test: Add memory reservations to hdata_to_dtOliver O'Halloran1-11/+11
2017-05-26mem_region: Add HW-only memory resevationsOliver O'Halloran1-2/+21
2017-05-26mem_region: rename HW_RESERVE to FW_RESERVEOliver O'Halloran1-5/+5
2017-05-16core/mem_region: Print a useful error on overlapOliver O'Halloran1-1/+28
2017-05-16mem_region: Add reserved regions after memory initOliver O'Halloran1-7/+30
2016-08-18mem_region: Be a bit smarter about poisoningBenjamin Herrenschmidt1-17/+28
2016-08-18Add global DEBUG make flagBenjamin Herrenschmidt1-0/+4
2016-07-11mem_region: fix inconsistent indentingStewart Smith1-3/+3
2015-11-16Enable -Werror for -WformatStewart Smith1-3/+5
2015-09-22Ensure reserved memory ranges are exposed correctly to host (fix corrupted SL...Stewart Smith1-12/+24
2015-09-09assert that allocation of node region name succeeedsStewart Smith1-0/+1
2015-09-09Assert that memory allocation succeeds in mem_region_add_dt_reserved_node()Stewart Smith1-0/+2
2015-08-26Fix spelling mistakesStewart Smith1-1/+1
2015-08-17core/mem_region: Add mem_range_is_reserved()Jeremy Kerr1-0/+43
2015-08-17core/mem_region: parse node-style reserved memoryJeremy Kerr1-1/+57
2015-08-17core/mem_region: allow pre-existing reserved-memory nodesJeremy Kerr1-4/+7
2015-08-17core/mem_region: Move reserved-ranges parsing into a separate functionJeremy Kerr1-34/+46
2015-06-05Merge branch 'stable'Stewart Smith1-2/+2
2015-06-05core/mem_region: Create reservations of type REGION_HW_RESERVEDskiboot-5.0.3Jeremy Kerr1-2/+2
2015-05-21Merge PRD rework from stableStewart Smith1-6/+47
2015-05-21core: Add mem_region_nextJeremy Kerr1-0/+14
2015-05-21core: Add node-style memory reservation to device treeJeremy Kerr1-0/+27
2015-05-21core: Introduce REGION_HW_RESERVEDJeremy Kerr1-1/+1
2015-05-21core: Rename mem_region->mem_node to ->nodeJeremy Kerr1-5/+5
2015-05-21core: Prevent adding new regions after mem_region_add_dt_reservedJeremy Kerr1-0/+13
2015-05-21core: Add asserts for region free-list lockingJeremy Kerr1-1/+8
2015-05-21core: Move free-list locking to a separate per-region lockJeremy Kerr1-18/+21