Commit Graph

22 Commits

Author SHA1 Message Date
30a2cb9849
Update timers support 2024-04-21 13:57:55 +02:00
ec81294eba
Add spinlock queue levels 2024-02-04 19:27:16 +01:00
55cc62f5a0
Rename KIRQL to KRUNLEVEL type 2023-11-25 00:32:55 +01:00
67496bef28
Add KLOCK_QUEUE_HANDLE structure definition 2023-11-11 11:36:22 +01:00
e11ef2f008
Use correct calling convention for a deferred routine 2023-10-30 15:28:00 +01:00
934dba37a1
Initial kernel events support 2023-03-17 16:46:18 +01:00
5677719038
Initialize thread context for AMD64 2023-03-14 17:37:20 +01:00
8f653c47dc
Initial Deferred Procedure Call (DPC) support 2023-03-05 22:56:16 +01:00
fd8eec1d86
Add EFLAGS and THREAD_ENVIRONMENT_BLOCK for amd64 2023-03-05 19:03:34 +01:00
870a6680b0
Add thread information block 2023-03-01 00:14:06 +01:00
e8e6cf1192
Set calling convention in each routine callback 2023-02-28 19:41:58 +01:00
ef23acc3bc
Add Deferred Procedure Call (DPC) and processor power state related structures 2023-02-27 19:58:47 +01:00
9c74aafe3d
Initial implementation of process initialization 2023-02-24 19:52:20 +01:00
c4d1f1cd0d
Initial implementation of the thread initialization 2023-02-23 20:11:21 +01:00
9e264e5327
Update kernel related structures 2023-02-21 16:49:44 +01:00
3354075900
Initial Asynchronous Procedure Call (APC) support 2023-02-18 00:04:51 +01:00
91e4176e45
Include more headers to satisfy clang 2023-02-16 17:52:55 +01:00
4a737d0472
Remove kertptr header file 2023-02-16 17:48:59 +01:00
feff0d9b7b
More core kernel library structures 2023-02-16 17:46:51 +01:00
d28687631b
Add thread stack information to the structure 2023-02-15 20:08:19 +01:00
9132c47cd9
Initial process and thread related structures 2023-02-08 23:40:58 +01:00
ca1d7ddfe8
Basic context, frames and exceptions definitions 2023-01-07 23:36:50 +01:00