All of lore.kernel.org
 help / color / mirror / Atom feed
* [V3 0/3] Introduce AMD Seattle platform support
@ 2014-10-02 21:25 suravee.suthikulpanit
  2014-10-02 21:25 ` [V3 1/3] gicv2: Add compatibility id for gic-400 suravee.suthikulpanit
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: suravee.suthikulpanit @ 2014-10-02 21:25 UTC (permalink / raw)
  To: stefano.stabellini, julien.grall, ian.campbell, konrad.wilk
  Cc: Suravee Suthikulpanit, xen-devel

From: Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com>

This patch series introduce minimal support for AMD Seattle system.
This has been tested to boot into dom0 and domU.

The is platform currently using spintable as multi-core booting protocol.
However, it does supports system_off and system_reset from PSCI-0.2.
The firmware will support full PSCI-0.2 supports (except MIGRATION)
in the future.

It also introduces GIC-400 device-tree matching string.

Changes in V3:
    * PATCH 2/3:
        - Add "seattle" in the docs/misc/arm/early-printk.txt (per Julien's request)
    * PATCH 3/3:
        - Misc clean up. No logic changed. (per Julien's request)

Changes in V2:
    * Remove dependency of system_off/reset of the Seattle platform
      from PSCI subsystem.
    * PSCI stuff is not re-submitted as a separate patch series.


Suravee Suthikulpanit (3):
  gicv2: Add compatibility id for gic-400
  amd/seattle: Add early printk message for the platform
  amd/seattle: Initial revision of AMD Seattle support

 docs/misc/arm/early-printk.txt   |  1 +
 xen/arch/arm/Rules.mk            |  5 ++++
 xen/arch/arm/gic-v2.c            |  1 +
 xen/arch/arm/platforms/Makefile  |  1 +
 xen/arch/arm/platforms/seattle.c | 65 ++++++++++++++++++++++++++++++++++++++++
 xen/include/asm-arm/gic.h        |  4 ++-
 6 files changed, 76 insertions(+), 1 deletion(-)
 create mode 100644 xen/arch/arm/platforms/seattle.c

-- 
1.9.3

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

* [V3 1/3] gicv2: Add compatibility id for gic-400
  2014-10-02 21:25 [V3 0/3] Introduce AMD Seattle platform support suravee.suthikulpanit
@ 2014-10-02 21:25 ` suravee.suthikulpanit
  2014-10-02 21:25 ` [V3 2/3] amd/seattle: Add early printk message for the platform suravee.suthikulpanit
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 9+ messages in thread
From: suravee.suthikulpanit @ 2014-10-02 21:25 UTC (permalink / raw)
  To: stefano.stabellini, julien.grall, ian.campbell, konrad.wilk
  Cc: Suravee Suthikulpanit, xen-devel

From: Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com>

Signed-off-by: Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Reviewed-by: Julien Grall <julien.grall@linaro.org>
---
 xen/arch/arm/gic-v2.c     | 1 +
 xen/include/asm-arm/gic.h | 4 +++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/xen/arch/arm/gic-v2.c b/xen/arch/arm/gic-v2.c
index f053b5d..faad1ff 100644
--- a/xen/arch/arm/gic-v2.c
+++ b/xen/arch/arm/gic-v2.c
@@ -768,6 +768,7 @@ static const char * const gicv2_dt_compat[] __initconst =
 {
     DT_COMPAT_GIC_CORTEX_A15,
     DT_COMPAT_GIC_CORTEX_A7,
+    DT_COMPAT_GIC_400,
     NULL
 };
 
diff --git a/xen/include/asm-arm/gic.h b/xen/include/asm-arm/gic.h
index 51a0a26..187dc46 100644
--- a/xen/include/asm-arm/gic.h
+++ b/xen/include/asm-arm/gic.h
@@ -152,11 +152,13 @@
 #include <xen/irq.h>
 #include <asm-arm/vgic.h>
 
+#define DT_COMPAT_GIC_400            "arm,gic-400"
 #define DT_COMPAT_GIC_CORTEX_A15     "arm,cortex-a15-gic"
 #define DT_COMPAT_GIC_CORTEX_A7      "arm,cortex-a7-gic"
 
 #define DT_MATCH_GIC_V2 DT_MATCH_COMPATIBLE(DT_COMPAT_GIC_CORTEX_A15), \
-                        DT_MATCH_COMPATIBLE(DT_COMPAT_GIC_CORTEX_A7)
+                        DT_MATCH_COMPATIBLE(DT_COMPAT_GIC_CORTEX_A7), \
+                        DT_MATCH_COMPATIBLE(DT_COMPAT_GIC_400)
 
 #define DT_COMPAT_GIC_V3             "arm,gic-v3"
 
-- 
1.9.3

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

* [V3 2/3] amd/seattle: Add early printk message for the platform
  2014-10-02 21:25 [V3 0/3] Introduce AMD Seattle platform support suravee.suthikulpanit
  2014-10-02 21:25 ` [V3 1/3] gicv2: Add compatibility id for gic-400 suravee.suthikulpanit
