Add more readmes to describe XTOS components and source code tree directories

This commit is contained in:
2023-05-18 21:24:26 +02:00
parent e11d9dcfad
commit ebb740b0e7
3 changed files with 30 additions and 0 deletions

4
sdk/cmake/README.md Normal file
View File

@@ -0,0 +1,4 @@
## Cmake Build System
This directory contains a set of .cmake files that provide the necessary configuration and functionality for the build
process. These files provide the necessary toolchain configuration, additional functions for the build system, and QEMU
configuration for testing the XT Operating System.

12
sdk/ovmf/README.md Normal file
View File

@@ -0,0 +1,12 @@
## Open Virtual Machine Firmware (OVMF)
This directory contains the essential components of the Open Virtual Machine Firmware (OVMF), which provides
an open-source implementation of the Unified Extensible Firmware Interface (UEFI) for virtual machines.
The ovmf_code files contain the CPU architecture specific UEFI firmware code, which serves as the initial boot code
for virtual machines used to test the XTOS. It includes the necessary instructions and functions to initialize hardware,
load the operating system, and provide various system services during the boot process. The ovmf_code file is
responsible for establishing a UEFI environment within the virtual machine, enabling it to boot and operate effectively.
The ovmf_vars files, store UEFI variables, which are used to store and retrieve system configuration information, such as
boot options, device settings, and system preferences. The ovmf_vars file contains the persistent variables specific to
a virtual machine, allowing it to maintain its configuration across multiple boot sessions.