Re: code-gen options for disabling multi-operand AArch64 and ARM instructions

2018-06-05 Thread Laszlo Ersek
On 06/05/18 13:30, Richard Biener wrote: > On Mon, Jun 4, 2018 at 8:11 PM Laszlo Ersek wrote: >> >> Hi! >> >> Apologies if this isn't the right place for asking. For the problem >> statement, I'll simply steal Ard's writeup [1]: >> >>&g

Re: code-gen options for disabling multi-operand AArch64 and ARM instructions

2018-06-05 Thread Laszlo Ersek
On 06/05/18 10:56, Ard Biesheuvel wrote: > On 5 June 2018 at 10:54, Laszlo Ersek wrote: >> On 06/05/18 10:23, Ard Biesheuvel wrote: >>> On 5 June 2018 at 10:18, Ard Biesheuvel wrote: >>>> On 5 June 2018 at 10:16, Laszlo Ersek wrote: >> >>>&g

Re: code-gen options for disabling multi-operand AArch64 and ARM instructions

2018-06-05 Thread Laszlo Ersek
On 06/05/18 10:23, Ard Biesheuvel wrote: > On 5 June 2018 at 10:18, Ard Biesheuvel wrote: >> On 5 June 2018 at 10:16, Laszlo Ersek wrote: >>> To my understanding, Daniel has the opposite preference; namely, the >>> above approach doesn't scale to a large and m

Re: code-gen options for disabling multi-operand AArch64 and ARM instructions

2018-06-05 Thread Laszlo Ersek
On 06/05/18 10:18, Ard Biesheuvel wrote: > On 5 June 2018 at 10:16, Laszlo Ersek wrote: >> On 06/05/18 08:04, Ard Biesheuvel wrote: >>> On 4 June 2018 at 20:10, Laszlo Ersek wrote: >>>> Hi! >>>> >>>> Apologies if this isn't the right pl

Re: code-gen options for disabling multi-operand AArch64 and ARM instructions

2018-06-05 Thread Laszlo Ersek
On 06/05/18 08:04, Ard Biesheuvel wrote: > On 4 June 2018 at 20:10, Laszlo Ersek wrote: >> Hi! >> >> Apologies if this isn't the right place for asking. For the problem >> statement, I'll simply steal Ard's writeup [1]: >> >>> KVM on ARM

code-gen options for disabling multi-operand AArch64 and ARM instructions

2018-06-04 Thread Laszlo Ersek
Hi! Apologies if this isn't the right place for asking. For the problem statement, I'll simply steal Ard's writeup [1]: > KVM on ARM refuses to decode load/store instructions used to perform > I/O to emulated devices, and instead relies on the exception syndrome > information to describe the oper