Fix PMM for real HW + serial lock
This commit is contained in:
@@ -36,27 +36,6 @@ void read_rflags(uint64_t rflags)
|
||||
CHECK_BIT(rflags, 19) ? "VIF " : "", /*virtual interrupt flag*/
|
||||
CHECK_BIT(rflags, 20) ? "VIP " : "", /*virtual interrupt pending*/
|
||||
CHECK_BIT(rflags, 21) ? "ID " : ""); /*id flag*/
|
||||
|
||||
if (init.terminal) {
|
||||
printf("\x1b[38;5;226m%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s\x1b[38;5;231m\r\n",
|
||||
CHECK_BIT(rflags, 0) ? "CF " : "",
|
||||
CHECK_BIT(rflags, 2) ? "PF " : "",
|
||||
CHECK_BIT(rflags, 4) ? "AF " : "",
|
||||
CHECK_BIT(rflags, 6) ? "ZF " : "",
|
||||
CHECK_BIT(rflags, 7) ? "SF " : "",
|
||||
CHECK_BIT(rflags, 8) ? "TF " : "",
|
||||
CHECK_BIT(rflags, 9) ? "IF " : "",
|
||||
CHECK_BIT(rflags, 10) ? "DF " : "",
|
||||
CHECK_BIT(rflags, 11) ? "OF " : "",
|
||||
(CHECK_BIT(rflags, 12) && CHECK_BIT(rflags, 13)) ? "IOPL3 " : "IOPL0 ",
|
||||
CHECK_BIT(rflags, 14) ? "NT " : "",
|
||||
CHECK_BIT(rflags, 16) ? "RF " : "",
|
||||
CHECK_BIT(rflags, 17) ? "VM " : "",
|
||||
CHECK_BIT(rflags, 18) ? "AC " : "",
|
||||
CHECK_BIT(rflags, 19) ? "VIF " : "",
|
||||
CHECK_BIT(rflags, 20) ? "VIP " : "",
|
||||
CHECK_BIT(rflags, 21) ? "ID " : "");
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user