|
|
30a6517109
|
Define non-paged lookaside list number enumeration
Builds / ExectOS (amd64, debug) (push) Successful in 44s
Builds / ExectOS (amd64, release) (push) Successful in 41s
Builds / ExectOS (i686, debug) (push) Successful in 43s
Builds / ExectOS (i686, release) (push) Successful in 41s
|
2026-07-04 00:28:53 +02:00 |
|
|
|
0ccf20f0c9
|
Add SEH exception pointers structure and accessors
Builds / ExectOS (amd64, release) (push) Successful in 31s
Builds / ExectOS (amd64, debug) (push) Successful in 44s
Builds / ExectOS (i686, debug) (push) Successful in 42s
Builds / ExectOS (i686, release) (push) Successful in 30s
|
2026-07-03 23:40:15 +02:00 |
|
|
|
a2801bab2a
|
Provide forward type references for newly introduced kernel structures
Builds / ExectOS (amd64, release) (push) Successful in 28s
Builds / ExectOS (i686, debug) (push) Successful in 28s
Builds / ExectOS (i686, release) (push) Successful in 40s
Builds / ExectOS (amd64, debug) (push) Successful in 44s
|
2026-07-03 21:48:48 +02:00 |
|
|
|
46fb492032
|
Define core LPC types and structures
Builds / ExectOS (amd64, release) (push) Successful in 32s
Builds / ExectOS (amd64, debug) (push) Successful in 41s
Builds / ExectOS (i686, debug) (push) Successful in 31s
Builds / ExectOS (i686, release) (push) Successful in 38s
|
2026-07-03 16:52:59 +02:00 |
|
|
|
2389bcbed1
|
Introduce device queue structures
Builds / ExectOS (amd64, release) (push) Successful in 35s
Builds / ExectOS (i686, release) (push) Successful in 31s
Builds / ExectOS (amd64, debug) (push) Successful in 45s
Builds / ExectOS (i686, debug) (push) Successful in 42s
|
2026-07-03 15:58:44 +02:00 |
|
|
|
213713b6d2
|
Introduce core security and privilege structures
Builds / ExectOS (amd64, debug) (push) Successful in 46s
Builds / ExectOS (amd64, release) (push) Successful in 33s
Builds / ExectOS (i686, release) (push) Successful in 42s
Builds / ExectOS (i686, debug) (push) Successful in 30s
|
2026-07-03 14:40:51 +02:00 |
|
|
|
c1bc4e4940
|
Add security information and access token types
Builds / ExectOS (amd64, debug) (push) Successful in 33s
Builds / ExectOS (amd64, release) (push) Successful in 42s
Builds / ExectOS (i686, debug) (push) Successful in 31s
Builds / ExectOS (i686, release) (push) Successful in 39s
|
2026-07-03 10:46:56 +02:00 |
|
|
|
b76a240fd8
|
Define core security structures
Builds / ExectOS (amd64, debug) (push) Successful in 33s
Builds / ExectOS (i686, debug) (push) Successful in 31s
Builds / ExectOS (i686, release) (push) Successful in 50s
Builds / ExectOS (amd64, release) (push) Successful in 53s
|
2026-07-03 10:23:10 +02:00 |
|
|
|
42d6426318
|
Introduce KMUTEX structure and remove KGATE usage from push lock
Builds / ExectOS (i686, release) (push) Successful in 32s
Builds / ExectOS (amd64, release) (push) Successful in 35s
Builds / ExectOS (amd64, debug) (push) Successful in 53s
Builds / ExectOS (i686, debug) (push) Successful in 51s
|
2026-06-28 18:53:53 +02:00 |
|
|
|
757acb732e
|
Add push lock structures
Builds / ExectOS (amd64, debug) (push) Successful in 42s
Builds / ExectOS (i686, release) (push) Successful in 36s
Builds / ExectOS (amd64, release) (push) Successful in 38s
Builds / ExectOS (i686, debug) (push) Successful in 40s
|
2026-06-27 01:36:11 +02:00 |
|
|
|
314012cad9
|
Add National Language Support table definitions
Builds / ExectOS (amd64, debug) (push) Successful in 33s
Builds / ExectOS (i686, debug) (push) Successful in 34s
Builds / ExectOS (amd64, release) (push) Successful in 36s
Builds / ExectOS (i686, release) (push) Successful in 38s
|
2026-06-26 19:24:22 +02:00 |
|
|
|
28daa1718c
|
Move SINGLE_LIST_HEADER definition to architecture-specific headers
Builds / ExectOS (amd64, debug) (push) Failing after 24s
Builds / ExectOS (i686, debug) (push) Successful in 30s
Builds / ExectOS (amd64, release) (push) Failing after 37s
Builds / ExectOS (i686, release) (push) Successful in 35s
|
2026-06-23 19:29:11 +02:00 |
|
|
|
8479c95e82
|
Implement kernel lookaside lists
Builds / ExectOS (i686, release) (push) Failing after 28s
Builds / ExectOS (i686, debug) (push) Failing after 29s
Builds / ExectOS (amd64, release) (push) Failing after 34s
Builds / ExectOS (amd64, debug) (push) Failing after 36s
|
2026-06-23 19:05:04 +02:00 |
|
|
|
f66e27cf83
|
Fix header dependency issues
Builds / ExectOS (amd64, debug) (push) Successful in 36s
Builds / ExectOS (i686, debug) (push) Successful in 35s
Builds / ExectOS (amd64, release) (push) Successful in 42s
Builds / ExectOS (i686, release) (push) Successful in 40s
|
2026-06-23 16:38:38 +02:00 |
|
|
|
19a1b11236
|
Delete broken RTL atomic functions
Builds / ExectOS (i686, release) (push) Successful in 35s
Builds / ExectOS (amd64, debug) (push) Successful in 42s
Builds / ExectOS (amd64, release) (push) Successful in 37s
Builds / ExectOS (i686, debug) (push) Successful in 42s
|
2026-06-23 14:21:50 +02:00 |
|
|
|
5475d970c4
|
Add DOUBLE_ULONG_PTR structure definition
Builds / ExectOS (amd64, release) (push) Successful in 33s
Builds / ExectOS (amd64, debug) (push) Successful in 41s
Builds / ExectOS (i686, debug) (push) Successful in 31s
Builds / ExectOS (i686, release) (push) Successful in 37s
|
2026-06-22 14:12:49 +02:00 |
|
|
|
a33b63842a
|
Add IPI definitions and frozen states, change KAFFINITY_MAP to flexible array
Builds / ExectOS (amd64, debug) (push) Successful in 32s
Builds / ExectOS (i686, release) (push) Successful in 30s
Builds / ExectOS (amd64, release) (push) Successful in 47s
Builds / ExectOS (i686, debug) (push) Successful in 46s
|
2026-06-07 12:13:55 +02:00 |
|
|
|
65e86db731
|
Migrate thread affinity from GROUP_AFFINITY to KAFFINITY_MAP
Builds / ExectOS (amd64, release) (push) Successful in 42s
Builds / ExectOS (amd64, debug) (push) Successful in 45s
Builds / ExectOS (i686, debug) (push) Successful in 43s
Builds / ExectOS (i686, release) (push) Successful in 41s
|
2026-06-01 22:28:21 +02:00 |
|
|
|
a7c2182d4a
|
Extend processor affinity structures to support group affinity
Builds / ExectOS (amd64, debug) (push) Failing after 33s
Builds / ExectOS (amd64, release) (push) Failing after 31s
Builds / ExectOS (i686, debug) (push) Failing after 31s
Builds / ExectOS (i686, release) (push) Failing after 30s
|
2026-06-01 01:03:18 +02:00 |
|
|
|
46594f1fc3
|
Introduce KWAIT_REASON enumeration for thread wait reasons
Builds / ExectOS (amd64, debug) (push) Successful in 26s
Builds / ExectOS (i686, debug) (push) Successful in 29s
Builds / ExectOS (amd64, release) (push) Successful in 36s
Builds / ExectOS (i686, release) (push) Successful in 38s
|
2026-05-27 20:23:18 +02:00 |
|
|
|
9002ac8b5c
|
Implement red-black tree algorithm
Builds / ExectOS (amd64, debug) (push) Successful in 40s
Builds / ExectOS (amd64, release) (push) Successful in 49s
Builds / ExectOS (i686, debug) (push) Successful in 38s
Builds / ExectOS (i686, release) (push) Successful in 46s
|
2026-05-21 14:56:44 +02:00 |
|
|
|
689951cfde
|
Update timer subsystem with multi-backend dispatch table
Builds / ExectOS (amd64, release) (push) Successful in -59m27s
Builds / ExectOS (amd64, debug) (push) Successful in -59m23s
Builds / ExectOS (i686, debug) (push) Successful in -59m25s
Builds / ExectOS (i686, release) (push) Successful in -59m28s
|
2026-05-07 19:50:37 +02:00 |
|
|
|
341759a325
|
Implement Kernel Shared Data management and initialization
Builds / ExectOS (amd64, release) (push) Successful in -59m30s
Builds / ExectOS (amd64, debug) (push) Successful in -59m27s
Builds / ExectOS (i686, debug) (push) Successful in -59m26s
Builds / ExectOS (i686, release) (push) Successful in -59m28s
|
2026-04-24 13:58:33 +02:00 |
|
|
|
2dd1fdf869
|
Implement RTC support
Builds / ExectOS (amd64, release) (push) Failing after -59m35s
Builds / ExectOS (amd64, debug) (push) Failing after -59m33s
Builds / ExectOS (i686, debug) (push) Failing after -59m33s
Builds / ExectOS (i686, release) (push) Failing after -59m35s
|
2026-04-24 09:52:07 +02:00 |
|
|
|
1f733c120c
|
Implement extensible shell interface in the bootloader
Builds / ExectOS (amd64, release) (push) Successful in 33s
Builds / ExectOS (amd64, debug) (push) Successful in 35s
Builds / ExectOS (i686, debug) (push) Successful in 33s
Builds / ExectOS (i686, release) (push) Successful in 31s
|
2026-04-20 00:15:32 +02:00 |
|
|
|
715419abe7
|
Introduce ACPI table structures for HPET and IOAPIC
Builds / ExectOS (amd64, release) (push) Successful in 37s
Builds / ExectOS (amd64, debug) (push) Successful in 39s
Builds / ExectOS (i686, debug) (push) Successful in 34s
Builds / ExectOS (i686, release) (push) Successful in 32s
|
2026-04-17 23:58:24 +02:00 |
|
|
|
adb591f8c7
|
Implement APIC timer initialization and calibration
Builds / ExectOS (i686, debug) (push) Failing after 24s
Builds / ExectOS (amd64, debug) (push) Failing after 29s
Builds / ExectOS (amd64, release) (push) Failing after 25s
Builds / ExectOS (i686, release) (push) Failing after 28s
|
2026-04-08 00:15:03 +02:00 |
|
|
|
87a91bfeb1
|
Make XTDK headers assembly-safe
Builds / ExectOS (amd64, release) (push) Successful in 34s
Builds / ExectOS (amd64, debug) (push) Successful in 41s
Builds / ExectOS (i686, debug) (push) Successful in 39s
Builds / ExectOS (i686, release) (push) Failing after 30s
|
2026-04-01 16:05:34 +02:00 |
|
|
|
3c52b88802
|
Unify naming convention for pool tracking structures
Builds / ExectOS (amd64, debug) (push) Successful in 30s
Builds / ExectOS (i686, debug) (push) Successful in 30s
Builds / ExectOS (i686, release) (push) Successful in 39s
Builds / ExectOS (amd64, release) (push) Successful in 43s
|
2026-03-23 20:12:18 +01:00 |
|
|
|
944d5b5c0a
|
Implement pool allocations and frees tracking
Builds / ExectOS (amd64, release) (push) Successful in 33s
Builds / ExectOS (amd64, debug) (push) Successful in 35s
Builds / ExectOS (i686, release) (push) Successful in 48s
Builds / ExectOS (i686, debug) (push) Successful in 51s
|
2026-03-23 18:54:18 +01:00 |
|
|
|
b83eaaa820
|
Add definitions for pool management structures
Builds / ExectOS (amd64, release) (push) Successful in 32s
Builds / ExectOS (amd64, debug) (push) Successful in 40s
Builds / ExectOS (i686, debug) (push) Successful in 39s
Builds / ExectOS (i686, release) (push) Successful in 28s
|
2026-03-21 19:10:58 +01:00 |
|
|
|
876923e107
|
Track valid physical memory pages using a PFN bitmap
Builds / ExectOS (i686, debug) (push) Successful in 28s
Builds / ExectOS (amd64, debug) (push) Successful in 29s
Builds / ExectOS (amd64, release) (push) Successful in 47s
Builds / ExectOS (i686, release) (push) Successful in 44s
|
2026-03-17 00:05:33 +01:00 |
|
|
|
511dd15c0c
|
Implement page allocation interface
Builds / ExectOS (amd64, debug) (push) Successful in 25s
Builds / ExectOS (i686, debug) (push) Successful in 26s
Builds / ExectOS (amd64, release) (push) Successful in 36s
Builds / ExectOS (i686, release) (push) Successful in 34s
|
2026-02-26 13:42:58 +01:00 |
|
|
|
560cd43b34
|
Update memory manager type definitions and constants
Builds / ExectOS (amd64, debug) (push) Successful in 32s
Builds / ExectOS (amd64, release) (push) Successful in 30s
Builds / ExectOS (i686, release) (push) Successful in 27s
Builds / ExectOS (i686, debug) (push) Successful in 29s
|
2025-12-23 12:04:43 +01:00 |
|
|
|
070c508e42
|
Introduce kernel virtual memory layout
Builds / ExectOS (amd64, release) (push) Successful in 28s
Builds / ExectOS (amd64, debug) (push) Successful in 30s
Builds / ExectOS (i686, debug) (push) Failing after 22s
Builds / ExectOS (i686, release) (push) Failing after 21s
|
2025-12-14 15:35:24 +01:00 |
|
|
|
7b11a8feb1
|
Add page list and PTE pool type enums
Builds / ExectOS (amd64, debug) (push) Successful in 33s
Builds / ExectOS (amd64, release) (push) Successful in 32s
Builds / ExectOS (i686, debug) (push) Successful in 32s
Builds / ExectOS (i686, release) (push) Successful in 30s
|
2025-11-06 06:55:31 +01:00 |
|
|
|
9298aef87e
|
Separate boolean definition for C and C++
Builds / ExectOS (amd64, debug) (push) Successful in 30s
Builds / ExectOS (amd64, release) (push) Successful in 29s
Builds / ExectOS (i686, debug) (push) Successful in 30s
Builds / ExectOS (i686, release) (push) Successful in 27s
|
2025-09-23 19:06:18 +02:00 |
|
|
|
4947f788d5
|
Migrate KE subsystem to C++
Builds / ExectOS (amd64, debug) (push) Failing after 23s
Builds / ExectOS (amd64, release) (push) Failing after 27s
Builds / ExectOS (i686, debug) (push) Failing after 21s
Builds / ExectOS (i686, release) (push) Failing after 25s
|
2025-09-09 23:20:50 +02:00 |
|
|
|
c2a4ad026a
|
Implement KD subsystem, add serial & framebuffer debug providers
Builds / ExectOS (amd64, debug) (push) Successful in 37s
Builds / ExectOS (i686, release) (push) Successful in 27s
Builds / ExectOS (amd64, release) (push) Successful in 28s
Builds / ExectOS (i686, debug) (push) Successful in 22s
|
2025-09-04 10:49:40 +02:00 |
|
|
|
db81e43525
|
Add missing forward references for RTL types
Builds / ExectOS (amd64, debug) (push) Successful in 29s
Builds / ExectOS (amd64, release) (push) Successful in 36s
Builds / ExectOS (i686, release) (push) Successful in 35s
Builds / ExectOS (i686, debug) (push) Successful in 27s
|
2025-09-04 10:28:32 +02:00 |
|
|
|
f9fe20ba68
|
Adjust forward references for HL_FRAMEBUFFER_DATA and HL_SCROLL_REGION_DATA
Builds / ExectOS (amd64, release) (push) Successful in 35s
Builds / ExectOS (i686, debug) (push) Successful in 30s
Builds / ExectOS (amd64, debug) (push) Successful in 33s
Builds / ExectOS (i686, release) (push) Successful in 34s
|
2025-09-03 16:44:52 +02:00 |
|
|
|
f77f2bbf92
|
Introduce architecture-specific page map routines
Builds / ExectOS (i686, release) (push) Failing after 23s
Builds / ExectOS (amd64, debug) (push) Successful in 27s
Builds / ExectOS (i686, debug) (push) Failing after 31s
Builds / ExectOS (amd64, release) (push) Successful in 33s
|
2025-08-17 00:23:19 +02:00 |
|
|
|
91e8a86ee2
|
Implement kernel undefined behavior sanitizer support
Builds / ExectOS (amd64) (push) Successful in 35s
Builds / ExectOS (i686) (push) Successful in 34s
|
2024-06-12 16:19:24 +02:00 |
|
|
|
86bc2042e5
|
Cleanup XTDK headers
Builds / ExectOS (i686) (push) Successful in 35s
Builds / ExectOS (amd64) (push) Successful in 36s
|
2024-06-06 23:09:03 +02:00 |
|
|
|
9124574bc5
|
Fixes and improvements to ACPI related structures and definitions
Builds / ExectOS (amd64) (push) Successful in 38s
Builds / ExectOS (i686) (push) Successful in 35s
|
2024-06-03 21:17:31 +02:00 |
|
|
|
5221db2e63
|
Rename LOADER_MEMORY_MAPPING structure to more meaningful LOADER_MEMORY_DESCRIPTOR
Builds / ExectOS (i686) (push) Successful in 2m8s
Builds / ExectOS (amd64) (push) Successful in 2m11s
|
2024-05-23 19:00:50 +02:00 |
|
|
|
ac33b86c3d
|
Implement AcGetAcpiTable() routine
Builds / ExectOS (i686) (push) Successful in 53s
Builds / ExectOS (amd64) (push) Successful in 55s
|
2024-05-19 23:45:28 +02:00 |
|
|
|
befa211aa7
|
Add PFN related structures and definitions
Builds / ExectOS (i686) (push) Successful in 34s
Builds / ExectOS (amd64) (push) Successful in 36s
|
2024-04-08 19:03:58 +02:00 |
|
|
|
41ebabcb09
|
Provide only necessary framebuffer information to the kernel
Builds / ExectOS (amd64) (push) Successful in 33s
Builds / ExectOS (i686) (push) Successful in 32s
|
2024-03-15 16:46:53 +01:00 |
|
|
|
5814775c43
|
Add EFI legacy BIOS protocol related structures
Builds / ExectOS (amd64) (push) Successful in 33s
Builds / ExectOS (i686) (push) Successful in 31s
|
2024-03-07 21:55:58 +01:00 |
|