All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v3 0/3] spapr: fix H_SET_MODE
@ 2014-01-22  5:43 Alexey Kardashevskiy
  2014-01-22  5:43 ` [Qemu-devel] [PATCH v3 1/3] target-ppc: introduce powerisa-207-server flag Alexey Kardashevskiy
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Alexey Kardashevskiy @ 2014-01-22  5:43 UTC (permalink / raw)
  To: qemu-devel; +Cc: Alexey Kardashevskiy, qemu-ppc, Alexander Graf

This fixes H_SET_MODE.

Alexey Kardashevskiy (3):
  target-ppc: introduce powerisa-207-server flag
  spapr-hcall: fix little-endian resource handling in H_SET_MODE
  spapr-hcall: add address-translation-mode-on-interrupt resource in
    H_SET_MODE

 hw/ppc/spapr_hcall.c        | 64 +++++++++++++++++++++++++++++++++++++++------
 include/hw/ppc/spapr.h      |  9 +++++--
 target-ppc/cpu.h            |  4 +++
 target-ppc/translate_init.c |  3 ++-
 4 files changed, 69 insertions(+), 11 deletions(-)

-- 
1.8.4.rc4

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [Qemu-devel] [PATCH v3 1/3] target-ppc: introduce powerisa-207-server flag
  2014-01-22  5:43 [Qemu-devel] [PATCH v3 0/3] spapr: fix H_SET_MODE Alexey Kardashevskiy
@ 2014-01-22  5:43 ` Alexey Kardashevskiy
  2014-01-22  5:43 ` [Qemu-devel] [PATCH v3 2/3] spapr-hcall: fix little-endian resource handling in H_SET_MODE Alexey Kardashevskiy
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 11+ messages in thread
From: Alexey Kardashevskiy @ 2014-01-22  5:43 UTC (permalink / raw)
  To: qemu-devel; +Cc: Alexey Kardashevskiy, qemu-ppc, Alexander Graf

This flag will be used to decide whether to emulate some bits of
H_SET_MODE hypercall because some are POWER8-only.

While we are here, add 2.05 flag to POWER8 family too. POWER7/7+ already
has it.

Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
---
 target-ppc/cpu.h            | 2 ++
 target-ppc/translate_init.c | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/target-ppc/cpu.h b/target-ppc/cpu.h
index 51bcd4a..8e46bda 100644
--- a/target-ppc/cpu.h
+++ b/target-ppc/cpu.h
@@ -1875,6 +1875,8 @@ enum {
     PPC2_DBRX          = 0x0000000000000010ULL,
     /* Book I 2.05 PowerPC specification                                     */
     PPC2_ISA205        = 0x0000000000000020ULL,
+    /* PowerISA 2.07 Book3s specification                                    */
+    PPC2_ISA207S       = 0x0000000000000040ULL,
 
 #define PPC_TCG_INSNS2 (PPC2_BOOKE206 | PPC2_VSX | PPC2_PRCNTL | PPC2_DBRX | \
   PPC2_ISA205)
diff --git a/target-ppc/translate_init.c b/target-ppc/translate_init.c
index 35470d4..7e25c35 100644
--- a/target-ppc/translate_init.c
+++ b/target-ppc/translate_init.c
@@ -7144,7 +7144,8 @@ POWERPC_FAMILY(POWER8)(ObjectClass *oc, void *data)
                        PPC_64B | PPC_ALTIVEC |
                        PPC_SEGMENT_64B | PPC_SLBI |
                        PPC_POPCNTB | PPC_POPCNTWD;
-    pcc->insns_flags2 = PPC2_VSX | PPC2_DFP | PPC2_DBRX;
+    pcc->insns_flags2 = PPC2_VSX | PPC2_DFP | PPC2_DBRX | PPC2_ISA205 |
+                        PPC2_ISA207S;
     pcc->msr_mask = 0x800000000284FF36ULL;
     pcc->mmu_model = POWERPC_MMU_2_06;
 #if defined(CONFIG_SOFTMMU)
-- 
1.8.4.rc4

^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [Qemu-devel] [PATCH v3 2/3] spapr-hcall: fix little-endian resource handling in H_SET_MODE
  2014-01-22  5:43 [Qemu-devel] [PATCH v3 0/3] spapr: fix H_SET_MODE Alexey Kardashevskiy
  2014-01-22  5:43 ` [Qemu-devel] [PATCH v3 1/3] target-ppc: introduce powerisa-207-server flag Alexey Kardashevskiy
