-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathKmalloc Test.txt
More file actions
30 lines (16 loc) · 1.03 KB
/
Kmalloc Test.txt
File metadata and controls
30 lines (16 loc) · 1.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Where is the "end" variable, the first argument to knit1() declared? What's it's value?
The PGROUNDUP does an adjustment on a page boundary, that is ceiling or floor?
The free list maintained by xv6 is which type of a linked-list?
What's the maximum possible value that PHYSTOP can be set to ?
224 MB
kalloc returns which free frame? (first/last/best/LIFO/FIFO/LFU/LRU/etc? )
Describe in least possible words, the work done by kvmalloc.
"kmap" stands for what?
Which function does mappings in Page table ? (not page directory)
Which function does mappings in Page directory?
Which of the flags in PTE and PDE are actually used in xv6 and which flags are ignored?
Why do you think memset() uses the stosl/stosb machine instructions, and does not run a loop to do the copy?
Describe in least possible words, the work done by walkpgdir().
While doing the page table mappings, using mappages() in which function is the actual page-frame allocated? (trick question).
What's the use of kpgdir?
In lcr3(V2P(kpgdir)); why is there a call to V2P?