Question 8
What is the correct sequence of tasks that takes place as part of memory initializationof the xv6 kernel before turning on paging?
(i) Creation of page frames
(ii) Creation of page tables for kernel
(iii) Add each chunk of 4KB physical memory to the freelist
(iv) Set the page table bits in the satp register
(i) → (ii) → (iii) → (iv)
(i) → (iii) → (ii) → (iv)
(ii) → (i) → (iii) → (iv)
(ii) → (i) → (iv) → (iii)