This patchset is based on the one titled "[PATCH 0/5] MIPS: Add feature probing ready for KVM/VZ" which I submitted earlier today. It adds general MIPS handling and exposure of the VZ COP0 and hardware guest state. Specifically: - Access to VZ specific COP0 registers. - Access to the COP0 registers of the VZ "guest" context (which are mostly separate to the normal ("root") COP0 registers). - Probing and exposure of various VZ features. - Probing and exposure of various features available in the VZ guest context. - Inline helpers for VZ specific COP0 instructions such as those for accessing the guest TLB. - Handling & dumping of extra root TLB state. Specifically the GuestID, which is an optional field added to the root TLB to distinguish the normal root virtual address space with a GuestID of 0 from multiple guest physical address spaces with non-zero GuestIDs. James Hogan (6): MIPS: Avoid magic numbers probing kscratch_mask MIPS: Add register definitions for VZ ASE registers MIPS: Add guest CP0 accessors MIPS: Add probing & defs for VZ & guest features MIPS: dump_tlb: Preserve and dump GuestID MIPS: Print GuestCtl1 on machine check exception arch/mips/include/asm/cpu-features.h | 98 ++++++++ arch/mips/include/asm/cpu-info.h | 14 ++ arch/mips/include/asm/cpu.h | 5 + arch/mips/include/asm/mipsregs.h | 461 ++++++++++++++++++++++++++++++++++- arch/mips/kernel/cpu-probe.c | 235 +++++++++++++++++- arch/mips/lib/dump_tlb.c | 19 +- 6 files changed, 816 insertions(+), 16 deletions(-) Cc: Ralf Baechle <ralf@xxxxxxxxxxxxxx> Cc: linux-mips@xxxxxxxxxxxxxx -- 2.4.10