Basic processor initialization code
一些检查失败了
Builds / ExectOS (amd64) (push) Failing after 16s
Builds / ExectOS (i686) (push) Failing after 15s

这个提交包含在:
2023-11-28 22:31:39 +01:00
父节点 d4ee87fd62
当前提交 f6c621c2a6
共有 7 个文件被更改,包括 90 次插入0 次删除

查看文件

@@ -75,6 +75,9 @@
/* Serial port I/O addresses */
#define COMPORT_ADDRESSES {0x000, 0x3F8, 0x2F8, 0x3E8, 0x2E8, 0x5F8, 0x4F8, 0x5E8, 0x4E8}
/* Initial stall factor */
#define INITIAL_STALL_FACTOR 100
/* APIC Base Register */
typedef union _APIC_BASE_REGISTER
{
@@ -123,4 +126,14 @@ typedef union _APIC_SPURIOUS_REGISTER
};
} APIC_SPURIOUS_REGISTER, *PAPIC_SPURIOUS_REGISTER;
/* Processor identity structure */
typedef struct _HAL_PROCESSOR_IDENTITY
{
UCHAR ProcessorId;
UCHAR LApicId;
BOOLEAN Bsp;
BOOLEAN Started;
PKPROCESSOR_BLOCK ProcessorBlock;
} HAL_PROCESSOR_IDENTITY, *PHAL_PROCESSOR_IDENTITY;
#endif /* __XTDK_I686_HLTYPES_H */