[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 3/5] hw/ppc/pnv_xscom: Power8 occ common area is in PBA BAR 3
From: |
Cédric Le Goater |
Subject: |
Re: [PATCH 3/5] hw/ppc/pnv_xscom: Power8 occ common area is in PBA BAR 3 |
Date: |
Wed, 20 Nov 2019 08:20:35 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.1.1 |
On 19/11/2019 18:50, Balamuruhan S wrote:
> Fix incorrect PBA BAR and BARMASK value for Power8 occ common area
> region where skiboot enum declaration have it in BAR 3 and BARMASK
> is calculated BARMASK0 + BAR,
>
> enum P8_BAR {
> P8_BAR_HOMER = 0,
> P8_BAR_CENTAUR = 1,
> P8_BAR_SLW = 2,
> P8_BAR_OCC_COMMON = 3,
> };
>
> Signed-off-by: Cédric Le Goater <address@hidden>
Please remove my SoB.
> Signed-off-by: Balamuruhan S <address@hidden>
> ---
> hw/ppc/pnv_xscom.c | 12 ++++++------
> 1 file changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/hw/ppc/pnv_xscom.c b/hw/ppc/pnv_xscom.c
> index cdd5fa356e..cb6d6bbcfc 100644
> --- a/hw/ppc/pnv_xscom.c
> +++ b/hw/ppc/pnv_xscom.c
> @@ -38,9 +38,9 @@
>
> /* PBA BARs */
> #define P8_PBA_BAR0 0x2013f00
> -#define P8_PBA_BAR2 0x2013f02
> +#define P8_PBA_BAR3 0x2013f03
> #define P8_PBA_BARMASK0 0x2013f04
> -#define P8_PBA_BARMASK2 0x2013f06
> +#define P8_PBA_BARMASK3 0x2013f07
Why are you removing the BAR2 definitions ? they are still valid.
> #define P9_PBA_BAR0 0x5012b00
> #define P9_PBA_BAR2 0x5012b02
> #define P9_PBA_BARMASK0 0x5012b04
> @@ -99,11 +99,11 @@ static uint64_t xscom_read_default(PnvChip *chip,
> uint32_t pcba)
>
> case P9_PBA_BAR2: /* P9 occ common area */
> return PNV9_OCC_COMMON_AREA(chip);
> - case P8_PBA_BAR2: /* P8 occ common area */
> + case P8_PBA_BAR3: /* P8 occ common area */
> return PNV_OCC_COMMON_AREA(chip);
>
> case P9_PBA_BARMASK2: /* P9 occ common area size */
> - case P8_PBA_BARMASK2: /* P8 occ common area size */
> + case P8_PBA_BARMASK3: /* P8 occ common area size */
> return OCC_SIZE_MASK;
>
> case 0x1010c00: /* PIBAM FIR */
> @@ -126,9 +126,9 @@ static uint64_t xscom_read_default(PnvChip *chip,
> uint32_t pcba)
> case 0x202000f: /* ADU stuff, receive status register*/
> return 0;
> case 0x2013f01: /* PBA stuff */
> - case 0x2013f03: /* PBA stuff */
> + case 0x2013f02: /* PBA stuff */
> case 0x2013f05: /* PBA stuff */
> - case 0x2013f07: /* PBA stuff */
> + case 0x2013f06: /* PBA stuff */
We need defines for the above ^
> return 0;
> case 0x2013028: /* CAPP stuff */
> case 0x201302a: /* CAPP stuff */
>
- Re: [PATCH 2/5] hw/ppc/pnv_xscom: PBA bar mask values are incorrect with homer/occ sizes, (continued)
- Re: [PATCH 2/5] hw/ppc/pnv_xscom: PBA bar mask values are incorrect with homer/occ sizes, David Gibson, 2019/11/19
- Re: [PATCH 2/5] hw/ppc/pnv_xscom: PBA bar mask values are incorrect with homer/occ sizes, David Gibson, 2019/11/19
- Re: [PATCH 2/5] hw/ppc/pnv_xscom: PBA bar mask values are incorrect with homer/occ sizes, David Gibson, 2019/11/19
- Re: [PATCH 2/5] hw/ppc/pnv_xscom: PBA bar mask values are incorrect with homer/occ sizes, Balamuruhan S, 2019/11/19
- Re: [PATCH 2/5] hw/ppc/pnv_xscom: PBA bar mask values are incorrect with homer/occ sizes, Balamuruhan S, 2019/11/19
- Re: [PATCH 2/5] hw/ppc/pnv_xscom: PBA bar mask values are incorrect with homer/occ sizes, Greg Kurz, 2019/11/20
- Re: [PATCH 2/5] hw/ppc/pnv_xscom: PBA bar mask values are incorrect with homer/occ sizes, Balamuruhan S, 2019/11/21
Re: [PATCH 2/5] hw/ppc/pnv_xscom: PBA bar mask values are incorrect with homer/occ sizes, Cédric Le Goater, 2019/11/20
[PATCH 3/5] hw/ppc/pnv_xscom: Power8 occ common area is in PBA BAR 3, Balamuruhan S, 2019/11/19
- Re: [PATCH 3/5] hw/ppc/pnv_xscom: Power8 occ common area is in PBA BAR 3,
Cédric Le Goater <=
[PATCH 4/5] hw/ppc/pnv_xscom: occ common area to be mapped only once, Balamuruhan S, 2019/11/19
[PATCH 5/5] hw/ppc/pnv_xscom: add PBA BARs for Power8 slw image, Balamuruhan S, 2019/11/19
Re: [PATCH 0/5] ppc/pnv: fix Homer/Occ mappings on multichip systems, Cédric Le Goater, 2019/11/20