[libcpu] Add CPU_FEATURE_WRN

The new CPU_FEATURE_WRN macro in the cpu features list will cause the
kernel to emit a warning but not panic if the feature is missing.
This commit is contained in:
Justin C. Miller
2023-05-01 20:35:12 -06:00
parent 1e2e154747
commit 3b3857548c
5 changed files with 12 additions and 1 deletions

View File

@@ -83,6 +83,7 @@ check_cpu_supported()
bool supported = true;
#define CPU_FEATURE_OPT(...)
#define CPU_FEATURE_WRN(...)
#define CPU_FEATURE_REQ(name, ...) \
if (!features[cpu::feature::name]) { \
status::fail(L"CPU required feature " L ## #name, uefi::status::unsupported); \