qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH for-next 0/4] target-ppc: Complete POWER5+ CPU model support
@ 2013-08-01  1:41 Andreas Färber
  2013-08-01  1:42 ` [Qemu-devel] [PATCH for-next 1/4] target-ppc: Turn POWER5gs CPU into alias for POWER5+ Andreas Färber
                   ` (6 more replies)
  0 siblings, 7 replies; 9+ messages in thread
From: Andreas Färber @ 2013-08-01  1:41 UTC (permalink / raw)
  To: qemu-devel
  Cc: Alexey Kardashevskiy, Alexander Graf, qemu-ppc, Anthony Liguori,
	Andreas Färber

Hello,

This mini-series cleans up, enables and complements POWER5+ support, so that
KVM with default -cpu host works on POWER5+ (gs) v2.1.

Thanks to Ben for some valuable hints on how to model POWER5P family!

Regards,
Andreas

Cc: Anthony Liguori <anthony@codemonkey.ws>
Cc: Alexey Kardashevskiy <aik@ozlabs.ru>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Alexander Graf <agraf@suse.de>
Cc: qemu-ppc@nongnu.org

Andreas Färber (4):
  target-ppc: Turn POWER5gs CPU into alias for POWER5+
  target-ppc: Turn POWER5gr CPU into alias for POWER5
  target-ppc: Prepare POWER5P CPU family
  target-ppc: Add POWER5+ v2.1 CPU model

 target-ppc/cpu-models.c     |  10 ++---
 target-ppc/cpu-models.h     |   3 +-
 target-ppc/translate_init.c | 104 ++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 109 insertions(+), 8 deletions(-)

-- 
1.8.1.4

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

* [Qemu-devel] [PATCH for-next 1/4] target-ppc: Turn POWER5gs CPU into alias for POWER5+
  2013-08-01  1:41 [Qemu-devel] [PATCH for-next 0/4] target-ppc: Complete POWER5+ CPU model support Andreas Färber
@ 2013-08-01  1:42 ` Andreas Färber
  2013-08-01  1:42 ` [Qemu-devel] [PATCH for-next 2/4] target-ppc: Turn POWER5gr CPU into alias for POWER5 Andreas Färber
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 9+ messages in thread
From: Andreas Färber @ 2013-08-01  1:42 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-ppc, Andreas Färber, Alexander Graf

Signed-off-by: Andreas Färber <afaerber@suse.de>
---
 target-ppc/cpu-models.c | 3 +--
 target-ppc/cpu-models.h | 1 -
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/target-ppc/cpu-models.c b/target-ppc/cpu-models.c
index 9578ed8..49b193f 100644
--- a/target-ppc/cpu-models.c
+++ b/target-ppc/cpu-models.c
@@ -1126,8 +1126,6 @@
 #if defined(TODO)
     POWERPC_DEF("POWER5+",       CPU_POWERPC_POWER5P,                POWER5P,
                 "POWER5+")