@ 2014-10-02 21:25 ` suravee.suthikulpanit
  2014-10-02 21:25 ` [V3 3/3] amd/seattle: Initial revision of AMD Seattle support suravee.suthikulpanit
  2014-10-03  9:54 ` [V3 0/3] Introduce AMD Seattle platform support Ian Campbell
  3 siblings, 0 replies; 9+ messages in thread
From: suravee.suthikulpanit @ 2014-10-02 21:25 UTC (permalink / raw)
  To: stefano.stabellini, julien.grall, ian.campbell, konrad.wilk
  Cc: Suravee Suthikulpanit, xen-devel

From: Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com>

Signed-off-by: Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Reviewed-by: Julien Grall <julien.grall@linaro.org>
---
 docs/misc/arm/early-printk.txt | 1 +
 xen/arch/arm/Rules.mk          | 5 +++++
 2 files changed, 6 insertions(+)

diff --git a/docs/misc/arm/early-printk.txt b/docs/misc/arm/early-printk.txt
index 1431751..f74e5cc 100644
--- a/docs/misc/arm/early-printk.txt
+++ b/docs/misc/arm/early-printk.txt
@@ -16,6 +16,7 @@ where mach is the name of the machine:
   - omap5432: printk with UART3 on TI OMAP5432 processors
   - sun6i: printk with 8250 on Allwinner A31 processors
   - sun7i: printk with 8250 on Allwinner A20 processors
+  - seattle: printk with pl011 for AMD Seattle processor
 
 The base address and baud rate is hardcoded in xen/arch/arm/Rules.mk,
 see there when adding support for new machines.
diff --git a/xen/arch/arm/Rules.mk b/xen/arch/arm/Rules.mk
index 26fafa2..35b6253 100644
--- a/xen/arch/arm/Rules.mk
+++ b/xen/arch/arm/Rules.mk
@@ -100,6 +100,11 @@ EARLY_PRINTK_INC := pl011
 EARLY_PRINTK_BAUD := 115200
 EARLY_UART_BASE_ADDRESS := 0x7ff80000
 endif
+ifeq ($(CONFIG_EARLY_PRINTK), seattle)
+EARLY_PRINTK_INC := pl011
+EARLY_PRINTK_BAUD := 115200
+EARLY_UART_BASE_ADDRESS := 0xe1010000
+endif
 
 ifneq ($(EARLY_PRINTK_INC),)
 EARLY_PRINTK := y
-- 
1.9.3

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

* [V3 3/3] amd/seattle: Initial revision of AMD Seattle support
  2014-10-02 21:25 [V3 0/3] Introduce AMD Seattle platform support suravee.suthikulpanit
  2014-10-02 21:25 ` [V3 1/3] gicv2: Add compatibility id for gic-400 suravee.suthikulpanit
  2014-10-02 21:25 ` [V3 2/3] amd/seattle: Add early printk message for the platform suravee.suthikulpanit
@ 2014-10-02 21:25 ` suravee.suthikulpanit
  2014-10-02 21:46   ` Julien Grall
  2014-10-02 22:24   ` Julien Grall
  2014-10-03  9:54 ` [V3 0/3] Introduce AMD Seattle platform support Ian Campbell
  3 siblings, 2 replies; 9+ messages in thread
From: suravee.suthikulpanit @ 2014-10-02 21:25 UTC (permalink / raw)
  To: stefano.stabellini, julien.grall, ian.campbell, konrad.wilk
  Cc: Suravee Suthikulpanit, xen-devel

From: Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com>

This patch add inital (minimal) platform support for AMD Seattle,
which mainly just define the matching ID, and specify system_off,
and system_reset mechanism.

Initially, the firmware only support a subset of PSCI-0.2 functions,
system-off and sytem-reset. The mechanism for bring up auxiliary processors
is still using spin-table.

Signed-off-by: Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com>
---
 xen/arch/arm/platforms/Makefile  |  1 +
 xen/arch/arm/platforms/seattle.c | 65 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 66 insertions(+)
 create mode 100644 xen/arch/arm/platforms/seattle.c

diff --git a/xen/arch/arm/platforms/Makefile b/xen/arch/arm/platforms/Makefile
index 680364f..e1fde6e 100644
--- a/xen/arch/arm/platforms/Makefile
+++ b/xen/arch/arm/platforms/Makefile
@@ -3,4 +3,5 @@ obj-$(CONFIG_ARM_32) += exynos5.o
 obj-$(CONFIG_ARM_32) += midway.o
 obj-$(CONFIG_ARM_32) += omap5.o
 obj-$(CONFIG_ARM_32) += sunxi.o
+obj-$(CONFIG_ARM_64) += seattle.o
 obj-$(CONFIG_ARM_64) += xgene-storm.o
diff --git a/xen/arch/arm/platforms/seattle.c b/xen/arch/arm/platforms/seattle.c
new file mode 100644
index 0000000..d298393
--- /dev/null
+++ b/xen/arch/arm/platforms/seattle.c
@@ -0,0 +1,65 @@
+/*
+ * xen/arch/arm/seattle.c
+ *
+ * AMD Seattle specific settings
+ *
+ * Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
+ * Copyright (c) 2014 Advance Micro Devices Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ */
+
+#include <asm/platform.h>
+#include <asm/psci.h>
+
+static const char * const seattle_dt_compat[] __initconst =
+{
+    "amd,seattle",
+    NULL
+};
+
+/* Seattle firmware only implements PSCI handler for
+ * system off and system reset at this point.
+ * This is temporary until full PSCI-0.2 is supported.
+ * Then, these function will be removed.
+ */
+static noinline void seattle_smc_psci(register_t func_id)
+{
+    asm volatile(
+        "smc #0"
+        : "+r" (func_id)
+        :);
+}
+
+static void seattle_system_reset(void)
+{
+    seattle_smc_psci(PSCI_0_2_FN_SYSTEM_RESET);
+}
+
+static void seattle_system_off(void)
+{
+    seattle_smc_psci(PSCI_0_2_FN_SYSTEM_OFF);
+}
+
+PLATFORM_START(seattle, "SEATTLE")
+    .compatible = seattle_dt_compat,
+    .reset      = seattle_system_reset,
+    .poweroff   = seattle_system_off,
+PLATFORM_END
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
-- 
1.9.3

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

* Re: [V3 3/3] amd/seattle: Initial revision of AMD Seattle support
  2014-10-02 21:25 ` [V3 3/3] amd/seattle: Initial revision of AMD Seattle support suravee.suthikulpanit
