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
C
 C
 cga.inc
 cga_getpos
 cga_putc
 cga_setpos
 chacha.asm
 CharDev
 cmos.inc
 Coding Style
 COFF File Structure
 coff.inc
 COFFFileHdr
 com.inc
 com_probe
 com_putc
 Common Object File Format(COFF)
 common32
 console.inc
 Constants
 Constants and Enumerations
 cpu.inc
 CR0
 CR0_AM
 CR0_CD
 CR0_EM
 CR0_ET
 CR0_MP
 CR0_NE
 CR0_NW
 CR0_PE
 CR0_PG
 CR0_TS
 CR0_WP
 CR3
 CR3_PCD
 CR3_PWT
 CR4
 CR4_CET
 CR4_DE
 CR4_MCE
 CR4_OSFXSR
 CR4_OSXMMEXCPT
 CR4_OSXSSAVE
 CR4_PAE
 CR4_PCE
 CR4_PCIDE
 CR4_PGE
 CR4_PKE
 CR4_PKS
 CR4_PSE
 CR4_PVI
 CR4_SMAP
 CR4_SMEP
 CR4_SMXE
 CR4_TSD
 CR4_UMIP
 CR4_VME
 CR4_VMXE
D
 Debug
 DEFN name
 dev.inc
 dev_init
 DirEntry
 disk.inc
 disk_read_sectors
 DOR bitflag
 doubly linked lists
 doubly linked tail queues
E
 EFI_BOOT_SERVICES
 EFI_LOADED_IMAGE_PROTOCOL
 efi_log
 efi_log_init
 efi_log_time
 EFI_RUNTIMES_SERVICES
 EFI_SYSTEM_TABLE
 efimain
 ENODEV
 ENOMEM
 Enumerations
 ENXIO
 errno.inc
For C related stuff please follow these coding guidelines: https://style.d0p1.eu
cga_getpos
cga_putc
cga_setpos
UART 8250, 16750 driver
com_probe
com_putc
common32
This subroutine move kernel to 0x100000 and setup temporary pagging then jump to kernel code.
Alignment mask
Cache disable
x87 FPU Emulation
Extension type
Monitor co-processor
Numeric error
Not-write through
Protected Mode Enable
Paging
Task switched
Write protect
Page-level Cache Disable
Page-level Write-Through
Control-flow Enforcement Technology
Debugging Extensions
Machine Check Exception
Operating system support for FXSAVE and FXRSTOR instructions
Operating System Support for Unmasked SIMD Floating-Point Excepions
XSAVE and Processor Extended States Enable
Physical Address Extension
Performance-Monitoring Counter enable
PCID Enable
Page Global Enabled
Protection Key Enable
Enable Protection Keys for Supervisor-Mode Pages
Page Size Extension
Protected-mode Virtual Interrupts
Supervisor Mode Access Prevention Enable
Supervisor Mode Execution Protection Enable
Safer Mode Extensions Enable CR4_FSGSBASE -
Time Stamp Disable
User-Mode Instruction Prevention
Virtual 8086 Mode Extensions
Virtual Machine Extensions Enable
dev_init
disk_read_sectors
Read sectors from disk to buffer
efi_log
efi_log_init
efi_log_time
efimain
No such device.
Not enough space.
No such device or address.
Close