forked from xt-sys/exectos
Compare commits
3 Commits
cpuid-enha
...
ce8041754b
| Author | SHA1 | Date | |
|---|---|---|---|
|
ce8041754b
|
|||
|
c4af89946b
|
|||
|
95fecfc095
|
@@ -60,11 +60,10 @@ file(RELATIVE_PATH _PATH_PREFIX ${EXECTOS_BINARY_DIR} ${EXECTOS_SOURCE_DIR})
|
|||||||
add_compiler_flags(-D__RELFILE__="&__FILE__[__FILE__[0] == '.' ? sizeof \\\"${_PATH_PREFIX}\\\" - 1 : sizeof XTOS_SOURCE_DIR]")
|
add_compiler_flags(-D__RELFILE__="&__FILE__[__FILE__[0] == '.' ? sizeof \\\"${_PATH_PREFIX}\\\" - 1 : sizeof XTOS_SOURCE_DIR]")
|
||||||
|
|
||||||
# Set the virtual disk image size (in MiB)
|
# Set the virtual disk image size (in MiB)
|
||||||
set_disk_image_size(32)
|
set_disk_image_size(48)
|
||||||
|
|
||||||
# Build all subprojects
|
# Build all subprojects
|
||||||
add_subdirectory(boot)
|
add_subdirectory(boot)
|
||||||
add_subdirectory(bootdata)
|
|
||||||
add_subdirectory(drivers)
|
add_subdirectory(drivers)
|
||||||
add_subdirectory(sdk)
|
add_subdirectory(sdk)
|
||||||
add_subdirectory(xtldr)
|
add_subdirectory(xtldr)
|
||||||
|
|||||||
22
README.md
22
README.md
@@ -57,16 +57,18 @@ ExectOS is in very early development stage, thus its requirements have been not
|
|||||||
design, it requires a modern EFI enabled hardware. It is not possible currently to boot ExectOS on a legacy BIOS.
|
design, it requires a modern EFI enabled hardware. It is not possible currently to boot ExectOS on a legacy BIOS.
|
||||||
|
|
||||||
# Source structure
|
# Source structure
|
||||||
| Directory | Description |
|
| Directory | Description |
|
||||||
|-------------|----------------------------------------------------------|
|
|------------------|--------------------------------------------------------------|
|
||||||
| bootdata | default configuration and data needed to boot XTOS |
|
| boot/bootdata | default configuration and data needed to boot XTOS |
|
||||||
| drivers | XT native drivers source code |
|
| boot/bootsect | boot sector code (MBR & VBR) initializing the boot process |
|
||||||
| sdk/cmake | Host toolchain configuration and build-related functions |
|
| drivers | XT native drivers source code |
|
||||||
| sdk/xtdk | XT Software Development Kit headers |
|
| sdk/cmake | host toolchain configuration and build-related functions |
|
||||||
| services | integral subsystems services source code |
|
| sdk/firmware | firmware enabling XTOS to boot on virtual machines |
|
||||||
| subsystems | environment subsystems source code |
|
| sdk/xtdk | XT Software Development Kit headers |
|
||||||
| xtoskrnl | XTOS kernel source code |
|
| services | integral subsystems services source code |
|
||||||
| xtldr | XTOS boot loader source code |
|
| subsystems | environment subsystems source code |
|
||||||
|
| xtoskrnl | XTOS kernel source code |
|
||||||
|
| xtldr | XTOS boot loader source code |
|
||||||
|
|
||||||
# Build
|
# Build
|
||||||
XTOS can only be built using [XTchain](https://git.codingworkshop.eu.org/xt-sys/xtchain), a dedicated toolchain designed
|
XTOS can only be built using [XTchain](https://git.codingworkshop.eu.org/xt-sys/xtchain), a dedicated toolchain designed
|
||||||
|
|||||||
@@ -1 +1,2 @@
|
|||||||
|
add_subdirectory(bootdata)
|
||||||
add_subdirectory(bootsect)
|
add_subdirectory(bootsect)
|
||||||
|
|||||||
Reference in New Issue
Block a user