MentOS  0.8.0
The Mentoring Operating System
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Modules
Here is a list of all modules:
[detail level 12]
 Descriptor TablesGDT, IDT and TSS are all data structures specified by Intel x86 architecture in memory management module
 Task State Segment (TSS)Is a special structure on x86-based computers which holds information about a task. It is used by the operating system kernel for task management
 Global Descriptor Table (GDT)Is used to define the characteristics of the various memory areas used during program execution, including the base address, the size and access privileges like executability and writability
 Interrupt Descriptor Table (IDT)Is a data structure used by the x86 architecture to implement an interrupt vector table. The IDT is used by the processor to determine the correct response to interrupts and exceptions
 Interrupt Service Routines (ISRs)Are software routines that hardware invokes in response to an interrupt
 Program Header Segment TypesList of numeric defines which identify segment entries types
 Interrupt Requests (IRQs).This is the list of interrupt requests
 The Get Free Pages (GFP) flagsSets of GFP defines
 BitmasksPlain integer GFP bitmasks. Do not use this directly
 Zone ModifiersPhysical address zone modifiers (see linux/mmzone.h - low four bits)
 Watermark ModifiersControls access to emergency reserves
 Reclaim ModifiersEnable reclaim operations on a specific region of memory
 Flag CombinationsUseful GFP flag combinations
 Wait Queue Flags
 Flags associated with a sigaction.
 BootloaderSet of functions and variables for booting the kernel
 PS/2 I/O Ports
 PS/2 Controller Commands
 PS/2 Device (Keyboard) Commands
 PS/2 Device Responses
 PS/2 Status Register Flags
 Programmable Interval Timer RegistersThe list of registers used to set the PIT
 File Types MacrosThese constants allow to identify file types
 File Type Test MacrosThese macros allows to easily identify file types
 Mode Bits for Access PermissionThese constants allow to control access permission for files
 Hardware InterfacesData structures and functions for managing hardware devices
 Floating Point Unit (FPU)Device designed to carry out operations on floating-point numbers
 Peripheral Component Interconnect (PCI)Routines for interfacing with the peripherals
 Device DriversRoutines for interfacing with peripheral devices
 Advanced Technology Attachment (ATA)Drivers for the Advanced Technology Attachment (ATA) devices
 Floppy Disc Controller (FDC)Routines for interfacing with the floppy disc controller
 KeyboardDrivers for the Keyboard devices
 MouseRoutines for interfacing with the mouse
 Real Time Clock (RTC)Routines for interfacing with the real-time clock