Re: [XEN PATCH v7 01/20] xen/arm: smccc: add support for SMCCCv1.2 extended input/output registers

2023-02-24 Thread Jens Wiklander
On Thu, Feb 23, 2023 at 3:35 PM Julien Grall wrote: > > Hi Jens, > > On 22/02/2023 15:32, Jens Wiklander wrote: > > SMCCC v1.2 [1] AArch64 allows x0-x17 to be used as both parameter > > registers and result registers for the SMC and HVC instructions. > > > > Arm Firmware Framework for Armv8-A spec

Re: [XEN PATCH v7 01/20] xen/arm: smccc: add support for SMCCCv1.2 extended input/output registers

2023-02-23 Thread Julien Grall
Hi Jens, On 22/02/2023 15:32, Jens Wiklander wrote: SMCCC v1.2 [1] AArch64 allows x0-x17 to be used as both parameter registers and result registers for the SMC and HVC instructions. Arm Firmware Framework for Armv8-A specification makes use of x0-x7 as parameter and result registers. Let us a

Re: [XEN PATCH v7 01/20] xen/arm: smccc: add support for SMCCCv1.2 extended input/output registers

2023-02-23 Thread Bertrand Marquis
Hi Jens, > On 22 Feb 2023, at 16:32, Jens Wiklander wrote: > > SMCCC v1.2 [1] AArch64 allows x0-x17 to be used as both parameter > registers and result registers for the SMC and HVC instructions. > > Arm Firmware Framework for Armv8-A specification makes use of x0-x7 as > parameter and result r

[XEN PATCH v7 01/20] xen/arm: smccc: add support for SMCCCv1.2 extended input/output registers

2023-02-22 Thread Jens Wiklander
SMCCC v1.2 [1] AArch64 allows x0-x17 to be used as both parameter registers and result registers for the SMC and HVC instructions. Arm Firmware Framework for Armv8-A specification makes use of x0-x7 as parameter and result registers. Let us add new interface to support this extended set of input/