|
c4d1f1cd0d
|
Initial implementation of the thread initialization
|
2023-02-23 20:11:21 +01:00 |
|
|
e4fa9bdead
|
CurrentPrcb is needed here
|
2023-02-10 17:29:18 +01:00 |
|
|
c4a52938d2
|
Implement KeGetCurrentThread() routine
|
2023-02-08 23:58:24 +01:00 |
|
|
929d3dfae7
|
Implement KeGetCurrentProcessorBlock() and KeGetCurrentProcessorControlBlock() routines for both amd64 and i686
|
2023-02-08 16:39:05 +01:00 |
|
|
75c519a70c
|
Use more generic name for this macro use pointer used behind it will point to kernel debugger after it gets initialized
|
2023-02-07 19:37:44 +01:00 |
|
|
55cdae7c83
|
Initialize AMD64 processor registers
|
2023-02-04 23:40:03 +01:00 |
|
|
a761d3125a
|
Architecture specific initialization prior to processor structures initialization
|
2023-01-30 20:34:05 +01:00 |
|
|
b57e79aa7f
|
Proceed with architecture specific initialization
|
2023-01-25 19:37:13 +01:00 |
|
|
12b8c5f539
|
Switch kernel stack and move boot structures initialization into separate routine
|
2023-01-08 10:35:49 +01:00 |
|