Re: [PATCH qemu v19] spapr: Implement Open Firmware client interface

2021-05-24 Thread BALATON Zoltan
On Mon, 24 May 2021, David Gibson wrote: On Mon, May 17, 2021 at 02:17:36PM +0200, BALATON Zoltan wrote: On Mon, 17 May 2021, Alexey Kardashevskiy wrote: On 5/16/21 01:04, BALATON Zoltan wrote: On Thu, 22 Apr 2021, Alexey Kardashevskiy wrote: [snip] +/* Defined as Big Endian */ +struct pro

Re: [PATCH qemu v19] spapr: Implement Open Firmware client interface

2021-05-23 Thread David Gibson
On Mon, May 17, 2021 at 02:17:36PM +0200, BALATON Zoltan wrote: > On Mon, 17 May 2021, Alexey Kardashevskiy wrote: > > On 5/16/21 01:04, BALATON Zoltan wrote: > > > On Thu, 22 Apr 2021, Alexey Kardashevskiy wrote: > > > > [snip] > > > > > > +/* Defined as Big Endian */ > > > > +struct prom_args {

Re: [PATCH qemu v19] spapr: Implement Open Firmware client interface

2021-05-17 Thread Alexey Kardashevskiy
On 18/05/2021 04:44, BALATON Zoltan wrote: On Mon, 17 May 2021, BALATON Zoltan wrote: On Mon, 17 May 2021, Alexey Kardashevskiy wrote: On 5/17/21 09:34, BALATON Zoltan wrote: On Sat, 15 May 2021, BALATON Zoltan wrote: On Sat, 15 May 2021, BALATON Zoltan wrote: On Thu, 22 Apr 2021, Alexey

Re: [PATCH qemu v19] spapr: Implement Open Firmware client interface

2021-05-17 Thread Alexey Kardashevskiy
On 17/05/2021 22:17, BALATON Zoltan wrote: On Mon, 17 May 2021, Alexey Kardashevskiy wrote: On 5/16/21 01:04, BALATON Zoltan wrote: On Thu, 22 Apr 2021, Alexey Kardashevskiy wrote: [snip] +/* Defined as Big Endian */ +struct prom_args { +    uint32_t service; +    uint32_t nargs; +    ui

Re: [PATCH qemu v19] spapr: Implement Open Firmware client interface

2021-05-17 Thread BALATON Zoltan
On Mon, 17 May 2021, BALATON Zoltan wrote: On Mon, 17 May 2021, Alexey Kardashevskiy wrote: On 5/17/21 09:34, BALATON Zoltan wrote: On Sat, 15 May 2021, BALATON Zoltan wrote: On Sat, 15 May 2021, BALATON Zoltan wrote: On Thu, 22 Apr 2021, Alexey Kardashevskiy wrote: [snip] vof_claim virt=

Re: [PATCH qemu v19] spapr: Implement Open Firmware client interface

2021-05-17 Thread BALATON Zoltan
On Mon, 17 May 2021, Alexey Kardashevskiy wrote: On 5/17/21 09:34, BALATON Zoltan wrote: On Sat, 15 May 2021, BALATON Zoltan wrote: On Sat, 15 May 2021, BALATON Zoltan wrote: On Thu, 22 Apr 2021, Alexey Kardashevskiy wrote: [snip] vof_claim virt=0x0 size=0xc38 align=0x0 => 0x0 vof_claim vi

Re: [PATCH qemu v19] spapr: Implement Open Firmware client interface

2021-05-17 Thread BALATON Zoltan
On Mon, 17 May 2021, Alexey Kardashevskiy wrote: On 5/16/21 01:04, BALATON Zoltan wrote: On Thu, 22 Apr 2021, Alexey Kardashevskiy wrote: [snip] +/* Defined as Big Endian */ +struct prom_args { +    uint32_t service; +    uint32_t nargs; +    uint32_t nret; +    uint32_t args[10]; +} QEMU_PA

Re: [PATCH qemu v19] spapr: Implement Open Firmware client interface

2021-05-16 Thread Alexey Kardashevskiy
On 5/17/21 09:34, BALATON Zoltan wrote: On Sat, 15 May 2021, BALATON Zoltan wrote: On Sat, 15 May 2021, BALATON Zoltan wrote: On Thu, 22 Apr 2021, Alexey Kardashevskiy wrote: [snip] +/* Defined as Big Endian */ +struct prom_args { +    uint32_t service; +    uint32_t nargs; +    uint32_t

Re: [PATCH qemu v19] spapr: Implement Open Firmware client interface

2021-05-16 Thread Alexey Kardashevskiy
On 5/16/21 01:04, BALATON Zoltan wrote: On Thu, 22 Apr 2021, Alexey Kardashevskiy wrote: [snip] +/* Defined as Big Endian */ +struct prom_args { +    uint32_t service; +    uint32_t nargs; +    uint32_t nret; +    uint32_t args[10]; +} QEMU_PACKED; This #define and struct definition shou

Re: [PATCH qemu v19] spapr: Implement Open Firmware client interface

2021-05-16 Thread Alexey Kardashevskiy
On 5/16/21 06:19, BALATON Zoltan wrote: On Thu, 22 Apr 2021, Alexey Kardashevskiy wrote: The PAPR platform describes an OS environment that's presented by a combination of a hypervisor and firmware. The features it specifies require collaboration between the firmware and the hypervisor. Sinc

Re: [PATCH qemu v19] spapr: Implement Open Firmware client interface

2021-05-16 Thread BALATON Zoltan
On Sat, 15 May 2021, BALATON Zoltan wrote: On Sat, 15 May 2021, BALATON Zoltan wrote: On Thu, 22 Apr 2021, Alexey Kardashevskiy wrote: The PAPR platform describes an OS environment that's presented by a combination of a hypervisor and firmware. The features it specifies require collaboration be

Re: [PATCH qemu v19] spapr: Implement Open Firmware client interface

2021-05-15 Thread BALATON Zoltan
On Thu, 22 Apr 2021, Alexey Kardashevskiy wrote: The PAPR platform describes an OS environment that's presented by a combination of a hypervisor and firmware. The features it specifies require collaboration between the firmware and the hypervisor. Since the beginning, the runtime component of th

Re: [PATCH qemu v19] spapr: Implement Open Firmware client interface

2021-05-15 Thread BALATON Zoltan
On Sat, 15 May 2021, BALATON Zoltan wrote: On Thu, 22 Apr 2021, Alexey Kardashevskiy wrote: The PAPR platform describes an OS environment that's presented by a combination of a hypervisor and firmware. The features it specifies require collaboration between the firmware and the hypervisor. Sinc

Re: [PATCH qemu v19] spapr: Implement Open Firmware client interface

2021-05-15 Thread BALATON Zoltan
On Thu, 22 Apr 2021, Alexey Kardashevskiy wrote: The PAPR platform describes an OS environment that's presented by a combination of a hypervisor and firmware. The features it specifies require collaboration between the firmware and the hypervisor. Since the beginning, the runtime component of th

Re: [PATCH qemu v19] spapr: Implement Open Firmware client interface

2021-05-11 Thread Alexey Kardashevskiy
On 4/22/21 22:58, Alexey Kardashevskiy wrote: The PAPR platform describes an OS environment that's presented by a combination of a hypervisor and firmware. The features it specifies require collaboration between the firmware and the hypervisor. Ping? Thanks, Since the beginning, the run

[PATCH qemu v19] spapr: Implement Open Firmware client interface

2021-04-22 Thread Alexey Kardashevskiy
The PAPR platform describes an OS environment that's presented by a combination of a hypervisor and firmware. The features it specifies require collaboration between the firmware and the hypervisor. Since the beginning, the runtime component of the firmware (RTAS) has been implemented as a 20 byte