X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=doc%2Fuserprog.texi;h=ff98074f8de198ea6465271848f573e7d5c73d7d;hb=9cec4bfe5a065b854cf674e16a005be34659480e;hp=880fe46f74ffc4e26139f59f9f4428391247eca3;hpb=5779c099854ef6a635613c0dc9c7ea1cff6288dc;p=pintos-anon diff --git a/doc/userprog.texi b/doc/userprog.texi index 880fe46..ff98074 100644 --- a/doc/userprog.texi +++ b/doc/userprog.texi @@ -295,8 +295,8 @@ Kernel virtual memory is global. It is always mapped the same way, regardless of what user process or kernel thread is running. In Pintos, kernel virtual memory is mapped one-to-one to physical memory, starting at @code{PHYS_BASE}. That is, virtual address -@code{PHYS_ADDR} accesses physical -address 0, virtual address @code{PHYS_ADDR} + @t{0x1234} access +@code{PHYS_BASE} accesses physical +address 0, virtual address @code{PHYS_BASE} + @t{0x1234} access physical address @t{0x1234}, and so on up to the size of the machine's physical memory. @@ -453,7 +453,7 @@ parallel: @itemize @item -Argument passing (@pxref{Argument Passing}). Every user programs will +Argument passing (@pxref{Argument Passing}). Every user program will page fault immediately until argument passing is implemented. For now, you may simply wish to change