Commit Graph

16 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
10ccf67e8e Add missing forward declarations 2023-03-14 22:50:32 +01:00
fd8eec1d86 Add EFLAGS and THREAD_ENVIRONMENT_BLOCK for amd64 2023-03-05 19:03:34 +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
73fc7607cd There is no need to specify alignment of the structure in the forward reference 2023-02-02 15:37:57 +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
bfc9db8b6d Unify KGDTENTRY and KIDTENTRY between architectures as much as possible 2023-01-25 17:35:03 +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