Re: [Qemu-devel] [PATCH 26/29] target-sparc: store the UA2005 entries in sun4u format

2016-10-12 Thread Artyom Tarasenko
On Tue, Oct 11, 2016 at 4:31 PM, Richard Henderson wrote: > On 10/01/2016 05:05 AM, Artyom Tarasenko wrote: >> >> +sun4u_tte = TTE_PA(sun4v_tte) | (sun4v_tte & TTE_VALID_BIT); >> +sun4u_tte |= (sun4v_tte & 3ULL) << 61; >> +sun4u_tte |= (sun4v_tte &

Re: [Qemu-devel] [PATCH 26/29] target-sparc: store the UA2005 entries in sun4u format

2016-10-11 Thread Richard Henderson
On 10/01/2016 05:05 AM, Artyom Tarasenko wrote: +sun4u_tte = TTE_PA(sun4v_tte) | (sun4v_tte & TTE_VALID_BIT); +sun4u_tte |= (sun4v_tte & 3ULL) << 61; +sun4u_tte |= (sun4v_tte & TTE_NFO_BIT_UA2005) >> 2; +sun4u_tte |= (sun4v_tte & TTE_USED_BIT_UA2005) >> 6; +sun4u_tte |=

[Qemu-devel] [PATCH 26/29] target-sparc: store the UA2005 entries in sun4u format

2016-10-01 Thread Artyom Tarasenko
According to chapter 13.3 of the UltraSPARC T1 Supplement to the UltraSPARC Architecture 2005, only the sun4u format is available for data-access loads. Store UA2005 entries in the sun4u format to simplify processing. Signed-off-by: Artyom Tarasenko ---