@ 2014-01-22  5:43 ` Alexey Kardashevskiy
  2014-01-22  5:43 ` [Qemu-devel] [PATCH v3 3/3] spapr-hcall: add address-translation-mode-on-interrupt resource " Alexey Kardashevskiy
  2014-02-11  7:44 ` [Qemu-devel] [PATCH v3 0/3] spapr: fix H_SET_MODE Alexey Kardashevskiy
  3 siblings, 0 replies; 11+ messages in thread
From: Alexey Kardashevskiy @ 2014-01-22  5:43 UTC (permalink / raw)
  To: qemu-devel; +Cc: Alexey Kardashevskiy, qemu-ppc, Alexander Graf

This changes resource code definitions to ones used in the host kernel.

This fixes H_SET_MODE_RESOURCE_LE (switch between big endian and
little endian) to sync registers from KVM before changing LPCR value.

This adds a set_spr() helper to update an SPR in a CPU's context to avoid
possible races and makes use of it to change LPCR.

Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
---
 hw/ppc/spapr_hcall.c   | 38 ++++++++++++++++++++++++++++++--------
 include/hw/ppc/spapr.h |  9 +++++++--
 2 files changed, 37 insertions(+), 10 deletions(-)

diff --git a/hw/ppc/spapr_hcall.c b/hw/ppc/spapr_hcall.c
index f755a53..b21d74b 100644
--- a/hw/ppc/spapr_hcall.c
+++ b/hw/ppc/spapr_hcall.c
@@ -4,6 +4,33 @@
 #include "hw/ppc/spapr.h"
 #include "mmu-hash64.h"
 
+struct spr_sync_struct {
+    CPUState *cs;
+    int spr;
+    target_ulong value;
+    target_ulong mask;
+};
+
+static void do_spr_sync(void *arg)
+{
+    struct spr_sync_struct *s = arg;
+    PowerPCCPU *cp = POWERPC_CPU(s->cs);
+    CPUPPCState *env = &cp->env;
+
+    cpu_synchronize_state(s->cs);
+    env->spr[s->spr] &= ~s->mask;
+    env->spr[s->spr] |= s->value;
+}
+
+static void set_spr(CPUState *cs, int spr, target_ulong value,
+                    target_ulong mask)
+{
+    struct spr_sync_struct s = {
+        .cs = cs, .spr = spr, .value = value, .mask = mask
+    };
+    run_on_cpu(cs, do_spr_sync, &s);
+}
+
 static target_ulong compute_tlbie_rb(target_ulong v, target_ulong r,
                                      target_ulong pte_index)
 {
@@ -667,7 +694,7 @@ static target_ulong h_set_mode(PowerPCCPU *cpu, sPAPREnvironment *spapr,
     target_ulong value2 = args[3];
     target_ulong ret = H_P2;
 
-    if (resource == H_SET_MODE_ENDIAN) {
+    if (resource == H_SET_MODE_RESOURCE_LE) {
         if (value1) {
             ret = H_P3;
             goto out;
@@ -676,22 +703,17 @@ static target_ulong h_set_mode(PowerPCCPU *cpu, sPAPREnvironment *spapr,
             ret = H_P4;
             goto out;
         }
-
         switch (mflags) {
         case H_SET_MODE_ENDIAN_BIG:
             CPU_FOREACH(cs) {
-                PowerPCCPU *cp = POWERPC_CPU(cs);
-                CPUPPCState *env = &cp->env;
-                env->spr[SPR_LPCR] &= ~LPCR_ILE;
+                set_spr(cs, SPR_LPCR, 0, LPCR_ILE);
             }
             ret = H_SUCCESS;
             break;
 
         case H_SET_MODE_ENDIAN_LITTLE:
             CPU_FOREACH(cs) {
-                PowerPCCPU *cp = POWERPC_CPU(cs);
-                CPUPPCState *env = &cp->env;
-                env->spr[SPR_LPCR] |= LPCR_ILE;
+                set_spr(cs, SPR_LPCR, LPCR_ILE, LPCR_ILE);
             }
             ret = H_SUCCESS;
             break;
diff --git a/include/hw/ppc/spapr.h b/include/hw/ppc/spapr.h
index b2f11e9..526faab 100644
--- a/include/hw/ppc/spapr.h
+++ b/include/hw/ppc/spapr.h
@@ -153,8 +153,13 @@ typedef struct sPAPREnvironment {
 #define H_PP1             (1ULL<<(63-62))
 #define H_PP2             (1ULL<<(63-63))
 
-/* H_SET_MODE flags */
-#define H_SET_MODE_ENDIAN        4
+/* Values for 2nd argument to H_SET_MODE */
+#define H_SET_MODE_RESOURCE_SET_CIABR           1
+#define H_SET_MODE_RESOURCE_SET_DAWR            2
+#define H_SET_MODE_RESOURCE_ADDR_TRANS_MODE     3
+#define H_SET_MODE_RESOURCE_LE                  4
+
+/* Flags for H_SET_MODE_RESOURCE_LE */
 #define H_SET_MODE_ENDIAN_BIG    0
 #define H_SET_MODE_ENDIAN_LITTLE 1
 
-- 
1.8.4.rc4

^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [Qemu-devel] [PATCH v3 3/3] spapr-hcall: add address-translation-mode-on-interrupt resource in H_SET_MODE
  2014-01-22  5:43 [Qemu-devel] [PATCH v3 0/3] spapr: fix H_SET_MODE Alexey Kardashevskiy
  2014-01-22  5:43 ` [Qemu-devel] [PATCH v3 1/3] target-ppc: introduce powerisa-207-server flag Alexey Kardashevskiy
  2014-01-22  5:43 ` [Qemu-devel] [PATCH v3 2/3] spapr-hcall: fix little-endian resource handling in H_SET_MODE Alexey Kardashevskiy
@ 2014-01-22  5:43 ` Alexey Kardashevskiy
  2014-01-23  8:26   ` Aneesh Kumar K.V
  2014-02-11  7:44 ` [Qemu-devel] [PATCH v3 0/3] spapr: fix H_SET_MODE Alexey Kardashevskiy
  3 siblings, 1 reply; 11+ messages in thread
