Lines Matching +full:6 +full:- +full:14

1 // SPDX-License-Identifier: GPL-2.0
105 if (s->finalize) { in finalize_vcpu()
106 feature = s->feature; in finalize_vcpu()
128 idx = (core_off - KVM_REG_ARM_CORE_REG(regs.regs[0])) / CORE_REGS_XX_NR_WORDS; in core_id_to_str()
142 KVM_REG_ARM_CORE_REG(spsr[KVM_NR_SPSR - 1]): in core_id_to_str()
143 idx = (core_off - KVM_REG_ARM_CORE_REG(spsr[0])) / CORE_SPSR_XX_NR_WORDS; in core_id_to_str()
148 idx = (core_off - KVM_REG_ARM_CORE_REG(fp_regs.vregs[0])) / CORE_FPREGS_XX_NR_WORDS; in core_id_to_str()
168 sve_off = id & ~(REG_MASK | ((1ULL << 5) - 1)); in sve_id_to_str()
169 i = id & (KVM_ARM64_SVE_MAX_SLICES - 1); in sve_id_to_str()
175 KVM_REG_ARM64_SVE_ZREG_BASE + (1ULL << 5) * KVM_ARM64_SVE_NUM_ZREGS - 1: in sve_id_to_str()
176 n = (id >> 5) & (KVM_ARM64_SVE_NUM_ZREGS - 1); in sve_id_to_str()
181 KVM_REG_ARM64_SVE_PREG_BASE + (1ULL << 5) * KVM_ARM64_SVE_NUM_PREGS - 1: in sve_id_to_str()
182 n = (id >> 5) & (KVM_ARM64_SVE_NUM_PREGS - 1); in sve_id_to_str()
277 * v4.15 with --core-reg-fixup and then later updated with new registers.
278 * (The --core-reg-fixup option and it's fixup function have been removed
291 KVM_REG_ARM64 | KVM_REG_SIZE_U64 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(regs.regs[6]),
299 KVM_REG_ARM64 | KVM_REG_SIZE_U64 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(regs.regs[14]),
335 ARM64_SYS_REG(3, 3, 14, 3, 1), /* CNTV_CTL_EL0 */
336 ARM64_SYS_REG(3, 3, 14, 3, 2), /* CNTV_CVAL_EL0 */
337 ARM64_SYS_REG(3, 3, 14, 0, 2),
339 ARM64_SYS_REG(3, 0, 0, 0, 6), /* REVIDR_EL1 */
345 ARM64_SYS_REG(2, 0, 0, 0, 6),
349 ARM64_SYS_REG(2, 0, 0, 1, 6),
355 ARM64_SYS_REG(2, 0, 0, 2, 6),
359 ARM64_SYS_REG(2, 0, 0, 3, 6),
363 ARM64_SYS_REG(2, 0, 0, 4, 6),
367 ARM64_SYS_REG(2, 0, 0, 5, 6),
369 ARM64_SYS_REG(2, 0, 0, 6, 4),
370 ARM64_SYS_REG(2, 0, 0, 6, 5),
371 ARM64_SYS_REG(2, 0, 0, 6, 6),
372 ARM64_SYS_REG(2, 0, 0, 6, 7),
375 ARM64_SYS_REG(2, 0, 0, 7, 6),
379 ARM64_SYS_REG(2, 0, 0, 8, 6),
383 ARM64_SYS_REG(2, 0, 0, 9, 6),
387 ARM64_SYS_REG(2, 0, 0, 10, 6),
391 ARM64_SYS_REG(2, 0, 0, 11, 6),
395 ARM64_SYS_REG(2, 0, 0, 12, 6),
399 ARM64_SYS_REG(2, 0, 0, 13, 6),
401 ARM64_SYS_REG(2, 0, 0, 14, 4),
402 ARM64_SYS_REG(2, 0, 0, 14, 5),
403 ARM64_SYS_REG(2, 0, 0, 14, 6),
404 ARM64_SYS_REG(2, 0, 0, 14, 7),
407 ARM64_SYS_REG(2, 0, 0, 15, 6),
418 ARM64_SYS_REG(3, 0, 0, 1, 6), /* ID_MMFR2_EL1 */
426 ARM64_SYS_REG(3, 0, 0, 2, 6), /* ID_MMFR4_EL1 */
434 ARM64_SYS_REG(3, 0, 0, 3, 6), /* ID_MMFR5_EL1 */
442 ARM64_SYS_REG(3, 0, 0, 4, 6),
450 ARM64_SYS_REG(3, 0, 0, 5, 6),
452 ARM64_SYS_REG(3, 0, 0, 6, 0), /* ID_AA64ISAR0_EL1 */
453 ARM64_SYS_REG(3, 0, 0, 6, 1), /* ID_AA64ISAR1_EL1 */
454 ARM64_SYS_REG(3, 0, 0, 6, 2), /* ID_AA64ISAR2_EL1 */
455 ARM64_SYS_REG(3, 0, 0, 6, 3),
456 ARM64_SYS_REG(3, 0, 0, 6, 4),
457 ARM64_SYS_REG(3, 0, 0, 6, 5),
458 ARM64_SYS_REG(3, 0, 0, 6, 6),
459 ARM64_SYS_REG(3, 0, 0, 6, 7),
466 ARM64_SYS_REG(3, 0, 0, 7, 6),
478 ARM64_SYS_REG(3, 0, 6, 0, 0), /* FAR_EL1 */
489 ARM64_SYS_REG(3, 0, 14, 1, 0), /* CNTKCTL_EL1 */
494 ARM64_SYS_REG(3, 3, 14, 0, 1), /* CNTPCT_EL0 */
495 ARM64_SYS_REG(3, 3, 14, 2, 1), /* CNTP_CTL_EL0 */
496 ARM64_SYS_REG(3, 3, 14, 2, 2), /* CNTP_CVAL_EL0 */
503 ARM64_SYS_REG(3, 0, 9, 14, 1), /* PMINTENSET_EL1 */
504 ARM64_SYS_REG(3, 0, 9, 14, 2), /* PMINTENCLR_EL1 */
512 ARM64_SYS_REG(3, 3, 9, 14, 0), /* PMUSERENR_EL0 */
513 ARM64_SYS_REG(3, 3, 9, 14, 3), /* PMOVSSET_EL0 */
514 ARM64_SYS_REG(3, 3, 14, 8, 0),
515 ARM64_SYS_REG(3, 3, 14, 8, 1),
516 ARM64_SYS_REG(3, 3, 14, 8, 2),
517 ARM64_SYS_REG(3, 3, 14, 8, 3),
518 ARM64_SYS_REG(3, 3, 14, 8, 4),
519 ARM64_SYS_REG(3, 3, 14, 8, 5),
520 ARM64_SYS_REG(3, 3, 14, 8, 6),
521 ARM64_SYS_REG(3, 3, 14, 8, 7),
522 ARM64_SYS_REG(3, 3, 14, 9, 0),
523 ARM64_SYS_REG(3, 3, 14, 9, 1),
524 ARM64_SYS_REG(3, 3, 14, 9, 2),
525 ARM64_SYS_REG(3, 3, 14, 9, 3),
526 ARM64_SYS_REG(3, 3, 14, 9, 4),
527 ARM64_SYS_REG(3, 3, 14, 9, 5),
528 ARM64_SYS_REG(3, 3, 14, 9, 6),
529 ARM64_SYS_REG(3, 3, 14, 9, 7),
530 ARM64_SYS_REG(3, 3, 14, 10, 0),
531 ARM64_SYS_REG(3, 3, 14, 10, 1),
532 ARM64_SYS_REG(3, 3, 14, 10, 2),
533 ARM64_SYS_REG(3, 3, 14, 10, 3),
534 ARM64_SYS_REG(3, 3, 14, 10, 4),
535 ARM64_SYS_REG(3, 3, 14, 10, 5),
536 ARM64_SYS_REG(3, 3, 14, 10, 6),
537 ARM64_SYS_REG(3, 3, 14, 10, 7),
538 ARM64_SYS_REG(3, 3, 14, 11, 0),
539 ARM64_SYS_REG(3, 3, 14, 11, 1),
540 ARM64_SYS_REG(3, 3, 14, 11, 2),
541 ARM64_SYS_REG(3, 3, 14, 11, 3),
542 ARM64_SYS_REG(3, 3, 14, 11, 4),
543 ARM64_SYS_REG(3, 3, 14, 11, 5),
544 ARM64_SYS_REG(3, 3, 14, 11, 6),
545 ARM64_SYS_REG(3, 3, 14, 12, 0),
546 ARM64_SYS_REG(3, 3, 14, 12, 1),
547 ARM64_SYS_REG(3, 3, 14, 12, 2),
548 ARM64_SYS_REG(3, 3, 14, 12, 3),
549 ARM64_SYS_REG(3, 3, 14, 12, 4),
550 ARM64_SYS_REG(3, 3, 14, 12, 5),
551 ARM64_SYS_REG(3, 3, 14, 12, 6),
552 ARM64_SYS_REG(3, 3, 14, 12, 7),
553 ARM64_SYS_REG(3, 3, 14, 13, 0),
554 ARM64_SYS_REG(3, 3, 14, 13, 1),
555 ARM64_SYS_REG(3, 3, 14, 13, 2),
556 ARM64_SYS_REG(3, 3, 14, 13, 3),
557 ARM64_SYS_REG(3, 3, 14, 13, 4),
558 ARM64_SYS_REG(3, 3, 14, 13, 5),
559 ARM64_SYS_REG(3, 3, 14, 13, 6),
560 ARM64_SYS_REG(3, 3, 14, 13, 7),
561 ARM64_SYS_REG(3, 3, 14, 14, 0),
562 ARM64_SYS_REG(3, 3, 14, 14, 1),
563 ARM64_SYS_REG(3, 3, 14, 14, 2),
564 ARM64_SYS_REG(3, 3, 14, 14, 3),
565 ARM64_SYS_REG(3, 3, 14, 14, 4),
566 ARM64_SYS_REG(3, 3, 14, 14, 5),
567 ARM64_SYS_REG(3, 3, 14, 14, 6),
568 ARM64_SYS_REG(3, 3, 14, 14, 7),
569 ARM64_SYS_REG(3, 3, 14, 15, 0),
570 ARM64_SYS_REG(3, 3, 14, 15, 1),
571 ARM64_SYS_REG(3, 3, 14, 15, 2),
572 ARM64_SYS_REG(3, 3, 14, 15, 3),
573 ARM64_SYS_REG(3, 3, 14, 15, 4),
574 ARM64_SYS_REG(3, 3, 14, 15, 5),
575 ARM64_SYS_REG(3, 3, 14, 15, 6),
576 ARM64_SYS_REG(3, 3, 14, 15, 7), /* PMCCFILTR_EL0 */
586 KVM_REG_ARM64 | KVM_REG_SIZE_U128 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(fp_regs.vregs[6]),
594 KVM_REG_ARM64 | KVM_REG_SIZE_U128 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(fp_regs.vregs[14]),
622 KVM_REG_ARM64_SVE_ZREG(6, 0),
630 KVM_REG_ARM64_SVE_ZREG(14, 0),
654 KVM_REG_ARM64_SVE_PREG(6, 0),
662 KVM_REG_ARM64_SVE_PREG(14, 0),