函数源码 |
Source File:arch\x86\kernel\e820.c |
Create Date:2022-07-27 08:42:50 |
首页 | Copyright©Brick |
162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 | /* * Add a memory region to the kernel E820 map. */ static void __init __e820__range_add( struct e820_table *table, u64 start, u64 size, enum e820_type type) { int x = table->nr_entries; if (x >= ARRAY_SIZE(table->entries)) { pr_err( "too many entries; ignoring [mem %#010llx-%#010llx]\n" , start, start + size - 1); return ; } table->entries[x].addr = start; table->entries[x].size = size; table->entries[x].type = type; table->nr_entries++; } |