All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] hw/sh4: current patch queue
@ 2020-05-30  9:23 Philippe Mathieu-Daudé
  2020-05-30  9:23 ` [PATCH 1/5] hw/sh4: Use MemoryRegion typedef Philippe Mathieu-Daudé
                   ` (5 more replies)
  0 siblings, 6 replies; 10+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-05-30  9:23 UTC (permalink / raw)
  To: qemu-devel
  Cc: Fam Zheng, qemu-trivial, Philippe Mathieu-Daudé,
	Magnus Damm, Philippe Mathieu-Daudé,
	Alex Bennée, Aurelien Jarno

Hi,

As there is no SH4 active maintainer, I gathered various
patches in a single series, in case someone is willing to
apply them.

CI report:
https://travis-ci.org/github/philmd/qemu/builds/692828388

Regards,

Phil.

Philippe Mathieu-Daudé (3):
  hw/sh4: Use MemoryRegion typedef
  hw/sh4: Extract timer definitions to 'hw/timer/tmu012.h'
  hw/timer/sh_timer: Remove unused 'qemu/timer.h' include

Thomas Huth (2):
  tests/acceptance: Add boot tests for sh4 QEMU advent calendar image
  .travis.yml: Test SH4 QEMU advent calendar image

 include/hw/sh4/sh.h                    | 12 +-----------
 include/hw/timer/tmu012.h              | 23 +++++++++++++++++++++++
 hw/sh4/sh7750.c                        |  1 +
 hw/timer/sh_timer.c                    |  3 ++-
 .travis.yml                            |  2 +-
 tests/acceptance/boot_linux_console.py | 13 +++++++++++--
 6 files changed, 39 insertions(+), 15 deletions(-)
 create mode 100644 include/hw/timer/tmu012.h

-- 
2.21.3



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

* [PATCH 1/5] hw/sh4: Use MemoryRegion typedef
  2020-05-30  9:23 [PATCH 0/5] hw/sh4: current patch queue Philippe Mathieu-Daudé
@ 2020-05-30  9:23 ` Philippe Mathieu-Daudé
  2020-05-30  9:23 ` [PATCH 2/5] hw/sh4: Extract timer definitions to 'hw/timer/tmu012.h' Philippe Mathieu-Daudé
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 10+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-05-30  9:23 UTC (permalink / raw)
  To: qemu-devel
  Cc: Fam Zheng, qemu-trivial, Philippe Mathieu-Daudé,
	Magnus Damm, Philippe Mathieu-Daudé,
	Richard Henderson, Alex Bennée, Aurelien Jarno

Use the MemoryRegion type defined in "qemu/typedefs.h",
to keep the repository style consistent.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20200504081653.14841-2-f4bug@amsat.org>
---
 include/hw/sh4/sh.h | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/include/hw/sh4/sh.h b/include/hw/sh4/sh.h
index 767a2df7e2..fe773cb01d 100644
--- a/include/hw/sh4/sh.h
+++ b/include/hw/sh4/sh.h
@@ -10,9 +10,8 @@
 
 /* sh7750.c */
 struct SH7750State;
-struct MemoryRegion;
 
