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

Philippe Mathieu-Daudé posted 5 patches 3 years, 11 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20200530092306.26628-1-f4bug@amsat.org
Test docker-mingw@fedora passed
Test checkpatch passed
Test asan passed
Test docker-quick@centos7 passed
Test FreeBSD passed
There is a newer version of this series
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
[PATCH 0/5] hw/sh4: current patch queue
Posted by Philippe Mathieu-Daudé 3 years, 11 months ago
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


Re: [PATCH 0/5] hw/sh4: current patch queue
Posted by Alex Bennée 3 years, 11 months ago
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

Re: [PATCH 0/5] hw/sh4: current patch queue
Posted by Philippe Mathieu-Daudé 3 years, 11 months ago
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
> 
> 

Re: [PATCH 0/5] hw/sh4: current patch queue
Posted by Alex Bennée 3 years, 11 months ago
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