Lines Matching +full:run +full:- +full:time
8 Memblock is a boot time memory allocator[1] that manages memory regions before
17 allocation functionalities of memblock. The main data structure of the boot time
18 memory allocator is initialized at the build time, so the checks here reuse its
22 As this project uses the actual memblock code and has to run in user space,
32 To run the tests, build the main target and run it:
36 A successful run produces no output. It is possible to control the behavior
38 append the `-v` options when you run the tests:
40 $ ./main -v
45 For the full list of options from command line, see `./main --help`.
62 |-- asm ------------------,
63 |-- lib |-- implement function and struct stubs
64 |-- linux ------------------'
65 |-- scripts
66 | |-- Makefile.include -- handles `make` parameters
67 |-- tests
68 | |-- alloc_api.(c|h) -- memblock_alloc tests
69 | |-- alloc_helpers_api.(c|h) -- memblock_alloc_from tests
70 | |-- alloc_nid_api.(c|h) -- memblock_alloc_try_nid tests
71 | |-- basic_api.(c|h) -- memblock_add/memblock_reserve/... tests
72 | |-- common.(c|h) -- helper functions for resetting memblock;
73 |-- main.c --------------. dummy physical memory definition
74 |-- Makefile `- test runner
75 |-- README
76 |-- TODO
77 |-- .gitignore
87 at the end of the test run. The structure of a test runner checking allocation
117 1. Boot time memory management documentation page:
118 https://www.kernel.org/doc/html/latest/core-api/boot-time-mm.html