3 def memory_subsystem():
4 """ Config the memory subsystem """
8 """ Physical memory manager """
12 """ Allocation policy for phiscal memory """
14 type(["simple", "buddy", "ncontig"])
18 def pmalloc_simple_po_thresholds():
21 def pmalloc_simple_max_po0():
22 """ free list capacity for order-0 pages """
28 def pmalloc_simple_max_po1():
29 """ free list capacity for order-1 pages """
35 def pmalloc_simple_max_po2():
36 """ free list capacity for order-2 pages """
42 def pmalloc_simple_max_po3():
43 """ free list capacity for order-3 pages """
49 def pmalloc_simple_max_po4():
50 """ free list capacity for order-4 pages """
56 def pmalloc_simple_max_po5():
57 """ free list capacity for order-5 pages """
63 def pmalloc_simple_max_po6():
64 """ free list capacity for order-6 pages """
70 def pmalloc_simple_max_po7():
71 """ free list capacity for order-7 pages """
77 def pmalloc_simple_max_po8():
78 """ free list capacity for order-8 pages """
84 def pmalloc_simple_max_po9():
85 """ free list capacity for order-9 pages """
90 return v(pmalloc_method) == "simple"
92 add_to_collection(kernel_feature)