diff --git a/docs/sbsa/arm_sbsa_testcase_checklist.md b/docs/sbsa/arm_sbsa_testcase_checklist.md
index cdfc71f4..c446ab32 100644
--- a/docs/sbsa/arm_sbsa_testcase_checklist.md
+++ b/docs/sbsa/arm_sbsa_testcase_checklist.md
@@ -3611,11 +3611,12 @@ The checklist provides information about:
| Version 8.0 |
S_L8PE_08 |
- S_L8PE_08 |
- Not covered |
- |
- |
- |
+ B_PE_25 |
+ 15 |
+ Check for FEAT_LSE support |
+ Yes |
+ Yes |
+ No |
|
|
|
diff --git a/val/src/rule_metadata.c b/val/src/rule_metadata.c
index e14e8d8f..ebb9660a 100644
--- a/val/src/rule_metadata.c
+++ b/val/src/rule_metadata.c
@@ -569,6 +569,13 @@ rule_test_map_t rule_test_map[RULE_ID_SENTINEL] = {
.flag = BASE_RULE,
.test_num = ACS_PE_TEST_NUM_BASE + 62,
},
+ [S_L8PE_08] = {
+ .test_entry_id = NULL_ENTRY,
+ .module_id = PE,
+ .rule_desc = "Check for FEAT_LSE support",
+ .platform_bitmask = PLATFORM_BAREMETAL | PLATFORM_UEFI,
+ .flag = ALIAS_RULE,
+ },
[WNPXD] = {
.test_entry_id = PE065_ENTRY,
.module_id = PE,
@@ -3077,9 +3084,6 @@ rule_test_map_t rule_test_map[RULE_ID_SENTINEL] = {
[S_L6PE_07] = {
.module_id = PE,
},
- [S_L8PE_08] = {
- .module_id = PE,
- },
[B_PER_04] = {
.module_id = PERIPHERAL,
},
@@ -4748,6 +4752,9 @@ const RULE_ID_e s_l8shd_1_rule_list[] = {
RULE_ID_SENTINEL
};
+/* S_L8PE_08 */
+const RULE_ID_e s_l8pe_08_rule_list[] = {B_PE_25, RULE_ID_SENTINEL};
+
/* S_L8CXL_1 */
const RULE_ID_e s_l8cxl_rule_list[] = {
/* SBSA CXL Rules */
@@ -4863,6 +4870,7 @@ const alias_rule_map_t alias_rule_map[] = {
{S_PCIe_10, s_pcie_10_rule_list},
{S_L7PMU, s_l7pmu_rule_list},
{S_L8SHD_1, s_l8shd_1_rule_list},
+ {S_L8PE_08, s_l8pe_08_rule_list},
{SYS_RAS, sys_ras_rule_list},
{LVQBC, lvqbc_rule_list},
{S_L8CXL_1, s_l8cxl_rule_list},