Re: [PATCH v2 3/7] x86: shrink struct arch_{vcpu,domain} when !HVM

2020-08-19 Thread Jan Beulich
On 07.08.2020 19:14, Andrew Cooper wrote: > On 07/08/2020 12:33, Jan Beulich wrote: >> While this won't affect overall memory overhead (struct vcpu as well as >> struct domain get allocated as single pages) nor code size (the offsets >> into the base structures are too large to be representable as

Re: [PATCH v2 3/7] x86: shrink struct arch_{vcpu,domain} when !HVM

2020-08-07 Thread Andrew Cooper
On 07/08/2020 12:33, Jan Beulich wrote: > While this won't affect overall memory overhead (struct vcpu as well as > struct domain get allocated as single pages) nor code size (the offsets > into the base structures are too large to be representable as signed 8- > bit displacements), it'll allow the

[PATCH v2 3/7] x86: shrink struct arch_{vcpu,domain} when !HVM

2020-08-07 Thread Jan Beulich
While this won't affect overall memory overhead (struct vcpu as well as struct domain get allocated as single pages) nor code size (the offsets into the base structures are too large to be representable as signed 8- bit displacements), it'll allow the tail of struct pv_{domain,vcpu} to share a cach