mbox series

[v6,0/6] fdt: Pass the resulting device tree to QEMU + related fixes

Message ID 20171024013153.28200-1-aik@ozlabs.ru
Headers show
Series fdt: Pass the resulting device tree to QEMU + related fixes | expand

Message

Alexey Kardashevskiy Oct. 24, 2017, 1:31 a.m. UTC
This is my current queue for FDT and somewhat related patches.

I have pushed out the revert and documentation patches.


Please comment. Thanks.



Alexey Kardashevskiy (6):
  tree: Rework set-chosen-cpu and store /chosen ihandle and phandle
  fdt: Fix version and add a word for FDT header size
  fdt: Pass the resulting device tree to QEMU
  board-qemu: Fix slof-build-id length
  rtas: Store RTAS address and entry in the device tree
  fdt: Implement "fdt-fetch" method for client interface

 lib/libhvcall/libhvcall.h |   3 +-
 board-js2x/slof/helper.fs |   2 +-
 board-qemu/slof/OF.fs     |   2 +
 board-qemu/slof/fdt-fl.fs | 266 ++++++++++++++++++++++++++++++++++++++++++++++
 board-qemu/slof/fdt.fs    |   4 +-
 board-qemu/slof/helper.fs |   8 +-
 board-qemu/slof/rtas.fs   |  13 +++
 board-qemu/slof/tree.fs   |   6 --
 lib/libhvcall/hvcall.code |   5 +
 lib/libhvcall/hvcall.in   |   1 +
 slof/fs/base.fs           |   5 +
 slof/fs/client.fs         |  16 +++
 slof/fs/root.fs           |  11 ++
 13 files changed, 325 insertions(+), 17 deletions(-)
 create mode 100644 board-qemu/slof/fdt-fl.fs

Comments

Alexey Kardashevskiy Oct. 27, 2017, 6:41 a.m. UTC | #1
On 24/10/17 12:31, Alexey Kardashevskiy wrote:
> This is my current queue for FDT and somewhat related patches.
> 
> I have pushed out the revert and documentation patches.
> 
> 
> Please comment. Thanks.

I am worried of lack of comments on other patches in the series...


> 
> 
> 
> Alexey Kardashevskiy (6):
>   tree: Rework set-chosen-cpu and store /chosen ihandle and phandle
>   fdt: Fix version and add a word for FDT header size
>   fdt: Pass the resulting device tree to QEMU
>   board-qemu: Fix slof-build-id length
>   rtas: Store RTAS address and entry in the device tree
>   fdt: Implement "fdt-fetch" method for client interface
> 
>  lib/libhvcall/libhvcall.h |   3 +-
>  board-js2x/slof/helper.fs |   2 +-
>  board-qemu/slof/OF.fs     |   2 +
>  board-qemu/slof/fdt-fl.fs | 266 ++++++++++++++++++++++++++++++++++++++++++++++
>  board-qemu/slof/fdt.fs    |   4 +-
>  board-qemu/slof/helper.fs |   8 +-
>  board-qemu/slof/rtas.fs   |  13 +++
>  board-qemu/slof/tree.fs   |   6 --
>  lib/libhvcall/hvcall.code |   5 +
>  lib/libhvcall/hvcall.in   |   1 +
>  slof/fs/base.fs           |   5 +
>  slof/fs/client.fs         |  16 +++
>  slof/fs/root.fs           |  11 ++
>  13 files changed, 325 insertions(+), 17 deletions(-)
>  create mode 100644 board-qemu/slof/fdt-fl.fs
>
Greg Kurz Nov. 8, 2017, 5:40 p.m. UTC | #2
On Fri, 27 Oct 2017 17:41:33 +1100
Alexey Kardashevskiy <aik@ozlabs.ru> wrote:

> On 24/10/17 12:31, Alexey Kardashevskiy wrote:
> > This is my current queue for FDT and somewhat related patches.
> > 
> > I have pushed out the revert and documentation patches.
> > 
> > 
> > Please comment. Thanks.  
> 
> I am worried of lack of comments on other patches in the series...
> 

I could check that QEMU receives the OF value for the interrupt-controller
phandle, and my current PHB hotplug series works.

