qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 0/1] ppc queue
@ 2021-11-29 20:53 Cédric Le Goater
  2021-11-30  8:04 ` Richard Henderson
  0 siblings, 1 reply; 13+ messages in thread
From: Cédric Le Goater @ 2021-11-29 20:53 UTC (permalink / raw)
  To: qemu-ppc, qemu-devel
  Cc: Peter Maydell, Richard Henderson, Cédric Le Goater

The following changes since commit a0fd8a5492240379a07c0b39c8dae3b8341b458f:

  Merge tag 'pull-for-6.2-291121-1' of https://github.com/stsquad/qemu into staging (2021-11-29 18:58:06 +0100)

are available in the Git repository at:

  https://github.com/legoater/qemu/ tags/pull-ppc-20211129

for you to fetch changes up to 7bf00dfb51566070960e0b7977e41abba96c130e:

  target/ppc: fix Hash64 MMU update of PTE bit R (2021-11-29 21:00:08 +0100)

----------------------------------------------------------------
ppc 6.2 queue:

* Hash64 MMU fix for FreeBSD installer

----------------------------------------------------------------
Leandro Lupori (1):
      target/ppc: fix Hash64 MMU update of PTE bit R

 target/ppc/mmu-hash64.h | 5 +++++
 hw/ppc/spapr.c          | 8 ++++----
 hw/ppc/spapr_softmmu.c  | 2 +-
 target/ppc/mmu-hash64.c | 4 ++--
 4 files changed, 12 insertions(+), 7 deletions(-)


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

* Re: [PULL 0/1] ppc queue
  2021-11-29 20:53 Cédric Le Goater
@ 2021-11-30  8:04 ` Richard Henderson
  0 siblings, 0 replies; 13+ messages in thread
From: Richard Henderson @ 2021-11-30  8:04 UTC (permalink / raw)
  To: Cédric Le Goater, qemu-ppc, qemu-devel; +Cc: Peter Maydell

On 11/29/21 9:53 PM, Cédric Le Goater wrote:
> The following changes since commit a0fd8a5492240379a07c0b39c8dae3b8341b458f:
> 
>    Merge tag 'pull-for-6.2-291121-1' of https://github.com/stsquad/qemu into staging (2021-11-29 18:58:06 +0100)
> 
> are available in the Git repository at:
> 
>    https://github.com/legoater/qemu/ tags/pull-ppc-20211129
> 
> for you to fetch changes up to 7bf00dfb51566070960e0b7977e41abba96c130e:
> 
>    target/ppc: fix Hash64 MMU update of PTE bit R (2021-11-29 21:00:08 +0100)
> 
> ----------------------------------------------------------------
> ppc 6.2 queue:
> 
> * Hash64 MMU fix for FreeBSD installer
> 
> ----------------------------------------------------------------
> Leandro Lupori (1):
>        target/ppc: fix Hash64 MMU update of PTE bit R
> 
>   target/ppc/mmu-hash64.h | 5 +++++
>   hw/ppc/spapr.c          | 8 ++++----
>   hw/ppc/spapr_softmmu.c  | 2 +-
>   target/ppc/mmu-hash64.c | 4 ++--
>   4 files changed, 12 insertions(+), 7 deletions(-)

Applied, thanks.

r~



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

* [PULL 0/1] ppc queue
@ 2022-03-28  7:32 Cédric Le Goater
  2022-03-28 14:24 ` Peter Maydell
  0 siblings, 1 reply; 13+ messages in thread
From: Cédric Le Goater @ 2022-03-28  7:32 UTC (permalink / raw)
  To: qemu-ppc, qemu-devel; +Cc: Peter Maydell, Cédric Le Goater

The following changes since commit 3d31fe4d662f13c70eb7e87f29513623ccd76322:

  Merge tag 'pull-target-arm-20220325' of https://git.linaro.org/people/pmaydell/qemu-arm into staging (2022-03-25 15:02:39 +0000)

are available in the Git repository at:

  https://github.com/legoater/qemu/ tags/pull-ppc-20220326

for you to fetch changes up to bc504838ff88b505421dd28841ee298d9cff31d0:

  target/ppc: fix helper_xvmadd* argument order (2022-03-26 13:52:37 +0100)

----------------------------------------------------------------
ppc-7.0 queue:

* target/ppc: fix helper_xvmadd* argument order

----------------------------------------------------------------
Matheus Ferst (1):
      target/ppc: fix helper_xvmadd* argument order

 target/ppc/translate/vsx-impl.c.inc | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)


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

* Re: [PULL 0/1] ppc queue
  2022-03-28  7:32 Cédric Le Goater
@ 2022-03-28 14:24 ` Peter Maydell
  0 siblings, 0 replies; 13+ messages in thread