@ 2014-10-02 21:46   ` Julien Grall
  2014-10-02 22:24   ` Julien Grall
  1 sibling, 0 replies; 9+ messages in thread
From: Julien Grall @ 2014-10-02 21:46 UTC (permalink / raw)
  To: suravee.suthikulpanit, stefano.stabellini, ian.campbell, konrad.wilk
  Cc: xen-devel

Hi Suravee,

On 02/10/2014 22:25, suravee.suthikulpanit@amd.com wrote:
> From: Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com>
>
> This patch add inital (minimal) platform support for AMD Seattle,
> which mainly just define the matching ID, and specify system_off,
> and system_reset mechanism.
>
> Initially, the firmware only support a subset of PSCI-0.2 functions,
> system-off and sytem-reset. The mechanism for bring up auxiliary processors
> is still using spin-table.
>
> Signed-off-by: Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com>

I let you decide for the smc call... So:

Reviewed-by: Julien Grall <julien.grall@linaro.org>

Regards,

> ---
>   xen/arch/arm/platforms/Makefile  |  1 +
>   xen/arch/arm/platforms/seattle.c | 65 ++++++++++++++++++++++++++++++++++++++++
>   2 files changed, 66 insertions(+)
>   create mode 100644 xen/arch/arm/platforms/seattle.c
>
> diff --git a/xen/arch/arm/platforms/Makefile b/xen/arch/arm/platforms/Makefile
> index 680364f..e1fde6e 100644
> --- a/xen/arch/arm/platforms/Makefile
> +++ b/xen/arch/arm/platforms/Makefile
> @@ -3,4 +3,5 @@ obj-$(CONFIG_ARM_32) += exynos5.o
>   obj-$(CONFIG_ARM_32) += midway.o
>   obj-$(CONFIG_ARM_32) += omap5.o
>   obj-$(CONFIG_ARM_32) += sunxi.o
> +obj-$(CONFIG_ARM_64) += seattle.o
>   obj-$(CONFIG_ARM_64) += xgene-storm.o
> diff --git a/xen/arch/arm/platforms/seattle.c b/xen/arch/arm/platforms/seattle.c
> new file mode 100644
> index 0000000..d298393
> --- /dev/null
> +++ b/xen/arch/arm/platforms/seattle.c
> @@ -0,0 +1,65 @@
> +/*
> + * xen/arch/arm/seattle.c
> + *
> + * AMD Seattle specific settings
> + *
> + * Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
> + * Copyright (c) 2014 Advance Micro Devices Inc.
> + *
> + * This program is free software; you can redistribute it and/or modify
> + * it under the terms of the GNU General Public License as published by
> + * the Free Software Foundation; either version 2 of the License, or
> + * (at your option) any later version.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> + * GNU General Public License for more details.
> + */
> +
> +#include <asm/platform.h>
> +#include <asm/psci.h>
> +
> +static const char * const seattle_dt_compat[] __initconst =
> +{
> +    "amd,seattle",
> +    NULL
> +};
> +
> +/* Seattle firmware only implements PSCI handler for
> + * system off and system reset at this point.
> + * This is temporary until full PSCI-0.2 is supported.
> + * Then, these function will be removed.
> + */
> +static noinline void seattle_smc_psci(register_t func_id)
> +{
> +    asm volatile(
> +        "smc #0"
> +        : "+r" (func_id)
> +        :);
> +}
> +
> +static void seattle_system_reset(void)
> +{
> +    seattle_smc_psci(PSCI_0_2_FN_SYSTEM_RESET);
> +}
> +
> +static void seattle_system_off(void)
> +{
> +    seattle_smc_psci(PSCI_0_2_FN_SYSTEM_OFF);
> +}
> +
> +PLATFORM_START(seattle, "SEATTLE")
> +    .compatible = seattle_dt_compat,
> +    .reset      = seattle_system_reset,
> +    .poweroff   = seattle_system_off,
> +PLATFORM_END
> +
> +/*
> + * Local variables:
> + * mode: C
> + * c-file-style: "BSD"
> + * c-basic-offset: 4
> + * indent-tabs-mode: nil
> + * End:
> + */
>