Tested-by: Greg Kurz <groug@kaod.org>

> 
> > 
> > 
> > 
> > Alexey Kardashevskiy (6):
> >   tree: Rework set-chosen-cpu and store /chosen ihandle and phandle
> >   fdt: Fix version and add a word for FDT header size
> >   fdt: Pass the resulting device tree to QEMU
> >   board-qemu: Fix slof-build-id length
> >   rtas: Store RTAS address and entry in the device tree
> >   fdt: Implement "fdt-fetch" method for client interface
> > 
> >  lib/libhvcall/libhvcall.h |   3 +-
> >  board-js2x/slof/helper.fs |   2 +-
> >  board-qemu/slof/OF.fs     |   2 +
> >  board-qemu/slof/fdt-fl.fs | 266 ++++++++++++++++++++++++++++++++++++++++++++++
> >  board-qemu/slof/fdt.fs    |   4 +-
> >  board-qemu/slof/helper.fs |   8 +-
> >  board-qemu/slof/rtas.fs   |  13 +++
> >  board-qemu/slof/tree.fs   |   6 --
> >  lib/libhvcall/hvcall.code |   5 +
> >  lib/libhvcall/hvcall.in   |   1 +
> >  slof/fs/base.fs           |   5 +
> >  slof/fs/client.fs         |  16 +++
> >  slof/fs/root.fs           |  11 ++
> >  13 files changed, 325 insertions(+), 17 deletions(-)
> >  create mode 100644 board-qemu/slof/fdt-fl.fs
> >   
> 
>
Alexey Kardashevskiy Nov. 9, 2017, 3:16 a.m. UTC | #3
On 09/11/17 04:40, Greg Kurz wrote:
> On Fri, 27 Oct 2017 17:41:33 +1100
> Alexey Kardashevskiy <aik@ozlabs.ru> wrote:
> 
>> On 24/10/17 12:31, Alexey Kardashevskiy wrote:
>>> This is my current queue for FDT and somewhat related patches.
>>>
>>> I have pushed out the revert and documentation patches.
>>>
>>>
>>> Please comment. Thanks.  
>>
>> I am worried of lack of comments on other patches in the series...
>>
> 
> I could check that QEMU receives the OF value for the interrupt-controller
> phandle, and my current PHB hotplug series works.
> 
> Tested-by: Greg Kurz <groug@kaod.org>


Good, thanks! I'll push it now.


David, I assume I missed hard freeze anyway with slof.bin update, right?


> 
>>
>>>
>>>
>>>
>>> Alexey Kardashevskiy (6):
>>>   tree: Rework set-chosen-cpu and store /chosen ihandle and phandle
>>>   fdt: Fix version and add a word for FDT header size
>>>   fdt: Pass the resulting device tree to QEMU
>>>   board-qemu: Fix slof-build-id length
>>>   rtas: Store RTAS address and entry in the device tree
>>>   fdt: Implement "fdt-fetch" method for client interface
>>>
>>>  lib/libhvcall/libhvcall.h |   3 +-
>>>  board-js2x/slof/helper.fs |   2 +-
>>>  board-qemu/slof/OF.fs     |   2 +
>>>  board-qemu/slof/fdt-fl.fs | 266 ++++++++++++++++++++++++++++++++++++++++++++++
>>>  board-qemu/slof/fdt.fs    |   4 +-
>>>  board-qemu/slof/helper.fs |   8 +-
>>>  board-qemu/slof/rtas.fs   |  13 +++
>>>  board-qemu/slof/tree.fs   |   6 --
>>>  lib/libhvcall/hvcall.code |   5 +
>>>  lib/libhvcall/hvcall.in   |   1 +
>>>  slof/fs/base.fs           |   5 +
>>>  slof/fs/client.fs         |  16 +++
>>>  slof/fs/root.fs           |  11 ++
>>>  13 files changed, 325 insertions(+), 17 deletions(-)
>>>  create mode 100644 board-qemu/slof/fdt-fl.fs
>>>   
>>
>>
>
David Gibson Nov. 9, 2017, 6:36 a.m. UTC | #4
On Thu, Nov 09, 2017 at 02:16:29PM +1100, Alexey Kardashevskiy wrote:
> On 09/11/17 04:40, Greg Kurz wrote:
> > On Fri, 27 Oct 2017 17:41:33 +1100
> > Alexey Kardashevskiy <aik@ozlabs.ru> wrote:
> > 
> >> On 24/10/17 12:31, Alexey Kardashevskiy wrote:
> >>> This is my current queue for FDT and somewhat related patches.
> >>>
> >>> I have pushed out the revert and documentation patches.
> >>>
> >>>
> >>> Please comment. Thanks.  
> >>
> >> I am worried of lack of comments on other patches in the series...
> >>
> > 
> > I could check that QEMU receives the OF value for the interrupt-controller
> > phandle, and my current PHB hotplug series works.
> > 
> > Tested-by: Greg Kurz <groug@kaod.org>
> 
> 
> Good, thanks! I'll push it now.
> 
> 
> David, I assume I missed hard freeze anyway with slof.bin update,
> right?