From: Peter Maydell @ 2022-03-28 14:24 UTC (permalink / raw)
  To: Cédric Le Goater; +Cc: qemu-ppc, qemu-devel

On Mon, 28 Mar 2022 at 08:32, Cédric Le Goater <clg@kaod.org> wrote:
>
> The following changes since commit 3d31fe4d662f13c70eb7e87f29513623ccd76322:
>
>   Merge tag 'pull-target-arm-20220325' of https://git.linaro.org/people/pmaydell/qemu-arm into staging (2022-03-25 15:02:39 +0000)
>
> are available in the Git repository at:
>
>   https://github.com/legoater/qemu/ tags/pull-ppc-20220326
>
> for you to fetch changes up to bc504838ff88b505421dd28841ee298d9cff31d0:
>
>   target/ppc: fix helper_xvmadd* argument order (2022-03-26 13:52:37 +0100)
>
> ----------------------------------------------------------------
> ppc-7.0 queue:
>
> * target/ppc: fix helper_xvmadd* argument order
>
> ----------------------------------------------------------------


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/7.0
for any user-visible changes.

-- PMM


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

* [PULL 0/1] ppc queue
@ 2022-08-04 18:41 Daniel Henrique Barboza
  2022-08-04 21:05 ` Richard Henderson
  0 siblings, 1 reply; 13+ messages in thread
From: Daniel Henrique Barboza @ 2022-08-04 18:41 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-ppc, danielhb413, peter.maydell, richard.henderson

The following changes since commit 2480f3bbd03814b0651a1f74959f5c6631ee5819:

  Merge tag 'linux-user-for-7.1-pull-request' of https://gitlab.com/laurent_vivier/qemu into staging (2022-08-03 08:32:44 -0700)

are available in the Git repository at:

  https://gitlab.com/danielhb/qemu.git tags/pull-ppc-20220804

for you to fetch changes up to ed021daf2d6c19499ae406055156dc19c073228f:

  hw/ppc: sam460ex.c: store all GPIO lines in mal_irqs[] (2022-08-04 15:20:14 -0300)

----------------------------------------------------------------
ppc patch queue for 2022-08-04:

In this short queue we have a fix in the sam460ex machine where we're
not storing all GPIO lines in sam460ex_init().

This is not causing problems (as far as we're aware of) at this moment,
but this is getting in the way of a ppc405 rework we want to do for 7.2,
so let's fix it now.

----------------------------------------------------------------
Daniel Henrique Barboza (1):
      hw/ppc: sam460ex.c: store all GPIO lines in mal_irqs[]

 hw/ppc/sam460ex.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


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

* Re: [PULL 0/1] ppc queue
  2022-08-04 18:41 Daniel Henrique Barboza
@ 2022-08-04 21:05 ` Richard Henderson
  0 siblings, 0 replies; 13+ messages in thread
From: Richard Henderson @ 2022-08-04 21:05 UTC (permalink / raw)
  To: Daniel Henrique Barboza, qemu-devel; +Cc: qemu-ppc, peter.maydell

