[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 10/13] spapr: set MSR[ME] and MSR[FP] on client entry
From: |
Nicholas Piggin |
Subject: |
[PATCH 10/13] spapr: set MSR[ME] and MSR[FP] on client entry |
Date: |
Tue, 12 Mar 2024 04:51:52 +1000 |
The initial MSR state for PAPR specifies MSR[ME] and MSR[FP] are set.
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
---
hw/ppc/spapr_cpu_core.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/hw/ppc/spapr_cpu_core.c b/hw/ppc/spapr_cpu_core.c
index 50523ead25..f3b01b0801 100644
--- a/hw/ppc/spapr_cpu_core.c
+++ b/hw/ppc/spapr_cpu_core.c
@@ -42,6 +42,8 @@ static void spapr_reset_vcpu(PowerPCCPU *cpu)
* as 32bit (MSR_SF=0) in "8.2.1. Initial Register Values".
*/
env->msr &= ~(1ULL << MSR_SF);
+ env->msr |= (1ULL << MSR_ME) | (1ULL << MSR_FP);
+
env->spr[SPR_HIOR] = 0;
lpcr = env->spr[SPR_LPCR];
--
2.42.0
- Re: [PATCH 06/13] ppc/spapr: Add pa-features for POWER10 machines, (continued)
- [PATCH 09/13] target/ppc: Prevent supervisor from modifying MSR[ME], Nicholas Piggin, 2024/03/11
- [PATCH 10/13] spapr: set MSR[ME] and MSR[FP] on client entry,
Nicholas Piggin <=
- [PATCH 11/13] target/ppc: Make checkstop actually stop the system, Nicholas Piggin, 2024/03/11
- [PATCH 12/13] target/ppc: improve checkstop logging, Nicholas Piggin, 2024/03/11
- [PATCH 13/13] target/ppc: Implement attn instruction on BookS 64-bit processors, Nicholas Piggin, 2024/03/11
- Re: [PATCH 00/13] misc ppc patches, Philippe Mathieu-Daudé, 2024/03/11