Re: [PATCH 0/9] Collapse CPUNegativeOffsetState into CPUState

2023-07-04 Thread Anton Johansson via
On 7/1/23 11:21, Paolo Bonzini wrote: On 6/30/23 14:25, Anton Johansson via wrote: CPUNegativeOffsetState is a struct placed immediately before CPUArchState in the ArchCPU struct.  Its purpose is to ensure that certain fields (CPUTLBDescFast, IcountDecr) lay within a small negative offset of C

Re: [PATCH 0/9] Collapse CPUNegativeOffsetState into CPUState

2023-07-01 Thread Paolo Bonzini
On 6/30/23 14:25, Anton Johansson via wrote: CPUNegativeOffsetState is a struct placed immediately before CPUArchState in the ArchCPU struct. Its purpose is to ensure that certain fields (CPUTLBDescFast, IcountDecr) lay within a small negative offset of CPUArchState in memory. This is desired f

[PATCH 0/9] Collapse CPUNegativeOffsetState into CPUState

2023-06-30 Thread Anton Johansson via
CPUNegativeOffsetState is a struct placed immediately before CPUArchState in the ArchCPU struct. Its purpose is to ensure that certain fields (CPUTLBDescFast, IcountDecr) lay within a small negative offset of CPUArchState in memory. This is desired for better code-generation on arm[32|64] and ris