On 8/4/22 11:41, Daniel Henrique Barboza wrote:
> The following changes since commit 2480f3bbd03814b0651a1f74959f5c6631ee5819:
> 
>    Merge tag 'linux-user-for-7.1-pull-request' of https://gitlab.com/laurent_vivier/qemu into staging (2022-08-03 08:32:44 -0700)
> 
> are available in the Git repository at:
> 
>    https://gitlab.com/danielhb/qemu.git tags/pull-ppc-20220804
> 
> for you to fetch changes up to ed021daf2d6c19499ae406055156dc19c073228f:
> 
>    hw/ppc: sam460ex.c: store all GPIO lines in mal_irqs[] (2022-08-04 15:20:14 -0300)
> 
> ----------------------------------------------------------------
> ppc patch queue for 2022-08-04:
> 
> In this short queue we have a fix in the sam460ex machine where we're
> not storing all GPIO lines in sam460ex_init().
> 
> This is not causing problems (as far as we're aware of) at this moment,
> but this is getting in the way of a ppc405 rework we want to do for 7.2,
> so let's fix it now.

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/7.1 as appropriate.


r~


> 
> ----------------------------------------------------------------
> Daniel Henrique Barboza (1):
>        hw/ppc: sam460ex.c: store all GPIO lines in mal_irqs[]
> 
>   hw/ppc/sam460ex.c | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)



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

* [PULL 0/1] ppc queue
@ 2022-11-11 10:05 Daniel Henrique Barboza
  2022-11-12  2:32 ` Stefan Hajnoczi
  0 siblings, 1 reply; 13+ messages in thread
From: Daniel Henrique Barboza @ 2022-11-11 10:05 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-ppc, stefanha, Daniel Henrique Barboza

The following changes since commit 2ccad61746ca7de5dd3e25146062264387e43bd4:

  Merge tag 'pull-tcg-20221109' of https://gitlab.com/rth7680/qemu into staging (2022-11-09 13:26:45 -0500)

are available in the Git repository at:

  https://gitlab.com/danielhb/qemu.git tags/pull-ppc-20221111

for you to fetch changes up to ec5651340d445f009db1c2dc507da8cb4df85ad0:

  hw/pci-host/pnv_phb: Avoid quitting QEMU if hotplug of pnv-phb-root-port fails (2022-11-10 18:22:10 -0300)

----------------------------------------------------------------
ppc patch queue for 2022-11-11:

Short queue with just a single pnv-phb fix from Thomas Huth.

----------------------------------------------------------------
Thomas Huth (1):
      hw/pci-host/pnv_phb: Avoid quitting QEMU if hotplug of pnv-phb-root-port fails

 hw/pci-host/pnv_phb.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)


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

* Re: [PULL 0/1] ppc queue
  2022-11-11 10:05 Daniel Henrique Barboza
@ 2022-11-12  2:32 ` Stefan Hajnoczi
  0 siblings, 0 replies; 13+ messages in thread
From: Stefan Hajnoczi @ 2022-11-12  2:32 UTC (permalink / raw)
  To: Daniel Henrique Barboza
  Cc: qemu-devel, qemu-ppc, stefanha, Daniel Henrique Barboza

