363e100493
Saving processor features in the processor control block
...
Fixed correct AMD Family 25 model detection
Fixed procedure for saving processor vendor name (previously corrupted)
Added a debugging print of the processor identification
2024-05-06 17:55:37 +02:00
befa211aa7
Add PFN related structures and definitions
2024-04-08 19:03:58 +02:00
d7b103f85d
Add forward references for PTE related structures
2024-04-03 16:03:17 +02:00
5acf8b4abd
Add page size enumeration list
2024-01-18 14:22:51 +01:00
641b34b119
Fixes in i686 version of KepInitializeThreadContext()
2023-11-08 16:06:01 +01:00
3afbc7e419
Introduce SIMD save area in place of FN/FX and use anonymous union inside FX_SAVE_AREA structure
2023-03-15 22:19:18 +01:00
10ccf67e8e
Add missing forward declarations
2023-03-14 22:50:32 +01:00
70795ae57a
Add EFLAGS and THREAD_ENVIRONMENT_BLOCK for x86
2023-03-05 18:11:57 +01:00
3d42fcc0f5
Add KSWITCH_FRAME definition for i686 architecture
2023-03-01 00:03:20 +01:00
18a39f95bc
Add floating save area structure definitions
2023-02-15 20:07:17 +01:00
e94cb2d3a7
Processor identification structures
2023-02-10 17:14:12 +01:00
5eaf7d63a3
Initialize Page Attribute Table
2023-02-05 00:14:34 +01:00
6f068513cd
Initial processor block initialization
2023-01-30 19:07:05 +01:00
3ad3149f80
Add descriptor structure definition
2023-01-25 17:42:35 +01:00
ca1d7ddfe8
Basic context, frames and exceptions definitions
2023-01-07 23:36:50 +01:00
f74ba62f24
Add GDT, IDT and TSS related structures
2023-01-07 13:33:16 +01:00
324a88cc01
Implement HlCpuId() routine and corresponding structures for issueing CPUID instruction
2022-12-11 17:40:56 +01:00
35f2c67138
Basic XT structures
2022-07-29 16:31:59 +02:00