On Tue, Mar 14, 2017 at 05:00:08PM +0000, James Hogan wrote: > Properly implement emulation of the TLBR instruction for Trap & Emulate. > This instruction reads the TLB entry pointed at by the CP0_Index > register into the other TLB registers, which may have the side effect of > changing the current ASID. Therefore abstract the CP0_EntryHi and ASID > changing code into a common function in the process. > > A comment indicated that Linux doesn't use TLBR, which is true during > normal use, however dumping of the TLB does use it (for example with the > relatively recent 'x' magic sysrq key), as does a wired TLB entries test > case in my KVM tests. Acked-by: Ralf Baechle <ralf@xxxxxxxxxxxxxx> Ralf