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
F
 fail stub
 fb_strNullDesc
 FIFO overflow checks
 FIFO setup on UARTs that support it
 FIFO Support on UARTs that support it
 Figure out which Unixy systems have/ don’t have PTHREAD_MUTEX_RECURSIVE[_NP]
 FILECOMMANDS
 Files
 fill fields
 fill me in later
 FillKernelPageDirectory
 FillKernelPageTable
 FillPage32
 FillTaskDescriptor32
 FillTaskDescriptorRemote32
 find a non-pci Mach64 to test manual config of aperture+sparse portio
 FindL1MemoryTable32
 FindL2MemoryTable32
 FindL3MemoryTable32
 FindMPTable
 FindRSDP
 first, mos_buf_t
 fix cpuid bugs for intel class chips
 fix debug stub
 fix issues with bus alignments,
 fix MMX and EMMI detection
 fix unicode support
 FixInterrupts
 fixme-VINSN_PLD16I, VINSNS
 fixme-VINSN_PLD8I, VINSNS
 Fixmes
 Flags,wide chars
 Floats
 floor
 floorf
 floorl
 Flush, MCObject
 fmod
 fninit bug in 486 and Pentium I series
 font8x8_0000
 font8x8_0080
 font8x8_00A0
 font8x8_0390
 font8x8_2500
 font8x8_2580
 font8x8_table
 Foreign law
 free
 free_op, mos_buf_impl_t
 fscanf()documentation
 FSCOMMANDS
 FSDRIVERCOMMANDS
 fseek()is unreliable in text-mode,sise must be calculated
 fseek()is unreliable in text-mode,size must be calculated
 Functions