-- 
Julien Grall

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

* Re: [V3 3/3] amd/seattle: Initial revision of AMD Seattle support
  2014-10-02 21:25 ` [V3 3/3] amd/seattle: Initial revision of AMD Seattle support suravee.suthikulpanit
  2014-10-02 21:46   ` Julien Grall
@ 2014-10-02 22:24   ` Julien Grall
  2014-10-03  0:22     ` Suravee Suthikulpanit
  1 sibling, 1 reply; 9+ messages in thread
From: Julien Grall @ 2014-10-02 22:24 UTC (permalink / raw)
  To: suravee.suthikulpanit, stefano.stabellini, ian.campbell, konrad.wilk
  Cc: xen-devel

Hi Suravee,

On 02/10/2014 22:25, suravee.suthikulpanit@amd.com wrote:
> From: Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com>
>
> This patch add inital (minimal) platform support for AMD Seattle,
> which mainly just define the matching ID, and specify system_off,
> and system_reset mechanism.
>
> Initially, the firmware only support a subset of PSCI-0.2 functions,
> system-off and sytem-reset. The mechanism for bring up auxiliary processors
> is still using spin-table.

I forgot to ask, did you check that the grant-table mapping (by default 
mapped 0xb0000000-0xb0020000) doesn't overlap to the RAM or another 
device on your platform?

