Timo Kreuzer
9c1cfe0587
[NTOS:KE] Fix initialization of node block for application processors
...
- Initialize KeNodeBlock[0] statically
- Update Prcb->ParentNode->ProcessorMask for all processors
2024-01-18 22:41:46 +01:00
Timo Kreuzer
96d5b6281d
[NTOS:KE/x64] Fix boot process affinity
2024-01-16 08:15:53 +01:00
Timo Kreuzer
e5c5efe2ad
[NTOS:KE/x64] Set the idle thread's IdealProcessor for application processors
2023-12-08 20:16:51 +02:00
Timo Kreuzer
b1a9e72e92
[NTOS:KE/x64] Do not call HalInitSystem from application processors
2023-12-08 20:16:51 +02:00
Stanislav Motylkov
e2a587c2ef
[NTOS:KE/x64] Calculate the CPU frequency on AMD64
...
This should be performed early enough before CM initialization,
but after the TSC has been initialized and calibrated by HAL.
Based on existing i386 kiinit code. CORE-17971 CORE-14922
2023-07-15 20:50:12 +03:00
Serge Gautherie
e0400e7810
[NTOS:KE] KiIdleLoop(): Propagate DECLSPEC_NORETURN to callers
2021-03-05 00:43:15 +03:00
Victor Perevertkin
5c7ce4475e
[REACTOS] Cleanup INIT and some PAGE section allocations
...
- Change INIT_FUNCTION and INIT_SECTION to CODE_SEG("INIT") and DATA_SEG("INIT") respectively
- Remove INIT_FUNCTION from function prototypes
- Remove alloc_text pragma calls as they are not needed anymore
2020-11-02 21:45:31 +03:00
Serge Gautherie
b20f815126
[NTOSKRNL] Place INIT_FUNCTION before the return type ( #2823 )
...
(but after 'static' or SAL 2 annotation.)
Follow-up to 71fefa32
, which mentions that it's actually required by the compiler in some circumstances.
2020-05-23 15:56:10 +02:00
Ivan Labutin
1aa70ef6d1
[NTOS:KE] Move RtlpUse16ByteSLists initialization into KiInitializeKernel
2017-12-20 06:56:09 +01:00
Colin Finck
c2c66aff7d
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
2017-10-03 07:45:34 +00:00