exectos/sdk/xtdk
Rafal Kupiec d964e4b408
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 22s
Builds / ExectOS (i686) (push) Successful in 20s
Implement RtlConcatenateString(), RtlReverseString() and RtlTokenizeString() routines
2024-02-14 14:38:28 +01:00
..
amd64 Add lock queue to processor control block 2024-02-05 19:21:19 +01:00
i686 Add lock queue to processor control block 2024-02-05 19:21:19 +01:00
blfuncs.h Rewrite core of the XTLDR boot loader 2024-01-09 18:51:04 +01:00
bltarget.h Add one more character to dependency segment array for '\0' character 2024-01-27 20:31:04 +01:00
bltypes.h Export new routines from ACPI module 2024-02-02 22:29:14 +01:00
exfuncs.h Implement ExCompleteRundownProtection() and ExReInitializeRundownProtection() routines and add stub for ExWaitForRundownProtectionRelease() 2023-11-05 09:50:04 +01:00
extypes.h Implement ExCompleteRundownProtection() and ExReInitializeRundownProtection() routines and add stub for ExWaitForRundownProtectionRelease() 2023-11-05 09:50:04 +01:00
hlfuncs.h Cleanup HL subsystem headers 2023-10-28 22:56:04 +02:00
hltypes.h Implement AcGetSMBiosTable() and AcGetSMBios3Table() routines 2024-02-02 22:10:51 +01:00
iotypes.h Add EFI_ACPI_ADDRESS_SPACE_DESCRIPTOR structure and missing forward references 2024-01-11 21:21:47 +01:00
kefuncs.h Export runlevel related routines 2024-02-07 22:26:38 +01:00
ketypes.h Add spinlock queue levels 2024-02-04 19:27:16 +01:00
ldrtypes.h XTDK contains headers uniquely identified 2023-01-05 23:28:43 +01:00
potypes.h Add Deferred Procedure Call (DPC) and processor power state related structures 2023-02-27 19:58:47 +01:00
pstypes.h Initial process and thread related structures 2023-02-08 23:56:29 +01:00
README.md Import readme for XTDK 2023-05-18 21:00:35 +02:00
rtlfuncs.h Implement RtlConcatenateString(), RtlReverseString() and RtlTokenizeString() routines 2024-02-14 14:38:28 +01:00
rtltypes.h Implement RtlGetBaseExponent() routine for getting base(10) exponent of a given floating point value 2024-02-14 00:02:04 +01:00
xtbase.h Rename KIRQL to KRUNLEVEL type 2023-11-25 00:32:55 +01:00
xtblapi.h Move target specific code 2024-01-18 14:32:40 +01:00
xtdebug.h Use more generic name for this macro use pointer used behind it will point to kernel debugger after it gets initialized 2023-02-07 19:37:44 +01:00
xtdefs.h Add missing BITS_PER_BYTE definition 2024-02-13 16:58:30 +01:00
xtfw.h Update memory mapping related structures 2024-01-29 19:31:20 +01:00
xtglyph.h XTDK contains headers uniquely identified 2023-01-05 23:28:43 +01:00
xtguid.h Add initial version of ACPI module 2024-02-01 16:26:12 +01:00
xtimage.h Cleanup PE/COFF related structures 2024-01-10 16:05:36 +01:00
xtkmapi.h Add missing whitespace character to the comment 2024-01-07 00:18:00 +01:00
xtstatus.h Initial implementation of the thread initialization 2023-02-23 20:11:21 +01:00
xtstruct.h Update memory mapping related structures 2024-01-29 19:31:20 +01:00
xttarget.h Add preprocessor macro for including common headers and source files across different architectures 2023-11-29 16:12:55 +01:00
xttypes.h Implement RtlGetBaseExponent() routine for getting base(10) exponent of a given floating point value 2024-02-14 00:02:04 +01:00
xtuefi.h Align EFI definitions 2024-01-11 21:43:00 +01:00

XT Development Kit (XTDK)

The XTDK, or XT Development Kit is a comprehensive set of headers designed to facilitate the development of both kernel mode drivers and native XT applications. It includes two main headers: xtkmapi.h and xtumapi.h.

The xtkmapi.h header is primarily used for kernel mode development, specifically for building drivers. It provides developers with the necessary definitions and functions required to interact with the kernel and access system resources. With this header, developers can write efficient and secure kernel mode drivers for the XT operating system.

The xtumapi.h header is tailored for user mode development. It encompasses all the essential components needed for creating user mode applications on the XT platform. This header exposes the definitions and public functions exported by XTOS, allowing developers to leverage the capabilities of the operating system and build powerful user mode applications.

By utilizing XTDK, developers can harness the full potential of the XT operating system and seamlessly write both kernel mode drivers and user mode applications. The provided headers streamline the development process by offering a standardized set of functions and definitions, reducing the complexity and effort required to create software for the XT platform.