From 102a0743326a03cd1a1202ceda21e175b7d3575c Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Tue, 20 Feb 2024 01:20:52 +0000
Subject: [PATCH] add new system file

---
 kernel/arch/x86/kernel/cpu/mtrr/mtrr.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/kernel/arch/x86/kernel/cpu/mtrr/mtrr.c b/kernel/arch/x86/kernel/cpu/mtrr/mtrr.c
index 9a19c80..5f436cb 100644
--- a/kernel/arch/x86/kernel/cpu/mtrr/mtrr.c
+++ b/kernel/arch/x86/kernel/cpu/mtrr/mtrr.c
@@ -52,7 +52,7 @@
 #include <asm/e820/api.h>
 #include <asm/mtrr.h>
 #include <asm/msr.h>
-#include <asm/pat.h>
+#include <asm/memtype.h>
 
 #include "mtrr.h"
 
@@ -127,7 +127,7 @@
 
 	if (use_intel())
 		rdmsr(MSR_MTRRcap, config, dummy);
-	else if (is_cpu(AMD))
+	else if (is_cpu(AMD) || is_cpu(HYGON))
 		config = 2;
 	else if (is_cpu(CYRIX) || is_cpu(CENTAUR))
 		config = 8;
@@ -793,8 +793,6 @@
 
 	if (!use_intel() || mtrr_aps_delayed_init)
 		return;
-
-	rcu_cpu_starting(smp_processor_id());
 
 	/*
 	 * Ideally we should hold mtrr_mutex here to avoid mtrr entries

--
Gitblit v1.6.2