[PATCH v2 00/10] target/s390x: pc-relative translation

Richard Henderson posted 10 patches 5 months, 3 weeks ago
Maintainers: Thomas Huth <thuth@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, David Hildenbrand <david@redhat.com>, Ilya Leoshkevich <iii@linux.ibm.com>
target/s390x/cpu.c           |  23 +++++
target/s390x/tcg/translate.c | 190 +++++++++++++++++++++--------------
2 files changed, 138 insertions(+), 75 deletions(-)
[PATCH v2 00/10] target/s390x: pc-relative translation
Posted by Richard Henderson 5 months, 3 weeks ago
v1: 20220906101747.344559-1-richard.henderson@linaro.org

A lot has changed in the 20 months since, including generic
cleanups and splitting out the PER fixes.


r~


Richard Henderson (10):
  target/s390x: Change help_goto_direct to work on displacements
  target/s390x: Introduce gen_psw_addr_disp
  target/s390x: Remove pc argument to pc_to_link_into
  target/s390x: Use gen_psw_addr_disp in pc_to_link_info
  target/s390x: Use gen_psw_addr_disp in save_link_info
  target/s390x: Use deposit in save_link_info
  target/s390x: Use gen_psw_addr_disp in op_sam
  target/s390x: Use ilen instead in branches
  target/s390x: Assert masking of psw.addr in cpu_get_tb_cpu_state
  target/s390x: Enable CF_PCREL

 target/s390x/cpu.c           |  23 +++++
 target/s390x/tcg/translate.c | 190 +++++++++++++++++++++--------------
 2 files changed, 138 insertions(+), 75 deletions(-)

-- 
2.34.1
Re: [PATCH v2 00/10] target/s390x: pc-relative translation
Posted by Richard Henderson 4 months, 3 weeks ago
Ping.  It rebases onto master just fine.

r~

On 6/5/24 14:57, Richard Henderson wrote:
> v1: 20220906101747.344559-1-richard.henderson@linaro.org
> 
> A lot has changed in the 20 months since, including generic
> cleanups and splitting out the PER fixes.
> 
> 
> r~
> 
> 
> Richard Henderson (10):
>    target/s390x: Change help_goto_direct to work on displacements
>    target/s390x: Introduce gen_psw_addr_disp
>    target/s390x: Remove pc argument to pc_to_link_into
>    target/s390x: Use gen_psw_addr_disp in pc_to_link_info
>    target/s390x: Use gen_psw_addr_disp in save_link_info
>    target/s390x: Use deposit in save_link_info
>    target/s390x: Use gen_psw_addr_disp in op_sam
>    target/s390x: Use ilen instead in branches
>    target/s390x: Assert masking of psw.addr in cpu_get_tb_cpu_state
>    target/s390x: Enable CF_PCREL
> 
>   target/s390x/cpu.c           |  23 +++++
>   target/s390x/tcg/translate.c | 190 +++++++++++++++++++++--------------
>   2 files changed, 138 insertions(+), 75 deletions(-)
>
Re: [PATCH v2 00/10] target/s390x: pc-relative translation
Posted by Richard Henderson 2 months, 2 weeks ago
Ping.

On 7/4/24 15:26, Richard Henderson wrote:
> Ping.  It rebases onto master just fine.
> 
> r~
> 
> On 6/5/24 14:57, Richard Henderson wrote:
>> v1: 20220906101747.344559-1-richard.henderson@linaro.org
>>
>> A lot has changed in the 20 months since, including generic
>> cleanups and splitting out the PER fixes.
>>
>>
>> r~
>>
>>
>> Richard Henderson (10):
>>    target/s390x: Change help_goto_direct to work on displacements
>>    target/s390x: Introduce gen_psw_addr_disp
>>    target/s390x: Remove pc argument to pc_to_link_into
>>    target/s390x: Use gen_psw_addr_disp in pc_to_link_info
>>    target/s390x: Use gen_psw_addr_disp in save_link_info
>>    target/s390x: Use deposit in save_link_info
>>    target/s390x: Use gen_psw_addr_disp in op_sam
>>    target/s390x: Use ilen instead in branches
>>    target/s390x: Assert masking of psw.addr in cpu_get_tb_cpu_state
>>    target/s390x: Enable CF_PCREL
>>
>>   target/s390x/cpu.c           |  23 +++++
>>   target/s390x/tcg/translate.c | 190 +++++++++++++++++++++--------------
>>   2 files changed, 138 insertions(+), 75 deletions(-)
>>