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 */
93 if (s->finalize) { in finalize_vcpu()
94 feature = s->feature; in finalize_vcpu()
102 #define CORE_REGS_XX_NR_WORDS 2
103 #define CORE_SPSR_XX_NR_WORDS 2
116 idx = (core_off - KVM_REG_ARM_CORE_REG(regs.regs[0])) / CORE_REGS_XX_NR_WORDS; in core_id_to_str()
130 KVM_REG_ARM_CORE_REG(spsr[KVM_NR_SPSR - 1]): in core_id_to_str()
131 idx = (core_off - KVM_REG_ARM_CORE_REG(spsr[0])) / CORE_SPSR_XX_NR_WORDS; in core_id_to_str()
136 idx = (core_off - KVM_REG_ARM_CORE_REG(fp_regs.vregs[0])) / CORE_FPREGS_XX_NR_WORDS; in core_id_to_str()
156 sve_off = id & ~(REG_MASK | ((1ULL << 5) - 1)); in sve_id_to_str()
157 i = id & (KVM_ARM64_SVE_MAX_SLICES - 1); in sve_id_to_str()
163 KVM_REG_ARM64_SVE_ZREG_BASE + (1ULL << 5) * KVM_ARM64_SVE_NUM_ZREGS - 1: in sve_id_to_str()
164 n = (id >> 5) & (KVM_ARM64_SVE_NUM_ZREGS - 1); in sve_id_to_str()
169 KVM_REG_ARM64_SVE_PREG_BASE + (1ULL << 5) * KVM_ARM64_SVE_NUM_PREGS - 1: in sve_id_to_str()
170 n = (id >> 5) & (KVM_ARM64_SVE_NUM_PREGS - 1); in sve_id_to_str()
265 * v4.15 with --core-reg-fixup and then later updated with new registers.
266 * (The --core-reg-fixup option and it's fixup function have been removed
268 * older than v5.2.)
275 KVM_REG_ARM64 | KVM_REG_SIZE_U64 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(regs.regs[2]),
276 KVM_REG_ARM64 | KVM_REG_SIZE_U64 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(regs.regs[3]),
311 KVM_REG_ARM64 | KVM_REG_SIZE_U64 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(spsr[2]),
312 KVM_REG_ARM64 | KVM_REG_SIZE_U64 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(spsr[3]),
318 KVM_REG_ARM_FW_REG(2), /* KVM_REG_ARM_SMCCC_ARCH_WORKAROUND_2 */
319 KVM_REG_ARM_FW_REG(3), /* KVM_REG_ARM_SMCCC_ARCH_WORKAROUND_3 */
322 KVM_REG_ARM_FW_FEAT_BMAP_REG(2), /* KVM_REG_ARM_VENDOR_HYP_BMAP */
323 ARM64_SYS_REG(3, 3, 14, 3, 1), /* CNTV_CTL_EL0 */
324 ARM64_SYS_REG(3, 3, 14, 3, 2), /* CNTV_CVAL_EL0 */
325 ARM64_SYS_REG(3, 3, 14, 0, 2),
326 ARM64_SYS_REG(3, 0, 0, 0, 0), /* MIDR_EL1 */
327 ARM64_SYS_REG(3, 0, 0, 0, 6), /* REVIDR_EL1 */
328 ARM64_SYS_REG(3, 1, 0, 0, 1), /* CLIDR_EL1 */
329 ARM64_SYS_REG(3, 1, 0, 0, 7), /* AIDR_EL1 */
330 ARM64_SYS_REG(3, 3, 0, 0, 1), /* CTR_EL0 */
331 ARM64_SYS_REG(2, 0, 0, 0, 4),
332 ARM64_SYS_REG(2, 0, 0, 0, 5),
333 ARM64_SYS_REG(2, 0, 0, 0, 6),
334 ARM64_SYS_REG(2, 0, 0, 0, 7),
335 ARM64_SYS_REG(2, 0, 0, 1, 4),
336 ARM64_SYS_REG(2, 0, 0, 1, 5),
337 ARM64_SYS_REG(2, 0, 0, 1, 6),
338 ARM64_SYS_REG(2, 0, 0, 1, 7),
339 ARM64_SYS_REG(2, 0, 0, 2, 0), /* MDCCINT_EL1 */
340 ARM64_SYS_REG(2, 0, 0, 2, 2), /* MDSCR_EL1 */
341 ARM64_SYS_REG(2, 0, 0, 2, 4),
342 ARM64_SYS_REG(2, 0, 0, 2, 5),
343 ARM64_SYS_REG(2, 0, 0, 2, 6),
344 ARM64_SYS_REG(2, 0, 0, 2, 7),
345 ARM64_SYS_REG(2, 0, 0, 3, 4),
346 ARM64_SYS_REG(2, 0, 0, 3, 5),
347 ARM64_SYS_REG(2, 0, 0, 3, 6),
348 ARM64_SYS_REG(2, 0, 0, 3, 7),
349 ARM64_SYS_REG(2, 0, 0, 4, 4),
350 ARM64_SYS_REG(2, 0, 0, 4, 5),
351 ARM64_SYS_REG(2, 0, 0, 4, 6),
352 ARM64_SYS_REG(2, 0, 0, 4, 7),
353 ARM64_SYS_REG(2, 0, 0, 5, 4),
354 ARM64_SYS_REG(2, 0, 0, 5, 5),
355 ARM64_SYS_REG(2, 0, 0, 5, 6),
356 ARM64_SYS_REG(2, 0, 0, 5, 7),
357 ARM64_SYS_REG(2, 0, 0, 6, 4),
358 ARM64_SYS_REG(2, 0, 0, 6, 5),
359 ARM64_SYS_REG(2, 0, 0, 6, 6),
360 ARM64_SYS_REG(2, 0, 0, 6, 7),
361 ARM64_SYS_REG(2, 0, 0, 7, 4),
362 ARM64_SYS_REG(2, 0, 0, 7, 5),
363 ARM64_SYS_REG(2, 0, 0, 7, 6),
364 ARM64_SYS_REG(2, 0, 0, 7, 7),
365 ARM64_SYS_REG(2, 0, 0, 8, 4),
366 ARM64_SYS_REG(2, 0, 0, 8, 5),
367 ARM64_SYS_REG(2, 0, 0, 8, 6),
368 ARM64_SYS_REG(2, 0, 0, 8, 7),
369 ARM64_SYS_REG(2, 0, 0, 9, 4),
370 ARM64_SYS_REG(2, 0, 0, 9, 5),
371 ARM64_SYS_REG(2, 0, 0, 9, 6),
372 ARM64_SYS_REG(2, 0, 0, 9, 7),
373 ARM64_SYS_REG(2, 0, 0, 10, 4),
374 ARM64_SYS_REG(2, 0, 0, 10, 5),
375 ARM64_SYS_REG(2, 0, 0, 10, 6),
376 ARM64_SYS_REG(2, 0, 0, 10, 7),
377 ARM64_SYS_REG(2, 0, 0, 11, 4),
378 ARM64_SYS_REG(2, 0, 0, 11, 5),
379 ARM64_SYS_REG(2, 0, 0, 11, 6),
380 ARM64_SYS_REG(2, 0, 0, 11, 7),
381 ARM64_SYS_REG(2, 0, 0, 12, 4),
382 ARM64_SYS_REG(2, 0, 0, 12, 5),
383 ARM64_SYS_REG(2, 0, 0, 12, 6),
384 ARM64_SYS_REG(2, 0, 0, 12, 7),
385 ARM64_SYS_REG(2, 0, 0, 13, 4),
386 ARM64_SYS_REG(2, 0, 0, 13, 5),
387 ARM64_SYS_REG(2, 0, 0, 13, 6),
388 ARM64_SYS_REG(2, 0, 0, 13, 7),
389 ARM64_SYS_REG(2, 0, 0, 14, 4),
390 ARM64_SYS_REG(2, 0, 0, 14, 5),
391 ARM64_SYS_REG(2, 0, 0, 14, 6),
392 ARM64_SYS_REG(2, 0, 0, 14, 7),
393 ARM64_SYS_REG(2, 0, 0, 15, 4),
394 ARM64_SYS_REG(2, 0, 0, 15, 5),
395 ARM64_SYS_REG(2, 0, 0, 15, 6),
396 ARM64_SYS_REG(2, 0, 0, 15, 7),
397 ARM64_SYS_REG(2, 0, 1, 1, 4), /* OSLSR_EL1 */
398 ARM64_SYS_REG(2, 4, 0, 7, 0), /* DBGVCR32_EL2 */
399 ARM64_SYS_REG(3, 0, 0, 0, 5), /* MPIDR_EL1 */
400 ARM64_SYS_REG(3, 0, 0, 1, 0), /* ID_PFR0_EL1 */
401 ARM64_SYS_REG(3, 0, 0, 1, 1), /* ID_PFR1_EL1 */
402 ARM64_SYS_REG(3, 0, 0, 1, 2), /* ID_DFR0_EL1 */
403 ARM64_SYS_REG(3, 0, 0, 1, 3), /* ID_AFR0_EL1 */
404 ARM64_SYS_REG(3, 0, 0, 1, 4), /* ID_MMFR0_EL1 */
405 ARM64_SYS_REG(3, 0, 0, 1, 5), /* ID_MMFR1_EL1 */
406 ARM64_SYS_REG(3, 0, 0, 1, 6), /* ID_MMFR2_EL1 */
407 ARM64_SYS_REG(3, 0, 0, 1, 7), /* ID_MMFR3_EL1 */
408 ARM64_SYS_REG(3, 0, 0, 2, 0), /* ID_ISAR0_EL1 */
409 ARM64_SYS_REG(3, 0, 0, 2, 1), /* ID_ISAR1_EL1 */
410 ARM64_SYS_REG(3, 0, 0, 2, 2), /* ID_ISAR2_EL1 */
411 ARM64_SYS_REG(3, 0, 0, 2, 3), /* ID_ISAR3_EL1 */
412 ARM64_SYS_REG(3, 0, 0, 2, 4), /* ID_ISAR4_EL1 */
413 ARM64_SYS_REG(3, 0, 0, 2, 5), /* ID_ISAR5_EL1 */
414 ARM64_SYS_REG(3, 0, 0, 2, 6), /* ID_MMFR4_EL1 */
415 ARM64_SYS_REG(3, 0, 0, 2, 7), /* ID_ISAR6_EL1 */
416 ARM64_SYS_REG(3, 0, 0, 3, 0), /* MVFR0_EL1 */
417 ARM64_SYS_REG(3, 0, 0, 3, 1), /* MVFR1_EL1 */
418 ARM64_SYS_REG(3, 0, 0, 3, 2), /* MVFR2_EL1 */
419 ARM64_SYS_REG(3, 0, 0, 3, 3),
420 ARM64_SYS_REG(3, 0, 0, 3, 4), /* ID_PFR2_EL1 */
421 ARM64_SYS_REG(3, 0, 0, 3, 5), /* ID_DFR1_EL1 */
422 ARM64_SYS_REG(3, 0, 0, 3, 6), /* ID_MMFR5_EL1 */
423 ARM64_SYS_REG(3, 0, 0, 3, 7),
424 ARM64_SYS_REG(3, 0, 0, 4, 0), /* ID_AA64PFR0_EL1 */
425 ARM64_SYS_REG(3, 0, 0, 4, 1), /* ID_AA64PFR1_EL1 */
426 ARM64_SYS_REG(3, 0, 0, 4, 2), /* ID_AA64PFR2_EL1 */
427 ARM64_SYS_REG(3, 0, 0, 4, 3),
428 ARM64_SYS_REG(3, 0, 0, 4, 4), /* ID_AA64ZFR0_EL1 */
429 ARM64_SYS_REG(3, 0, 0, 4, 5), /* ID_AA64SMFR0_EL1 */
430 ARM64_SYS_REG(3, 0, 0, 4, 6),
431 ARM64_SYS_REG(3, 0, 0, 4, 7),
432 ARM64_SYS_REG(3, 0, 0, 5, 0), /* ID_AA64DFR0_EL1 */
433 ARM64_SYS_REG(3, 0, 0, 5, 1), /* ID_AA64DFR1_EL1 */
434 ARM64_SYS_REG(3, 0, 0, 5, 2),
435 ARM64_SYS_REG(3, 0, 0, 5, 3),
436 ARM64_SYS_REG(3, 0, 0, 5, 4), /* ID_AA64AFR0_EL1 */
437 ARM64_SYS_REG(3, 0, 0, 5, 5), /* ID_AA64AFR1_EL1 */
438 ARM64_SYS_REG(3, 0, 0, 5, 6),
439 ARM64_SYS_REG(3, 0, 0, 5, 7),
440 ARM64_SYS_REG(3, 0, 0, 6, 0), /* ID_AA64ISAR0_EL1 */
441 ARM64_SYS_REG(3, 0, 0, 6, 1), /* ID_AA64ISAR1_EL1 */
442 ARM64_SYS_REG(3, 0, 0, 6, 2), /* ID_AA64ISAR2_EL1 */
443 ARM64_SYS_REG(3, 0, 0, 6, 3),
444 ARM64_SYS_REG(3, 0, 0, 6, 4),
445 ARM64_SYS_REG(3, 0, 0, 6, 5),
446 ARM64_SYS_REG(3, 0, 0, 6, 6),
447 ARM64_SYS_REG(3, 0, 0, 6, 7),
448 ARM64_SYS_REG(3, 0, 0, 7, 0), /* ID_AA64MMFR0_EL1 */
449 ARM64_SYS_REG(3, 0, 0, 7, 1), /* ID_AA64MMFR1_EL1 */
450 ARM64_SYS_REG(3, 0, 0, 7, 2), /* ID_AA64MMFR2_EL1 */
451 ARM64_SYS_REG(3, 0, 0, 7, 3), /* ID_AA64MMFR3_EL1 */
452 ARM64_SYS_REG(3, 0, 0, 7, 4), /* ID_AA64MMFR4_EL1 */
453 ARM64_SYS_REG(3, 0, 0, 7, 5),
454 ARM64_SYS_REG(3, 0, 0, 7, 6),
455 ARM64_SYS_REG(3, 0, 0, 7, 7),
456 ARM64_SYS_REG(3, 0, 1, 0, 0), /* SCTLR_EL1 */
457 ARM64_SYS_REG(3, 0, 1, 0, 1), /* ACTLR_EL1 */
458 ARM64_SYS_REG(3, 0, 1, 0, 2), /* CPACR_EL1 */
459 ARM64_SYS_REG(3, 0, 2, 0, 0), /* TTBR0_EL1 */
460 ARM64_SYS_REG(3, 0, 2, 0, 1), /* TTBR1_EL1 */
461 ARM64_SYS_REG(3, 0, 2, 0, 2), /* TCR_EL1 */
462 ARM64_SYS_REG(3, 0, 2, 0, 3), /* TCR2_EL1 */
463 ARM64_SYS_REG(3, 0, 5, 1, 0), /* AFSR0_EL1 */
464 ARM64_SYS_REG(3, 0, 5, 1, 1), /* AFSR1_EL1 */
465 ARM64_SYS_REG(3, 0, 5, 2, 0), /* ESR_EL1 */
466 ARM64_SYS_REG(3, 0, 6, 0, 0), /* FAR_EL1 */
467 ARM64_SYS_REG(3, 0, 7, 4, 0), /* PAR_EL1 */
468 ARM64_SYS_REG(3, 0, 10, 2, 0), /* MAIR_EL1 */
469 ARM64_SYS_REG(3, 0, 10, 2, 2), /* PIRE0_EL1 */
470 ARM64_SYS_REG(3, 0, 10, 2, 3), /* PIR_EL1 */
471 ARM64_SYS_REG(3, 0, 10, 3, 0), /* AMAIR_EL1 */
472 ARM64_SYS_REG(3, 0, 12, 0, 0), /* VBAR_EL1 */
473 ARM64_SYS_REG(3, 0, 12, 1, 1), /* DISR_EL1 */
474 ARM64_SYS_REG(3, 0, 13, 0, 1), /* CONTEXTIDR_EL1 */
475 ARM64_SYS_REG(3, 0, 13, 0, 4), /* TPIDR_EL1 */
476 ARM64_SYS_REG(3, 0, 14, 1, 0), /* CNTKCTL_EL1 */
477 ARM64_SYS_REG(3, 2, 0, 0, 0), /* CSSELR_EL1 */
478 ARM64_SYS_REG(3, 3, 13, 0, 2), /* TPIDR_EL0 */
479 ARM64_SYS_REG(3, 3, 13, 0, 3), /* TPIDRRO_EL0 */
480 ARM64_SYS_REG(3, 3, 14, 0, 1), /* CNTPCT_EL0 */
481 ARM64_SYS_REG(3, 3, 14, 2, 1), /* CNTP_CTL_EL0 */
482 ARM64_SYS_REG(3, 3, 14, 2, 2), /* CNTP_CVAL_EL0 */
483 ARM64_SYS_REG(3, 4, 3, 0, 0), /* DACR32_EL2 */
484 ARM64_SYS_REG(3, 4, 5, 0, 1), /* IFSR32_EL2 */
485 ARM64_SYS_REG(3, 4, 5, 3, 0), /* FPEXC32_EL2 */
489 ARM64_SYS_REG(3, 0, 9, 14, 1), /* PMINTENSET_EL1 */
490 ARM64_SYS_REG(3, 0, 9, 14, 2), /* PMINTENCLR_EL1 */
491 ARM64_SYS_REG(3, 3, 9, 12, 0), /* PMCR_EL0 */
492 ARM64_SYS_REG(3, 3, 9, 12, 1), /* PMCNTENSET_EL0 */
493 ARM64_SYS_REG(3, 3, 9, 12, 2), /* PMCNTENCLR_EL0 */
494 ARM64_SYS_REG(3, 3, 9, 12, 3), /* PMOVSCLR_EL0 */
495 ARM64_SYS_REG(3, 3, 9, 12, 4), /* PMSWINC_EL0 */
496 ARM64_SYS_REG(3, 3, 9, 12, 5), /* PMSELR_EL0 */
497 ARM64_SYS_REG(3, 3, 9, 13, 0), /* PMCCNTR_EL0 */
498 ARM64_SYS_REG(3, 3, 9, 14, 0), /* PMUSERENR_EL0 */
499 ARM64_SYS_REG(3, 3, 9, 14, 3), /* PMOVSSET_EL0 */
500 ARM64_SYS_REG(3, 3, 14, 8, 0),
501 ARM64_SYS_REG(3, 3, 14, 8, 1),
502 ARM64_SYS_REG(3, 3, 14, 8, 2),
503 ARM64_SYS_REG(3, 3, 14, 8, 3),
504 ARM64_SYS_REG(3, 3, 14, 8, 4),
505 ARM64_SYS_REG(3, 3, 14, 8, 5),
506 ARM64_SYS_REG(3, 3, 14, 8, 6),
507 ARM64_SYS_REG(3, 3, 14, 8, 7),
508 ARM64_SYS_REG(3, 3, 14, 9, 0),
509 ARM64_SYS_REG(3, 3, 14, 9, 1),
510 ARM64_SYS_REG(3, 3, 14, 9, 2),
511 ARM64_SYS_REG(3, 3, 14, 9, 3),
512 ARM64_SYS_REG(3, 3, 14, 9, 4),
513 ARM64_SYS_REG(3, 3, 14, 9, 5),
514 ARM64_SYS_REG(3, 3, 14, 9, 6),
515 ARM64_SYS_REG(3, 3, 14, 9, 7),
516 ARM64_SYS_REG(3, 3, 14, 10, 0),
517 ARM64_SYS_REG(3, 3, 14, 10, 1),
518 ARM64_SYS_REG(3, 3, 14, 10, 2),
519 ARM64_SYS_REG(3, 3, 14, 10, 3),
520 ARM64_SYS_REG(3, 3, 14, 10, 4),
521 ARM64_SYS_REG(3, 3, 14, 10, 5),
522 ARM64_SYS_REG(3, 3, 14, 10, 6),
523 ARM64_SYS_REG(3, 3, 14, 10, 7),
524 ARM64_SYS_REG(3, 3, 14, 11, 0),
525 ARM64_SYS_REG(3, 3, 14, 11, 1),
526 ARM64_SYS_REG(3, 3, 14, 11, 2),
527 ARM64_SYS_REG(3, 3, 14, 11, 3),
528 ARM64_SYS_REG(3, 3, 14, 11, 4),
529 ARM64_SYS_REG(3, 3, 14, 11, 5),
530 ARM64_SYS_REG(3, 3, 14, 11, 6),
531 ARM64_SYS_REG(3, 3, 14, 12, 0),
532 ARM64_SYS_REG(3, 3, 14, 12, 1),
533 ARM64_SYS_REG(3, 3, 14, 12, 2),
534 ARM64_SYS_REG(3, 3, 14, 12, 3),
535 ARM64_SYS_REG(3, 3, 14, 12, 4),
536 ARM64_SYS_REG(3, 3, 14, 12, 5),
537 ARM64_SYS_REG(3, 3, 14, 12, 6),
538 ARM64_SYS_REG(3, 3, 14, 12, 7),
539 ARM64_SYS_REG(3, 3, 14, 13, 0),
540 ARM64_SYS_REG(3, 3, 14, 13, 1),
541 ARM64_SYS_REG(3, 3, 14, 13, 2),
542 ARM64_SYS_REG(3, 3, 14, 13, 3),
543 ARM64_SYS_REG(3, 3, 14, 13, 4),
544 ARM64_SYS_REG(3, 3, 14, 13, 5),
545 ARM64_SYS_REG(3, 3, 14, 13, 6),
546 ARM64_SYS_REG(3, 3, 14, 13, 7),
547 ARM64_SYS_REG(3, 3, 14, 14, 0),
548 ARM64_SYS_REG(3, 3, 14, 14, 1),
549 ARM64_SYS_REG(3, 3, 14, 14, 2),
550 ARM64_SYS_REG(3, 3, 14, 14, 3),
551 ARM64_SYS_REG(3, 3, 14, 14, 4),
552 ARM64_SYS_REG(3, 3, 14, 14, 5),
553 ARM64_SYS_REG(3, 3, 14, 14, 6),
554 ARM64_SYS_REG(3, 3, 14, 14, 7),
555 ARM64_SYS_REG(3, 3, 14, 15, 0),
556 ARM64_SYS_REG(3, 3, 14, 15, 1),
557 ARM64_SYS_REG(3, 3, 14, 15, 2),
558 ARM64_SYS_REG(3, 3, 14, 15, 3),
559 ARM64_SYS_REG(3, 3, 14, 15, 4),
560 ARM64_SYS_REG(3, 3, 14, 15, 5),
561 ARM64_SYS_REG(3, 3, 14, 15, 6),
562 ARM64_SYS_REG(3, 3, 14, 15, 7), /* PMCCFILTR_EL0 */
568 KVM_REG_ARM64 | KVM_REG_SIZE_U128 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(fp_regs.vregs[2]),
569 KVM_REG_ARM64 | KVM_REG_SIZE_U128 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(fp_regs.vregs[3]),
604 KVM_REG_ARM64_SVE_ZREG(2, 0),
605 KVM_REG_ARM64_SVE_ZREG(3, 0),
636 KVM_REG_ARM64_SVE_PREG(2, 0),
637 KVM_REG_ARM64_SVE_PREG(3, 0),
651 ARM64_SYS_REG(3, 0, 1, 2, 0), /* ZCR_EL1 */
659 ARM64_SYS_REG(3, 0, 2, 1, 0), /* APIAKEYLO_EL1 */
660 ARM64_SYS_REG(3, 0, 2, 1, 1), /* APIAKEYHI_EL1 */
661 ARM64_SYS_REG(3, 0, 2, 1, 2), /* APIBKEYLO_EL1 */
662 ARM64_SYS_REG(3, 0, 2, 1, 3), /* APIBKEYHI_EL1 */
663 ARM64_SYS_REG(3, 0, 2, 2, 0), /* APDAKEYLO_EL1 */
664 ARM64_SYS_REG(3, 0, 2, 2, 1), /* APDAKEYHI_EL1 */
665 ARM64_SYS_REG(3, 0, 2, 2, 2), /* APDBKEYLO_EL1 */
666 ARM64_SYS_REG(3, 0, 2, 2, 3) /* APDBKEYHI_EL1 */
670 ARM64_SYS_REG(3, 0, 2, 3, 0), /* APGAKEYLO_EL1 */
671 ARM64_SYS_REG(3, 0, 2, 3, 1), /* APGAKEYHI_EL1 */