harraiken
|
279aba9742
|
Add process quota block pool tag
Builds / ExectOS (i686, release) (push) Successful in 35s
Builds / ExectOS (amd64, release) (push) Successful in 38s
Builds / ExectOS (i686, debug) (push) Successful in 41s
Builds / ExectOS (amd64, debug) (push) Successful in 44s
|
2026-07-08 23:25:31 +02:00 |
|
harraiken
|
9012f82681
|
Introduce process quota management
Builds / ExectOS (amd64, release) (push) Failing after 30s
Builds / ExectOS (i686, debug) (push) Failing after 35s
Builds / ExectOS (i686, release) (push) Failing after 27s
Builds / ExectOS (amd64, debug) (push) Failing after 36s
|
2026-07-08 21:51:41 +02:00 |
|
harraiken
|
f2922349de
|
Simplify lookaside list free path with early returns and direct pool fallback
Builds / ExectOS (amd64, release) (push) Successful in 37s
Builds / ExectOS (amd64, debug) (push) Successful in 39s
Builds / ExectOS (i686, release) (push) Successful in 1m17s
Builds / ExectOS (i686, debug) (push) Successful in 1m19s
|
2026-07-08 09:32:11 +02:00 |
|
harraiken
|
e5cf62cbfb
|
Add work queue structures
Builds / ExectOS (amd64, release) (push) Successful in 27s
Builds / ExectOS (i686, debug) (push) Successful in 43s
Builds / ExectOS (i686, release) (push) Successful in 29s
Builds / ExectOS (amd64, debug) (push) Successful in 46s
|
2026-07-07 14:59:26 +02:00 |
|
harraiken
|
10aaac59e4
|
Allocate contiguous memory for local lookaside lists
Builds / ExectOS (i686, debug) (push) Successful in 33s
Builds / ExectOS (amd64, debug) (push) Successful in 35s
Builds / ExectOS (amd64, release) (push) Successful in 1m6s
Builds / ExectOS (i686, release) (push) Successful in 1m4s
|
2026-07-07 14:42:49 +02:00 |
|
harraiken
|
e3081c0cf5
|
Define core Object Manager structures
Builds / ExectOS (amd64, release) (push) Successful in 29s
Builds / ExectOS (i686, release) (push) Successful in 29s
Builds / ExectOS (i686, debug) (push) Successful in 48s
Builds / ExectOS (amd64, debug) (push) Successful in 51s
|
2026-07-05 21:07:22 +02:00 |
|
harraiken
|
a0e707d35f
|
Implement buffer return logic for general lookaside lists
Builds / ExectOS (amd64, release) (push) Successful in 40s
Builds / ExectOS (i686, release) (push) Successful in 38s
Builds / ExectOS (i686, debug) (push) Successful in 45s
Builds / ExectOS (amd64, debug) (push) Successful in 49s
|
2026-07-04 14:08:05 +02:00 |
|
harraiken
|
042bf8520c
|
Add per-processor lookaside list cache management functions
Builds / ExectOS (amd64, debug) (push) Successful in 28s
Builds / ExectOS (i686, release) (push) Successful in 28s
Builds / ExectOS (amd64, release) (push) Successful in 44s
Builds / ExectOS (i686, debug) (push) Successful in 41s
|
2026-07-04 00:54:52 +02:00 |
|
harraiken
|
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 |
|
harraiken
|
cba4c6fffb
|
Define pool allocation tag for security descriptor objects
Builds / ExectOS (i686, release) (push) Successful in 29s
Builds / ExectOS (amd64, release) (push) Successful in 28s
Builds / ExectOS (amd64, debug) (push) Successful in 44s
Builds / ExectOS (i686, debug) (push) Successful in 42s
|
2026-07-04 00:12:32 +02:00 |
|
harraiken
|
66f74be947
|
Add initial security subsystem
Builds / ExectOS (amd64, debug) (push) Failing after 25s
Builds / ExectOS (amd64, release) (push) Failing after 36s
Builds / ExectOS (i686, release) (push) Failing after 35s
Builds / ExectOS (i686, debug) (push) Failing after 27s
|
2026-07-04 00:09:07 +02:00 |
|
harraiken
|
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 |
|
harraiken
|
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 |
|
harraiken
|
9fcd81a507
|
Add I/O, power, and configuration manager type definitions
Builds / ExectOS (amd64, debug) (push) Failing after 22s
Builds / ExectOS (amd64, release) (push) Failing after 35s
Builds / ExectOS (i686, release) (push) Failing after 24s
Builds / ExectOS (i686, debug) (push) Failing after 32s
|
2026-07-03 21:43:02 +02:00 |
|
harraiken
|
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 |
|
harraiken
|
b2e3a6afe0
|
Remove Count field from KAFFINITY_MAP
Builds / ExectOS (amd64, release) (push) Successful in 41s
Builds / ExectOS (amd64, debug) (push) Successful in 34s
Builds / ExectOS (i686, debug) (push) Successful in 32s
Builds / ExectOS (i686, release) (push) Successful in 38s
|
2026-07-03 16:07:31 +02:00 |
|
harraiken
|
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 |
|
harraiken
|
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 |
|
harraiken
|
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 |
|
harraiken
|
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 |
|
harraiken
|
d164495d48
|
Add basic paged pool setup
Builds / ExectOS (i686, release) (push) Successful in 34s
Builds / ExectOS (amd64, release) (push) Successful in 37s
Builds / ExectOS (i686, debug) (push) Successful in 50s
Builds / ExectOS (amd64, debug) (push) Successful in 53s
|
2026-07-02 09:27:54 +02:00 |
|
harraiken
|
2b7fc5b41d
|
Fix swapped arguments in queued spinlock release
Builds / ExectOS (amd64, debug) (push) Successful in 30s
Builds / ExectOS (amd64, release) (push) Successful in 41s
Builds / ExectOS (i686, debug) (push) Successful in 30s
Builds / ExectOS (i686, release) (push) Successful in 37s
|
2026-07-01 18:45:03 +02:00 |
|
harraiken
|
5cd52a4a12
|
Implement conversion of shared push lock to exclusive mode
Builds / ExectOS (amd64, release) (push) Successful in 31s
Builds / ExectOS (i686, release) (push) Successful in 30s
Builds / ExectOS (amd64, debug) (push) Successful in 52s
Builds / ExectOS (i686, debug) (push) Successful in 49s
|
2026-07-01 16:29:30 +02:00 |
|
harraiken
|
c58305022f
|
add push lock initialization code
Builds / ExectOS (amd64, release) (push) Successful in 27s
Builds / ExectOS (i686, release) (push) Successful in 29s
Builds / ExectOS (i686, debug) (push) Successful in 43s
Builds / ExectOS (amd64, debug) (push) Successful in 45s
|
2026-06-30 23:33:25 +02:00 |
|
harraiken
|
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 |
|
harraiken
|
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 |
|
harraiken
|
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 |
|
harraiken
|
91946ae88f
|
Use non-paged pool as temporary fallback for paged pool allocations
Builds / ExectOS (amd64, debug) (push) Successful in 42s
Builds / ExectOS (i686, release) (push) Successful in 42s
Builds / ExectOS (i686, debug) (push) Successful in 35s
Builds / ExectOS (amd64, release) (push) Successful in 37s
|
2026-06-29 22:19:52 +02:00 |
|
harraiken
|
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 |
|
harraiken
|
9ef8c569d5
|
Add event priority boost stub
Builds / ExectOS (amd64, debug) (push) Successful in 36s
Builds / ExectOS (i686, debug) (push) Successful in 35s
Builds / ExectOS (amd64, release) (push) Successful in 52s
Builds / ExectOS (i686, release) (push) Successful in 48s
|
2026-06-29 16:04:28 +02:00 |
|
harraiken
|
7d9c338e2a
|
Provide atomic bit test and clear functionality
Builds / ExectOS (i686, debug) (push) Successful in 35s
Builds / ExectOS (amd64, release) (push) Successful in 35s
Builds / ExectOS (amd64, debug) (push) Successful in 42s
Builds / ExectOS (i686, release) (push) Successful in 38s
|
2026-06-29 00:31:55 +02:00 |
|
harraiken
|
2868db63ca
|
Retrieve interrupt time via kernel shared data
Builds / ExectOS (amd64, debug) (push) Successful in 33s
Builds / ExectOS (amd64, release) (push) Successful in 41s
Builds / ExectOS (i686, release) (push) Successful in 38s
Builds / ExectOS (i686, debug) (push) Successful in 32s
|
2026-06-29 00:13:00 +02:00 |
|
harraiken
|
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 |
|
harraiken
|
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 |
|
harraiken
|
3011df6f3c
|
Update thread initialization code to use MutexListHead
Builds / ExectOS (amd64, release) (push) Successful in 25s
Builds / ExectOS (amd64, debug) (push) Successful in 42s
Builds / ExectOS (i686, debug) (push) Successful in 40s
Builds / ExectOS (i686, release) (push) Successful in 30s
|
2026-06-28 19:31:01 +02:00 |
|
harraiken
|
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 |
|
harraiken
|
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 |
|
harraiken
|
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 |
|
harraiken
|
a54c4b48fb
|
Add initial NLS support
Builds / ExectOS (amd64, debug) (push) Successful in 36s
Builds / ExectOS (amd64, release) (push) Successful in 34s
Builds / ExectOS (i686, debug) (push) Successful in 42s
Builds / ExectOS (i686, release) (push) Successful in 40s
|
2026-06-26 23:52:58 +02:00 |
|
harraiken
|
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 |
|
harraiken
|
b3ce1a8be8
|
Add KThread critical region management
Builds / ExectOS (i686, release) (push) Successful in 32s
Builds / ExectOS (amd64, release) (push) Successful in 34s
Builds / ExectOS (amd64, debug) (push) Successful in 44s
Builds / ExectOS (i686, debug) (push) Successful in 42s
|
2026-06-26 10:45:38 +02:00 |
|
harraiken
|
d6f925ebfd
|
Update APC initialization comment
Builds / ExectOS (amd64, release) (push) Successful in 27s
Builds / ExectOS (amd64, debug) (push) Successful in 42s
Builds / ExectOS (i686, debug) (push) Successful in 41s
Builds / ExectOS (i686, release) (push) Successful in 32s
|
2026-06-26 10:31:20 +02:00 |
|
harraiken
|
53a8b57a96
|
Register APC interrupt handler
Builds / ExectOS (amd64, debug) (push) Successful in 26s
Builds / ExectOS (i686, debug) (push) Successful in 41s
Builds / ExectOS (amd64, release) (push) Successful in 43s
Builds / ExectOS (i686, release) (push) Successful in 31s
|
2026-06-26 10:22:18 +02:00 |
|
harraiken
|
77c1138f7d
|
Add CheckApcDelivery to evaluate APC interrupt request or direct delivery
Builds / ExectOS (amd64, release) (push) Successful in 35s
Builds / ExectOS (i686, release) (push) Successful in 33s
Builds / ExectOS (amd64, debug) (push) Successful in 51s
Builds / ExectOS (i686, debug) (push) Successful in 49s
|
2026-06-26 09:54:38 +02:00 |
|
harraiken
|
03f97d94ae
|
Add executive resource synchronization functions
Builds / ExectOS (amd64, debug) (push) Successful in 37s
Builds / ExectOS (i686, debug) (push) Successful in 34s
Builds / ExectOS (i686, release) (push) Successful in 38s
Builds / ExectOS (amd64, release) (push) Successful in 37s
|
2026-06-25 23:33:09 +02:00 |
|
harraiken
|
8c6e06c973
|
Introduce RAII wrapper for in-stack queued spinlock acquisition
Builds / ExectOS (amd64, debug) (push) Successful in 46s
Builds / ExectOS (i686, release) (push) Successful in 35s
Builds / ExectOS (amd64, release) (push) Successful in 42s
Builds / ExectOS (i686, debug) (push) Successful in 36s
|
2026-06-25 21:32:16 +02:00 |
|
harraiken
|
f2168e8c55
|
Update queued spinlock guard naming
Builds / ExectOS (amd64, debug) (push) Successful in 34s
Builds / ExectOS (i686, release) (push) Successful in 39s
Builds / ExectOS (i686, debug) (push) Successful in 33s
Builds / ExectOS (amd64, release) (push) Successful in 41s
|
2026-06-25 18:54:44 +02:00 |
|
harraiken
|
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 |
|
harraiken
|
3d42ecf3d3
|
Fix incorrect namespace description
Builds / ExectOS (amd64, release) (push) Successful in 28s
Builds / ExectOS (i686, release) (push) Successful in 31s
Builds / ExectOS (i686, debug) (push) Successful in 56s
Builds / ExectOS (amd64, debug) (push) Successful in 58s
|
2026-06-25 14:52:00 +02:00 |
|
harraiken
|
c309bd769d
|
Export Unicode string support functions
Builds / ExectOS (amd64, release) (push) Successful in 26s
Builds / ExectOS (i686, release) (push) Successful in 30s
Builds / ExectOS (i686, debug) (push) Successful in 42s
Builds / ExectOS (amd64, debug) (push) Successful in 43s
|
2026-06-24 09:48:39 +02:00 |
|
harraiken
|
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 |
|
harraiken
|
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 |
|
harraiken
|
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 |
|
harraiken
|
195c4a34ad
|
Refactor singly linked list into arch-specific modules
Builds / ExectOS (amd64, release) (push) Successful in 35s
Builds / ExectOS (amd64, debug) (push) Successful in 45s
Builds / ExectOS (i686, release) (push) Successful in 41s
Builds / ExectOS (i686, debug) (push) Successful in 34s
|
2026-06-23 21:39:04 +02:00 |
|
harraiken
|
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 |
|
harraiken
|
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 |
|
harraiken
|
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 |
|
harraiken
|
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 |
|
harraiken
|
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 |
|
harraiken
|
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 |
|
harraiken
|
08f26c6762
|
Implement arch-specific atomic singly-linked list functions
Builds / ExectOS (amd64, debug) (push) Successful in 34s
Builds / ExectOS (i686, debug) (push) Successful in 34s
Builds / ExectOS (amd64, release) (push) Successful in 35s
Builds / ExectOS (i686, release) (push) Successful in 36s
|
2026-06-23 16:19:35 +02:00 |
|
harraiken
|
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 |
|
harraiken
|
d10b2cc2a1
|
Add atomic 128-bit compare-exchange function
Builds / ExectOS (amd64, release) (push) Failing after 29s
Builds / ExectOS (i686, debug) (push) Failing after 26s
Builds / ExectOS (amd64, debug) (push) Failing after 41s
Builds / ExectOS (i686, release) (push) Failing after 36s
|
2026-06-23 10:40:13 +02:00 |
|
harraiken
|
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 |
|
harraiken
|
18d36b9f23
|
Replace inline pool tags with definitions
Builds / ExectOS (amd64, debug) (push) Successful in 30s
Builds / ExectOS (amd64, release) (push) Successful in 41s
Builds / ExectOS (i686, release) (push) Successful in 39s
Builds / ExectOS (i686, debug) (push) Successful in 34s
|
2026-06-22 12:50:35 +02:00 |
|
harraiken
|
fe02bb9214
|
Define pool allocation tags
Builds / ExectOS (amd64, debug) (push) Successful in 33s
Builds / ExectOS (i686, release) (push) Successful in 37s
Builds / ExectOS (i686, debug) (push) Successful in 31s
Builds / ExectOS (amd64, release) (push) Successful in 40s
|
2026-06-22 12:44:41 +02:00 |
|
harraiken
|
76b1807eee
|
Reduce code duplication in rundown protection
Builds / ExectOS (i686, release) (push) Successful in 35s
Builds / ExectOS (amd64, release) (push) Successful in 38s
Builds / ExectOS (i686, debug) (push) Successful in 43s
Builds / ExectOS (amd64, debug) (push) Successful in 44s
|
2026-06-22 11:27:31 +02:00 |
|
harraiken
|
e431bccd44
|
Extend rundown protection with counted acquire and release functions
Builds / ExectOS (amd64, debug) (push) Successful in 55s
Builds / ExectOS (i686, release) (push) Successful in 51s
Builds / ExectOS (amd64, release) (push) Successful in 1m3s
Builds / ExectOS (i686, debug) (push) Successful in 1m0s
|
2026-06-22 11:22:09 +02:00 |
|
harraiken
|
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 |
|
harraiken
|
c45b81d345
|
Add atomic addition functions
Builds / ExectOS (amd64, release) (push) Successful in 29s
Builds / ExectOS (i686, release) (push) Successful in 30s
Builds / ExectOS (amd64, debug) (push) Successful in 51s
Builds / ExectOS (i686, debug) (push) Successful in 49s
|
2026-06-21 01:36:02 +02:00 |
|
harraiken
|
95ec18a1de
|
Add helper to get currently executing process
Builds / ExectOS (amd64, release) (push) Successful in 35s
Builds / ExectOS (i686, debug) (push) Successful in 41s
Builds / ExectOS (i686, release) (push) Successful in 34s
Builds / ExectOS (amd64, debug) (push) Successful in 43s
|
2026-06-18 20:34:28 +02:00 |
|
harraiken
|
9faf19b57e
|
Enforce volatile semantics on inline assembly
Builds / ExectOS (amd64, release) (push) Successful in 34s
Builds / ExectOS (i686, release) (push) Successful in 32s
Builds / ExectOS (i686, debug) (push) Successful in 41s
Builds / ExectOS (amd64, debug) (push) Successful in 44s
|
2026-06-18 11:33:54 +02:00 |
|
harraiken
|
bae43034a6
|
Implement thread preemption and context switching in dispatch interrupt handler
Builds / ExectOS (amd64, debug) (push) Successful in 34s
Builds / ExectOS (i686, debug) (push) Successful in 33s
Builds / ExectOS (i686, release) (push) Successful in 46s
Builds / ExectOS (amd64, release) (push) Successful in 48s
|
2026-06-18 11:18:36 +02:00 |
|
harraiken
|
156ae3efab
|
Refactor thread ready state transitions into Scheduler class
Builds / ExectOS (amd64, debug) (push) Successful in 25s
Builds / ExectOS (amd64, release) (push) Successful in 41s
Builds / ExectOS (i686, debug) (push) Successful in 39s
Builds / ExectOS (i686, release) (push) Successful in 29s
|
2026-06-17 20:56:05 +02:00 |
|
harraiken
|
854a8c8eef
|
Document the backlinking
Builds / ExectOS (amd64, release) (push) Successful in 32s
Builds / ExectOS (amd64, debug) (push) Successful in 40s
Builds / ExectOS (i686, release) (push) Successful in 32s
Builds / ExectOS (i686, debug) (push) Successful in 38s
|
2026-06-17 20:40:23 +02:00 |
|
harraiken
|
1fca2400a4
|
Add functions to transition threads to deferred ready or transition states
Builds / ExectOS (amd64, debug) (push) Successful in 32s
Builds / ExectOS (i686, debug) (push) Successful in 30s
Builds / ExectOS (amd64, release) (push) Successful in 39s
Builds / ExectOS (i686, release) (push) Successful in 38s
|
2026-06-17 16:30:28 +02:00 |
|
harraiken
|
ea1ad3c6b1
|
Implement deferred ready thread insertion
Builds / ExectOS (i686, debug) (push) Successful in 34s
Builds / ExectOS (amd64, debug) (push) Successful in 36s
Builds / ExectOS (i686, release) (push) Successful in 39s
Builds / ExectOS (amd64, release) (push) Successful in 42s
|
2026-06-17 16:13:02 +02:00 |
|
harraiken
|
cea860b008
|
Implement LIFO queue
Builds / ExectOS (i686, debug) (push) Successful in 31s
Builds / ExectOS (amd64, debug) (push) Successful in 34s
Builds / ExectOS (amd64, release) (push) Successful in 42s
Builds / ExectOS (i686, release) (push) Successful in 39s
|
2026-06-17 15:42:08 +02:00 |
|
harraiken
|
6560ca9b96
|
Refactor thread initialization to attach to process
Builds / ExectOS (i686, debug) (push) Successful in 31s
Builds / ExectOS (amd64, debug) (push) Successful in 27s
Builds / ExectOS (amd64, release) (push) Successful in 34s
Builds / ExectOS (i686, release) (push) Successful in 35s
|
2026-06-17 12:15:32 +02:00 |
|
harraiken
|
ffcb2dbeda
|
Correct initial StackCount value to reflect underlying type width
Builds / ExectOS (amd64, debug) (push) Successful in 35s
Builds / ExectOS (i686, release) (push) Successful in 32s
Builds / ExectOS (amd64, release) (push) Successful in 59s
Builds / ExectOS (i686, debug) (push) Successful in 56s
|
2026-06-17 11:12:11 +02:00 |
|
harraiken
|
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 |
|
harraiken
|
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 |
|
harraiken
|
55eb3047e3
|
Implement i686 RunThread with inline assembly
Builds / ExectOS (amd64, debug) (push) Successful in 30s
Builds / ExectOS (i686, release) (push) Successful in 36s
Builds / ExectOS (amd64, release) (push) Successful in 40s
Builds / ExectOS (i686, debug) (push) Successful in 29s
|
2026-06-16 12:25:26 +02:00 |
|
harraiken
|
8597e37650
|
Implement AMD64 RunThread with inline assembly
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 32s
|
2026-06-16 12:00:56 +02:00 |
|
harraiken
|
1c90218042
|
Move RunThread to architecture-specific implementations
Builds / ExectOS (amd64, debug) (push) Successful in 33s
Builds / ExectOS (i686, debug) (push) Successful in 31s
Builds / ExectOS (i686, release) (push) Successful in 38s
Builds / ExectOS (amd64, release) (push) Successful in 40s
|
2026-06-16 11:43:42 +02:00 |
|
harraiken
|
f6f37494cd
|
Fix stack alignment and shadow space for EntryPoint call
Builds / ExectOS (amd64, debug) (push) Successful in 26s
Builds / ExectOS (i686, debug) (push) Successful in 31s
Builds / ExectOS (amd64, release) (push) Successful in 40s
Builds / ExectOS (i686, release) (push) Successful in 36s
|
2026-06-16 11:39:31 +02:00 |
|
harraiken
|
d1aa3cf481
|
Trigger INT3 on unexpected system thread termination
Builds / ExectOS (amd64, debug) (push) Successful in 36s
Builds / ExectOS (i686, debug) (push) Successful in 33s
Builds / ExectOS (i686, release) (push) Successful in 1m13s
Builds / ExectOS (amd64, release) (push) Successful in 1m14s
|
2026-06-16 10:49:16 +02:00 |
|
harraiken
|
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 |
|
harraiken
|
89681897d7
|
Wire thread startup frame to return to user-mode switch or system thread exit handler
Builds / ExectOS (amd64, debug) (push) Successful in 25s
Builds / ExectOS (i686, debug) (push) Failing after 28s
Builds / ExectOS (amd64, release) (push) Successful in 39s
Builds / ExectOS (i686, release) (push) Failing after 36s
|
2026-06-14 01:34:24 +02:00 |
|
harraiken
|
e035666f7a
|
Fix i686 thread context setup
Builds / ExectOS (i686, debug) (push) Successful in 40s
Builds / ExectOS (amd64, debug) (push) Successful in 43s
Builds / ExectOS (amd64, release) (push) Successful in 47s
Builds / ExectOS (i686, release) (push) Successful in 45s
|
2026-06-14 00:53:34 +02:00 |
|
harraiken
|
df35bf8601
|
Add thread startup stub
Builds / ExectOS (amd64, debug) (push) Successful in 27s
Builds / ExectOS (amd64, release) (push) Successful in 39s
Builds / ExectOS (i686, release) (push) Successful in 38s
Builds / ExectOS (i686, debug) (push) Successful in 30s
|
2026-06-14 00:50:23 +02:00 |
|
harraiken
|
15523e7d71
|
Fix AMD64 thread context setup
Builds / ExectOS (i686, release) (push) Successful in 34s
Builds / ExectOS (i686, debug) (push) Successful in 36s
Builds / ExectOS (amd64, release) (push) Failing after 41s
Builds / ExectOS (amd64, debug) (push) Failing after 44s
|
2026-06-14 00:44:02 +02:00 |
|
harraiken
|
f79c9023d8
|
Initialize thread service table
Builds / ExectOS (amd64, debug) (push) Successful in 29s
Builds / ExectOS (amd64, release) (push) Successful in 37s
Builds / ExectOS (i686, release) (push) Successful in 28s
Builds / ExectOS (i686, debug) (push) Successful in 37s
|
2026-06-12 23:19:05 +02:00 |
|
harraiken
|
97703c7932
|
Add stub for System Service Descriptor Table accessor routine
Builds / ExectOS (amd64, debug) (push) Successful in 29s
Builds / ExectOS (i686, debug) (push) Successful in 28s
Builds / ExectOS (amd64, release) (push) Successful in 38s
Builds / ExectOS (i686, release) (push) Successful in 37s
|
2026-06-12 23:16:20 +02:00 |
|
harraiken
|
2f5902119d
|
Update thread initialization code
Builds / ExectOS (i686, debug) (push) Successful in 39s
Builds / ExectOS (amd64, debug) (push) Successful in 40s
Builds / ExectOS (amd64, release) (push) Successful in 33s
Builds / ExectOS (i686, release) (push) Successful in 33s
|
2026-06-12 20:52:23 +02:00 |
|
harraiken
|
7a10135731
|
Replace jmp with call to maintain ABI stack alignment
Builds / ExectOS (amd64, debug) (push) Successful in 25s
Builds / ExectOS (amd64, release) (push) Successful in 30s
Builds / ExectOS (i686, debug) (push) Successful in 29s
Builds / ExectOS (i686, release) (push) Successful in 33s
|
2026-06-12 15:58:42 +02:00 |
|
harraiken
|
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 |
|
harraiken
|
1a062ca05f
|
Trigger low memory allocation before PFN database initialization
Builds / ExectOS (i686, debug) (push) Successful in 30s
Builds / ExectOS (amd64, debug) (push) Successful in 32s
Builds / ExectOS (amd64, release) (push) Successful in 39s
Builds / ExectOS (i686, release) (push) Successful in 38s
|
2026-06-12 13:21:22 +02:00 |
|
harraiken
|
c702152cca
|
Refactor real-mode memory allocation and identity mapping for AP trampoline
Builds / ExectOS (amd64, release) (push) Successful in 36s
Builds / ExectOS (amd64, debug) (push) Successful in 34s
Builds / ExectOS (i686, debug) (push) Successful in 33s
Builds / ExectOS (i686, release) (push) Successful in 37s
|
2026-06-12 13:16:48 +02:00 |
|
harraiken
|
81c799e590
|
Fix TrampolineCodeSize variable type
Builds / ExectOS (amd64, debug) (push) Successful in 26s
Builds / ExectOS (i686, debug) (push) Successful in 32s
Builds / ExectOS (i686, release) (push) Successful in 37s
Builds / ExectOS (amd64, release) (push) Successful in 39s
|
2026-06-12 12:59:16 +02:00 |
|