If it's the case I would define .dom0_gnttab_start and .dom0_gnttab_size.

Regards,

> Signed-off-by: Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com>
> ---
>   xen/arch/arm/platforms/Makefile  |  1 +
>   xen/arch/arm/platforms/seattle.c | 65 ++++++++++++++++++++++++++++++++++++++++
>   2 files changed, 66 insertions(+)
>   create mode 100644 xen/arch/arm/platforms/seattle.c
>
> diff --git a/xen/arch/arm/platforms/Makefile b/xen/arch/arm/platforms/Makefile
> index 680364f..e1fde6e 100644
> --- a/xen/arch/arm/platforms/Makefile
> +++ b/xen/arch/arm/platforms/Makefile
> @@ -3,4 +3,5 @@ obj-$(CONFIG_ARM_32) += exynos5.o
>   obj-$(CONFIG_ARM_32) += midway.o
>   obj-$(CONFIG_ARM_32) += omap5.o
>   obj-$(CONFIG_ARM_32) += sunxi.o
> +obj-$(CONFIG_ARM_64) += seattle.o
>   obj-$(CONFIG_ARM_64) += xgene-storm.o
> diff --git a/xen/arch/arm/platforms/seattle.c b/xen/arch/arm/platforms/seattle.c
> new file mode 100644
> index 0000000..d298393
> --- /dev/null
> +++ b/xen/arch/arm/platforms/seattle.c
> @@ -0,0 +1,65 @@
> +/*
> + * xen/arch/arm/seattle.c
> + *
> + * AMD Seattle specific settings
> + *
> + * Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
> + * Copyright (c) 2014 Advance Micro Devices Inc.
> + *
> + * This program is free software; you can redistribute it and/or modify
> + * it under the terms of the GNU General Public License as published by
> + * the Free Software Foundation; either version 2 of the License, or
> + * (at your option) any later version.
> + *
> + * This program is distributed in the hope that it will be useful,
> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> + * GNU General Public License for more details.
> + */
> +
> +#include <asm/platform.h>
> +#include <asm/psci.h>
> +
> +static const char * const seattle_dt_compat[] __initconst =
> +{
> +    "amd,seattle",
> +    NULL
> +};
> +
> +/* Seattle firmware only implements PSCI handler for
> + * system off and system reset at this point.
> + * This is temporary until full PSCI-0.2 is supported.
> + * Then, these function will be removed.
> + */
> +static noinline void seattle_smc_psci(register_t func_id)
> +{
> +    asm volatile(
> +        "smc #0"
> +        : "+r" (func_id)
> +        :);
> +}
> +
> +static void seattle_system_reset(void)
> +{
> +    seattle_smc_psci(PSCI_0_2_FN_SYSTEM_RESET);
> +}
> +
> +static void seattle_system_off(void)
> +{
> +    seattle_smc_psci(PSCI_0_2_FN_SYSTEM_OFF);
> +}
> +
> +PLATFORM_START(seattle, "SEATTLE")
> +    .compatible = seattle_dt_compat,
> +    .reset      = seattle_system_reset,
> +    .poweroff   = seattle_system_off,
> +PLATFORM_END
> +
> +/*
> + * Local variables:
> + * mode: C
> + * c-file-style: "BSD"
> + * c-basic-offset: 4
> + * indent-tabs-mode: nil
> + * End:
> + */
>

-- 
Julien Grall

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

