mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-07-05 19:47:48 +00:00
HV: Update existing board.c files for RDT MBA
This patch updates board.c files for RDT MBA on existing platforms. Also, fixes setting RDT flag in WHL config file. Tracked-On: #3725 Signed-off-by: Vijay Dhanraj <vijay.dhanraj@intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
parent
92ee33b035
commit
b6c0558b60
@ -18,6 +18,7 @@ struct dmar_info plat_dmar_info;
|
|||||||
#ifdef CONFIG_RDT_ENABLED
|
#ifdef CONFIG_RDT_ENABLED
|
||||||
struct platform_clos_info platform_l2_clos_array[MAX_PLATFORM_CLOS_NUM];
|
struct platform_clos_info platform_l2_clos_array[MAX_PLATFORM_CLOS_NUM];
|
||||||
struct platform_clos_info platform_l3_clos_array[MAX_PLATFORM_CLOS_NUM];
|
struct platform_clos_info platform_l3_clos_array[MAX_PLATFORM_CLOS_NUM];
|
||||||
|
struct platform_clos_info platform_mba_clos_array[MAX_PLATFORM_CLOS_NUM];
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
const struct cpu_state_table board_cpu_state_tbl;
|
const struct cpu_state_table board_cpu_state_tbl;
|
||||||
|
@ -36,6 +36,7 @@ struct platform_clos_info platform_l2_clos_array[MAX_PLATFORM_CLOS_NUM] = {
|
|||||||
.msr_index = MSR_IA32_L2_MASK_BASE + 3U,
|
.msr_index = MSR_IA32_L2_MASK_BASE + 3U,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
struct platform_clos_info platform_mba_clos_array[MAX_PLATFORM_CLOS_NUM];
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
const struct cpu_state_table board_cpu_state_tbl;
|
const struct cpu_state_table board_cpu_state_tbl;
|
||||||
|
@ -18,6 +18,7 @@ struct dmar_info plat_dmar_info;
|
|||||||
#ifdef CONFIG_RDT_ENABLED
|
#ifdef CONFIG_RDT_ENABLED
|
||||||
struct platform_clos_info platform_l2_clos_array[MAX_PLATFORM_CLOS_NUM];
|
struct platform_clos_info platform_l2_clos_array[MAX_PLATFORM_CLOS_NUM];
|
||||||
struct platform_clos_info platform_l3_clos_array[MAX_PLATFORM_CLOS_NUM];
|
struct platform_clos_info platform_l3_clos_array[MAX_PLATFORM_CLOS_NUM];
|
||||||
|
struct platform_clos_info platform_mba_clos_array[MAX_PLATFORM_CLOS_NUM];
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
const struct cpu_state_table board_cpu_state_tbl;
|
const struct cpu_state_table board_cpu_state_tbl;
|
||||||
|
@ -18,6 +18,7 @@ struct dmar_info plat_dmar_info;
|
|||||||
#ifdef CONFIG_RDT_ENABLED
|
#ifdef CONFIG_RDT_ENABLED
|
||||||
struct platform_clos_info platform_l2_clos_array[MAX_PLATFORM_CLOS_NUM];
|
struct platform_clos_info platform_l2_clos_array[MAX_PLATFORM_CLOS_NUM];
|
||||||
struct platform_clos_info platform_l3_clos_array[MAX_PLATFORM_CLOS_NUM];
|
struct platform_clos_info platform_l3_clos_array[MAX_PLATFORM_CLOS_NUM];
|
||||||
|
struct platform_clos_info platform_mba_clos_array[MAX_PLATFORM_CLOS_NUM];
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
const struct cpu_state_table board_cpu_state_tbl;
|
const struct cpu_state_table board_cpu_state_tbl;
|
||||||
|
@ -18,6 +18,7 @@ struct dmar_info plat_dmar_info;
|
|||||||
#ifdef CONFIG_RDT_ENABLED
|
#ifdef CONFIG_RDT_ENABLED
|
||||||
struct platform_clos_info platform_l2_clos_array[MAX_PLATFORM_CLOS_NUM];
|
struct platform_clos_info platform_l2_clos_array[MAX_PLATFORM_CLOS_NUM];
|
||||||
struct platform_clos_info platform_l3_clos_array[MAX_PLATFORM_CLOS_NUM];
|
struct platform_clos_info platform_l3_clos_array[MAX_PLATFORM_CLOS_NUM];
|
||||||
|
struct platform_clos_info platform_mba_clos_array[MAX_PLATFORM_CLOS_NUM];
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
const struct cpu_state_table board_cpu_state_tbl;
|
const struct cpu_state_table board_cpu_state_tbl;
|
||||||
|
@ -18,6 +18,7 @@ struct dmar_info plat_dmar_info;
|
|||||||
#ifdef CONFIG_RDT_ENABLED
|
#ifdef CONFIG_RDT_ENABLED
|
||||||
struct platform_clos_info platform_l2_clos_array[MAX_PLATFORM_CLOS_NUM];
|
struct platform_clos_info platform_l2_clos_array[MAX_PLATFORM_CLOS_NUM];
|
||||||
struct platform_clos_info platform_l3_clos_array[MAX_PLATFORM_CLOS_NUM];
|
struct platform_clos_info platform_l3_clos_array[MAX_PLATFORM_CLOS_NUM];
|
||||||
|
struct platform_clos_info platform_mba_clos_array[MAX_PLATFORM_CLOS_NUM];
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
const struct cpu_state_table board_cpu_state_tbl;
|
const struct cpu_state_table board_cpu_state_tbl;
|
||||||
|
@ -59,6 +59,7 @@ struct dmar_info plat_dmar_info = {
|
|||||||
#ifdef CONFIG_RDT_ENABLED
|
#ifdef CONFIG_RDT_ENABLED
|
||||||
struct platform_clos_info platform_l2_clos_array[MAX_PLATFORM_CLOS_NUM];
|
struct platform_clos_info platform_l2_clos_array[MAX_PLATFORM_CLOS_NUM];
|
||||||
struct platform_clos_info platform_l3_clos_array[MAX_PLATFORM_CLOS_NUM];
|
struct platform_clos_info platform_l3_clos_array[MAX_PLATFORM_CLOS_NUM];
|
||||||
|
struct platform_clos_info platform_mba_clos_array[MAX_PLATFORM_CLOS_NUM];
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
const struct cpu_state_table board_cpu_state_tbl;
|
const struct cpu_state_table board_cpu_state_tbl;
|
||||||
|
@ -7,4 +7,4 @@ CONFIG_SERIAL_LEGACY=y
|
|||||||
CONFIG_SERIAL_PIO_BASE=0x3F8
|
CONFIG_SERIAL_PIO_BASE=0x3F8
|
||||||
CONFIG_HV_RAM_START=0x11000000
|
CONFIG_HV_RAM_START=0x11000000
|
||||||
CONFIG_HV_RAM_SIZE=0x7800000
|
CONFIG_HV_RAM_SIZE=0x7800000
|
||||||
CONFIG_RDT_ENABLED
|
CONFIG_RDT_ENABLED=n
|
||||||
|
@ -72,6 +72,7 @@ struct dmar_info plat_dmar_info = {
|
|||||||
#ifdef CONFIG_RDT_ENABLED
|
#ifdef CONFIG_RDT_ENABLED
|
||||||
struct platform_clos_info platform_l2_clos_array[MAX_PLATFORM_CLOS_NUM];
|
struct platform_clos_info platform_l2_clos_array[MAX_PLATFORM_CLOS_NUM];
|
||||||
struct platform_clos_info platform_l3_clos_array[MAX_PLATFORM_CLOS_NUM];
|
struct platform_clos_info platform_l3_clos_array[MAX_PLATFORM_CLOS_NUM];
|
||||||
|
struct platform_clos_info platform_mba_clos_array[MAX_PLATFORM_CLOS_NUM];
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static const struct cpu_cx_data board_cpu_cx[3] = {
|
static const struct cpu_cx_data board_cpu_cx[3] = {
|
||||||
|
Loading…
Reference in New Issue
Block a user