harraiken
|
ba6b22f160
|
Simplify device map locking using RAII
Builds / ExectOS (amd64, release) (push) Successful in 40s
Builds / ExectOS (amd64, debug) (push) Successful in 43s
Builds / ExectOS (i686, release) (push) Successful in 40s
Builds / ExectOS (i686, debug) (push) Successful in 42s
|
2026-08-06 18:48:23 +02:00 |
|
harraiken
|
d05990a812
|
Add DeviceMap pointer to EPROCESS structure
Builds / ExectOS (amd64, release) (push) Successful in 41s
Builds / ExectOS (amd64, debug) (push) Successful in 42s
Builds / ExectOS (i686, debug) (push) Successful in 43s
Builds / ExectOS (i686, release) (push) Successful in 41s
|
2026-08-06 18:40:17 +02:00 |
|
harraiken
|
1a28106bb8
|
Merge branch 'master' into threads
Builds / ExectOS (amd64, release) (push) Successful in 39s
Builds / ExectOS (amd64, debug) (push) Successful in 42s
Builds / ExectOS (i686, debug) (push) Successful in 42s
Builds / ExectOS (i686, release) (push) Successful in 40s
|
2026-08-06 17:05:59 +02:00 |
|
harraiken
|
577621e082
|
Add RAII guard for kernel guarded regions
Builds / ExectOS (amd64, debug) (push) Successful in 42s
Builds / ExectOS (amd64, release) (push) Successful in 41s
Builds / ExectOS (i686, debug) (push) Successful in 36s
Builds / ExectOS (i686, release) (push) Successful in 37s
|
2026-08-06 16:07:17 +02:00 |
|
harraiken
|
7e66630c1b
|
Add guarded region support
Builds / ExectOS (amd64, debug) (push) Successful in 43s
Builds / ExectOS (amd64, release) (push) Successful in 42s
Builds / ExectOS (i686, debug) (push) Successful in 41s
Builds / ExectOS (i686, release) (push) Successful in 40s
|
2026-08-06 16:03:56 +02:00 |
|
harraiken
|
0a66c8a3a3
|
Initialize handle table support and create system table
Builds / ExectOS (amd64, debug) (push) Successful in 45s
Builds / ExectOS (amd64, release) (push) Successful in 43s
Builds / ExectOS (i686, debug) (push) Successful in 42s
Builds / ExectOS (i686, release) (push) Successful in 40s
|
2026-08-06 13:35:07 +02:00 |
|
harraiken
|
d9a556e077
|
Define pool tag for OB handle table structures
Builds / ExectOS (amd64, release) (push) Successful in 42s
Builds / ExectOS (amd64, debug) (push) Successful in 44s
Builds / ExectOS (i686, debug) (push) Successful in 42s
Builds / ExectOS (i686, release) (push) Successful in 40s
|
2026-08-06 12:30:21 +02:00 |
|
harraiken
|
3a05d2f2f6
|
Migrate handle table calls from executive to object manager
Builds / ExectOS (amd64, debug) (push) Failing after 34s
Builds / ExectOS (amd64, release) (push) Failing after 33s
Builds / ExectOS (i686, debug) (push) Failing after 35s
Builds / ExectOS (i686, release) (push) Failing after 33s
|
2026-08-06 12:27:43 +02:00 |
|
harraiken
|
8d639f7c97
|
Move handle table management from executive to object manager
Builds / ExectOS (amd64, debug) (push) Failing after 36s
Builds / ExectOS (amd64, release) (push) Failing after 34s
Builds / ExectOS (i686, release) (push) Failing after 33s
Builds / ExectOS (i686, debug) (push) Failing after 35s
|
2026-08-06 12:20:19 +02:00 |
|
harraiken
|
a84b9b641d
|
Add system handle table info structures
Builds / ExectOS (amd64, debug) (push) Failing after 35s
Builds / ExectOS (amd64, release) (push) Failing after 32s
Builds / ExectOS (i686, debug) (push) Failing after 33s
Builds / ExectOS (i686, release) (push) Failing after 31s
|
2026-08-06 12:03:49 +02:00 |
|
harraiken
|
a2b23b2ef4
|
Move handle table definitions to OB
Builds / ExectOS (amd64, debug) (push) Failing after 1m2s
Builds / ExectOS (amd64, release) (push) Failing after 1m0s
Builds / ExectOS (i686, release) (push) Failing after 34s
Builds / ExectOS (i686, debug) (push) Failing after 36s
|
2026-08-06 10:02:21 +02:00 |
|
harraiken
|
1ecc9bd298
|
Merge branch 'master' into threads
Builds / ExectOS (amd64, release) (push) Successful in 1m0s
Builds / ExectOS (amd64, debug) (push) Successful in 1m2s
Builds / ExectOS (i686, debug) (push) Successful in 44s
Builds / ExectOS (i686, release) (push) Successful in 41s
|
2026-08-03 11:08:35 +02:00 |
|
harraiken
|
9b701c89f4
|
Drop inline specifier
Builds / ExectOS (amd64, debug) (push) Successful in 50s
Builds / ExectOS (amd64, release) (push) Successful in 48s
Builds / ExectOS (i686, release) (push) Successful in 41s
Builds / ExectOS (i686, debug) (push) Successful in 42s
|
2026-08-02 21:53:54 +02:00 |
|
harraiken
|
bc99258d52
|
Add missing quota tracking variables
Builds / ExectOS (amd64, debug) (push) Successful in 34s
Builds / ExectOS (i686, release) (push) Successful in 42s
Builds / ExectOS (i686, debug) (push) Successful in 33s
Builds / ExectOS (amd64, release) (push) Successful in 43s
|
2026-07-14 23:35:46 +02:00 |
|
harraiken
|
5349bd115e
|
Add function to consume audit masks
Builds / ExectOS (amd64, release) (push) Failing after 30s
Builds / ExectOS (amd64, debug) (push) Failing after 41s
Builds / ExectOS (i686, release) (push) Failing after 29s
Builds / ExectOS (i686, debug) (push) Failing after 39s
|
2026-07-14 23:22:30 +02:00 |
|
harraiken
|
f99e919cb7
|
Implement kernel handle encoding
Builds / ExectOS (amd64, debug) (push) Failing after 28s
Builds / ExectOS (i686, debug) (push) Failing after 25s
Builds / ExectOS (i686, release) (push) Failing after 37s
Builds / ExectOS (amd64, release) (push) Failing after 38s
|
2026-07-14 23:04:48 +02:00 |
|
harraiken
|
68e08d3065
|
Implement accessor for the currently executing executive thread
Builds / ExectOS (amd64, release) (push) Failing after 22s
Builds / ExectOS (i686, release) (push) Failing after 23s
Builds / ExectOS (amd64, debug) (push) Failing after 38s
Builds / ExectOS (i686, debug) (push) Failing after 37s
|
2026-07-14 23:00:49 +02:00 |
|
harraiken
|
e4ae43f676
|
Implement object reference by handle
Builds / ExectOS (amd64, debug) (push) Failing after 35s
Builds / ExectOS (amd64, release) (push) Failing after 31s
Builds / ExectOS (i686, release) (push) Failing after 29s
Builds / ExectOS (i686, debug) (push) Failing after 35s
|
2026-07-14 21:54:34 +02:00 |
|
harraiken
|
f436efbd11
|
Implement InitializeObjectAttributes helper
Builds / ExectOS (amd64, debug) (push) Failing after 27s
Builds / ExectOS (i686, debug) (push) Failing after 25s
Builds / ExectOS (amd64, release) (push) Failing after 38s
Builds / ExectOS (i686, release) (push) Failing after 35s
|
2026-07-14 21:47:22 +02:00 |
|
harraiken
|
168a8655ac
|
Rename framebuffer allocation tag and add security privilege array tag
Builds / ExectOS (i686, release) (push) Failing after 24s
Builds / ExectOS (amd64, release) (push) Failing after 23s
Builds / ExectOS (i686, debug) (push) Failing after 36s
Builds / ExectOS (amd64, debug) (push) Failing after 37s
|
2026-07-14 21:46:01 +02:00 |
|
harraiken
|
6b840939d5
|
Initialize initial system process and idle process during PS initialization
Builds / ExectOS (amd64, debug) (push) Failing after 37s
Builds / ExectOS (amd64, release) (push) Failing after 27s
Builds / ExectOS (i686, release) (push) Failing after 26s
Builds / ExectOS (i686, debug) (push) Failing after 34s
|
2026-07-14 21:42:54 +02:00 |
|
harraiken
|
b256c260b9
|
Implement system and idle process creation and initialization functions
Builds / ExectOS (i686, release) (push) Failing after 25s
Builds / ExectOS (i686, debug) (push) Failing after 36s
Builds / ExectOS (amd64, debug) (push) Failing after 39s
Builds / ExectOS (amd64, release) (push) Failing after 27s
|
2026-07-14 21:41:15 +02:00 |
|
harraiken
|
06291d2525
|
Expose active processors affinity map
Builds / ExectOS (amd64, debug) (push) Successful in 32s
Builds / ExectOS (amd64, release) (push) Successful in 42s
Builds / ExectOS (i686, release) (push) Successful in 41s
Builds / ExectOS (i686, debug) (push) Successful in 30s
|
2026-07-14 21:19:49 +02:00 |
|
harraiken
|
2a140661fd
|
Define Thread Environment Block and related types
Builds / ExectOS (i686, debug) (push) Successful in 33s
Builds / ExectOS (amd64, debug) (push) Successful in 35s
Builds / ExectOS (amd64, release) (push) Successful in 43s
Builds / ExectOS (i686, release) (push) Successful in 42s
|
2026-07-14 21:11:43 +02:00 |
|
harraiken
|
34620b182a
|
Introduce working set list types and extend EPROCESS structure
Builds / ExectOS (amd64, release) (push) Successful in 39s
Builds / ExectOS (amd64, debug) (push) Successful in 40s
Builds / ExectOS (i686, release) (push) Successful in 1m8s
Builds / ExectOS (i686, debug) (push) Successful in 1m10s
|
2026-07-14 19:08:01 +02:00 |
|
harraiken
|
e1c422c992
|
Add missing status codes for quota and pagefile limit violations
Builds / ExectOS (amd64, debug) (push) Successful in 46s
Builds / ExectOS (amd64, release) (push) Successful in 38s
Builds / ExectOS (i686, release) (push) Successful in 37s
Builds / ExectOS (i686, debug) (push) Successful in 45s
|
2026-07-13 16:45:46 +02:00 |
|
harraiken
|
5e91e362ae
|
Implement process quota charging
Builds / ExectOS (amd64, release) (push) Failing after 48s
Builds / ExectOS (i686, debug) (push) Failing after 45s
Builds / ExectOS (i686, release) (push) Failing after 54s
Builds / ExectOS (amd64, debug) (push) Failing after 57s
|
2026-07-13 16:39:58 +02:00 |
|
harraiken
|
f276489e92
|
Add quota peak array and quota block pointer to EPROCESS structure
Builds / ExectOS (amd64, debug) (push) Successful in 34s
Builds / ExectOS (i686, debug) (push) Successful in 33s
Builds / ExectOS (amd64, release) (push) Successful in 53s
Builds / ExectOS (i686, release) (push) Successful in 50s
|
2026-07-11 18:57:55 +02:00 |
|
harraiken
|
8ad412ecb5
|
Initialize process quota subsystem
Builds / ExectOS (amd64, release) (push) Failing after 31s
Builds / ExectOS (amd64, debug) (push) Failing after 40s
Builds / ExectOS (i686, release) (push) Failing after 27s
Builds / ExectOS (i686, debug) (push) Failing after 38s
|
2026-07-11 01:43:23 +02:00 |
|
harraiken
|
b77a57a0e3
|
Add quota management spinlock and expose ReturnProcessQuota
Builds / ExectOS (amd64, release) (push) Successful in 33s
Builds / ExectOS (amd64, debug) (push) Successful in 35s
Builds / ExectOS (i686, debug) (push) Successful in 46s
Builds / ExectOS (i686, release) (push) Successful in 44s
|
2026-07-11 01:39:23 +02:00 |
|
harraiken
|
c48cefd463
|
Refactor process quota return logic and fix atomic exchange operations
Builds / ExectOS (amd64, release) (push) Failing after 24s
Builds / ExectOS (i686, release) (push) Failing after 27s
Builds / ExectOS (i686, debug) (push) Failing after 38s
Builds / ExectOS (amd64, debug) (push) Failing after 40s
|
2026-07-11 01:35:51 +02:00 |
|
harraiken
|
130e797dd9
|
Add security access and audit interfaces
Builds / ExectOS (amd64, debug) (push) Successful in 27s
Builds / ExectOS (i686, debug) (push) Successful in 43s
Builds / ExectOS (amd64, release) (push) Successful in 45s
Builds / ExectOS (i686, release) (push) Successful in 31s
|
2026-07-10 13:01:36 +02:00 |
|
harraiken
|
30abb5be98
|
Remove empty line
Builds / ExectOS (i686, release) (push) Successful in 40s
Builds / ExectOS (amd64, debug) (push) Successful in 43s
Builds / ExectOS (i686, debug) (push) Successful in 49s
Builds / ExectOS (amd64, release) (push) Successful in 53s
|
2026-07-10 08:52:18 +02:00 |
|
harraiken
|
f51c7a5ce5
|
Implement RAII guards for exclusive and shared push locks
Builds / ExectOS (i686, debug) (push) Successful in 37s
Builds / ExectOS (amd64, debug) (push) Successful in 47s
Builds / ExectOS (i686, release) (push) Successful in 36s
Builds / ExectOS (amd64, release) (push) Successful in 46s
|
2026-07-10 08:27:09 +02:00 |
|
harraiken
|
c7b257dfc4
|
Resolve missing type dependencies
Builds / ExectOS (i686, debug) (push) Successful in 32s
Builds / ExectOS (amd64, debug) (push) Successful in 34s
Builds / ExectOS (i686, release) (push) Successful in 42s
Builds / ExectOS (amd64, release) (push) Successful in 44s
|
2026-07-10 08:06:46 +02:00 |
|
harraiken
|
e8fa736c7a
|
Implement RAII guard for critical regions
Builds / ExectOS (i686, release) (push) Failing after 30s
Builds / ExectOS (amd64, release) (push) Failing after 32s
Builds / ExectOS (i686, debug) (push) Failing after 40s
Builds / ExectOS (amd64, debug) (push) Failing after 43s
|
2026-07-10 08:03:58 +02:00 |
|
harraiken
|
a12e21f15c
|
Add process and thread specific access mask
Builds / ExectOS (amd64, debug) (push) Successful in 28s
Builds / ExectOS (i686, release) (push) Successful in 30s
Builds / ExectOS (i686, debug) (push) Successful in 41s
Builds / ExectOS (amd64, release) (push) Successful in 44s
|
2026-07-09 23:21:17 +02:00 |
|
harraiken
|
b83aaf7cd0
|
Register Process and Thread object types
Builds / ExectOS (i686, release) (push) Failing after 29s
Builds / ExectOS (amd64, debug) (push) Failing after 31s
Builds / ExectOS (i686, debug) (push) Failing after 36s
Builds / ExectOS (amd64, release) (push) Failing after 37s
|
2026-07-09 23:19:42 +02:00 |
|
harraiken
|
849d68b939
|
Define process and thread generic access rights
Builds / ExectOS (i686, debug) (push) Successful in 34s
Builds / ExectOS (amd64, release) (push) Successful in 42s
Builds / ExectOS (i686, release) (push) Successful in 41s
Builds / ExectOS (amd64, debug) (push) Successful in 34s
|
2026-07-09 23:14:03 +02:00 |
|
harraiken
|
e8c4b5cbda
|
Stub out process and thread deletion functions
Builds / ExectOS (amd64, debug) (push) Successful in 31s
Builds / ExectOS (i686, debug) (push) Successful in 41s
Builds / ExectOS (amd64, release) (push) Successful in 43s
Builds / ExectOS (i686, release) (push) Successful in 29s
|
2026-07-09 20:51:56 +02:00 |
|
harraiken
|
b98d94b4f3
|
Implement process and thread object type getters
Builds / ExectOS (amd64, release) (push) Successful in 32s
Builds / ExectOS (amd64, debug) (push) Successful in 34s
Builds / ExectOS (i686, debug) (push) Successful in 41s
Builds / ExectOS (i686, release) (push) Successful in 40s
|
2026-07-09 20:33:57 +02:00 |
|
harraiken
|
17f23fff41
|
Implement skeleton switch for object security
Builds / ExectOS (amd64, debug) (push) Successful in 34s
Builds / ExectOS (i686, debug) (push) Successful in 32s
Builds / ExectOS (amd64, release) (push) Successful in 44s
Builds / ExectOS (i686, release) (push) Successful in 42s
|
2026-07-09 20:25:15 +02:00 |
|
harraiken
|
e164370cff
|
Extend EPROCESS and ETHREAD structures
Builds / ExectOS (amd64, debug) (push) Successful in 27s
Builds / ExectOS (amd64, release) (push) Successful in 33s
Builds / ExectOS (i686, debug) (push) Successful in 30s
Builds / ExectOS (i686, release) (push) Successful in 38s
|
2026-07-09 19:28:54 +02:00 |
|
harraiken
|
2b1ff4aa9f
|
Implement handle table management interface
Builds / ExectOS (amd64, debug) (push) Successful in 45s
Builds / ExectOS (i686, release) (push) Successful in 35s
Builds / ExectOS (amd64, release) (push) Successful in 39s
Builds / ExectOS (i686, debug) (push) Successful in 42s
|
2026-07-09 19:16:01 +02:00 |
|
harraiken
|
4ddc0c91c0
|
Add handle table architecture definitions
Builds / ExectOS (amd64, release) (push) Successful in 35s
Builds / ExectOS (i686, debug) (push) Successful in 34s
Builds / ExectOS (amd64, debug) (push) Successful in 36s
Builds / ExectOS (i686, release) (push) Successful in 40s
|
2026-07-09 15:59:28 +02:00 |
|
harraiken
|
d8eeff620e
|
Implement push lock blocking
Builds / ExectOS (amd64, debug) (push) Successful in 45s
Builds / ExectOS (i686, debug) (push) Successful in 42s
Builds / ExectOS (amd64, release) (push) Successful in 31s
Builds / ExectOS (i686, release) (push) Successful in 32s
|
2026-07-09 14:51:24 +02:00 |
|
harraiken
|
7a6982d44a
|
Add kernel handle masks
Builds / ExectOS (amd64, debug) (push) Successful in 44s
Builds / ExectOS (i686, release) (push) Successful in 33s
Builds / ExectOS (amd64, release) (push) Successful in 37s
Builds / ExectOS (i686, debug) (push) Successful in 45s
|
2026-07-09 13:19:55 +02:00 |
|
harraiken
|
9f618eeb14
|
Define access denied and object type mismatch error codes
Builds / ExectOS (amd64, release) (push) Successful in 37s
Builds / ExectOS (i686, debug) (push) Successful in 35s
Builds / ExectOS (amd64, debug) (push) Successful in 44s
Builds / ExectOS (i686, release) (push) Successful in 41s
|
2026-07-09 13:17:32 +02:00 |
|
harraiken
|
3ba50e7d59
|
Add handle table structures
Builds / ExectOS (i686, release) (push) Successful in 40s
Builds / ExectOS (amd64, debug) (push) Successful in 44s
Builds / ExectOS (i686, debug) (push) Successful in 36s
Builds / ExectOS (amd64, release) (push) Successful in 37s
|
2026-07-09 12:31:18 +02:00 |
|
harraiken
|
f9a471633f
|
Implement push lock unblocking
Builds / ExectOS (amd64, release) (push) Successful in 36s
Builds / ExectOS (i686, release) (push) Successful in 35s
Builds / ExectOS (amd64, debug) (push) Successful in 45s
Builds / ExectOS (i686, debug) (push) Successful in 42s
|
2026-07-09 12:05:52 +02:00 |
|
harraiken
|
5982403a79
|
Implement unicode string comparison function
Builds / ExectOS (amd64, release) (push) Successful in 36s
Builds / ExectOS (amd64, debug) (push) Successful in 44s
Builds / ExectOS (i686, debug) (push) Successful in 34s
Builds / ExectOS (i686, release) (push) Successful in 40s
|
2026-07-09 09:12:40 +02:00 |
|
harraiken
|
55e1373fc5
|
Apply access right definitions in Object Manager type registry
Builds / ExectOS (amd64, debug) (push) Failing after 29s
Builds / ExectOS (i686, debug) (push) Failing after 27s
Builds / ExectOS (amd64, release) (push) Failing after 38s
Builds / ExectOS (i686, release) (push) Failing after 35s
|
2026-07-09 09:04:53 +02:00 |
|
harraiken
|
a00f7219fc
|
Define access rights
Builds / ExectOS (amd64, release) (push) Failing after 30s
Builds / ExectOS (amd64, debug) (push) Failing after 38s
Builds / ExectOS (i686, release) (push) Failing after 27s
Builds / ExectOS (i686, debug) (push) Failing after 36s
|
2026-07-09 09:01:25 +02:00 |
|
harraiken
|
7db52a816f
|
Expose system process object
Builds / ExectOS (amd64, debug) (push) Failing after 30s
Builds / ExectOS (amd64, release) (push) Failing after 31s
Builds / ExectOS (i686, debug) (push) Failing after 30s
Builds / ExectOS (i686, release) (push) Failing after 33s
|
2026-07-09 08:54:22 +02:00 |
|
harraiken
|
34acfe2b8b
|
Add STATUS_PRIVILEGE_NOT_HELD status code
Builds / ExectOS (amd64, debug) (push) Failing after 35s
Builds / ExectOS (amd64, release) (push) Failing after 32s
Builds / ExectOS (i686, release) (push) Failing after 30s
Builds / ExectOS (i686, debug) (push) Failing after 35s
|
2026-07-09 08:47:38 +02:00 |
|
harraiken
|
ec356b8a6e
|
Suppress unused variable warning
Builds / ExectOS (amd64, debug) (push) Failing after 24s
Builds / ExectOS (amd64, release) (push) Failing after 38s
Builds / ExectOS (i686, debug) (push) Failing after 35s
Builds / ExectOS (i686, release) (push) Failing after 25s
|
2026-07-09 08:38:07 +02:00 |
|
harraiken
|
aae31c2b1d
|
Define cross-language attribute macros
Builds / ExectOS (amd64, release) (push) Failing after 30s
Builds / ExectOS (i686, debug) (push) Failing after 29s
Builds / ExectOS (i686, release) (push) Failing after 36s
Builds / ExectOS (amd64, debug) (push) Failing after 38s
|
2026-07-09 08:36:18 +02:00 |
|
harraiken
|
7336710c23
|
Add Object Manager module inclusion
Builds / ExectOS (amd64, debug) (push) Failing after 23s
Builds / ExectOS (amd64, release) (push) Failing after 37s
Builds / ExectOS (i686, release) (push) Failing after 26s
Builds / ExectOS (i686, debug) (push) Failing after 35s
|
2026-07-09 08:14:58 +02:00 |
|
harraiken
|
195c749396
|
Implement core Object Manager subsystem
Builds / ExectOS (i686, debug) (push) Failing after 27s
Builds / ExectOS (amd64, release) (push) Failing after 39s
Builds / ExectOS (i686, release) (push) Failing after 36s
Builds / ExectOS (amd64, debug) (push) Failing after 28s
|
2026-07-09 08:11:44 +02:00 |
|
harraiken
|
96502d5db6
|
Add executive work item stubs
Builds / ExectOS (amd64, release) (push) Successful in 37s
Builds / ExectOS (i686, debug) (push) Successful in 35s
Builds / ExectOS (i686, release) (push) Successful in 49s
Builds / ExectOS (amd64, debug) (push) Successful in 53s
|
2026-07-09 07:18:45 +02:00 |
|
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 |
|