From: Alexey Kardashevskiy @ 2014-01-22  5:43 UTC (permalink / raw)
  To: qemu-devel; +Cc: Alexey Kardashevskiy, qemu-ppc, Alexander Graf

This adds handling of the RESOURCE_ADDR_TRANS_MODE resource from
the H_SET_MODE, for POWER8 (PowerISA 2.07) only.

Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
---
 hw/ppc/spapr_hcall.c | 26 ++++++++++++++++++++++++++
 target-ppc/cpu.h     |  2 ++
 2 files changed, 28 insertions(+)

diff --git a/hw/ppc/spapr_hcall.c b/hw/ppc/spapr_hcall.c
index b21d74b..7e4fc5f 100644
--- a/hw/ppc/spapr_hcall.c
+++ b/hw/ppc/spapr_hcall.c
@@ -721,6 +721,32 @@ static target_ulong h_set_mode(PowerPCCPU *cpu, sPAPREnvironment *spapr,
         default:
             ret = H_UNSUPPORTED_FLAG;
         }
+    } else if (resource == H_SET_MODE_RESOURCE_ADDR_TRANS_MODE) {
+        PowerPCCPUClass *pcc = POWERPC_CPU_GET_CLASS(cpu);
+
+        if (!(pcc->insns_flags2 & PPC2_ISA207S)) {
+            return H_P2;
+        }
+        if (value1) {
+            ret = H_P3;
+            goto out;
+        }
+        if (value2) {
+            ret = H_P4;
+            goto out;
+        }
+        switch (mflags) {
+        case 0:
+        case 2:
+        case 3:
+            CPU_FOREACH(cs) {
+                set_spr(cs, SPR_LPCR, mflags << LPCR_AIL_SH, LPCR_AIL);
+            }
+            return H_SUCCESS;
+
+        default:
+            return H_UNSUPPORTED_FLAG;
+        }
     }
 
 out:
