|
|
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 |
|
|
|
d8f4f6bfd0
|
Add memory manager probe functions
Builds / ExectOS (i686, release) (push) Successful in 34s
Builds / ExectOS (i686, debug) (push) Successful in 41s
Builds / ExectOS (amd64, release) (push) Successful in 36s
Builds / ExectOS (amd64, debug) (push) Successful in 43s
|
2026-06-30 22:28:39 +02:00 |
|
|
|
ef4f9ba74d
|
Introduce very basic exception handling support
Builds / ExectOS (amd64, release) (push) Successful in 32s
Builds / ExectOS (amd64, debug) (push) Successful in 44s
Builds / ExectOS (i686, debug) (push) Successful in 43s
Builds / ExectOS (i686, release) (push) Successful in 29s
|
2026-06-30 22:21:30 +02:00 |
|
|
|
f9cbe78f84
|
Implement architecture-specific user probe address retrieval
Builds / ExectOS (amd64, debug) (push) Successful in 34s
Builds / ExectOS (i686, debug) (push) Successful in 32s
Builds / ExectOS (amd64, release) (push) Successful in 1m6s
Builds / ExectOS (i686, release) (push) Successful in 1m5s
|
2026-06-30 21:41:08 +02:00 |
|
|
|
84d35e3c97
|
Implement kernel push lock infrastructure
Builds / ExectOS (i686, release) (push) Successful in 33s
Builds / ExectOS (amd64, release) (push) Successful in 34s
Builds / ExectOS (i686, debug) (push) Successful in 43s
Builds / ExectOS (amd64, debug) (push) Successful in 46s
|
2026-06-29 18:25:40 +02:00 |
|
|
|
9d5466594a
|
Expand status code definitions
Builds / ExectOS (amd64, debug) (push) Failing after 26s
Builds / ExectOS (i686, debug) (push) Failing after 24s
Builds / ExectOS (amd64, release) (push) Failing after 35s
Builds / ExectOS (i686, release) (push) Failing after 33s
|
2026-06-29 00:03:09 +02:00 |
|
|
|
119480382b
|
Add dispatcher object routing for wait satisfaction and interval calculation
Builds / ExectOS (i686, debug) (push) Failing after 30s
Builds / ExectOS (amd64, debug) (push) Failing after 32s
Builds / ExectOS (amd64, release) (push) Failing after 32s
Builds / ExectOS (i686, release) (push) Failing after 29s
|
2026-06-28 23:25:45 +02:00 |
|
|
|
6e4f9dd5b1
|
Rename MutantObject to MutexObject
Builds / ExectOS (amd64, release) (push) Failing after 25s
Builds / ExectOS (i686, debug) (push) Failing after 25s
Builds / ExectOS (amd64, debug) (push) Failing after 36s
Builds / ExectOS (i686, release) (push) Failing after 32s
|
2026-06-28 19:05:36 +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 |
|
|
|
6184e9e73d
|
Implement in-stack queued spinlock
Builds / ExectOS (amd64, release) (push) Successful in 34s
Builds / ExectOS (amd64, debug) (push) Successful in 35s
Builds / ExectOS (i686, release) (push) Successful in 39s
Builds / ExectOS (i686, debug) (push) Successful in 42s
|
2026-06-25 16:22:37 +02:00 |
|
|
|
79c9b2abef
|
Add STATUS_NAME_TOO_LONG definition
Builds / ExectOS (amd64, debug) (push) Failing after 30s
Builds / ExectOS (i686, debug) (push) Failing after 28s
Builds / ExectOS (i686, release) (push) Failing after 34s
Builds / ExectOS (amd64, release) (push) Failing after 36s
|
2026-06-24 09:43:24 +02:00 |
|
|
|
d9a4217f8b
|
Add missing MAXUSHORT definition
Builds / ExectOS (amd64, debug) (push) Failing after 23s
Builds / ExectOS (i686, release) (push) Failing after 34s
Builds / ExectOS (i686, debug) (push) Failing after 27s
Builds / ExectOS (amd64, release) (push) Failing after 34s
|
2026-06-24 09:41:13 +02:00 |
|
|
|
7b27b09748
|
Add basic unicode string support
Builds / ExectOS (amd64, debug) (push) Failing after 33s
Builds / ExectOS (i686, debug) (push) Failing after 30s
Builds / ExectOS (i686, release) (push) Failing after 57s
Builds / ExectOS (amd64, release) (push) Failing after 1m0s
|
2026-06-24 09:37:42 +02:00 |
|
|
|
e266b30e24
|
Refactor SINGLE_LIST_HEADER into a union
Builds / ExectOS (amd64, debug) (push) Failing after 23s
Builds / ExectOS (i686, debug) (push) Successful in 40s
Builds / ExectOS (i686, release) (push) Successful in 29s
Builds / ExectOS (amd64, release) (push) Failing after 42s
|
2026-06-23 19:52:46 +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 |
|
|
|
b016ffd0d7
|
Add lookaside list pointers to processor control block
Builds / ExectOS (i686, debug) (push) Successful in 31s
Builds / ExectOS (amd64, debug) (push) Successful in 32s
Builds / ExectOS (i686, release) (push) Successful in 42s
Builds / ExectOS (amd64, release) (push) Successful in 44s
|
2026-06-23 19:13:00 +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 |
|
|
|
cf846d5abe
|
Move base structural definitions to dedicated headers
Builds / ExectOS (amd64, release) (push) Failing after 28s
Builds / ExectOS (amd64, debug) (push) Failing after 35s
Builds / ExectOS (i686, release) (push) Failing after 27s
Builds / ExectOS (i686, debug) (push) Failing after 32s
|
2026-06-23 16:30:19 +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 |
|
|
|
7526f90759
|
Implement pool quota accounting and stub raise functionality
Builds / ExectOS (amd64, debug) (push) Successful in 33s
Builds / ExectOS (amd64, release) (push) Successful in 31s
Builds / ExectOS (i686, debug) (push) Successful in 41s
Builds / ExectOS (i686, release) (push) Successful in 39s
|
2026-06-21 01:45:37 +02:00 |
|
|
|
780bf92b40
|
Annotate POWER_PERFORMANCE_SCALE definition
Builds / ExectOS (amd64, debug) (push) Successful in 32s
Builds / ExectOS (amd64, release) (push) Successful in 42s
Builds / ExectOS (i686, release) (push) Successful in 39s
Builds / ExectOS (i686, debug) (push) Successful in 29s
|
2026-06-16 12:59:18 +02:00 |
|
|
|
cc288f5417
|
Remove hardcoded throttle value
Builds / ExectOS (amd64, debug) (push) Successful in 32s
Builds / ExectOS (i686, debug) (push) Successful in 30s
Builds / ExectOS (amd64, release) (push) Successful in 32s
Builds / ExectOS (i686, release) (push) Successful in 36s
|
2026-06-16 12:53:07 +02:00 |
|
|
|
208684c3b4
|
Update i686 thread context initialization to match AMD64
Builds / ExectOS (i686, debug) (push) Successful in 43s
Builds / ExectOS (amd64, debug) (push) Successful in 46s
Builds / ExectOS (amd64, release) (push) Successful in 1m0s
Builds / ExectOS (i686, release) (push) Successful in 55s
|
2026-06-15 09:15:48 +02:00 |
|
|
|
b0074637f8
|
Remove hardcoded shift in SIPI vector calculation
Builds / ExectOS (amd64, release) (push) Successful in 30s
Builds / ExectOS (amd64, debug) (push) Successful in 31s
Builds / ExectOS (i686, debug) (push) Successful in 29s
Builds / ExectOS (i686, release) (push) Successful in 35s
|
2026-06-12 14:21:27 +02:00 |
|
|
|
cf0d7f0a40
|
Update trampoline size output parameter to PULONG across bootloader and kernel
Builds / ExectOS (amd64, release) (push) Failing after 22s
Builds / ExectOS (amd64, debug) (push) Failing after 36s
Builds / ExectOS (i686, release) (push) Successful in 27s
Builds / ExectOS (i686, debug) (push) Successful in 36s
|
2026-06-12 12:54:53 +02:00 |
|
|
|
429e4ef6f1
|
Add bounds checking to affinity map bit operations and introduce InitializeAffinityMap
Builds / ExectOS (amd64, release) (push) Successful in 34s
Builds / ExectOS (amd64, debug) (push) Successful in 40s
Builds / ExectOS (i686, debug) (push) Successful in 39s
Builds / ExectOS (i686, release) (push) Successful in 33s
|
2026-06-10 12:51:05 +02:00 |
|
|
|
51ec7e3bab
|
Fix build by initializing thread dispatcher header
Builds / ExectOS (amd64, release) (push) Successful in 31s
Builds / ExectOS (amd64, debug) (push) Successful in 31s
Builds / ExectOS (i686, debug) (push) Successful in 30s
Builds / ExectOS (i686, release) (push) Successful in 35s
|
2026-06-10 11:56:49 +02:00 |
|
|
|
f3ae70573c
|
Initialize dispatcher header
Builds / ExectOS (amd64, debug) (push) Successful in 36s
Builds / ExectOS (amd64, release) (push) Successful in 35s
Builds / ExectOS (i686, release) (push) Failing after 31s
Builds / ExectOS (i686, debug) (push) Failing after 33s
|
2026-06-10 11:46:26 +02:00 |
|
|
|
904df63198
|
Remove duplicate context flag definitions
Builds / ExectOS (i686, release) (push) Successful in 27s
Builds / ExectOS (amd64, debug) (push) Successful in 28s
Builds / ExectOS (amd64, release) (push) Successful in 47s
Builds / ExectOS (i686, debug) (push) Successful in 45s
|
2026-06-07 19:40:29 +02:00 |
|
|
|
1df971a71e
|
Extend CONTEXT and PRCB structures with context flags and IPI state fields
Builds / ExectOS (amd64, debug) (push) Successful in 33s
Builds / ExectOS (amd64, release) (push) Successful in 49s
Builds / ExectOS (i686, debug) (push) Successful in 47s
Builds / ExectOS (i686, release) (push) Successful in 31s
|
2026-06-07 18:47:48 +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 |
|
|
|
4256a312ae
|
Implement kernel debugger entry point
Builds / ExectOS (amd64, debug) (push) Failing after 29s
Builds / ExectOS (i686, debug) (push) Failing after 27s
Builds / ExectOS (amd64, release) (push) Failing after 44s
Builds / ExectOS (i686, release) (push) Failing after 41s
|
2026-06-07 02:04:27 +02:00 |
|
|
|
1d2d66fc83
|
Dedicated Idle process and thread initialization with dynamic affinity allocation
|
2026-06-04 11:57:49 +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 |
|
|
|
7d8b33390a
|
Add runtime accounting and DPC throttling
Builds / ExectOS (amd64, release) (push) Successful in 34s
Builds / ExectOS (i686, release) (push) Successful in 32s
Builds / ExectOS (amd64, debug) (push) Successful in 1m2s
Builds / ExectOS (i686, debug) (push) Successful in 1m0s
|
2026-05-30 23:53:47 +02:00 |
|
|
|
f562aa0874
|
Implement timer table list and check for expired timers
Builds / ExectOS (amd64, release) (push) Successful in 38s
Builds / ExectOS (i686, release) (push) Successful in 36s
Builds / ExectOS (amd64, debug) (push) Successful in 47s
Builds / ExectOS (i686, debug) (push) Successful in 46s
|
2026-05-28 00:36:25 +02:00 |
|
|
|
19a9dfe7c6
|
Add PrcbLock and runtime counters to KPROCESSOR_CONTROL_BLOCK
Builds / ExectOS (i686, release) (push) Successful in 35s
Builds / ExectOS (amd64, release) (push) Successful in 37s
Builds / ExectOS (amd64, debug) (push) Successful in 45s
Builds / ExectOS (i686, debug) (push) Successful in 43s
|
2026-05-27 23:15:19 +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 |
|
|
|
71870cd178
|
Remove per-CPU pool tracking tables
Builds / ExectOS (i686, release) (push) Successful in 30s
Builds / ExectOS (amd64, release) (push) Successful in 33s
Builds / ExectOS (amd64, debug) (push) Successful in 48s
Builds / ExectOS (i686, debug) (push) Successful in 46s
|
2026-05-22 23:45:32 +02:00 |
|
|
|
6f3b5b5e51
|
Clean up whitespace alignment
Builds / ExectOS (amd64, debug) (push) Successful in 29s
Builds / ExectOS (amd64, release) (push) Successful in 44s
Builds / ExectOS (i686, debug) (push) Successful in 43s
Builds / ExectOS (i686, release) (push) Successful in 32s
|
2026-05-22 19:29:55 +02:00 |
|
|
|
6b689baa7a
|
Rename initial stack reserve macro to KTHREAD_STACK_OFFSET
Builds / ExectOS (amd64, debug) (push) Successful in 46s
Builds / ExectOS (i686, debug) (push) Successful in 44s
Builds / ExectOS (amd64, release) (push) Successful in 53s
Builds / ExectOS (i686, release) (push) Successful in 51s
|
2026-05-22 19:21:28 +02:00 |
|
|
|
9ac64605d3
|
Reserve initial thread frame space in AP startup stack
Builds / ExectOS (amd64, debug) (push) Successful in 36s
Builds / ExectOS (i686, debug) (push) Successful in 34s
Builds / ExectOS (amd64, release) (push) Successful in 46s
Builds / ExectOS (i686, release) (push) Successful in 43s
|
2026-05-22 18:59:43 +02:00 |
|
|
|
6eb0b4d982
|
Unify initial stack reservation size calculation
Builds / ExectOS (i686, release) (push) Successful in 32s
Builds / ExectOS (i686, debug) (push) Successful in 44s
Builds / ExectOS (amd64, debug) (push) Successful in 34s
Builds / ExectOS (amd64, release) (push) Successful in 45s
|
2026-05-22 18:40:07 +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 |
|
|
|
29368a0dd8
|
Implement string to number conversion functions
Builds / ExectOS (i686, release) (push) Successful in 29s
Builds / ExectOS (amd64, release) (push) Successful in 27s
Builds / ExectOS (i686, debug) (push) Successful in 41s
Builds / ExectOS (amd64, debug) (push) Successful in 43s
|
2026-05-15 15:02:22 +02:00 |
|