File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed
Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -2691,6 +2691,24 @@ sysnop(ulong*)
26912691% many concepts aggregated: device, filesystem, server
26922692
26932693
2694+ \subsection{FAQ}
2695+
2696+ % trace of syscall through the stack
2697+
2698+ \subsection{NSFAQ}
2699+
2700+ % HVector is specific address, but systab is another one, how
2701+ % force systab to be HVector?
2702+ % actually systab is not exception table but syscall table, different concepts
2703+
2704+ % Why kernel vs user virtual space divide? why can't have user-space to
2705+ % be all of 4GB virtual address space and have kernel be different?
2706+ % (I think xv6 RISCV actually does that)
2707+
2708+ % can we have a page fault inside a page fault handler? Does kernel
2709+ % rely on TLB and MMU to access its own data structure? Can kernel memory
2710+ % be swapped?
2711+
26942712\section{Book structure}
26952713
26962714%claude:
You can’t perform that action at this time.
0 commit comments