Lines Matching +full:2 +full:- +full:3

1 // SPDX-License-Identifier: GPL-2.0
8 * kernel, we can't go older than v5.2, though, because that's the first
27 ARM64_SYS_REG(3, 0, 2, 0, 3), /* TCR2_EL1 */
28 ARM64_SYS_REG(3, 0, 0, 7, 3), /* ID_AA64MMFR3_EL1 */
33 ARM64_SYS_REG(3, 0, 10, 2, 2), /* PIRE0_EL1 */
34 ARM64_SYS_REG(3, 0, 0, 7, 3), /* ID_AA64MMFR3_EL1 */
39 ARM64_SYS_REG(3, 0, 10, 2, 3), /* PIR_EL1 */
40 ARM64_SYS_REG(3, 0, 0, 7, 3), /* ID_AA64MMFR3_EL1 */
45 ARM64_SYS_REG(3, 0, 10, 2, 4), /* POR_EL1 */
46 ARM64_SYS_REG(3, 0, 0, 7, 3), /* ID_AA64MMFR3_EL1 */
51 ARM64_SYS_REG(3, 3, 10, 2, 4), /* POR_EL0 */
52 ARM64_SYS_REG(3, 0, 0, 7, 3), /* ID_AA64MMFR3_EL1 */
105 if (s->finalize) { in finalize_vcpu()
106 feature = s->feature; in finalize_vcpu()
114 #define CORE_REGS_XX_NR_WORDS 2
115 #define CORE_SPSR_XX_NR_WORDS 2
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
280 * older than v5.2.)
287 KVM_REG_ARM64 | KVM_REG_SIZE_U64 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(regs.regs[2]),
288 KVM_REG_ARM64 | KVM_REG_SIZE_U64 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(regs.regs[3]),
323 KVM_REG_ARM64 | KVM_REG_SIZE_U64 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(spsr[2]),
324 KVM_REG_ARM64 | KVM_REG_SIZE_U64 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(spsr[3]),
330 KVM_REG_ARM_FW_REG(2), /* KVM_REG_ARM_SMCCC_ARCH_WORKAROUND_2 */
331 KVM_REG_ARM_FW_REG(3), /* KVM_REG_ARM_SMCCC_ARCH_WORKAROUND_3 */
334 KVM_REG_ARM_FW_FEAT_BMAP_REG(2), /* KVM_REG_ARM_VENDOR_HYP_BMAP */
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),
338 ARM64_SYS_REG(3, 0, 0, 0, 0), /* MIDR_EL1 */
339 ARM64_SYS_REG(3, 0, 0, 0, 6), /* REVIDR_EL1 */
340 ARM64_SYS_REG(3, 1, 0, 0, 1), /* CLIDR_EL1 */
341 ARM64_SYS_REG(3, 1, 0, 0, 7), /* AIDR_EL1 */
342 ARM64_SYS_REG(3, 3, 0, 0, 1), /* CTR_EL0 */
343 ARM64_SYS_REG(2, 0, 0, 0, 4),
344 ARM64_SYS_REG(2, 0, 0, 0, 5),
345 ARM64_SYS_REG(2, 0, 0, 0, 6),
346 ARM64_SYS_REG(2, 0, 0, 0, 7),
347 ARM64_SYS_REG(2, 0, 0, 1, 4),
348 ARM64_SYS_REG(2, 0, 0, 1, 5),
349 ARM64_SYS_REG(2, 0, 0, 1, 6),
350 ARM64_SYS_REG(2, 0, 0, 1, 7),
351 ARM64_SYS_REG(2, 0, 0, 2, 0), /* MDCCINT_EL1 */
352 ARM64_SYS_REG(2, 0, 0, 2, 2), /* MDSCR_EL1 */
353 ARM64_SYS_REG(2, 0, 0, 2, 4),
354 ARM64_SYS_REG(2, 0, 0, 2, 5),
355 ARM64_SYS_REG(2, 0, 0, 2, 6),
356 ARM64_SYS_REG(2, 0, 0, 2, 7),
357 ARM64_SYS_REG(2, 0, 0, 3, 4),
358 ARM64_SYS_REG(2, 0, 0, 3, 5),
359 ARM64_SYS_REG(2, 0, 0, 3, 6),
360 ARM64_SYS_REG(2, 0, 0, 3, 7),
361 ARM64_SYS_REG(2, 0, 0, 4, 4),
362 ARM64_SYS_REG(2, 0, 0, 4, 5),
363 ARM64_SYS_REG(2, 0, 0, 4, 6),
364 ARM64_SYS_REG(2, 0, 0, 4, 7),
365 ARM64_SYS_REG(2, 0, 0, 5, 4),
366 ARM64_SYS_REG(2, 0, 0, 5, 5),
367 ARM64_SYS_REG(2, 0, 0, 5, 6),
368 ARM64_SYS_REG(2, 0, 0, 5, 7),
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),
373 ARM64_SYS_REG(2, 0, 0, 7, 4),
374 ARM64_SYS_REG(2, 0, 0, 7, 5),
375 ARM64_SYS_REG(2, 0, 0, 7, 6),
376 ARM64_SYS_REG(2, 0, 0, 7, 7),
377 ARM64_SYS_REG(2, 0, 0, 8, 4),
378 ARM64_SYS_REG(2, 0, 0, 8, 5),
379 ARM64_SYS_REG(2, 0, 0, 8, 6),
380 ARM64_SYS_REG(2, 0, 0, 8, 7),
381 ARM64_SYS_REG(2, 0, 0, 9, 4),
382 ARM64_SYS_REG(2, 0, 0, 9, 5),
383 ARM64_SYS_REG(2, 0, 0, 9, 6),
384 ARM64_SYS_REG(2, 0, 0, 9, 7),
385 ARM64_SYS_REG(2, 0, 0, 10, 4),
386 ARM64_SYS_REG(2, 0, 0, 10, 5),
387 ARM64_SYS_REG(2, 0, 0, 10, 6),
388 ARM64_SYS_REG(2, 0, 0, 10, 7),
389 ARM64_SYS_REG(2, 0, 0, 11, 4),
390 ARM64_SYS_REG(2, 0, 0, 11, 5),
391 ARM64_SYS_REG(2, 0, 0, 11, 6),
392 ARM64_SYS_REG(2, 0, 0, 11, 7),
393 ARM64_SYS_REG(2, 0, 0, 12, 4),
394 ARM64_SYS_REG(2, 0, 0, 12, 5),
395 ARM64_SYS_REG(2, 0, 0, 12, 6),
396 ARM64_SYS_REG(2, 0, 0, 12, 7),
397 ARM64_SYS_REG(2, 0, 0, 13, 4),
398 ARM64_SYS_REG(2, 0, 0, 13, 5),
399 ARM64_SYS_REG(2, 0, 0, 13, 6),
400 ARM64_SYS_REG(2, 0, 0, 13, 7),
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),
405 ARM64_SYS_REG(2, 0, 0, 15, 4),
406 ARM64_SYS_REG(2, 0, 0, 15, 5),
407 ARM64_SYS_REG(2, 0, 0, 15, 6),
408 ARM64_SYS_REG(2, 0, 0, 15, 7),
409 ARM64_SYS_REG(2, 0, 1, 1, 4), /* OSLSR_EL1 */
410 ARM64_SYS_REG(2, 4, 0, 7, 0), /* DBGVCR32_EL2 */
411 ARM64_SYS_REG(3, 0, 0, 0, 5), /* MPIDR_EL1 */
412 ARM64_SYS_REG(3, 0, 0, 1, 0), /* ID_PFR0_EL1 */
413 ARM64_SYS_REG(3, 0, 0, 1, 1), /* ID_PFR1_EL1 */
414 ARM64_SYS_REG(3, 0, 0, 1, 2), /* ID_DFR0_EL1 */
415 ARM64_SYS_REG(3, 0, 0, 1, 3), /* ID_AFR0_EL1 */
416 ARM64_SYS_REG(3, 0, 0, 1, 4), /* ID_MMFR0_EL1 */
417 ARM64_SYS_REG(3, 0, 0, 1, 5), /* ID_MMFR1_EL1 */
418 ARM64_SYS_REG(3, 0, 0, 1, 6), /* ID_MMFR2_EL1 */
419 ARM64_SYS_REG(3, 0, 0, 1, 7), /* ID_MMFR3_EL1 */
420 ARM64_SYS_REG(3, 0, 0, 2, 0), /* ID_ISAR0_EL1 */
421 ARM64_SYS_REG(3, 0, 0, 2, 1), /* ID_ISAR1_EL1 */
422 ARM64_SYS_REG(3, 0, 0, 2, 2), /* ID_ISAR2_EL1 */
423 ARM64_SYS_REG(3, 0, 0, 2, 3), /* ID_ISAR3_EL1 */
424 ARM64_SYS_REG(3, 0, 0, 2, 4), /* ID_ISAR4_EL1 */
425 ARM64_SYS_REG(3, 0, 0, 2, 5), /* ID_ISAR5_EL1 */
426 ARM64_SYS_REG(3, 0, 0, 2, 6), /* ID_MMFR4_EL1 */
427 ARM64_SYS_REG(3, 0, 0, 2, 7), /* ID_ISAR6_EL1 */
428 ARM64_SYS_REG(3, 0, 0, 3, 0), /* MVFR0_EL1 */
429 ARM64_SYS_REG(3, 0, 0, 3, 1), /* MVFR1_EL1 */
430 ARM64_SYS_REG(3, 0, 0, 3, 2), /* MVFR2_EL1 */
431 ARM64_SYS_REG(3, 0, 0, 3, 3),
432 ARM64_SYS_REG(3, 0, 0, 3, 4), /* ID_PFR2_EL1 */
433 ARM64_SYS_REG(3, 0, 0, 3, 5), /* ID_DFR1_EL1 */
434 ARM64_SYS_REG(3, 0, 0, 3, 6), /* ID_MMFR5_EL1 */
435 ARM64_SYS_REG(3, 0, 0, 3, 7),
436 ARM64_SYS_REG(3, 0, 0, 4, 0), /* ID_AA64PFR0_EL1 */
437 ARM64_SYS_REG(3, 0, 0, 4, 1), /* ID_AA64PFR1_EL1 */
438 ARM64_SYS_REG(3, 0, 0, 4, 2), /* ID_AA64PFR2_EL1 */
439 ARM64_SYS_REG(3, 0, 0, 4, 3),
440 ARM64_SYS_REG(3, 0, 0, 4, 4), /* ID_AA64ZFR0_EL1 */
441 ARM64_SYS_REG(3, 0, 0, 4, 5), /* ID_AA64SMFR0_EL1 */
442 ARM64_SYS_REG(3, 0, 0, 4, 6),
443 ARM64_SYS_REG(3, 0, 0, 4, 7),
444 ARM64_SYS_REG(3, 0, 0, 5, 0), /* ID_AA64DFR0_EL1 */
445 ARM64_SYS_REG(3, 0, 0, 5, 1), /* ID_AA64DFR1_EL1 */
446 ARM64_SYS_REG(3, 0, 0, 5, 2),
447 ARM64_SYS_REG(3, 0, 0, 5, 3),
448 ARM64_SYS_REG(3, 0, 0, 5, 4), /* ID_AA64AFR0_EL1 */
449 ARM64_SYS_REG(3, 0, 0, 5, 5), /* ID_AA64AFR1_EL1 */
450 ARM64_SYS_REG(3, 0, 0, 5, 6),
451 ARM64_SYS_REG(3, 0, 0, 5, 7),
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),
460 ARM64_SYS_REG(3, 0, 0, 7, 0), /* ID_AA64MMFR0_EL1 */
461 ARM64_SYS_REG(3, 0, 0, 7, 1), /* ID_AA64MMFR1_EL1 */
462 ARM64_SYS_REG(3, 0, 0, 7, 2), /* ID_AA64MMFR2_EL1 */
463 ARM64_SYS_REG(3, 0, 0, 7, 3), /* ID_AA64MMFR3_EL1 */
464 ARM64_SYS_REG(3, 0, 0, 7, 4), /* ID_AA64MMFR4_EL1 */
465 ARM64_SYS_REG(3, 0, 0, 7, 5),
466 ARM64_SYS_REG(3, 0, 0, 7, 6),
467 ARM64_SYS_REG(3, 0, 0, 7, 7),
468 ARM64_SYS_REG(3, 0, 1, 0, 0), /* SCTLR_EL1 */
469 ARM64_SYS_REG(3, 0, 1, 0, 1), /* ACTLR_EL1 */
470 ARM64_SYS_REG(3, 0, 1, 0, 2), /* CPACR_EL1 */
471 ARM64_SYS_REG(3, 0, 2, 0, 0), /* TTBR0_EL1 */
472 ARM64_SYS_REG(3, 0, 2, 0, 1), /* TTBR1_EL1 */
473 ARM64_SYS_REG(3, 0, 2, 0, 2), /* TCR_EL1 */
474 ARM64_SYS_REG(3, 0, 2, 0, 3), /* TCR2_EL1 */
475 ARM64_SYS_REG(3, 0, 5, 1, 0), /* AFSR0_EL1 */
476 ARM64_SYS_REG(3, 0, 5, 1, 1), /* AFSR1_EL1 */
477 ARM64_SYS_REG(3, 0, 5, 2, 0), /* ESR_EL1 */
478 ARM64_SYS_REG(3, 0, 6, 0, 0), /* FAR_EL1 */
479 ARM64_SYS_REG(3, 0, 7, 4, 0), /* PAR_EL1 */
480 ARM64_SYS_REG(3, 0, 10, 2, 0), /* MAIR_EL1 */
481 ARM64_SYS_REG(3, 0, 10, 2, 2), /* PIRE0_EL1 */
482 ARM64_SYS_REG(3, 0, 10, 2, 3), /* PIR_EL1 */
483 ARM64_SYS_REG(3, 0, 10, 2, 4), /* POR_EL1 */
484 ARM64_SYS_REG(3, 0, 10, 3, 0), /* AMAIR_EL1 */
485 ARM64_SYS_REG(3, 0, 12, 0, 0), /* VBAR_EL1 */
486 ARM64_SYS_REG(3, 0, 12, 1, 1), /* DISR_EL1 */
487 ARM64_SYS_REG(3, 0, 13, 0, 1), /* CONTEXTIDR_EL1 */
488 ARM64_SYS_REG(3, 0, 13, 0, 4), /* TPIDR_EL1 */
489 ARM64_SYS_REG(3, 0, 14, 1, 0), /* CNTKCTL_EL1 */
490 ARM64_SYS_REG(3, 2, 0, 0, 0), /* CSSELR_EL1 */
491 ARM64_SYS_REG(3, 3, 10, 2, 4), /* POR_EL0 */
492 ARM64_SYS_REG(3, 3, 13, 0, 2), /* TPIDR_EL0 */
493 ARM64_SYS_REG(3, 3, 13, 0, 3), /* TPIDRRO_EL0 */
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 */
497 ARM64_SYS_REG(3, 4, 3, 0, 0), /* DACR32_EL2 */
498 ARM64_SYS_REG(3, 4, 5, 0, 1), /* IFSR32_EL2 */
499 ARM64_SYS_REG(3, 4, 5, 3, 0), /* FPEXC32_EL2 */
503 ARM64_SYS_REG(3, 0, 9, 14, 1), /* PMINTENSET_EL1 */
504 ARM64_SYS_REG(3, 0, 9, 14, 2), /* PMINTENCLR_EL1 */
505 ARM64_SYS_REG(3, 3, 9, 12, 0), /* PMCR_EL0 */
506 ARM64_SYS_REG(3, 3, 9, 12, 1), /* PMCNTENSET_EL0 */
507 ARM64_SYS_REG(3, 3, 9, 12, 2), /* PMCNTENCLR_EL0 */
508 ARM64_SYS_REG(3, 3, 9, 12, 3), /* PMOVSCLR_EL0 */
509 ARM64_SYS_REG(3, 3, 9, 12, 4), /* PMSWINC_EL0 */
510 ARM64_SYS_REG(3, 3, 9, 12, 5), /* PMSELR_EL0 */
511 ARM64_SYS_REG(3, 3, 9, 13, 0), /* PMCCNTR_EL0 */
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 */
582 KVM_REG_ARM64 | KVM_REG_SIZE_U128 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(fp_regs.vregs[2]),
583 KVM_REG_ARM64 | KVM_REG_SIZE_U128 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(fp_regs.vregs[3]),
618 KVM_REG_ARM64_SVE_ZREG(2, 0),
619 KVM_REG_ARM64_SVE_ZREG(3, 0),
650 KVM_REG_ARM64_SVE_PREG(2, 0),
651 KVM_REG_ARM64_SVE_PREG(3, 0),
665 ARM64_SYS_REG(3, 0, 1, 2, 0), /* ZCR_EL1 */
673 ARM64_SYS_REG(3, 0, 2, 1, 0), /* APIAKEYLO_EL1 */
674 ARM64_SYS_REG(3, 0, 2, 1, 1), /* APIAKEYHI_EL1 */
675 ARM64_SYS_REG(3, 0, 2, 1, 2), /* APIBKEYLO_EL1 */
676 ARM64_SYS_REG(3, 0, 2, 1, 3), /* APIBKEYHI_EL1 */
677 ARM64_SYS_REG(3, 0, 2, 2, 0), /* APDAKEYLO_EL1 */
678 ARM64_SYS_REG(3, 0, 2, 2, 1), /* APDAKEYHI_EL1 */
679 ARM64_SYS_REG(3, 0, 2, 2, 2), /* APDBKEYLO_EL1 */
680 ARM64_SYS_REG(3, 0, 2, 2, 3) /* APDBKEYHI_EL1 */
684 ARM64_SYS_REG(3, 0, 2, 3, 0), /* APGAKEYLO_EL1 */
685 ARM64_SYS_REG(3, 0, 2, 3, 1), /* APGAKEYHI_EL1 */