Function 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
$#!
 _start
A
 a20_enable
 a20_enable_keyboard_controller
 a20_get_state
 a20_query_support
 ata_init
 ata_probe
 ata_select
 ata_wait
B
 bio_brelse
 bio_bwrite
 bio_getblk
 bio_init
 bio_read
 bios_log
 bios_log_hex
 bios_log_number
 bios_print
 boot_info_add_memmap
 boot_info_print_mmap
C
 cga_getpos
 cga_putc
 cga_setpos
 com_probe
 com_putc
D
 dev_init
 disk_read_sectors
E
 efi_log
 efi_log_init
 efi_log_time
 efimain
F
 fat_load_binary
 fat_load_root
 fat_read_bpb
 fat_search_root
 floppy_close, Floppy
 floppy_lba_to_chs, Floppy
 floppy_open, Floppy
 floppy_strategy, Floppy
H
 heap_getbin
 heap_init
I
 isdigit
K
 kbd_probe
 klog
 klog_print
 klog_print_integer
 klog_print_time
 klog_print_unsigned
 kmain
L
 lock_acquire
 lock_release
 lzp_compress
 lzp_decompress
M
 memory_e820_get_mmap_entry, AddressRange
 memory_get_extended_memory_size, AddressRange
 memory_get_for_large_conf, AddressRange
 mm_clone_pgdir
 mm_clone_pte
 mm_init
 mm_kmap
 mm_mmap
 mm_munmap
P
 pic_eoi
 pit_init
 pit_irq
 pmm_alloc_page
 pmm_free_page
 pmm_free_range
 pmm_init
 pmm_stats
R
 rc4
 rc4_init
S
 schedule
 sha256
 sha256_compute_block
 sha256_internal
 stpdfs_copy_data, DirEntry
 stpdfs_load_rootdir, DirEntry
 stpdfs_read_inode, DirEntry
 stpdfs_search, DirEntry
V
 vfs_register
 video_setup
Loader entry point.
Unbusy a buffer and release it to the free lists.
Read sectors from disk to buffer
Close a device.
Convert LBA to CHS
Open the device for I/O operations
Do a read or write operation
Output kernel log
Kernel entry point
Initialize the memory manager
push page back to free list
copy selected inode from file system to `inode_cache`
Close