Global
kernel/ ia_common/ debug.asmkernel/ ia_common/ print_lfb.asmkernel/ ia_common/ print_vga.asmkernel/ ia_common/ stage4_load.asmkernel/ ia_common/ ucode.asmkernel/ ia_pc/ stage2.asmkernel/ ia32_pc/ stage2.asmkernel/ ia32_pc/ stage4.asmlibarch/ hppa/ millicode/ remI.Slibarch/ ia/ functions/ inportb.asmlibarch/ ia/ functions/ inportd.asmlibarch/ ia/ functions/ inportw.asmlibarch/ ia/ functions/ outportb.asmlibarch/ ia/ functions/ outportd.asmlibarch/ ia/ functions/ outportw.asmlibarch/ ia/ functions/ tac.asmlibarch/ ia/ functions/ tas.asmlibarch/ ia/ kernel/ allocateiobitmap.asmlibarch/ ia/ kernel/ allocateirbitmap.asmlibarch/ ia/ kernel/ allocatepagetable.asmlibarch/ ia/ kernel/ blockalloc.asmlibarch/ ia/ kernel/ blockallocex.asmlibarch/ ia/ kernel/ blockallocexl.asmlibarch/ ia/ kernel/ blockallocphys.asmlibarch/ ia/ kernel/ blockallocphysl.asmlibarch/ ia/ kernel/ blockdealloc.asmlibarch/ ia/ kernel/ createthreadremote.asmlibarch/ ia/ kernel/ enterv8086.asmlibarch/ ia/ kernel/ kernelversion.asmlibarch/ ia/ kernel/ managememoryl1.asmlibarch/ ia/ kernel/ managememoryl2.asmlibarch/ ia/ kernel/ portalloc.asmlibarch/ ia/ kernel/ setredirectbits.asmlibarch/ ia/ kernel/ transferpage.asmlibarch/ ia/ kernel/ yank.asmlibarch/ ia/ kernel/ yield.asmlibarch/ ia32/ functions/ inportb.asmlibarch/ ia32/ functions/ inportd.asmlibarch/ ia32/ functions/ inportw.asmlibarch/ ia32/ functions/ outportb.asmlibarch/ ia32/ functions/ outportd.asmlibarch/ ia32/ functions/ outportw.asmlibarch/ ia32/ functions/ tac.asmlibarch/ ia32/ functions/ tas.asmlibarch/ ia32/ kernel/ blockalloc.asmlibarch/ ia32/ kernel/ createvtask.asmlibarch/ ia32/ kernel/ gatealloc.asmlibarch/ ia32/ kernel/ gatelookup.asmlibarch/ ia32/ kernel/ getcpuinfo.asmlibarch/ ia32/ kernel/ gettimerticks.asmlibarch/ ia32/ kernel/ ipccdeclconv.asmlibarch/ ia32/ kernel/ kernelversion.asmlibarch/ ia32/ kernel/ localipccall.asmlibarch/ ia32/ kernel/ memmap.asmlibarch/ ia32/ kernel/ portalloc.asmlibarch/ ia32/ kernel/ routealloc.asmlibarch/ ia32/ kernel/ routefind.asmlibc/ ctype/ isalnum.clibc/ ctype/ isalpha.clibc/ ctype/ isblank.clibc/ ctype/ iscntrl.clibc/ ctype/ isdigit.clibc/ ctype/ isgraph.clibc/ ctype/ islower.clibc/ ctype/ isprint.clibc/ ctype/ ispunct.clibc/ ctype/ isspace.clibc/ ctype/ isupper.clibc/ ctype/ isxdigit.clibc/ ctype/ tolower.clibc/ ctype/ toupper.clibc/ interface/ ia-pc/ allocpages.clibc/ interface/ ia-pc/ allocpagescall.asmlibc/ interface/ ia32-pc/ allocpages.clibc/ interface/ ia32-pc/ allocpagescall.asmlibc/ math/ ceil.clibc/ math/ ceilf.clibc/ math/ ceill.clibc/ math/ cos.clibc/ math/ cosf.clibc/ math/ cosl.clibc/ math/ floor.clibc/ math/ floorf.clibc/ math/ floorl.clibc/ math/ fmod.clibc/ math/ log.clibc/ math/ logf.clibc/ math/ logl.clibc/ math/ sin.clibc/ math/ sinf.clibc/ math/ sinl.clibc/ math/ tan.clibc/ math/ tanf.clibc/ math/ tanl.clibc/ math/ trunc.clibc/ math/ truncf.clibc/ math/ truncl.clibc/ pdclib/ clampradd.clibc/ pdclib/ clampradf.clibc/ pdclib/ clampradl.clibc/ pdclib/ fflush.clibc/ stdlib/ _Exit.clibc/ stdlib/ abort.clibc/ stdlib/ abs.clibc/ stdlib/ atexit.clibc/ stdlib/ atoi.clibc/ stdlib/ atol.clibc/ stdlib/ atoll.clibc/ stdlib/ bsearch.clibc/ stdlib/ calloc.clibc/ stdlib/ div.clibc/ stdlib/ exit.clibc/ stdlib/ free.clibc/ stdlib/ labs.clibc/ stdlib/ ldiv.clibc/ stdlib/ llabs.clibc/ stdlib/ lldiv.clibc/ stdlib/ malloc.clibc/ stdlib/ qsort.clibc/ stdlib/ rand.clibc/ stdlib/ realloc.clibc/ stdlib/ srand.clibc/ stdlib/ strtol.clibc/ stdlib/ strtoll.clibc/ stdlib/ strtoul.clibc/ stdlib/ strtoull.clibc/ string/ memchr.clibc/ string/ memcmp.clibc/ string/ memcpy.clibc/ string/ memmove.clibc/ string/ memset.clibc/ string/ strcat.clibc/ string/ strchr.clibc/ string/ strcmp.clibc/ string/ strcoll.clibc/ string/ strcpy.clibc/ string/ strcspn.clibc/ string/ strlen.clibc/ string/ strncat.clibc/ string/ strncmp.clibc/ string/ strncpy.clibc/ string/ strpbrk.clibc/ string/ strrchr.clibc/ string/ strspn.clibc/ string/ strstr.clibc/ string/ strtok.clibc/ string/ strxfrm.clibc/ wchar/ wcscat.clibc/ wchar/ wcschr.clibc/ wchar/ wcscmp.clibc/ wchar/ wcscpy.clibc/ wchar/ wcscspn.clibc/ wchar/ wcslen.clibc/ wchar/ wcsncat.clibc/ wchar/ wcsncmp.clibc/ wchar/ wcsncpy.clibc/ wchar/ wcspbrk.clibc/ wchar/ wcsrchr.clibc/ wchar/ wcsspn.clibc/ wchar/ wcsstr.clibc/ wchar/ wcstok.clibc/ wchar/ wmemchr.clibc/ wchar/ wmemcmp.clibc/ wchar/ wmemcpy.clibc/ wchar/ wmemmove.clibc/ wchar/ wmemset.clibgfx/ ast/ buildtree.clibgfx/ ast/ fold_ca.clibgfx/ ast/ printnode.clibgfx/ ast/ unfold_mad.clibgl/ glx/ ia-pc/ glxretrieve.clibgl/ glx/ ia-pc/ glxschedule.clibgl/ glx/ ia-pc/ mglgetconnector.clibgl/ glx/ ia-pc/ mglgetengine.clibgl/ glx/ ia-pc/ mglgetrange.clibgl/ glx/ ia-pc/ mglopen.clibgl/ glx/ ia-pc/ mglsetconnector.clibgl/ glx/ ia-pc/ mglsetengine.clibudi/ environment/ pio_pci.basmodules/ bus/ isapnp.basmodules/ bus/ pci_type1.basmodules/ bus/ pci_util.basmodules/ divtest.asmmodules/ elf-runtime.asmmodules/ elf-test-fb.basmodules/ experimental/ bgatest.basmodules/ experimental/ cirrustest.basmodules/ experimental/ hwbrowse.basmodules/ experimental/ ipctest1.basmodules/ experimental/ mach64test.basmodules/ experimental/ quickkey.basmodules/ experimental/ r600test.basmodules/ experimental/ test_pci.basmodules/ experimental/ trio64v.basmodules/ experimental/ verite2k.basmodules/ experimental/ voodoo1.basmodules/ gfx/ bga_io.basmodules/ gfx/ gtf.basmodules/ gfx/ rangetool.basmodules/ gfx/ rawvgatk.basmodules/ gfx/ vbe/ vbemon.basmodules/ gfx/ vbe/ vesa_v8086.asmmodules/ gfx/ vga_io.basmodules/ gfx_blob.basmodules/ keyboard.basmodules/ libos/ comproxy.cmodules/ libos/ drivercom.cmodules/ libos/ drivertool.basmodules/ libos/ hosted_comm.cmodules/ pci_mgr.basmodules/ runtime/ ia-pc/ elf-runtime.asmmodules/ storage/ diskmm.basmodules/ test_ati.basmodules/ test_blobs.basmodules/ test_kbd.basmodules/ test_poly.basmodules/ vga_io.bas
MCObjectMCQueryUtilitymos_buf_tudi_block_bind_cb_tudi_blockmap_map_cb_tudi_blockmap_mgmt_cb_tudi_blockmap_xfer_cb_tudi_fs_blockread_bind_cb_tudi_fs_blockread_close_cb_tudi_fs_blockread_filename_cb_tudi_fs_blockread_map_cb_tudi_fs_blockrw_bind_cb_tudi_gfx_bind_cb_tudi_gfx_buffer_cb_tudi_gfx_command_cb_tudi_gfx_range_cb_tudi_gfx_state_cb_tVREGS
FBSTRING fb_strNullDesc
Contains the NULL string for reference
Lists the commands supported by various file management implementations
privatepart->op_idx = ?;
Fills a page directory with default values
Fills a page table with all the kernel pages
Fills a page in physical memory with all ones
Fills a page with a task descriptor and a schedulable stack This descriptor is designed to run 32-bit applications
Fills a task structure in physical memory
Increases the reference count on one memory unit
Increases the reference count on one memory unit
Locks onto the memory address controlling this entry
Locates the Intel multiprocessor table
Locates the RSDP table, if present.
mos_buf_part_t * first
Contains a pointer to the first buffer part in the list, which is a mos_buf_part_t.
Fix PIC issues: mask all ints at the PIC, then enable interrupts
load the high 16 bits of a register with an immediate value
load the high 24 bits of a register with an immediate value
double floor(double x)
gets and returns the integer value of x when rounded down.
float floorf(float x)
gets and returns the integer value of x when rounded down.
long double floorl(long double x)
gets and returns the integer value of x when rounded down.
Declare Sub Flush()
Called by a memory management tool to inform that there are no stack references left in use.
double fmod(double x,
double y)
Returns the remainder after floating point division
no-wait instructions can cause an exception in compatibility mode (NE=0) not sure wether we need this as native exceptions seem to be supported in 386+ (it requires mobo circuitry though, might need testing)
font8x8_table: DD font8x8_0000
Lists the glyph block offsets with their lengths
The author lives in a country where law does not support software patents, and where there are normally no restrictions on the use of encryption and related subjects.
void free(void *ptr)
Deallocates a block of memory created by malloc calloc or realloc.
void (*free_op)(struct mos_buf_impl * buf)
a function pointer to the buffer deconstructor
Lists the commands supported by block-oriented devices
Lists the commands supported by block-oriented devices
re-opening the file in binary mode
re-opening the file in binary mode