Add kernel parameters section and fix minor formatting issues
This commit is contained in:
@@ -4,6 +4,18 @@ within the XTOS kernel space. It is responsible for various core services, such
|
|||||||
management, and process scheduling. The kernel contains the scheduler (sometimes referred to as the Dispatcher), the
|
management, and process scheduling. The kernel contains the scheduler (sometimes referred to as the Dispatcher), the
|
||||||
cache, object, and memory managers, the security manager, and other executive components described below.
|
cache, object, and memory managers, the security manager, and other executive components described below.
|
||||||
|
|
||||||
|
|
||||||
|
## Kernel Parameters
|
||||||
|
Kernel parameters are XTOS boot-time options used to ensure proper initialization and handling of hardware peripherals.
|
||||||
|
These parameters can be configured either temporarily by editing the boot entry in the bootloader’s selection menu, or
|
||||||
|
permanently by modifying the XTLDR configuration file.
|
||||||
|
|
||||||
|
The following is a consolidated list of available kernel parameters:
|
||||||
|
* **NOXPA**: Disables PAE or LA57 support, depending on the CPU architecture. This parameter is handled by the
|
||||||
|
bootloader, which configures paging and selects the appropriate Page Map Level (PML) before transferring control to
|
||||||
|
the kernel.
|
||||||
|
|
||||||
|
## Source Code
|
||||||
The source code of the kernel is organized into subsystem-specific directories. Each directory name also defines the
|
The source code of the kernel is organized into subsystem-specific directories. Each directory name also defines the
|
||||||
corresponding C++ namespace in which the subsystem's classes and routines reside. These subsystems include:
|
corresponding C++ namespace in which the subsystem's classes and routines reside. These subsystems include:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user