Commit Graph

18 Commits

Author SHA1 Message Date
75c519a70c
Use more generic name for this macro use pointer used behind it will point to kernel debugger after it gets initialized
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2023-02-07 19:37:44 +01:00
9c7d961c5a
Architecture specific initialization after processor init is done
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2023-02-06 15:53:11 +01:00
d6aac59199
Let kernel initialize stack on it's own without relying on boot loader
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2023-02-05 09:55:59 +01:00
a761d3125a
Architecture specific initialization prior to processor structures initialization
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2023-01-30 20:34:05 +01:00
7bf4a9ab8d
Initialize boot CPU structures inside kernel on AMD64
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2023-01-29 00:45:17 +01:00
757560ffeb
Do not use EFI RunTime Services in kernel as they are not mapped correctly
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2023-01-29 00:32:52 +01:00
b57e79aa7f
Proceed with architecture specific initialization
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2023-01-25 19:37:13 +01:00
8da38af489
Rename KepInitializeBootStructures() to KepInitializeStack()
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2023-01-25 19:28:12 +01:00
3c3e93afc7
Save kernel initialization block earlier
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2023-01-25 18:45:08 +01:00
12b8c5f539
Switch kernel stack and move boot structures initialization into separate routine
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2023-01-08 10:35:49 +01:00
5730e8692e
Reorganisation of KeStartXtSystem() routine and early debug printing
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2023-01-04 23:08:59 +01:00
e6a7918bac
Fix release build
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-12-28 23:28:49 +01:00
dec021b1ec
Reorganize early debug printing; initialize kernel stacks when needed
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-12-28 23:11:35 +01:00
df8de3f85f
Add missing routines documentation
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-12-22 23:41:19 +01:00
cf828a6896
Fill in kernel initialization block
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-12-21 20:04:20 +01:00
6871291c9a
Basic steps in XTOS boot protocol
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-12-14 22:17:17 +01:00
e37e5b97af
Initial version of the kernel initialization block, needed to start the kernel
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-11-12 23:17:44 +01:00
a7d07e7ecb
Integrate xtklib with the kernel
All checks were successful
ci/woodpecker/push/build Pipeline was successful
2022-08-30 23:23:02 +02:00