I'm afraid so.  I've already started a ppc-for-2.12 tree, though.
Greg Kurz Nov. 9, 2017, 7:41 a.m. UTC | #5
On Thu, 9 Nov 2017 14:16:29 +1100
Alexey Kardashevskiy <aik@ozlabs.ru> wrote:

> On 09/11/17 04:40, Greg Kurz wrote:
> > On Fri, 27 Oct 2017 17:41:33 +1100
> > Alexey Kardashevskiy <aik@ozlabs.ru> wrote:
> >   
> >> On 24/10/17 12:31, Alexey Kardashevskiy wrote:  
> >>> This is my current queue for FDT and somewhat related patches.
> >>>
> >>> I have pushed out the revert and documentation patches.
> >>>
> >>>
> >>> Please comment. Thanks.    
> >>
> >> I am worried of lack of comments on other patches in the series...
> >>  
> > 
> > I could check that QEMU receives the OF value for the interrupt-controller
> > phandle, and my current PHB hotplug series works.
> > 
> > Tested-by: Greg Kurz <groug@kaod.org>  
> 
> 
> Good, thanks! I'll push it now.
> 
> 
> David, I assume I missed hard freeze anyway with slof.bin update, right?
> 

rc0 was tagged last tuesday as expected in the planning:

https://wiki.qemu.org/Planning/2.11

This being said, if you only have bug fixes since the last drop, I guess
you can send a pull request.

> 
> >   
> >>  
> >>>
> >>>
> >>>
> >>> Alexey Kardashevskiy (6):
> >>>   tree: Rework set-chosen-cpu and store /chosen ihandle and phandle
> >>>   fdt: Fix version and add a word for FDT header size
> >>>   fdt: Pass the resulting device tree to QEMU
> >>>   board-qemu: Fix slof-build-id length
> >>>   rtas: Store RTAS address and entry in the device tree
> >>>   fdt: Implement "fdt-fetch" method for client interface
> >>>
> >>>  lib/libhvcall/libhvcall.h |   3 +-
> >>>  board-js2x/slof/helper.fs |   2 +-
> >>>  board-qemu/slof/OF.fs     |   2 +
> >>>  board-qemu/slof/fdt-fl.fs | 266 ++++++++++++++++++++++++++++++++++++++++++++++
> >>>  board-qemu/slof/fdt.fs    |   4 +-
> >>>  board-qemu/slof/helper.fs |   8 +-
> >>>  board-qemu/slof/rtas.fs   |  13 +++
> >>>  board-qemu/slof/tree.fs   |   6 --
> >>>  lib/libhvcall/hvcall.code |   5 +
> >>>  lib/libhvcall/hvcall.in   |   1 +
> >>>  slof/fs/base.fs           |   5 +
> >>>  slof/fs/client.fs         |  16 +++
> >>>  slof/fs/root.fs           |  11 ++
> >>>  13 files changed, 325 insertions(+), 17 deletions(-)
> >>>  create mode 100644 board-qemu/slof/fdt-fl.fs
> >>>     
> >>
> >>  
> >   
> 
>