Я прочитал код xv6-riscv и перепутал с кодом в kernel / kallo c. c: kmem глобальные переменные. Я не нашел никакого кода для инициализации kmem . Kmem - это структурная переменная. Я хочу знать, когда инициализирован kmem
.
struct {
struct spinlock lock;
struct run *freelist;
} kmem;
код калло c. c адрес github калло c. c