diff --git a/target-ppc/cpu.h b/target-ppc/cpu.h
index 8e46bda..e1692b1 100644
--- a/target-ppc/cpu.h
+++ b/target-ppc/cpu.h
@@ -458,6 +458,8 @@ struct ppc_slb_t {
 #define MSR_LE   0  /* Little-endian mode                           1 hflags */
 
 #define LPCR_ILE (1 << (63-38))
+#define LPCR_AIL      0x01800000      /* Alternate interrupt location */
+#define LPCR_AIL_SH   (63-40)
 
 #define msr_sf   ((env->msr >> MSR_SF)   & 1)
 #define msr_isf  ((env->msr >> MSR_ISF)  & 1)
-- 
1.8.4.rc4

^ permalink raw reply related	[flat|nested] 11+ messages in thread

* Re: [Qemu-devel] [PATCH v3 3/3] spapr-hcall: add address-translation-mode-on-interrupt resource in H_SET_MODE
  2014-01-22  5:43 ` [Qemu-devel] [PATCH v3 3/3] spapr-hcall: add address-translation-mode-on-interrupt resource " Alexey Kardashevskiy
@ 2014-01-23  8:26   ` Aneesh Kumar K.V
  2014-02-11  7:44     ` Alexey Kardashevskiy
  0 siblings, 1 reply; 11+ messages in thread
From: Aneesh Kumar K.V @ 2014-01-23  8:26 UTC (permalink / raw)
  To: Alexey Kardashevskiy, qemu-devel; +Cc: qemu-ppc

Alexey Kardashevskiy <aik@ozlabs.ru> writes:

> This adds handling of the RESOURCE_ADDR_TRANS_MODE resource from
> the H_SET_MODE, for POWER8 (PowerISA 2.07) only.
>
> Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
> ---
>  hw/ppc/spapr_hcall.c | 26 ++++++++++++++++++++++++++
>  target-ppc/cpu.h     |  2 ++
>  2 files changed, 28 insertions(+)
>
> diff --git a/hw/ppc/spapr_hcall.c b/hw/ppc/spapr_hcall.c
> index b21d74b..7e4fc5f 100644
> --- a/hw/ppc/spapr_hcall.c
> +++ b/hw/ppc/spapr_hcall.c
> @@ -721,6 +721,32 @@ static target_ulong h_set_mode(PowerPCCPU *cpu, sPAPREnvironment *spapr,
>          default:
>              ret = H_UNSUPPORTED_FLAG;
>          }
> +    } else if (resource == H_SET_MODE_RESOURCE_ADDR_TRANS_MODE) {
> +        PowerPCCPUClass *pcc = POWERPC_CPU_GET_CLASS(cpu);
> +
> +        if (!(pcc->insns_flags2 & PPC2_ISA207S)) {
> +            return H_P2;
> +        }
> +        if (value1) {
> +            ret = H_P3;
> +            goto out;
> +        }
> +        if (value2) {
> +            ret = H_P4;
> +            goto out;
> +        }
> +        switch (mflags) {
> +        case 0:

Shouldn't case 0 clear the LPCR_AIL bit ?

> +        case 2:
> +        case 3:
> +            CPU_FOREACH(cs) {
> +                set_spr(cs, SPR_LPCR, mflags << LPCR_AIL_SH, LPCR_AIL);
> +            }
> +            return H_SUCCESS;
> +
> +        default:
> +            return H_UNSUPPORTED_FLAG;
> +        }
>      }
>  

-aneesh

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Qemu-devel] [PATCH v3 3/3] spapr-hcall: add address-translation-mode-on-interrupt resource in H_SET_MODE
  2014-01-23  8:26   ` Aneesh Kumar K.V
@ 2014-02-11  7:44     ` Alexey Kardashevskiy
  0 siblings, 0 replies; 11+ messages in thread
From: Alexey Kardashevskiy @ 2014-02-11  7:44 UTC (permalink / raw)
  To: Aneesh Kumar K.V, qemu-devel; +Cc: qemu-ppc

On 01/23/2014 07:26 PM, Aneesh Kumar K.V wrote:
> Alexey Kardashevskiy <aik@ozlabs.ru> writes:
> 
>> This adds handling of the RESOURCE_ADDR_TRANS_MODE resource from
>> the H_SET_MODE, for POWER8 (PowerISA 2.07) only.
>>
>> Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
>> ---
>>  hw/ppc/spapr_hcall.c | 26 ++++++++++++++++++++++++++
>>  target-ppc/cpu.h     |  2 ++
>>  2 files changed, 28 insertions(+)
>>
>> diff --git a/hw/ppc/spapr_hcall.c b/hw/ppc/spapr_hcall.c
>> index b21d74b..7e4fc5f 100644
>> --- a/hw/ppc/spapr_hcall.c
>> +++ b/hw/ppc/spapr_hcall.c
>> @@ -721,6 +721,32 @@ static target_ulong h_set_mode(PowerPCCPU *cpu, sPAPREnvironment *spapr,
>>          default:
>>              ret = H_UNSUPPORTED_FLAG;
>>          }
>> +    } else if (resource == H_SET_MODE_RESOURCE_ADDR_TRANS_MODE) {
>> +        PowerPCCPUClass *pcc = POWERPC_CPU_GET_CLASS(cpu);
>> +
>> +        if (!(pcc->insns_flags2 & PPC2_ISA207S)) {
>> +            return H_P2;
>> +        }
>> +        if (value1) {
>> +            ret = H_P3;
>> +            goto out;
>> +        }
>> +        if (value2) {
>> +            ret = H_P4;
>> +            goto out;
>> +        }
>> +        switch (mflags) {
>> +        case 0:
> 
> Shouldn't case 0 clear the LPCR_AIL bit ?

Does not it?


>> +        case 2:
>> +        case 3:
>> +            CPU_FOREACH(cs) {
>> +                set_spr(cs, SPR_LPCR, mflags << LPCR_AIL_SH, LPCR_AIL);
>> +            }
>> +            return H_SUCCESS;
>> +
>> +        default:
>> +            return H_UNSUPPORTED_FLAG;
>> +        }
>>      }
>>  
> 
> -aneesh
> 


-- 
Alexey

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Qemu-devel] [PATCH v3 0/3] spapr: fix H_SET_MODE
  2014-01-22  5:43 [Qemu-devel] [PATCH v3 0/3] spapr: fix H_SET_MODE Alexey Kardashevskiy
                   ` (2 preceding siblings ...)
  2014-01-22  5:43 ` [Qemu-devel] [PATCH v3 3/3] spapr-hcall: add address-translation-mode-on-interrupt resource " Alexey Kardashevskiy
@ 2014-02-11  7:44 ` Alexey Kardashevskiy
  2014-02-11 12:12   ` Alexander Graf
  3 siblings, 1 reply; 11+ messages in thread
From: Alexey Kardashevskiy @ 2014-02-11  7:44 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-ppc, Alexander Graf

On 01/22/2014 04:43 PM, Alexey Kardashevskiy wrote:
> This fixes H_SET_MODE.
> 
> Alexey Kardashevskiy (3):
>   target-ppc: introduce powerisa-207-server flag
>   spapr-hcall: fix little-endian resource handling in H_SET_MODE
>   spapr-hcall: add address-translation-mode-on-interrupt resource in
>     H_SET_MODE
> 
>  hw/ppc/spapr_hcall.c        | 64 +++++++++++++++++++++++++++++++++++++++------
>  include/hw/ppc/spapr.h      |  9 +++++--
>  target-ppc/cpu.h            |  4 +++
>  target-ppc/translate_init.c |  3 ++-
>  4 files changed, 69 insertions(+), 11 deletions(-)

Ping?


-- 
Alexey

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Qemu-devel] [PATCH v3 0/3] spapr: fix H_SET_MODE
  2014-02-11  7:44 ` [Qemu-devel] [PATCH v3 0/3] spapr: fix H_SET_MODE Alexey Kardashevskiy
@ 2014-02-11 12:12   ` Alexander Graf
  2014-02-11 12:16     ` Alexey Kardashevskiy
  0 siblings, 1 reply; 11+ messages in thread
From: Alexander Graf @ 2014-02-11 12:12 UTC (permalink / raw)
  To: Alexey Kardashevskiy; +Cc: qemu-ppc, qemu-devel

On 02/11/2014 08:44 AM, Alexey Kardashevskiy wrote:
> On 01/22/2014 04:43 PM, Alexey Kardashevskiy wrote:
>> This fixes H_SET_MODE.
>>
>> Alexey Kardashevskiy (3):
>>    target-ppc: introduce powerisa-207-server flag
>>    spapr-hcall: fix little-endian resource handling in H_SET_MODE
>>    spapr-hcall: add address-translation-mode-on-interrupt resource in
>>      H_SET_MODE
>>
>>   hw/ppc/spapr_hcall.c        | 64 +++++++++++++++++++++++++++++++++++++++------
>>   include/hw/ppc/spapr.h      |  9 +++++--
>>   target-ppc/cpu.h            |  4 +++
>>   target-ppc/translate_init.c |  3 ++-
>>   4 files changed, 69 insertions(+), 11 deletions(-)
> Ping?

Why are you pinging? There were review comments on this patch set, no?


Alex

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Qemu-devel] [PATCH v3 0/3] spapr: fix H_SET_MODE
  2014-02-11 12:12   ` Alexander Graf
@ 2014-02-11 12:16     ` Alexey Kardashevskiy
  2014-02-14  9:30       ` Alexey Kardashevskiy
  0 siblings, 1 reply; 11+ messages in thread
From: Alexey Kardashevskiy @ 2014-02-11 12:16 UTC (permalink / raw)
  To: Alexander Graf; +Cc: qemu-ppc, qemu-devel

On 02/11/2014 11:12 PM, Alexander Graf wrote:
> On 02/11/2014 08:44 AM, Alexey Kardashevskiy wrote:
>> On 01/22/2014 04:43 PM, Alexey Kardashevskiy wrote:
>>> This fixes H_SET_MODE.
>>>
>>> Alexey Kardashevskiy (3):
>>>    target-ppc: introduce powerisa-207-server flag
>>>    spapr-hcall: fix little-endian resource handling in H_SET_MODE
>>>    spapr-hcall: add address-translation-mode-on-interrupt resource in
>>>      H_SET_MODE
>>>
>>>   hw/ppc/spapr_hcall.c        | 64
>>> +++++++++++++++++++++++++++++++++++++++------
>>>   include/hw/ppc/spapr.h      |  9 +++++--
>>>   target-ppc/cpu.h            |  4 +++
>>>   target-ppc/translate_init.c |  3 ++-
>>>   4 files changed, 69 insertions(+), 11 deletions(-)
>> Ping?
> 
> Why are you pinging? There were review comments on this patch set, no?


I saw question from Aneesh (which does not require a change, I believe) and
that is it. What did I miss?


-- 
Alexey

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Qemu-devel] [PATCH v3 0/3] spapr: fix H_SET_MODE
  2014-02-11 12:16     ` Alexey Kardashevskiy
