mbox series

[0/5] hw/sh4: current patch queue

Message ID 20200530092306.26628-1-f4bug@amsat.org (mailing list archive)
Headers show
Series hw/sh4: current patch queue | expand

Message

Philippe Mathieu-Daudé May 30, 2020, 9:23 a.m. UTC
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

Comments

Alex Bennée May 31, 2020, 10:18 a.m. UTC | #1
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
Philippe Mathieu-Daudé June 1, 2020, 9:11 a.m. UTC | #2
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
> 
>
Alex Bennée June 1, 2020, 10:32 a.m. UTC | #3
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
>> 
>>