fixed little bug in bit mask
This commit is contained in:
parent
580007945e
commit
93cfc43c55
1 changed files with 9 additions and 11 deletions
|
@ -102,17 +102,15 @@ int cpu_detection(void)
|
|||
}
|
||||
|
||||
if (first_time) {
|
||||
kprintf("Paging features: %s%s%s%s%s",
|
||||
(cpu_info.feature1 & (1 << CPU_FEATUE_PSE)) ? "PSE (2/4Mb) " : "",
|
||||
(cpu_info.feature1 & (1 << CPU_FEATURE_PAE)) ? "PAE " : "",
|
||||
(cpu_info.feature1 & (1 << CPU_FEATURE_PGE)) ? "PGE " : "",
|
||||
(cpu_info.feature1 & (1 << CPU_FEATURE_PAT)) ? "PAT " : "",
|
||||
(cpu_info.feature1 & (1 << CPU_FEATURE_PSE36)) ? "PSE36" : "");
|
||||
|
||||
kprintf("%s%s%s\n",
|
||||
(cpu_info.feature3 & (1 << CPU_FEATURE_NX)) ? "NX " : "",
|
||||
(cpu_info.feature3 & (1 << CPU_FEATURE_1GBHP)) ? "PSE (1Gb) " : "",
|
||||
(cpu_info.feature3 & (1 << CPU_FEATURE_LM)) ? "LM" : "");
|
||||
kprintf("Paging features: %s%s%s%s%s%s%s%s",
|
||||
(cpu_info.feature1 & CPU_FEATUE_PSE) ? "PSE (2/4Mb) " : "",
|
||||
(cpu_info.feature1 & CPU_FEATURE_PAE) ? "PAE " : "",
|
||||
(cpu_info.feature1 & CPU_FEATURE_PGE) ? "PGE " : "",
|
||||
(cpu_info.feature1 & CPU_FEATURE_PAT) ? "PAT " : "",
|
||||
(cpu_info.feature1 & CPU_FEATURE_PSE36) ? "PSE36 " : "",
|
||||
(cpu_info.feature3 & CPU_FEATURE_NX) ? "NX " : "",
|
||||
(cpu_info.feature3 & CPU_FEATURE_1GBHP) ? "PSE (1Gb) " : "",
|
||||
(cpu_info.feature3 & CPU_FEATURE_LM) ? "LM" : "");
|
||||
|
||||
kprintf("Physical adress-width: %u bits\n", cpu_info.addr_width & 0xff);
|
||||
kprintf("Linear adress-width: %u bits\n", (cpu_info.addr_width >> 8) & 0xff);
|
||||
|
|
Loading…
Add table
Reference in a new issue