@ 2014-02-14  9:30       ` Alexey Kardashevskiy
  2014-03-07  4:01         ` Alexey Kardashevskiy
  0 siblings, 1 reply; 11+ messages in thread
From: Alexey Kardashevskiy @ 2014-02-14  9:30 UTC (permalink / raw)
  To: Alexander Graf; +Cc: qemu-ppc, qemu-devel

On 02/11/2014 11:16 PM, Alexey Kardashevskiy wrote:
> On 02/11/2014 11:12 PM, Alexander Graf wrote:
>> On 02/11/2014 08:44 AM, Alexey Kardashevskiy wrote:
>>> On 01/22/2014 04:43 PM, Alexey Kardashevskiy wrote:
>>>> This fixes H_SET_MODE.
>>>>
>>>> Alexey Kardashevskiy (3):
>>>>    target-ppc: introduce powerisa-207-server flag
>>>>    spapr-hcall: fix little-endian resource handling in H_SET_MODE
>>>>    spapr-hcall: add address-translation-mode-on-interrupt resource in
>>>>      H_SET_MODE
>>>>
>>>>   hw/ppc/spapr_hcall.c        | 64
>>>> +++++++++++++++++++++++++++++++++++++++------
>>>>   include/hw/ppc/spapr.h      |  9 +++++--
>>>>   target-ppc/cpu.h            |  4 +++
>>>>   target-ppc/translate_init.c |  3 ++-
>>>>   4 files changed, 69 insertions(+), 11 deletions(-)
>>> Ping?
>>
>> Why are you pinging? There were review comments on this patch set, no?