[-- Attachment #1: Type: text/plain, Size: 115 bytes --]

Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/7.2 for any user-visible changes.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

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

* [PULL 0/1] ppc queue
@ 2022-11-17 15:16 Daniel Henrique Barboza
  2022-11-17 15:16 ` [PULL 1/1] target/ppc: Fix build warnings when building with 'disable-tcg' Daniel Henrique Barboza
  2022-11-17 20:08 ` [PULL 0/1] ppc queue Stefan Hajnoczi
  0 siblings, 2 replies; 13+ messages in thread
From: Daniel Henrique Barboza @ 2022-11-17 15:16 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-ppc, stefanha, Daniel Henrique Barboza

The following changes since commit 2c8311241d1f7377bb4ff76064b1d1fe15166413:

  Update VERSION for v7.2.0-rc1 (2022-11-15 18:56:38 -0500)

are available in the Git repository at:

  https://gitlab.com/danielhb/qemu.git tags/pull-ppc-20221117

for you to fetch changes up to 049b4ad66984aad278b3fc0a75b5a995c9b66a16:

  target/ppc: Fix build warnings when building with 'disable-tcg' (2022-11-17 11:28:04 -0300)

----------------------------------------------------------------
ppc patch queue for 2022-11-17:

Short queue with a build regression fix when using --disable-tcg.

----------------------------------------------------------------
Vaibhav Jain (1):
      target/ppc: Fix build warnings when building with 'disable-tcg'

 target/ppc/cpu_init.c    | 2 ++
 target/ppc/excp_helper.c | 2 ++
 2 files changed, 4 insertions(+)


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

* [PULL 1/1] target/ppc: Fix build warnings when building with 'disable-tcg'
  2022-11-17 15:16 [PULL 0/1] ppc queue Daniel Henrique Barboza
@ 2022-11-17 15:16 ` Daniel Henrique Barboza
  2022-11-17 20:08 ` [PULL 0/1] ppc queue Stefan Hajnoczi
  1 sibling, 0 replies; 13+ messages in thread
From: Daniel Henrique Barboza @ 2022-11-17 15:16 UTC (permalink / raw)
  To: qemu-devel
  Cc: qemu-ppc, stefanha, Vaibhav Jain, Kowshik Jois B S, Greg Kurz,
	Philippe Mathieu-Daudé, Kowshik Jois B S,
	Daniel Henrique Barboza

From: Vaibhav Jain <vaibhav@linux.ibm.com>

Kowshik reported that building qemu with GCC 12.2.1 for 'ppc64-softmmu'
target is failing due to following build warnings:

<snip>
 ../target/ppc/cpu_init.c:7018:13: error: 'ppc_restore_state_to_opc' defined but not used [-Werror=unused-function]
 7018 | static void ppc_restore_state_to_opc(CPUState *cs,
<snip>

Fix this by wrapping these function definitions in 'ifdef CONFIG_TCG' so that
they are only defined if qemu is compiled with '--enable-tcg'

Reported-by: Kowshik Jois B S <kowsjois@linux.ibm.com>
Fixes: 61bd1d2942 ("target/ppc: Convert to tcg_ops restore_state_to_opc")
Fixes: 670f1da374 ("target/ppc: Implement hashst and hashchk")
Fixes: 53ae2aeb94 ("target/ppc: Implement hashstp and hashchkp")
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1319
Signed-off-by: Vaibhav Jain <vaibhav@linux.ibm.com>
Reviewed-by: Greg Kurz <groug@kaod.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Kowshik Jois B S <kowsjois@linux.vnet.ibm.com>
Message-Id: <20221116131743.658708-1-vaibhav@linux.ibm.com>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>
---
 target/ppc/cpu_init.c    | 2 ++
 target/ppc/excp_helper.c | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/target/ppc/cpu_init.c b/target/ppc/cpu_init.c
index 32e94153d1..cbf0081374 100644
--- a/target/ppc/cpu_init.c
+++ b/target/ppc/cpu_init.c
@@ -7015,6 +7015,7 @@ static vaddr ppc_cpu_get_pc(CPUState *cs)
     return cpu->env.nip;
 }
 
+#ifdef CONFIG_TCG
 static void ppc_restore_state_to_opc(CPUState *cs,
                                      const TranslationBlock *tb,
                                      const uint64_t *data)
@@ -7023,6 +7024,7 @@ static void ppc_restore_state_to_opc(CPUState *cs,
 
     cpu->env.nip = data[0];
 }
+#endif /* CONFIG_TCG */
 
 static bool ppc_cpu_has_work(CPUState *cs)
 {
diff --git a/target/ppc/excp_helper.c b/target/ppc/excp_helper.c
index a05a2ed595..94adcb766b 100644
--- a/target/ppc/excp_helper.c
+++ b/target/ppc/excp_helper.c
@@ -2842,6 +2842,7 @@ void helper_td(CPUPPCState *env, target_ulong arg1, target_ulong arg2,
 #endif
 #endif
 
+#ifdef CONFIG_TCG
 static uint32_t helper_SIMON_LIKE_32_64(uint32_t x, uint64_t key, uint32_t lane)
 {
     const uint16_t c = 0xfffc;
@@ -2924,6 +2925,7 @@ HELPER_HASH(HASHST, env->spr[SPR_HASHKEYR], true)
 HELPER_HASH(HASHCHK, env->spr[SPR_HASHKEYR], false)
 HELPER_HASH(HASHSTP, env->spr[SPR_HASHPKEYR], true)
 HELPER_HASH(HASHCHKP, env->spr[SPR_HASHPKEYR], false)
+#endif /* CONFIG_TCG */
 
 #if !defined(CONFIG_USER_ONLY)
 
-- 
2.38.1



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

* Re: [PULL 0/1] ppc queue
  2022-11-17 15:16 [PULL 0/1] ppc queue Daniel Henrique Barboza
  2022-11-17 15:16 ` [PULL 1/1] target/ppc: Fix build warnings when building with 'disable-tcg' Daniel Henrique Barboza
@ 2022-11-17 20:08 ` Stefan Hajnoczi
  1 sibling, 0 replies; 13+ messages in thread
From: Stefan Hajnoczi @ 2022-11-17 20:08 UTC (permalink / raw)
  To: Daniel Henrique Barboza
  Cc: qemu-devel, qemu-ppc, stefanha, Daniel Henrique Barboza

[-- Attachment #1: Type: text/plain, Size: 115 bytes --]

Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/7.2 for any user-visible changes.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

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

* [PULL 0/1] ppc queue
@ 2023-04-09 21:23 Cédric Le Goater
  2023-04-10 13:28 ` Peter Maydell
  0 siblings, 1 reply; 13+ messages in thread
From: Cédric Le Goater @ 2023-04-09 21:23 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Maydell, Richard Henderson, Cédric Le Goater

The following changes since commit c6f3cbca32bde9ee94d9949aa63e8a7ef2d7bc5b:

  Update version for v8.0.0-rc3 release (2023-04-05 17:26:14 +0100)

are available in the Git repository at:

  https://github.com/legoater/qemu/ tags/pull-ppc-20230409

for you to fetch changes up to a253231fbede6e69bf287afd90f67347a7383aab:

  target/ppc: Fix temp usage in gen_op_arith_modw (2023-04-09 19:21:27 +0200)

----------------------------------------------------------------
ppc queue:

* Fix regresion with prefix instructions and pcrel addressing

----------------------------------------------------------------
Richard Henderson (1):
      target/ppc: Fix temp usage in gen_op_arith_modw

 target/ppc/translate.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)


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

* Re: [PULL 0/1] ppc queue
  2023-04-09 21:23 Cédric Le Goater
@ 2023-04-10 13:28 ` Peter Maydell
  0 siblings, 0 replies; 13+ messages in thread
From: Peter Maydell @ 2023-04-10 13:28 UTC (permalink / raw)
  To: Cédric Le Goater; +Cc: qemu-devel, Richard Henderson

On Sun, 9 Apr 2023 at 22:23, Cédric Le Goater <clg@kaod.org> wrote:
>
> The following changes since commit c6f3cbca32bde9ee94d9949aa63e8a7ef2d7bc5b:
>
>   Update version for v8.0.0-rc3 release (2023-04-05 17:26:14 +0100)
>
> are available in the Git repository at:
>
>   https://github.com/legoater/qemu/ tags/pull-ppc-20230409
>
> for you to fetch changes up to a253231fbede6e69bf287afd90f67347a7383aab:
>
>   target/ppc: Fix temp usage in gen_op_arith_modw (2023-04-09 19:21:27 +0200)
>
> ----------------------------------------------------------------
> ppc queue:
>
> * Fix regresion with prefix instructions and pcrel addressing


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/8.0
for any user-visible changes.

-- PMM


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

end of thread, other threads:[~2023-04-10 13:28 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-11-17 15:16 [PULL 0/1] ppc queue Daniel Henrique Barboza
2022-11-17 15:16 ` [PULL 1/1] target/ppc: Fix build warnings when building with 'disable-tcg' Daniel Henrique Barboza
2022-11-17 20:08 ` [PULL 0/1] ppc queue Stefan Hajnoczi
  -- strict thread matches above, loose matches on Subject: below --
2023-04-09 21:23 Cédric Le Goater
2023-04-10 13:28 ` Peter Maydell
2022-11-11 10:05 Daniel Henrique Barboza
2022-11-12  2:32 ` Stefan Hajnoczi
2022-08-04 18:41 Daniel Henrique Barboza
2022-08-04 21:05 ` Richard Henderson
2022-03-28  7:32 Cédric Le Goater
2022-03-28 14:24 ` Peter Maydell
2021-11-29 20:53 Cédric Le Goater
2021-11-30  8:04 ` Richard Henderson

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).