|
55cc62f5a0
|
Rename KIRQL to KRUNLEVEL type
|
2023-11-25 00:32:55 +01:00 |
|
|
d8403d01f5
|
Verify kernel and boot loader compatibility
|
2023-11-22 17:22:57 +01:00 |
|
|
d35dd4fce3
|
Save processor state during kernel initialization
|
2023-11-15 15:00:38 +01:00 |
|
|
1d9a79736a
|
Allow to postpone thread startup
|
2023-11-11 16:30:53 +01:00 |
|
|
91ce0f9947
|
Compensate missing return address, which is a 4-byte on i686 and an 8-byte on amd64
|
2023-11-05 20:07:13 +01:00 |
|
|
63f8dbc59b
|
Initialize CPU power structures, idle process and idle thread
|
2023-11-02 23:07:11 +01:00 |
|
|
6d63750fc2
|
Rename KepArchInitialize() routine to KepInitializeMachine()
|
2023-10-29 10:38:23 +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 |
|