Have I answered these questions? Or am I still missing some review
comments? Or what? Thanks.


> 
> 
> I saw question from Aneesh (which does not require a change, I believe) and
> that is it. What did I miss?



-- 
Alexey

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Qemu-devel] [PATCH v3 0/3] spapr: fix H_SET_MODE
  2014-02-14  9:30       ` Alexey Kardashevskiy
@ 2014-03-07  4:01         ` Alexey Kardashevskiy
  0 siblings, 0 replies; 11+ messages in thread
From: Alexey Kardashevskiy @ 2014-03-07  4:01 UTC (permalink / raw)
  To: Alexander Graf; +Cc: Aneesh Kumar K.V, qemu-ppc, qemu-devel, Anton Blanchard

On 02/14/2014 08:30 PM, Alexey Kardashevskiy wrote:
> On 02/11/2014 11:16 PM, Alexey Kardashevskiy wrote:
>> On 02/11/2014 11:12 PM, Alexander Graf wrote:
>>> On 02/11/2014 08:44 AM, Alexey Kardashevskiy wrote:
>>>> On 01/22/2014 04:43 PM, Alexey Kardashevskiy wrote:
>>>>> This fixes H_SET_MODE.
>>>>>
>>>>> Alexey Kardashevskiy (3):
>>>>>    target-ppc: introduce powerisa-207-server flag
>>>>>    spapr-hcall: fix little-endian resource handling in H_SET_MODE
>>>>>    spapr-hcall: add address-translation-mode-on-interrupt resource in
>>>>>      H_SET_MODE
>>>>>
>>>>>   hw/ppc/spapr_hcall.c        | 64
>>>>> +++++++++++++++++++++++++++++++++++++++------
>>>>>   include/hw/ppc/spapr.h      |  9 +++++--
>>>>>   target-ppc/cpu.h            |  4 +++
>>>>>   target-ppc/translate_init.c |  3 ++-
>>>>>   4 files changed, 69 insertions(+), 11 deletions(-)
>>>> Ping?
>>>
>>> Why are you pinging? There were review comments on this patch set, no?
> 
> 
> Have I answered these questions? Or am I still missing some review
> comments? Or what? Thanks.
> 
> 
>>
>>
>> I saw question from Aneesh (which does not require a change, I believe) and
>> that is it. What did I miss?

