Re: [PATCH v6 1/3] xen/arm: add support for run_in_exception_handler()

2021-01-23 Thread Julien Grall
Hi Jan, On 21/01/2021 10:06, Jan Beulich wrote: On 21.01.2021 10:50, Julien Grall wrote: Hi Jan, On 21/01/2021 07:55, Jan Beulich wrote: On 20.01.2021 19:20, Julien Grall wrote: On 16/01/2021 10:33, Juergen Gross wrote: Add support to run a function in an exception handler for Arm. Do it

Re: [PATCH v6 1/3] xen/arm: add support for run_in_exception_handler()

2021-01-21 Thread Jan Beulich
On 21.01.2021 10:50, Julien Grall wrote: > Hi Jan, > > On 21/01/2021 07:55, Jan Beulich wrote: >> On 20.01.2021 19:20, Julien Grall wrote: >>> On 16/01/2021 10:33, Juergen Gross wrote: Add support to run a function in an exception handler for Arm. Do it as on x86 via a bug_frame, but

Re: [PATCH v6 1/3] xen/arm: add support for run_in_exception_handler()

2021-01-21 Thread Julien Grall
Hi Jan, On 21/01/2021 07:55, Jan Beulich wrote: On 20.01.2021 19:20, Julien Grall wrote: On 16/01/2021 10:33, Juergen Gross wrote: Add support to run a function in an exception handler for Arm. Do it as on x86 via a bug_frame, but pass the function pointer via a register (this needs to be

Re: [PATCH v6 1/3] xen/arm: add support for run_in_exception_handler()

2021-01-21 Thread Jan Beulich
On 21.01.2021 09:00, Jürgen Groß wrote: > On 21.01.21 08:55, Jan Beulich wrote: >> On 20.01.2021 19:20, Julien Grall wrote: >>> On 16/01/2021 10:33, Juergen Gross wrote: Add support to run a function in an exception handler for Arm. Do it as on x86 via a bug_frame, but pass the function

Re: [PATCH v6 1/3] xen/arm: add support for run_in_exception_handler()

2021-01-21 Thread Jürgen Groß
On 21.01.21 08:55, Jan Beulich wrote: On 20.01.2021 19:20, Julien Grall wrote: On 16/01/2021 10:33, Juergen Gross wrote: Add support to run a function in an exception handler for Arm. Do it as on x86 via a bug_frame, but pass the function pointer via a register (this needs to be done that way,

Re: [PATCH v6 1/3] xen/arm: add support for run_in_exception_handler()

2021-01-20 Thread Jan Beulich
On 20.01.2021 19:20, Julien Grall wrote: > On 16/01/2021 10:33, Juergen Gross wrote: >> Add support to run a function in an exception handler for Arm. Do it >> as on x86 via a bug_frame, but pass the function pointer via a >> register (this needs to be done that way, because inline asm support >>

Re: [PATCH v6 1/3] xen/arm: add support for run_in_exception_handler()

2021-01-20 Thread Jürgen Groß
On 20.01.21 19:20, Julien Grall wrote: Hi Juergen, On 16/01/2021 10:33, Juergen Gross wrote: Add support to run a function in an exception handler for Arm. Do it as on x86 via a bug_frame, but pass the function pointer via a register (this needs to be done that way, because inline asm support

Re: [PATCH v6 1/3] xen/arm: add support for run_in_exception_handler()

2021-01-20 Thread Julien Grall
Hi Juergen, On 16/01/2021 10:33, Juergen Gross wrote: Add support to run a function in an exception handler for Arm. Do it as on x86 via a bug_frame, but pass the function pointer via a register (this needs to be done that way, because inline asm support for 32-bit Arm lacks the needed

Re: [PATCH v6 1/3] xen/arm: add support for run_in_exception_handler()

2021-01-17 Thread Julien Grall
Hi Juergen, On 16/01/2021 19:05, Jürgen Groß wrote: On 16.01.21 18:19, Julien Grall wrote: Hi Juergen, On 16/01/2021 10:33, Juergen Gross wrote: Add support to run a function in an exception handler for Arm. Do it as on x86 via a bug_frame, but pass the function pointer via a register (this

Re: [PATCH v6 1/3] xen/arm: add support for run_in_exception_handler()

2021-01-16 Thread Jürgen Groß
On 16.01.21 18:19, Julien Grall wrote: Hi Juergen, On 16/01/2021 10:33, Juergen Gross wrote: Add support to run a function in an exception handler for Arm. Do it as on x86 via a bug_frame, but pass the function pointer via a register (this needs to be done that way, because inline asm support

Re: [PATCH v6 1/3] xen/arm: add support for run_in_exception_handler()

2021-01-16 Thread Julien Grall
Hi Juergen, On 16/01/2021 10:33, Juergen Gross wrote: Add support to run a function in an exception handler for Arm. Do it as on x86 via a bug_frame, but pass the function pointer via a register (this needs to be done that way, because inline asm support for 32-bit Arm lacks the needed

[PATCH v6 1/3] xen/arm: add support for run_in_exception_handler()

2021-01-16 Thread Juergen Gross
Add support to run a function in an exception handler for Arm. Do it as on x86 via a bug_frame, but pass the function pointer via a register (this needs to be done that way, because inline asm support for 32-bit Arm lacks the needed functionality to reference an arbitrary function via the