-    POWERPC_DEF("POWER5gs",      CPU_POWERPC_POWER5GS,               POWER5P,
-                "POWER5GS")
 #endif
 #if defined(TODO)
     POWERPC_DEF("POWER6",        CPU_POWERPC_POWER6,                 POWER6,
@@ -1389,6 +1387,7 @@ PowerPCCPUAlias ppc_cpu_aliases[] = {
     { "Boxer", "POWER3" },
     { "Dino",  "POWER3" },
     { "POWER3+", "631" },
+    { "POWER5gs", "POWER5+" },
     { "POWER7", "POWER7_v2.3" },
     { "POWER8", "POWER8_v1.0" },
     { "970fx", "970fx_v3.1" },
diff --git a/target-ppc/cpu-models.h b/target-ppc/cpu-models.h
index 01e488f..0e4db11 100644
--- a/target-ppc/cpu-models.h
+++ b/target-ppc/cpu-models.h
@@ -549,7 +549,6 @@ enum {
     CPU_POWERPC_POWER5             = 0x003A0203,
 #define CPU_POWERPC_POWER5GR         CPU_POWERPC_POWER5
     CPU_POWERPC_POWER5P            = 0x003B0000,
-#define CPU_POWERPC_POWER5GS         CPU_POWERPC_POWER5P
     CPU_POWERPC_POWER6             = 0x003E0000,
     CPU_POWERPC_POWER6_5           = 0x0F000001, /* POWER6 in POWER5 mode */
     CPU_POWERPC_POWER6A            = 0x0F000002,
-- 
1.8.1.4

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

* [Qemu-devel] [PATCH for-next 2/4] target-ppc: Turn POWER5gr CPU into alias for POWER5
  2013-08-01  1:41 [Qemu-devel] [PATCH for-next 0/4] target-ppc: Complete POWER5+ CPU model support Andreas Färber
  2013-08-01  1:42 ` [Qemu-devel] [PATCH for-next 1/4] target-ppc: Turn POWER5gs CPU into alias for POWER5+ Andreas Färber
@ 2013-08-01  1:42 ` Andreas Färber
  2013-08-01  1:42 ` [Qemu-devel] [PATCH for-next 3/4] target-ppc: Prepare POWER5P CPU family Andreas Färber
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 9+ messages in thread
From: Andreas Färber @ 2013-08-01  1:42 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-ppc, Andreas Färber, Alexander Graf

Signed-off-by: Andreas Färber <afaerber@suse.de>
---
 target-ppc/cpu-models.c | 3 +--
 target-ppc/cpu-models.h | 1 -
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/target-ppc/cpu-models.c b/target-ppc/cpu-models.c
index 49b193f..3f7a6f4 100644
--- a/target-ppc/cpu-models.c
+++ b/target-ppc/cpu-models.c
@@ -1120,8 +1120,6 @@
 #if defined(TODO)
     POWERPC_DEF("POWER5",        CPU_POWERPC_POWER5,                 POWER5,
                 "POWER5")
-    POWERPC_DEF("POWER5gr",      CPU_POWERPC_POWER5GR,               POWER5,
-                "POWER5GR")
 #endif
 #if defined(TODO)
     POWERPC_DEF("POWER5+",       CPU_POWERPC_POWER5P,                POWER5P,
@@ -1387,6 +1385,7 @@ PowerPCCPUAlias ppc_cpu_aliases[] = {
     { "Boxer", "POWER3" },
     { "Dino",  "POWER3" },
     { "POWER3+", "631" },
+    { "POWER5gr", "POWER5" },
     { "POWER5gs", "POWER5+" },
     { "POWER7", "POWER7_v2.3" },
     { "POWER8", "POWER8_v1.0" },
diff --git a/target-ppc/cpu-models.h b/target-ppc/cpu-models.h
index 0e4db11..a844d0d 100644
--- a/target-ppc/cpu-models.h
+++ b/target-ppc/cpu-models.h
@@ -547,7 +547,6 @@ enum {
     CPU_POWERPC_POWER4P            = 0x00380000,
      /* XXX: missing 0x003A0201 */
     CPU_POWERPC_POWER5             = 0x003A0203,
-#define CPU_POWERPC_POWER5GR         CPU_POWERPC_POWER5
     CPU_POWERPC_POWER5P            = 0x003B0000,
     CPU_POWERPC_POWER6             = 0x003E0000,
     CPU_POWERPC_POWER6_5           = 0x0F000001, /* POWER6 in POWER5 mode */
-- 
1.8.1.4

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

* [Qemu-devel] [PATCH for-next 3/4] target-ppc: Prepare POWER5P CPU family
  2013-08-01  1:41 [Qemu-devel] [PATCH for-next 0/4] target-ppc: Complete POWER5+ CPU model support Andreas Färber
  2013-08-01  1:42 ` [Qemu-devel] [PATCH for-next 1/4] target-ppc: Turn POWER5gs CPU into alias for POWER5+ Andreas Färber
  2013-08-01  1:42 ` [Qemu-devel] [PATCH for-next 2/4] target-ppc: Turn POWER5gr CPU into alias for POWER5 Andreas Färber
@ 2013-08-01  1:42 ` Andreas Färber
  2013-08-01  1:42 ` [Qemu-devel] [PATCH for-next 4/4] target-ppc: Add POWER5+ v2.1 CPU model Andreas Färber
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 9+ messages in thread
From: Andreas Färber @ 2013-08-01  1:42 UTC (permalink / raw)
  To: qemu-devel
  Cc: Alexey Kardashevskiy, qemu-ppc, Andreas Färber,
	Alexander Graf

It is ISA 2.03. Modelled as 970FX minus AltiVec flag.

Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Alexey Kardashevskiy <aik@ozlabs.ru>
Signed-off-by: Andreas Färber <afaerber@suse.de>
---
 target-ppc/cpu-models.c     |   2 -
 target-ppc/translate_init.c | 104 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 104 insertions(+), 2 deletions(-)

diff --git a/target-ppc/cpu-models.c b/target-ppc/cpu-models.c
index 3f7a6f4..f2604eb 100644
--- a/target-ppc/cpu-models.c
+++ b/target-ppc/cpu-models.c
@@ -1121,10 +1121,8 @@
     POWERPC_DEF("POWER5",        CPU_POWERPC_POWER5,                 POWER5,
                 "POWER5")
 #endif
-#if defined(TODO)
     POWERPC_DEF("POWER5+",       CPU_POWERPC_POWER5P,                POWER5P,
                 "POWER5+")
-#endif
 #if defined(TODO)
     POWERPC_DEF("POWER6",        CPU_POWERPC_POWER6,                 POWER6,
                 "POWER6")
diff --git a/target-ppc/translate_init.c b/target-ppc/translate_init.c
index b14aec8..13b290c 100644
--- a/target-ppc/translate_init.c
+++ b/target-ppc/translate_init.c
@@ -7023,6 +7023,110 @@ POWERPC_FAMILY(970MP)(ObjectClass *oc, void *data)
                  POWERPC_FLAG_BUS_CLK;
 }
 
+static void init_proc_power5plus(CPUPPCState *env)
+{
+    gen_spr_ne_601(env);
+    gen_spr_7xx(env);
+    /* Time base */
+    gen_tbl(env);
+    /* Hardware implementation registers */
+    /* XXX : not implemented */
+    spr_register(env, SPR_HID0, "HID0",
+                 SPR_NOACCESS, SPR_NOACCESS,
+                 &spr_read_generic, &spr_write_clear,
+                 0x60000000);
+    /* XXX : not implemented */
+    spr_register(env, SPR_HID1, "HID1",
+                 SPR_NOACCESS, SPR_NOACCESS,
+                 &spr_read_generic, &spr_write_generic,
+                 0x00000000);
+    /* XXX : not implemented */
+    spr_register(env, SPR_750FX_HID2, "HID2",
+                 SPR_NOACCESS, SPR_NOACCESS,
+                 &spr_read_generic, &spr_write_generic,
+                 0x00000000);
+    /* XXX : not implemented */
+    spr_register(env, SPR_970_HID5, "HID5",
+                 SPR_NOACCESS, SPR_NOACCESS,
+                 &spr_read_generic, &spr_write_generic,
+                 POWERPC970_HID5_INIT);
+    /* XXX : not implemented */
+    spr_register(env, SPR_L2CR, "L2CR",
+                 SPR_NOACCESS, SPR_NOACCESS,
+                 &spr_read_generic, NULL,
+                 0x00000000);
+    /* Memory management */
+    /* XXX: not correct */
+    gen_low_BATs(env);
+    /* XXX : not implemented */
+    spr_register(env, SPR_MMUCFG, "MMUCFG",
+                 SPR_NOACCESS, SPR_NOACCESS,
+                 &spr_read_generic, SPR_NOACCESS,
+                 0x00000000); /* TOFIX */
+    /* XXX : not implemented */
+    spr_register(env, SPR_MMUCSR0, "MMUCSR0",
+                 SPR_NOACCESS, SPR_NOACCESS,
+                 &spr_read_generic, &spr_write_generic,
+                 0x00000000); /* TOFIX */
+    spr_register(env, SPR_HIOR, "SPR_HIOR",
+                 SPR_NOACCESS, SPR_NOACCESS,
+                 &spr_read_hior, &spr_write_hior,
+                 0x00000000);
+    spr_register(env, SPR_CTRL, "SPR_CTRL",
+                 SPR_NOACCESS, SPR_NOACCESS,
+                 &spr_read_generic, &spr_write_generic,
+                 0x00000000);
+    spr_register(env, SPR_UCTRL, "SPR_UCTRL",
+                 SPR_NOACCESS, SPR_NOACCESS,
+                 &spr_read_generic, &spr_write_generic,
+                 0x00000000);
+    spr_register(env, SPR_VRSAVE, "SPR_VRSAVE",
+                 &spr_read_generic, &spr_write_generic,
+                 &spr_read_generic, &spr_write_generic,
+                 0x00000000);
+#if !defined(CONFIG_USER_ONLY)
+    env->slb_nr = 64;
+#endif
+    init_excp_970(env);
+    env->dcache_line_size = 128;
+    env->icache_line_size = 128;
+    /* Allocate hardware IRQ controller */
+    ppc970_irq_init(env);
+    /* Can't find information on what this should be on reset.  This
+     * value is the one used by 74xx processors. */
+    vscr_init(env, 0x00010000);
+}
+
+POWERPC_FAMILY(POWER5P)(ObjectClass *oc, void *data)
+{
+    DeviceClass *dc = DEVICE_CLASS(oc);
+    PowerPCCPUClass *pcc = POWERPC_CPU_CLASS(oc);
+
+    dc->desc = "POWER5+";
+    pcc->init_proc = init_proc_power5plus;
+    pcc->check_pow = check_pow_970FX;
+    pcc->insns_flags = PPC_INSNS_BASE | PPC_STRING | PPC_MFTB |
+                       PPC_FLOAT | PPC_FLOAT_FSEL | PPC_FLOAT_FRES |
+                       PPC_FLOAT_FSQRT | PPC_FLOAT_FRSQRTE |
+                       PPC_FLOAT_STFIWX |
+                       PPC_CACHE | PPC_CACHE_ICBI | PPC_CACHE_DCBZ |
+                       PPC_MEM_SYNC | PPC_MEM_EIEIO |
+                       PPC_MEM_TLBIE | PPC_MEM_TLBSYNC |
+                       PPC_64B |
+                       PPC_SEGMENT_64B | PPC_SLBI;
+    pcc->msr_mask = 0x800000000204FF36ULL;
+    pcc->mmu_model = POWERPC_MMU_64B;
+#if defined(CONFIG_SOFTMMU)
+    pcc->handle_mmu_fault = ppc_hash64_handle_mmu_fault;
+#endif
+    pcc->excp_model = POWERPC_EXCP_970;
+    pcc->bus_model = PPC_FLAGS_INPUT_970;
+    pcc->bfd_mach = bfd_mach_ppc64;
+    pcc->flags = POWERPC_FLAG_VRE | POWERPC_FLAG_SE |
+                 POWERPC_FLAG_BE | POWERPC_FLAG_PMM |
+                 POWERPC_FLAG_BUS_CLK;
+}
+
 static void init_proc_POWER7 (CPUPPCState *env)
 {
     gen_spr_ne_601(env);
-- 
1.8.1.4

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

* [Qemu-devel] [PATCH for-next 4/4] target-ppc: Add POWER5+ v2.1 CPU model
  2013-08-01  1:41 [Qemu-devel] [PATCH for-next 0/4] target-ppc: Complete POWER5+ CPU model support Andreas Färber
                   ` (2 preceding siblings ...)
  2013-08-01  1:42 ` [Qemu-devel] [PATCH for-next 3/4] target-ppc: Prepare POWER5P CPU family Andreas Färber
@ 2013-08-01  1:42 ` Andreas Färber
  2013-08-05 20:35 ` [Qemu-devel] Ping for-1.6: [PATCH for-next 0/4] target-ppc: Complete POWER5+ CPU model support Andreas Färber
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 9+ messages in thread
From: Andreas Färber @ 2013-08-01  1:42 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-ppc, Andreas Färber, Alexander Graf

Let's avoid -cpu host barfing at this PVR.
Linux recognizes it as "POWER5+ (gs) v2.1".

Signed-off-by: Andreas Färber <afaerber@suse.de>
---
 target-ppc/cpu-models.c | 2 ++
 target-ppc/cpu-models.h | 1 +
 2 files changed, 3 insertions(+)

diff --git a/target-ppc/cpu-models.c b/target-ppc/cpu-models.c
index f2604eb..70157d6 100644
--- a/target-ppc/cpu-models.c
+++ b/target-ppc/cpu-models.c
@@ -1123,6 +1123,8 @@
 #endif
     POWERPC_DEF("POWER5+",       CPU_POWERPC_POWER5P,                POWER5P,
                 "POWER5+")
+    POWERPC_DEF("POWER5+_v2.1",  CPU_POWERPC_POWER5P_v21,            POWER5P,
+                "POWER5+ v2.1")
 #if defined(TODO)
     POWERPC_DEF("POWER6",        CPU_POWERPC_POWER6,                 POWER6,
                 "POWER6")
diff --git a/target-ppc/cpu-models.h b/target-ppc/cpu-models.h
index a844d0d..830ab84 100644
--- a/target-ppc/cpu-models.h
+++ b/target-ppc/cpu-models.h
@@ -548,6 +548,7 @@ enum {
      /* XXX: missing 0x003A0201 */
     CPU_POWERPC_POWER5             = 0x003A0203,
     CPU_POWERPC_POWER5P            = 0x003B0000,
+    CPU_POWERPC_POWER5P_v21        = 0x003B0201,
     CPU_POWERPC_POWER6             = 0x003E0000,
     CPU_POWERPC_POWER6_5           = 0x0F000001, /* POWER6 in POWER5 mode */
     CPU_POWERPC_POWER6A            = 0x0F000002,
-- 
1.8.1.4

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

* [Qemu-devel] Ping for-1.6: [PATCH for-next 0/4] target-ppc: Complete POWER5+ CPU model support
  2013-08-01  1:41 [Qemu-devel] [PATCH for-next 0/4] target-ppc: Complete POWER5+ CPU model support Andreas Färber
                   ` (3 preceding siblings ...)
  2013-08-01  1:42 ` [Qemu-devel] [PATCH for-next 4/4] target-ppc: Add POWER5+ v2.1 CPU model Andreas Färber
@ 2013-08-05 20:35 ` Andreas Färber
  2013-08-14 13:59 ` [Qemu-devel] " Alexander Graf
  2013-08-14 16:29 ` Anthony Liguori
  6 siblings, 0 replies; 9+ messages in thread
From: Andreas Färber @ 2013-08-05 20:35 UTC (permalink / raw)
  To: Anthony Liguori
  Cc: Alexey Kardashevskiy, qemu-ppc, qemu-devel, Alexander Graf

Am 01.08.2013 03:41, schrieb Andreas Färber:
> Hello,
> 
> This mini-series cleans up, enables and complements POWER5+ support, so that
> KVM with default -cpu host works on POWER5+ (gs) v2.1.

Ping! According to Anthony fixing -cpu host on new models is a bug fix,
so please apply this for POWER5+ v2.1 to work, too.

Thanks,
Andreas

> 
> Thanks to Ben for some valuable hints on how to model POWER5P family!
> 
> Regards,
> Andreas
> 
> Cc: Anthony Liguori <anthony@codemonkey.ws>
> Cc: Alexey Kardashevskiy <aik@ozlabs.ru>
> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
> Cc: Alexander Graf <agraf@suse.de>
> Cc: qemu-ppc@nongnu.org
> 
> Andreas Färber (4):
>   target-ppc: Turn POWER5gs CPU into alias for POWER5+
>   target-ppc: Turn POWER5gr CPU into alias for POWER5
>   target-ppc: Prepare POWER5P CPU family
>   target-ppc: Add POWER5+ v2.1 CPU model
> 
>  target-ppc/cpu-models.c     |  10 ++---
>  target-ppc/cpu-models.h     |   3 +-
>  target-ppc/translate_init.c | 104 ++++++++++++++++++++++++++++++++++++++++++++
>  3 files changed, 109 insertions(+), 8 deletions(-)
> 


-- 
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg

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

* Re: [Qemu-devel] [PATCH for-next 0/4] target-ppc: Complete POWER5+ CPU model support
  2013-08-01  1:41 [Qemu-devel] [PATCH for-next 0/4] target-ppc: Complete POWER5+ CPU model support Andreas Färber
                   ` (4 preceding siblings ...)
  2013-08-05 20:35 ` [Qemu-devel] Ping for-1.6: [PATCH for-next 0/4] target-ppc: Complete POWER5+ CPU model support Andreas Färber
@ 2013-08-14 13:59 ` Alexander Graf
  2013-08-14 14:03   ` Andreas Färber
  2013-08-14 16:29 ` Anthony Liguori
  6 siblings, 1 reply; 9+ messages in thread
From: Alexander Graf @ 2013-08-14 13:59 UTC (permalink / raw)
  To: Andreas Färber
  Cc: Alexey Kardashevskiy, qemu-ppc, qemu-devel, Anthony Liguori


On 01.08.2013, at 03:41, Andreas Färber wrote:

> Hello,
> 
> This mini-series cleans up, enables and complements POWER5+ support, so that
> KVM with default -cpu host works on POWER5+ (gs) v2.1.
> 
> Thanks to Ben for some valuable hints on how to model POWER5P family!
> 
> Regards,
> Andreas
> 
> Cc: Anthony Liguori <anthony@codemonkey.ws>
> Cc: Alexey Kardashevskiy <aik@ozlabs.ru>
> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
> Cc: Alexander Graf <agraf@suse.de>
> Cc: qemu-ppc@nongnu.org

Thanks, applied to ppc-next.


Alex

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

* Re: [Qemu-devel] [PATCH for-next 0/4] target-ppc: Complete POWER5+ CPU model support
  2013-08-14 13:59 ` [Qemu-devel] " Alexander Graf
@ 2013-08-14 14:03   ` Andreas Färber
  0 siblings, 0 replies; 9+ messages in thread
From: Andreas Färber @ 2013-08-14 14:03 UTC (permalink / raw)
  To: Alexander Graf
  Cc: Alexey Kardashevskiy, qemu-ppc, qemu-devel, Anthony Liguori

Am 14.08.2013 15:59, schrieb Alexander Graf:
> 
> On 01.08.2013, at 03:41, Andreas Färber wrote:
> 
>> Hello,
>>
>> This mini-series cleans up, enables and complements POWER5+ support, so that
>> KVM with default -cpu host works on POWER5+ (gs) v2.1.
>>
>> Thanks to Ben for some valuable hints on how to model POWER5P family!
>>
>> Regards,
>> Andreas
>>
>> Cc: Anthony Liguori <anthony@codemonkey.ws>
>> Cc: Alexey Kardashevskiy <aik@ozlabs.ru>
>> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
>> Cc: Alexander Graf <agraf@suse.de>
>> Cc: qemu-ppc@nongnu.org
> 
> Thanks, applied to ppc-next.

Thanks, but some kind of workflow problem here: Anthony declared adding
CPU models for -cpu host a bugfix and applied both POWER7+ and POWER5+
for 1.6 already.

Cheers,
Andreas

-- 
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg

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

* Re: [Qemu-devel] [PATCH for-next 0/4] target-ppc: Complete POWER5+ CPU model support
  2013-08-01  1:41 [Qemu-devel] [PATCH for-next 0/4] target-ppc: Complete POWER5+ CPU model support Andreas Färber
                   ` (5 preceding siblings ...)
  2013-08-14 13:59 ` [Qemu-devel] " Alexander Graf
@ 2013-08-14 16:29 ` Anthony Liguori
  6 siblings, 0 replies; 9+ messages in thread
From: Anthony Liguori @ 2013-08-14 16:29 UTC (permalink / raw)
  To: None, qemu-devel, Anthony Liguori
  Cc: Alexey Kardashevskiy, Alexander Graf, qemu-ppc

Applied.  Thanks.

Regards,

Anthony Liguori

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

end of thread, other threads:[~2013-08-14 16:29 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-01  1:41 [Qemu-devel] [PATCH for-next 0/4] target-ppc: Complete POWER5+ CPU model support Andreas Färber
2013-08-01  1:42 ` [Qemu-devel] [PATCH for-next 1/4] target-ppc: Turn POWER5gs CPU into alias for POWER5+ Andreas Färber
2013-08-01  1:42 ` [Qemu-devel] [PATCH for-next 2/4] target-ppc: Turn POWER5gr CPU into alias for POWER5 Andreas Färber
2013-08-01  1:42 ` [Qemu-devel] [PATCH for-next 3/4] target-ppc: Prepare POWER5P CPU family Andreas Färber
2013-08-01  1:42 ` [Qemu-devel] [PATCH for-next 4/4] target-ppc: Add POWER5+ v2.1 CPU model Andreas Färber
2013-08-05 20:35 ` [Qemu-devel] Ping for-1.6: [PATCH for-next 0/4] target-ppc: Complete POWER5+ CPU model support Andreas Färber
2013-08-14 13:59 ` [Qemu-devel] " Alexander Graf
2013-08-14 14:03   ` Andreas Färber
2013-08-14 16:29 ` Anthony Liguori

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).