* Re: [V3 3/3] amd/seattle: Initial revision of AMD Seattle support
  2014-10-02 22:24   ` Julien Grall
@ 2014-10-03  0:22     ` Suravee Suthikulpanit
  2014-10-03  8:43       ` Ian Campbell
  0 siblings, 1 reply; 9+ messages in thread
From: Suravee Suthikulpanit @ 2014-10-03  0:22 UTC (permalink / raw)
  To: Julien Grall, stefano.stabellini, ian.campbell, konrad.wilk; +Cc: xen-devel



On 10/02/2014 05:24 PM, Julien Grall wrote:
> I forgot to ask, did you check that the grant-table mapping (by default
> mapped 0xb0000000-0xb0020000) doesn't overlap to the RAM or another
> device on your platform?
>
> If it's the case I would define .dom0_gnttab_start and .dom0_gnttab_size.
>
> Regards,

Actually, the default mapping will be overlapped with where PCI MMIO 
region is supposed to be.  Are there any restrictions on the location of 
this can be? (e.g below 4G, alignment, etc.)

Suravee

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

* Re: [V3 3/3] amd/seattle: Initial revision of AMD Seattle support
  2014-10-03  0:22     ` Suravee Suthikulpanit
@ 2014-10-03  8:43       ` Ian Campbell
  0 siblings, 0 replies; 9+ messages in thread
From: Ian Campbell @ 2014-10-03  8:43 UTC (permalink / raw)
  To: Suravee Suthikulpanit; +Cc: Julien Grall, xen-devel, stefano.stabellini

On Thu, 2014-10-02 at 19:22 -0500, Suravee Suthikulpanit wrote:
> 
> On 10/02/2014 05:24 PM, Julien Grall wrote:
> > I forgot to ask, did you check that the grant-table mapping (by default
> > mapped 0xb0000000-0xb0020000) doesn't overlap to the RAM or another
> > device on your platform?
> >
> > If it's the case I would define .dom0_gnttab_start and .dom0_gnttab_size.
> >
> > Regards,
> 
> Actually, the default mapping will be overlapped with where PCI MMIO 
> region is supposed to be.  Are there any restrictions on the location of 
> this can be? (e.g below 4G, alignment, etc.)

Not especially. Obviously it needs to be at an IPA which the guest can
map, so if you expect to run 32-bit dom0 (or even if you don't expect
but it is a possibility) then finding somewhere under 4GB would be nice
to have.

Alignment can be whatever, but again it might be nice to make it
somewhat naturally aligned.

We've got a plan to get rid of this annoying requirement to specify this
manually in 4.6...

Ian.

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

* Re: [V3 0/3] Introduce AMD Seattle platform support
  2014-10-02 21:25 [V3 0/3] Introduce AMD Seattle platform support suravee.suthikulpanit
                   ` (2 preceding siblings ...)
  2014-10-02 21:25 ` [V3 3/3] amd/seattle: Initial revision of AMD Seattle support suravee.suthikulpanit
@ 2014-10-03  9:54 ` Ian Campbell
  3 siblings, 0 replies; 9+ messages in thread
From: Ian Campbell @ 2014-10-03  9:54 UTC (permalink / raw)
  To: suravee.suthikulpanit; +Cc: julien.grall, xen-devel, stefano.stabellini

On Thu, 2014-10-02 at 16:25 -0500, suravee.suthikulpanit@amd.com wrote:
>   gicv2: Add compatibility id for gic-400
>   amd/seattle: Add early printk message for the platform

I acked + applied these two.

>   amd/seattle: Initial revision of AMD Seattle support

This one LGTM but I thought it best to wait for the grant table address
settings.

Ian.

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

end of thread, other threads:[~2014-10-03  9:54 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-10-02 21:25 [V3 0/3] Introduce AMD Seattle platform support suravee.suthikulpanit
2014-10-02 21:25 ` [V3 1/3] gicv2: Add compatibility id for gic-400 suravee.suthikulpanit
2014-10-02 21:25 ` [V3 2/3] amd/seattle: Add early printk message for the platform suravee.suthikulpanit
2014-10-02 21:25 ` [V3 3/3] amd/seattle: Initial revision of AMD Seattle support suravee.suthikulpanit
2014-10-02 21:46   ` Julien Grall
2014-10-02 22:24   ` Julien Grall
2014-10-03  0:22     ` Suravee Suthikulpanit
2014-10-03  8:43       ` Ian Campbell
2014-10-03  9:54 ` [V3 0/3] Introduce AMD Seattle platform support Ian Campbell

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.