xtensa: support memtest
authorMax Filippov <jcmvbkbc@gmail.com>
Fri, 14 Dec 2018 22:41:58 +0000 (14:41 -0800)
committerMax Filippov <jcmvbkbc@gmail.com>
Mon, 17 Dec 2018 19:32:20 +0000 (11:32 -0800)
Call early_memtest from the bootmem_init to run memtest if it's
configured and enabled.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
arch/xtensa/mm/init.c

index 30a48bba4a47372b81ce5f0e6e40aec8ca564dcd..d4986109968415a8f82ee258d6dad4d0b33b31f1 100644 (file)
@@ -60,6 +60,9 @@ void __init bootmem_init(void)
        max_pfn = PFN_DOWN(memblock_end_of_DRAM());
        max_low_pfn = min(max_pfn, MAX_LOW_PFN);
 
+       early_memtest((phys_addr_t)min_low_pfn << PAGE_SHIFT,
+                     (phys_addr_t)max_low_pfn << PAGE_SHIFT);
+
        memblock_set_current_limit(PFN_PHYS(max_low_pfn));
        dma_contiguous_reserve(PFN_PHYS(max_low_pfn));