qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v2 01/15] hw/ppc/spapr: Restrict CONFER hypercall to TCG


From: Harsh Prateek Bora
Subject: Re: [PATCH v2 01/15] hw/ppc/spapr: Restrict CONFER hypercall to TCG
Date: Tue, 28 Jan 2025 10:29:14 +0530
User-agent: Mozilla Thunderbird

Hi Philippe,

On 1/27/25 15:56, Philippe Mathieu-Daudé wrote:
TODO: Add PPC folks why :)

While this appear be TCG specific, may I know what caused you to bring this change? Usually we have blanks stubs for hcalls in KVM mode which are only TCG specific. That helps in avoiding building TCG specific code when building with TCG disabled.

Nick, thoughts?

regards,
Harsh


Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
---
  hw/ppc/spapr_hcall.c | 2 ++
  1 file changed, 2 insertions(+)

diff --git a/hw/ppc/spapr_hcall.c b/hw/ppc/spapr_hcall.c
index f8ab7670630..dbf30358a1a 100644
--- a/hw/ppc/spapr_hcall.c
+++ b/hw/ppc/spapr_hcall.c
@@ -578,6 +578,8 @@ static target_ulong h_confer(PowerPCCPU *cpu, 
SpaprMachineState *spapr,
      CPUState *cs = CPU(cpu);
      SpaprCpuState *spapr_cpu;
+ assert(tcg_enabled()); /* KVM will have handled this */
+
      /*
       * -1 means confer to all other CPUs without dispatch counter check,
       *  otherwise it's a targeted confer.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]