-struct SH7750State *sh7750_init(SuperHCPU *cpu, struct MemoryRegion *sysmem);
+struct SH7750State *sh7750_init(SuperHCPU *cpu, MemoryRegion *sysmem);
 
 typedef struct {
     /* The callback will be triggered if any of the designated lines change */
@@ -32,7 +31,7 @@ int sh7750_register_io_device(struct SH7750State *s,
 #define TMU012_FEAT_TOCR   (1 << 0)
 #define TMU012_FEAT_3CHAN  (1 << 1)
 #define TMU012_FEAT_EXTCLK (1 << 2)
-void tmu012_init(struct MemoryRegion *sysmem, hwaddr base,
+void tmu012_init(MemoryRegion *sysmem, hwaddr base,
                  int feat, uint32_t freq,
 		 qemu_irq ch0_irq, qemu_irq ch1_irq,
 		 qemu_irq ch2_irq0, qemu_irq ch2_irq1);
-- 
2.21.3



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

* [PATCH 2/5] hw/sh4: Extract timer definitions to 'hw/timer/tmu012.h'
  2020-05-30  9:23 [PATCH 0/5] hw/sh4: current patch queue Philippe Mathieu-Daudé
  2020-05-30  9:23 ` [PATCH 1/5] hw/sh4: Use MemoryRegion typedef Philippe Mathieu-Daudé
@ 2020-05-30  9:23 ` Philippe Mathieu-Daudé
  2020-05-30  9:23 ` [PATCH 3/5] hw/timer/sh_timer: Remove unused 'qemu/timer.h' include Philippe Mathieu-Daudé
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 10+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-05-30  9:23 UTC (permalink / raw)
  To: qemu-devel
  Cc: Fam Zheng, qemu-trivial, Philippe Mathieu-Daudé,
	Magnus Damm, Philippe Mathieu-Daudé,
	Richard Henderson, Alex Bennée, Aurelien Jarno

Extract timer definitions to 'hw/timer/tmu012.h'.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20200504081653.14841-3-f4bug@amsat.org>
---
 include/hw/sh4/sh.h       |  9 ---------
 include/hw/timer/tmu012.h | 23 +++++++++++++++++++++++
 hw/sh4/sh7750.c           |  1 +
 hw/timer/sh_timer.c       |  2 ++
 4 files changed, 26 insertions(+), 9 deletions(-)
 create mode 100644 include/hw/timer/tmu012.h

diff --git a/include/hw/sh4/sh.h b/include/hw/sh4/sh.h
index fe773cb01d..93f464bf4c 100644
--- a/include/hw/sh4/sh.h
+++ b/include/hw/sh4/sh.h
@@ -27,15 +27,6 @@ typedef struct {
 
 int sh7750_register_io_device(struct SH7750State *s,
 			      sh7750_io_device * device);
-/* sh_timer.c */
-#define TMU012_FEAT_TOCR   (1 << 0)
-#define TMU012_FEAT_3CHAN  (1 << 1)
-#define TMU012_FEAT_EXTCLK (1 << 2)
-void tmu012_init(MemoryRegion *sysmem, hwaddr base,
-                 int feat, uint32_t freq,
-		 qemu_irq ch0_irq, qemu_irq ch1_irq,
-		 qemu_irq ch2_irq0, qemu_irq ch2_irq1);
-
 
 /* sh_serial.c */
 #define SH_SERIAL_FEAT_SCIF (1 << 0)
diff --git a/include/hw/timer/tmu012.h b/include/hw/timer/tmu012.h
new file mode 100644
index 0000000000..808ed8de1d
--- /dev/null
+++ b/include/hw/timer/tmu012.h
@@ -0,0 +1,23 @@
+/*
+ * SuperH Timer
+ *
+ * Copyright (c) 2007 Magnus Damm
+ *
+ * This code is licensed under the GPL.
+ */
+
+#ifndef HW_TIMER_TMU012_H
+#define HW_TIMER_TMU012_H
+
+#include "exec/hwaddr.h"
+
+#define TMU012_FEAT_TOCR   (1 << 0)
+#define TMU012_FEAT_3CHAN  (1 << 1)
+#define TMU012_FEAT_EXTCLK (1 << 2)
+
+void tmu012_init(MemoryRegion *sysmem, hwaddr base,
+                 int feat, uint32_t freq,
+                 qemu_irq ch0_irq, qemu_irq ch1_irq,
+                 qemu_irq ch2_irq0, qemu_irq ch2_irq1);
+
+#endif
diff --git a/hw/sh4/sh7750.c b/hw/sh4/sh7750.c
index d660714443..f8ac3ec6e3 100644
--- a/hw/sh4/sh7750.c
+++ b/hw/sh4/sh7750.c
@@ -30,6 +30,7 @@
 #include "sh7750_regs.h"
 #include "sh7750_regnames.h"
 #include "hw/sh4/sh_intc.h"
+#include "hw/timer/tmu012.h"
 #include "cpu.h"
 #include "exec/exec-all.h"
 
diff --git a/hw/timer/sh_timer.c b/hw/timer/sh_timer.c
index 13c4051808..b9cbacf5d0 100644
--- a/hw/timer/sh_timer.c
+++ b/hw/timer/sh_timer.c
@@ -9,10 +9,12 @@
  */
 
 #include "qemu/osdep.h"
+#include "exec/memory.h"
 #include "hw/hw.h"
 #include "hw/irq.h"
 #include "hw/sh4/sh.h"
 #include "qemu/timer.h"
+#include "hw/timer/tmu012.h"
 #include "hw/ptimer.h"
 
 //#define DEBUG_TIMER
-- 
2.21.3



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

* [PATCH 3/5] hw/timer/sh_timer: Remove unused 'qemu/timer.h' include
  2020-05-30  9:23 [PATCH 0/5] hw/sh4: current patch queue Philippe Mathieu-Daudé
  2020-05-30  9:23 ` [PATCH 1/5] hw/sh4: Use MemoryRegion typedef Philippe Mathieu-Daudé
  2020-05-30  9:23 ` [PATCH 2/5] hw/sh4: Extract timer definitions to 'hw/timer/tmu012.h' Philippe Mathieu-Daudé
@ 2020-05-30  9:23 ` Philippe Mathieu-Daudé
  2020-05-30  9:23 ` [PATCH 4/5] tests/acceptance: Add boot tests for sh4 QEMU advent calendar image Philippe Mathieu-Daudé
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 10+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-05-30  9:23 UTC (permalink / raw)
  To: qemu-devel
  Cc: Fam Zheng, qemu-trivial, Philippe Mathieu-Daudé,
	Magnus Damm, Philippe Mathieu-Daudé,
	Richard Henderson, Alex Bennée, Aurelien Jarno

Remove unused "qemu/timer.h" include.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20200504081653.14841-4-f4bug@amsat.org>
---
 hw/timer/sh_timer.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/hw/timer/sh_timer.c b/hw/timer/sh_timer.c
index b9cbacf5d0..bb0e1c8ee5 100644
--- a/hw/timer/sh_timer.c
+++ b/hw/timer/sh_timer.c
@@ -13,7 +13,6 @@
 #include "hw/hw.h"
 #include "hw/irq.h"
 #include "hw/sh4/sh.h"
-#include "qemu/timer.h"
 #include "hw/timer/tmu012.h"
 #include "hw/ptimer.h"
 
-- 
2.21.3



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

* [PATCH 4/5] tests/acceptance: Add boot tests for sh4 QEMU advent calendar image
  2020-05-30  9:23 [PATCH 0/5] hw/sh4: current patch queue Philippe Mathieu-Daudé
                   ` (2 preceding siblings ...)
  2020-05-30  9:23 ` [PATCH 3/5] hw/timer/sh_timer: Remove unused 'qemu/timer.h' include Philippe Mathieu-Daudé
@ 2020-05-30  9:23 ` Philippe Mathieu-Daudé
  2020-05-30  9:23 ` [PATCH 5/5] .travis.yml: Test SH4 " Philippe Mathieu-Daudé
  2020-05-31 10:18 ` [PATCH 0/5] hw/sh4: current patch queue Alex Bennée
  5 siblings, 0 replies; 10+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-05-30  9:23 UTC (permalink / raw)
  To: qemu-devel
  Cc: Fam Zheng, Thomas Huth, qemu-trivial, Philippe Mathieu-Daudé,
	Magnus Damm, Philippe Mathieu-Daudé,
	Alex Bennée, Aurelien Jarno

From: Thomas Huth <thuth@redhat.com>

Now that we can select the second serial console in the acceptance tests
(see commit 746f244d9720 "Allow to use other serial consoles than default"),
we can also test the sh4 image from the QEMU advent calendar 2018.

Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20200515164337.4899-1-thuth@redhat.com>
[PMD: Split .travis.yml change in separate patch]
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
---
 tests/acceptance/boot_linux_console.py | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/tests/acceptance/boot_linux_console.py b/tests/acceptance/boot_linux_console.py
index c6b06a1a13..0653c8c1bf 100644
--- a/tests/acceptance/boot_linux_console.py
+++ b/tests/acceptance/boot_linux_console.py
@@ -826,12 +826,12 @@ def test_m68k_q800(self):
         console_pattern = 'No filesystem could mount root'
         self.wait_for_console_pattern(console_pattern)
 
-    def do_test_advcal_2018(self, day, tar_hash, kernel_name):
+    def do_test_advcal_2018(self, day, tar_hash, kernel_name, console=0):
         tar_url = ('https://www.qemu-advent-calendar.org'
                    '/2018/download/day' + day + '.tar.xz')
         file_path = self.fetch_asset(tar_url, asset_hash=tar_hash)
         archive.extract(file_path, self.workdir)
-        self.vm.set_console()
+        self.vm.set_console(console_index=console)
         self.vm.add_args('-kernel',
                          self.workdir + '/day' + day + '/' + kernel_name)
         self.vm.launch()
@@ -905,6 +905,15 @@ def test_ppc_mac99(self):
         self.vm.add_args('-M', 'graphics=off')
         self.do_test_advcal_2018('15', tar_hash, 'invaders.elf')
 
+    def test_sh4_r2d(self):
+        """
+        :avocado: tags=arch:sh4
+        :avocado: tags=machine:r2d
+        """
+        tar_hash = 'fe06a4fd8ccbf2e27928d64472939d47829d4c7e'
+        self.vm.add_args('-append', 'console=ttySC1')
+        self.do_test_advcal_2018('09', tar_hash, 'zImage', console=1)
+
     def test_sparc_ss20(self):
         """
         :avocado: tags=arch:sparc
-- 
2.21.3



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

* [PATCH 5/5] .travis.yml: Test SH4 QEMU advent calendar image
  2020-05-30  9:23 [PATCH 0/5] hw/sh4: current patch queue Philippe Mathieu-Daudé
                   ` (3 preceding siblings ...)
  2020-05-30  9:23 ` [PATCH 4/5] tests/acceptance: Add boot tests for sh4 QEMU advent calendar image Philippe Mathieu-Daudé
@ 2020-05-30  9:23 ` Philippe Mathieu-Daudé
  2020-05-31 10:18   ` Alex Bennée
  2020-05-31 10:18 ` [PATCH 0/5] hw/sh4: current patch queue Alex Bennée
  5 siblings, 1 reply; 10+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-05-30  9:23 UTC (permalink / raw)
  To: qemu-devel
  Cc: Fam Zheng, Thomas Huth, qemu-trivial, Philippe Mathieu-Daudé,
	Magnus Damm, Philippe Mathieu-Daudé,
	Alex Bennée, Aurelien Jarno

From: Thomas Huth <thuth@redhat.com>

Now that we can select the second serial console in the acceptance tests
(see commit 746f244d9720 "Allow to use other serial consoles than default"),
we can also test the sh4 image from the QEMU advent calendar 2018.

Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20200515164337.4899-1-thuth@redhat.com>
[PMD: Split tests/acceptance/boot_linux_console.py in previous commit]
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
---
 .travis.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.travis.yml b/.travis.yml
index 564be50a3c..e2003565d8 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -293,7 +293,7 @@ jobs:
     - name: "GCC check-acceptance"
       dist: bionic
       env:
-        - CONFIG="--enable-tools --target-list=aarch64-softmmu,alpha-softmmu,arm-softmmu,m68k-softmmu,microblaze-softmmu,mips-softmmu,mips64el-softmmu,nios2-softmmu,or1k-softmmu,ppc-softmmu,ppc64-softmmu,s390x-softmmu,sparc-softmmu,x86_64-softmmu,xtensa-softmmu"
+        - CONFIG="--enable-tools --target-list=aarch64-softmmu,alpha-softmmu,arm-softmmu,m68k-softmmu,microblaze-softmmu,mips-softmmu,mips64el-softmmu,nios2-softmmu,or1k-softmmu,ppc-softmmu,ppc64-softmmu,s390x-softmmu,sh4-softmmu,sparc-softmmu,x86_64-softmmu,xtensa-softmmu"
         - TEST_CMD="make check-acceptance"
         - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-acceptance"
       after_script:
-- 
2.21.3



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

* Re: [PATCH 0/5] hw/sh4: current patch queue
  2020-05-30  9:23 [PATCH 0/5] hw/sh4: current patch queue Philippe Mathieu-Daudé
                   ` (4 preceding siblings ...)
  2020-05-30  9:23 ` [PATCH 5/5] .travis.yml: Test SH4 " Philippe Mathieu-Daudé
@ 2020-05-31 10:18 ` Alex Bennée
  2020-06-01  9:11   ` Philippe Mathieu-Daudé
  5 siblings, 1 reply; 10+ messages in thread
From: Alex Bennée @ 2020-05-31 10:18 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé
  Cc: Fam Zheng, qemu-trivial, Magnus Damm, qemu-devel,
	Philippe Mathieu-Daudé,
	Aurelien Jarno


Philippe Mathieu-Daudé <f4bug@amsat.org> writes:

> Hi,
>
> As there is no SH4 active maintainer, I gathered various
> patches in a single series, in case someone is willing to
> apply them.

I'm sure you you could put yourself down as an "Odd Fixes" maintainer
and put together a PR if you want?

>
> CI report:
> https://travis-ci.org/github/philmd/qemu/builds/692828388
>
> Regards,
>
> Phil.
>
> Philippe Mathieu-Daudé (3):
>   hw/sh4: Use MemoryRegion typedef
>   hw/sh4: Extract timer definitions to 'hw/timer/tmu012.h'
>   hw/timer/sh_timer: Remove unused 'qemu/timer.h' include
>
> Thomas Huth (2):
>   tests/acceptance: Add boot tests for sh4 QEMU advent calendar image
>   .travis.yml: Test SH4 QEMU advent calendar image
>
>  include/hw/sh4/sh.h                    | 12 +-----------
>  include/hw/timer/tmu012.h              | 23 +++++++++++++++++++++++
>  hw/sh4/sh7750.c                        |  1 +
>  hw/timer/sh_timer.c                    |  3 ++-
>  .travis.yml                            |  2 +-
>  tests/acceptance/boot_linux_console.py | 13 +++++++++++--
>  6 files changed, 39 insertions(+), 15 deletions(-)
>  create mode 100644 include/hw/timer/tmu012.h


-- 
Alex Bennée


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

* Re: [PATCH 5/5] .travis.yml: Test SH4 QEMU advent calendar image
  2020-05-30  9:23 ` [PATCH 5/5] .travis.yml: Test SH4 " Philippe Mathieu-Daudé
@ 2020-05-31 10:18   ` Alex Bennée
  0 siblings, 0 replies; 10+ messages in thread
From: Alex Bennée @ 2020-05-31 10:18 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé
  Cc: Fam Zheng, Thomas Huth, qemu-trivial, Magnus Damm, qemu-devel,
	Philippe Mathieu-Daudé,
	Aurelien Jarno


Philippe Mathieu-Daudé <f4bug@amsat.org> writes:

> From: Thomas Huth <thuth@redhat.com>
>
> Now that we can select the second serial console in the acceptance tests
> (see commit 746f244d9720 "Allow to use other serial consoles than default"),
> we can also test the sh4 image from the QEMU advent calendar 2018.
>
> Signed-off-by: Thomas Huth <thuth@redhat.com>
> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
> Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
> Message-Id: <20200515164337.4899-1-thuth@redhat.com>
> [PMD: Split tests/acceptance/boot_linux_console.py in previous commit]
> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>

Acked-by: Alex Bennée <alex.bennee@linaro.org>

> ---
>  .travis.yml | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/.travis.yml b/.travis.yml
> index 564be50a3c..e2003565d8 100644
> --- a/.travis.yml
> +++ b/.travis.yml
> @@ -293,7 +293,7 @@ jobs:
>      - name: "GCC check-acceptance"
>        dist: bionic
>        env:
> -        - CONFIG="--enable-tools --target-list=aarch64-softmmu,alpha-softmmu,arm-softmmu,m68k-softmmu,microblaze-softmmu,mips-softmmu,mips64el-softmmu,nios2-softmmu,or1k-softmmu,ppc-softmmu,ppc64-softmmu,s390x-softmmu,sparc-softmmu,x86_64-softmmu,xtensa-softmmu"
> +        - CONFIG="--enable-tools --target-list=aarch64-softmmu,alpha-softmmu,arm-softmmu,m68k-softmmu,microblaze-softmmu,mips-softmmu,mips64el-softmmu,nios2-softmmu,or1k-softmmu,ppc-softmmu,ppc64-softmmu,s390x-softmmu,sh4-softmmu,sparc-softmmu,x86_64-softmmu,xtensa-softmmu"
>          - TEST_CMD="make check-acceptance"
>          - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-acceptance"
>        after_script:


-- 
Alex Bennée


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

* Re: [PATCH 0/5] hw/sh4: current patch queue
  2020-05-31 10:18 ` [PATCH 0/5] hw/sh4: current patch queue Alex Bennée
@ 2020-06-01  9:11   ` Philippe Mathieu-Daudé
  2020-06-01 10:32     ` Alex Bennée
  0 siblings, 1 reply; 10+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-06-01  9:11 UTC (permalink / raw)
  To: Alex Bennée
  Cc: Fam Zheng, qemu-trivial, Magnus Damm, qemu-devel,
	Philippe Mathieu-Daudé,
	Aurelien Jarno

On 5/31/20 12:18 PM, Alex Bennée wrote:
> 
> Philippe Mathieu-Daudé <f4bug@amsat.org> writes:
> 
>> Hi,
>>
>> As there is no SH4 active maintainer, I gathered various
>> patches in a single series, in case someone is willing to
>> apply them.
> 
> I'm sure you you could put yourself down as an "Odd Fixes" maintainer
> and put together a PR if you want?

  Odd Fixes: It has a maintainer but they don't have time to do
             much other than throw the odd patch in.

OK 'Odd Fixes' matches what I can offer as a hobbyist.
I'm happy to help avoiding this code to bitrot, as long as I don't get
the same pressure imposed on other targets.
After all this Renesas hardware has a lot in common with the RX I've
been looking at recently.

> 
>>
>> CI report:
>> https://travis-ci.org/github/philmd/qemu/builds/692828388
>>
>> Regards,
>>
>> Phil.
>>
>> Philippe Mathieu-Daudé (3):
>>   hw/sh4: Use MemoryRegion typedef
>>   hw/sh4: Extract timer definitions to 'hw/timer/tmu012.h'
>>   hw/timer/sh_timer: Remove unused 'qemu/timer.h' include
>>
>> Thomas Huth (2):
>>   tests/acceptance: Add boot tests for sh4 QEMU advent calendar image
>>   .travis.yml: Test SH4 QEMU advent calendar image
>>
>>  include/hw/sh4/sh.h                    | 12 +-----------
>>  include/hw/timer/tmu012.h              | 23 +++++++++++++++++++++++
>>  hw/sh4/sh7750.c                        |  1 +
>>  hw/timer/sh_timer.c                    |  3 ++-
>>  .travis.yml                            |  2 +-
>>  tests/acceptance/boot_linux_console.py | 13 +++++++++++--
>>  6 files changed, 39 insertions(+), 15 deletions(-)
>>  create mode 100644 include/hw/timer/tmu012.h
> 
> 


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

* Re: [PATCH 0/5] hw/sh4: current patch queue
  2020-06-01  9:11   ` Philippe Mathieu-Daudé
@ 2020-06-01 10:32     ` Alex Bennée
  0 siblings, 0 replies; 10+ messages in thread
From: Alex Bennée @ 2020-06-01 10:32 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé
  Cc: Fam Zheng, qemu-trivial, Magnus Damm, qemu-devel,
	Philippe Mathieu-Daudé,
	Aurelien Jarno


Philippe Mathieu-Daudé <f4bug@amsat.org> writes:

> On 5/31/20 12:18 PM, Alex Bennée wrote:
>> 
>> Philippe Mathieu-Daudé <f4bug@amsat.org> writes:
>> 
>>> Hi,
>>>
>>> As there is no SH4 active maintainer, I gathered various
>>> patches in a single series, in case someone is willing to
>>> apply them.
>> 
>> I'm sure you you could put yourself down as an "Odd Fixes" maintainer
>> and put together a PR if you want?
>
>   Odd Fixes: It has a maintainer but they don't have time to do
>              much other than throw the odd patch in.
>
> OK 'Odd Fixes' matches what I can offer as a hobbyist.
> I'm happy to help avoiding this code to bitrot, as long as I don't get
> the same pressure imposed on other targets.

Yeah Odd Fixes doesn't imply anything other than at least some might
look at it. It's easier that convincing someone else who cares even less
to put it in a PR for you ;-)

> After all this Renesas hardware has a lot in common with the RX I've
> been looking at recently.
>
>> 
>>>
>>> CI report:
>>> https://travis-ci.org/github/philmd/qemu/builds/692828388
>>>
>>> Regards,
>>>
>>> Phil.
>>>
>>> Philippe Mathieu-Daudé (3):
>>>   hw/sh4: Use MemoryRegion typedef
>>>   hw/sh4: Extract timer definitions to 'hw/timer/tmu012.h'
>>>   hw/timer/sh_timer: Remove unused 'qemu/timer.h' include
>>>
>>> Thomas Huth (2):
>>>   tests/acceptance: Add boot tests for sh4 QEMU advent calendar image
>>>   .travis.yml: Test SH4 QEMU advent calendar image
>>>
>>>  include/hw/sh4/sh.h                    | 12 +-----------
>>>  include/hw/timer/tmu012.h              | 23 +++++++++++++++++++++++
>>>  hw/sh4/sh7750.c                        |  1 +
>>>  hw/timer/sh_timer.c                    |  3 ++-
>>>  .travis.yml                            |  2 +-
>>>  tests/acceptance/boot_linux_console.py | 13 +++++++++++--
>>>  6 files changed, 39 insertions(+), 15 deletions(-)
>>>  create mode 100644 include/hw/timer/tmu012.h
>> 
>> 


-- 
Alex Bennée


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

end of thread, other threads:[~2020-06-01 10:34 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-30  9:23 [PATCH 0/5] hw/sh4: current patch queue Philippe Mathieu-Daudé
2020-05-30  9:23 ` [PATCH 1/5] hw/sh4: Use MemoryRegion typedef Philippe Mathieu-Daudé
2020-05-30  9:23 ` [PATCH 2/5] hw/sh4: Extract timer definitions to 'hw/timer/tmu012.h' Philippe Mathieu-Daudé
2020-05-30  9:23 ` [PATCH 3/5] hw/timer/sh_timer: Remove unused 'qemu/timer.h' include Philippe Mathieu-Daudé
2020-05-30  9:23 ` [PATCH 4/5] tests/acceptance: Add boot tests for sh4 QEMU advent calendar image Philippe Mathieu-Daudé
2020-05-30  9:23 ` [PATCH 5/5] .travis.yml: Test SH4 " Philippe Mathieu-Daudé
2020-05-31 10:18   ` Alex Bennée
2020-05-31 10:18 ` [PATCH 0/5] hw/sh4: current patch queue Alex Bennée
2020-06-01  9:11   ` Philippe Mathieu-Daudé
2020-06-01 10:32     ` Alex Bennée

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.