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
P
 Page Directory Flags
 Page Table Flags
 Page Translation
 pBootServices
 pConOut
 PDE_P
 PDE_PS
 PDE_PWT
 PDE_U
 PDE_W
 pic.inc
 pic_eoi
 pit.inc
 pit_init
 pit_irq
 pLoadFileProtocol
 pmm.inc
 pmm_alloc_page
 pmm_free_page
 pmm_free_range
 pmm_init
 pmm_stats
 Propaganda
 pRuntimeServices
 PTE_A
 PTE_D
 PTE_G
 PTE_P
 PTE_PAT
 PTE_PCD
 PTE_PWT
 PTE_U
 PTE_W
R
 rc4
 rc4.asm
 rc4_init
 Registers
 registers.inc
S
 schedule
 Section Header
 sha256
 sha256.asm
 sha256_compute_block
 sha256_internal
 shed.inc
 stBootInfo
 stpdfs.inc
 STPDFS_BADINO
 STPDFS_BSIZE
 STPDFS_CLEANLY_UNMOUNTED
 stpdfs_copy_data, DirEntry
 StpdFS_Dirent
 STPDFS_DIRENT_PER_BLOCK
 STPDFS_DIRTY
 STPDFS_ERROR
 StpdFS_FreeList
 STPDFS_INDIRECT_PER_BLOCK
 STPDFS_INO_FLAG_ALOC
 STPDFS_INO_FLAG_ENC
 STPDFS_INO_FLAG_LZP
 StpdFS_Inode
 STPDFS_INODE_PER_BLOCK
 stpdfs_load_rootdir, DirEntry
 STPDFS_NAME_MAX
 STPDFS_NDIRECT
 stpdfs_read_inode, DirEntry
 STPDFS_ROOTINO
 StpdFS_Sb
 STPDFS_SB_MAGIC
 STPDFS_SB_REV
 stpdfs_search, DirEntry
 Structs
 Stupid Filesystem
 StupidFS i-node flags
 StupidFS State
 StupidOS
 StupidOS Kernel
T
 tss
 Type, AddressRange
U
 UEFI(IA32)
 uefi.inc
 Usefull links
V
 Variables
 vfs.inc
 vfs_register
 video.inc
 video_setup
 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
pBootServices dd ?
pConOut dd ?
Pointer to EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL
Present
4MiB page
Write-Through
User
Writable
Datasheet
pLoadFileProtocol dd ?
Pointer to EFI_LOAD_FILE_PROTOCOL
push page back to free list
pRuntimeServices dd ?
Accessed
Dirty
TODO
Present
TODO
Cache Disable
Write-Through
User
Writable
SHA-256 cryptographic hash
stBootInfo BootInfo
BootInfo
StupidFS bad inode
StupidFS block size (512)
0
StupidFS directory entry
Directory entry per block
1
1
I-node is allocated
I-node data is encrypted with XChaCha12 (see xchacha.asm)
I-node data is compressed using LZP algorithm (see lzp.asm)
StupidFS on disk i-node
I-node per block
Max file name length (28)
Number of direct block (7)
copy selected inode from file system to `inode_cache`
StupidFS root inode number
Superblock magic number, MUST BE `0x44505453` (STPD)
StupidFS revision, currently `0x1`
.Type dd ?
Address type of this range.
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
eXtended-nonce ChaCha cipher
xv6 Filesystem block size (1024)
xv6FS directory entry
xv6FS on disk i-node
Superblock magic number, MUST BE `0x10203040`
Number of direct block (12)
root inode number
xv6FS superblock
Close