Lines Matching +full:- +full:- +full:disable +full:- +full:kvm
1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
18 * KVM MIPS specific structures and definitions.
28 * If Config[AT] is zero (32-bit CPU), the register contents are
29 * stored in the lower 32-bits of the struct kvm_regs fields and sign
30 * extended to 64-bits.
51 * bits[63..52] - As per linux/kvm.h
52 * bits[51..32] - Must be zero.
53 * bits[31..16] - Register set.
58 * bits[15..8] - COP0 register set.
61 * bits[7..3] - Register 'rd' index.
62 * bits[2..0] - Register 'sel' index.
65 * bits[7..0] - MAAR index.
67 * Register set = 2: KVM specific registers (see definitions below).
82 * KVM_REG_MIPS_GP - General purpose registers from kvm_regs.
124 * KVM_REG_MIPS_CP0 - Coprocessor 0 registers.
133 * KVM_REG_MIPS_KVM - KVM specific control registers.
138 * DC: Set 0: Master disable CP0_Count and set COUNT_RESUME to now
139 * Set 1: Master re-enable CP0_Count with unchanged bias, handling timer
152 * disable). Any reads and writes of Count related registers while
168 * KVM_REG_MIPS_FPU - Floating Point and MIPS SIMD Architecture (MSA) registers.
170 * bits[15..8] - Register subset (see definitions below).
171 * bits[7..5] - Must be zero.
172 * bits[4..0] - Register number within register subset.
180 * KVM_REG_MIPS_FPR - Floating point / Vector registers.
187 * KVM_REG_MIPS_FCR - Floating point control registers.
193 * KVM_REG_MIPS_MSACR - MIPS SIMD Architecture (MSA) control registers.
200 * KVM MIPS specific structures and definitions