Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
U
 uCfgVideoDepth
 uCfgVideoHeight
 uCfgVideoWidth
 UEFI(IA32)
 uefi.inc
 Usefull links
V
 variables
 Variables
 VFS
 vfs.inc
 vfs_register
 video.inc
 video_setup
 Vmem
 vmem.inc
 vmem_add
 vmem_alloc
 VMEM_ALLOC
 vmem_bootstrap
 vmem_create
 vmem_destroy
 vmem_dump
 vmem_free
 VMEM_FREE
 VMEM_FREELISTS_N
 VMEM_GET_LIST_FROM_SIZE
 VMEM_HASHTABLE_N
 VMEM_MAX_ADDR
 VMEM_MIN_ADDR
 VMEM_MIN_RESERVE
 VMEM_SEGMENT_ALLOCATED
 VMEM_SEGMENT_FREE
 VMEM_SEGMENT_SPAN
 VMEM_SEGMENT_STATIC_SPAN
 vmem_size
 VMEM_STATIC_SEG_COUNT
 VMEM_VM_BESTFIT
 VMEM_VM_BOOTSTRAP
 VMEM_VM_FIT_MASK
 VMEM_VM_INSTANTFIT
 VMEM_VM_NOSLEEP
 VMEM_VM_POPULATING
 VMEM_VM_SLEEP
 vmem_xalloc
 vmem_xfree
 VmemSegment
 VNode
 vnode types
 VNODE_TYPE_BAD
 VNODE_TYPE_BLK
 VNODE_TYPE_CHR
 VNODE_TYPE_DIR
 VNODE_TYPE_LNK
 VNODE_TYPE_NON
 VNODE_TYPE_REG
 VNODE_TYPE_SOCK
W
 Web buttons
 Webring
X
 xchacha.asm
 xv6 Filesystem
 xv6fs.inc
 XV6FS_BSIZE
 Xv6FS_Dirent
 Xv6FS_Inode
 XV6FS_MAGIC
 XV6FS_NDIRECT
 XV6FS_ROOTINO
 Xv6FS_Sb
Z
 zetas
uCfgVideoDepth db 32
uCfgVideoHeight dw 768
uCfgVideoWidth dw 1024
struc VFS
vfs_register
video_setup
struc Vmem
General purpose resource allocator.
vmem_add
Adds a span [Address, Address + Size) to an arena.
vmem_alloc
Allocates n-bytes from arena.
VMEM_ALLOC = (shl)
vmem_bootstrap
Initialize static segments
vmem_create
Creates a new Vmem arena whose initial span is [Base, Base + Size).
vmem_destroy
Destroys an arena
vmem_dump
vmem_free
Free n-bytes at address to arena
VMEM_FREE = (shl 1)
VMEM_FREELISTS_N = 4 * 8
macro VMEM_GET_LIST_FROM_SIZE reg, N
VMEM_HASHTABLE_N = 16
VMEM_MIN_RESERVE = 4
VMEM_SEGMENT_ALLOCATED = 0
VMEM_SEGMENT_FREE = 1
VMEM_SEGMENT_SPAN = 2
VMEM_SEGMENT_STATIC_SPAN = 3
vmem_size
Return information about arenas size
VMEM_STATIC_SEG_COUNT = 64
VMEM_VM_BESTFIT = (shl)
VMEM_VM_BOOTSTRAP = (shl 5)
VMEM_VM_FIT_MASK = (VMEM_VM_BESTFIT or VMEM_VM_INSTANTFIT)
VMEM_VM_INSTANTFIT = (shl 1)
VMEM_VM_NOSLEEP = (shl 4)
VMEM_VM_POPULATING = (shl 6)
VMEM_VM_SLEEP = (shl 3)
vmem_xalloc
vmem_xfree
Frees n-bytes at address.
struc VmemSegment
struc VNode
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
eXtended-nonce ChaCha cipher
XV6FS_BSIZE = 1024
xv6 Filesystem block size (1024)
struc Xv6FS_Dirent
xv6FS directory entry
struc Xv6FS_Inode
xv6FS on disk i-node
XV6FS_MAGIC = 0x10203040
Superblock magic number, MUST BE `0x10203040`
XV6FS_NDIRECT = 12
Number of direct block (12)
XV6FS_ROOTINO = 1
root inode number
struc Xv6FS_Sb
xv6FS superblock
zetas:
Close