memlayout.h #define V2P_WO(x) ((x) - KERNBASE)
トップページ
jupiteroak.hatenablog.com
memlayout.h
https://github.com/mit-pdos/xv6-public/blob/master/memlayout.h#L14
#define V2P_WO(x) ((x) - KERNBASE)
V2P_WOマクロは、xv6で定められたメモリレイアウトに従って、仮想アドレスを物理アドレスに変換します。
#define KERNBASE 0x80000000 // First kernel virtual address #define V2P_WO(x) ((x) - KERNBASE)