Ping?

I really (really) do not understand what comments were meant. Thanks.


-- 
Alexey

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2014-03-07  4:01 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-01-22  5:43 [Qemu-devel] [PATCH v3 0/3] spapr: fix H_SET_MODE Alexey Kardashevskiy
2014-01-22  5:43 ` [Qemu-devel] [PATCH v3 1/3] target-ppc: introduce powerisa-207-server flag Alexey Kardashevskiy
2014-01-22  5:43 ` [Qemu-devel] [PATCH v3 2/3] spapr-hcall: fix little-endian resource handling in H_SET_MODE Alexey Kardashevskiy
2014-01-22  5:43 ` [Qemu-devel] [PATCH v3 3/3] spapr-hcall: add address-translation-mode-on-interrupt resource " Alexey Kardashevskiy
2014-01-23  8:26   ` Aneesh Kumar K.V
2014-02-11  7:44     ` Alexey Kardashevskiy
2014-02-11  7:44 ` [Qemu-devel] [PATCH v3 0/3] spapr: fix H_SET_MODE Alexey Kardashevskiy
2014-02-11 12:12   ` Alexander Graf
2014-02-11 12:16     ` Alexey Kardashevskiy
2014-02-14  9:30       ` Alexey Kardashevskiy
2014-03-07  4:01         ` Alexey Kardashevskiy

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.