mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
x86/amd: Misc setup for Fam1Ah processors
Fam1Ah is similar to Fam19h in these regards.
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
master commit: f29cc14de1
master date: 2025-01-06 18:01:32 +0000
This commit is contained in:
1 parent
1b88dc9afc
commit
71d626f2f7
3 files changed
+6
No files matched your search
@@ -1429,6 +1429,7 @@ static void amd_cpuidle_init(struct acpi_processor_power *power)
|
||||
|
||||
switch ( c->x86 )
|
||||
{
|
||||
case 0x1a:
|
||||
case 0x19:
|
||||
case 0x18:
|
||||
if ( boot_cpu_data.x86_vendor != X86_VENDOR_HYGON )
|
||||
|
||||
@@ -114,6 +114,7 @@ static bool verify_patch_size(uint32_t patch_size)
|
||||
#define F16H_MPB_MAX_SIZE 3458
|
||||
#define F17H_MPB_MAX_SIZE 3200
|
||||
#define F19H_MPB_MAX_SIZE 5568
|
||||
#define F1AH_MPB_MAX_SIZE 15296
|
||||
|
||||
switch ( boot_cpu_data.x86 )
|
||||
{
|
||||
@@ -132,6 +133,9 @@ static bool verify_patch_size(uint32_t patch_size)
|
||||
case 0x19:
|
||||
max_size = F19H_MPB_MAX_SIZE;
|
||||
break;
|
||||
case 0x1a:
|
||||
max_size = F1AH_MPB_MAX_SIZE;
|
||||
break;
|
||||
default:
|
||||
max_size = F1XH_MPB_MAX_SIZE;
|
||||
break;
|
||||
|
||||
@@ -567,6 +567,7 @@ const struct arch_vpmu_ops *__init amd_vpmu_init(void)
|
||||
case 0x15:
|
||||
case 0x17:
|
||||
case 0x19:
|
||||
case 0x1a:
|
||||
num_counters = F15H_NUM_COUNTERS;
|
||||
counters = AMD_F15H_COUNTERS;
|
||||
ctrls = AMD_F15H_CTRLS;
|
||||
|
||||