Commit Graph

18 Commits

Author SHA1 Message Date
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