@@ -397,85 +397,85 @@ struct hvf_sreg_match {
397
397
};
398
398
399
399
static struct hvf_sreg_match hvf_sreg_match [] = {
400
- { HV_SYS_REG_DBGBVR0_EL1 , HVF_SYSREG (0 , 0 , 14 , 0 , 4 ) },
401
- { HV_SYS_REG_DBGBCR0_EL1 , HVF_SYSREG (0 , 0 , 14 , 0 , 5 ) },
402
- { HV_SYS_REG_DBGWVR0_EL1 , HVF_SYSREG (0 , 0 , 14 , 0 , 6 ) },
403
- { HV_SYS_REG_DBGWCR0_EL1 , HVF_SYSREG (0 , 0 , 14 , 0 , 7 ) },
404
-
405
- { HV_SYS_REG_DBGBVR1_EL1 , HVF_SYSREG (0 , 1 , 14 , 0 , 4 ) },
406
- { HV_SYS_REG_DBGBCR1_EL1 , HVF_SYSREG (0 , 1 , 14 , 0 , 5 ) },
407
- { HV_SYS_REG_DBGWVR1_EL1 , HVF_SYSREG (0 , 1 , 14 , 0 , 6 ) },
408
- { HV_SYS_REG_DBGWCR1_EL1 , HVF_SYSREG (0 , 1 , 14 , 0 , 7 ) },
409
-
410
- { HV_SYS_REG_DBGBVR2_EL1 , HVF_SYSREG (0 , 2 , 14 , 0 , 4 ) },
411
- { HV_SYS_REG_DBGBCR2_EL1 , HVF_SYSREG (0 , 2 , 14 , 0 , 5 ) },
412
- { HV_SYS_REG_DBGWVR2_EL1 , HVF_SYSREG (0 , 2 , 14 , 0 , 6 ) },
413
- { HV_SYS_REG_DBGWCR2_EL1 , HVF_SYSREG (0 , 2 , 14 , 0 , 7 ) },
414
-
415
- { HV_SYS_REG_DBGBVR3_EL1 , HVF_SYSREG (0 , 3 , 14 , 0 , 4 ) },
416
- { HV_SYS_REG_DBGBCR3_EL1 , HVF_SYSREG (0 , 3 , 14 , 0 , 5 ) },
417
- { HV_SYS_REG_DBGWVR3_EL1 , HVF_SYSREG (0 , 3 , 14 , 0 , 6 ) },
418
- { HV_SYS_REG_DBGWCR3_EL1 , HVF_SYSREG (0 , 3 , 14 , 0 , 7 ) },
419
-
420
- { HV_SYS_REG_DBGBVR4_EL1 , HVF_SYSREG (0 , 4 , 14 , 0 , 4 ) },
421
- { HV_SYS_REG_DBGBCR4_EL1 , HVF_SYSREG (0 , 4 , 14 , 0 , 5 ) },
422
- { HV_SYS_REG_DBGWVR4_EL1 , HVF_SYSREG (0 , 4 , 14 , 0 , 6 ) },
423
- { HV_SYS_REG_DBGWCR4_EL1 , HVF_SYSREG (0 , 4 , 14 , 0 , 7 ) },
424
-
425
- { HV_SYS_REG_DBGBVR5_EL1 , HVF_SYSREG (0 , 5 , 14 , 0 , 4 ) },
426
- { HV_SYS_REG_DBGBCR5_EL1 , HVF_SYSREG (0 , 5 , 14 , 0 , 5 ) },
427
- { HV_SYS_REG_DBGWVR5_EL1 , HVF_SYSREG (0 , 5 , 14 , 0 , 6 ) },
428
- { HV_SYS_REG_DBGWCR5_EL1 , HVF_SYSREG (0 , 5 , 14 , 0 , 7 ) },
429
-
430
- { HV_SYS_REG_DBGBVR6_EL1 , HVF_SYSREG (0 , 6 , 14 , 0 , 4 ) },
431
- { HV_SYS_REG_DBGBCR6_EL1 , HVF_SYSREG (0 , 6 , 14 , 0 , 5 ) },
432
- { HV_SYS_REG_DBGWVR6_EL1 , HVF_SYSREG (0 , 6 , 14 , 0 , 6 ) },
433
- { HV_SYS_REG_DBGWCR6_EL1 , HVF_SYSREG (0 , 6 , 14 , 0 , 7 ) },
434
-
435
- { HV_SYS_REG_DBGBVR7_EL1 , HVF_SYSREG (0 , 7 , 14 , 0 , 4 ) },
436
- { HV_SYS_REG_DBGBCR7_EL1 , HVF_SYSREG (0 , 7 , 14 , 0 , 5 ) },
437
- { HV_SYS_REG_DBGWVR7_EL1 , HVF_SYSREG (0 , 7 , 14 , 0 , 6 ) },
438
- { HV_SYS_REG_DBGWCR7_EL1 , HVF_SYSREG (0 , 7 , 14 , 0 , 7 ) },
439
-
440
- { HV_SYS_REG_DBGBVR8_EL1 , HVF_SYSREG (0 , 8 , 14 , 0 , 4 ) },
441
- { HV_SYS_REG_DBGBCR8_EL1 , HVF_SYSREG (0 , 8 , 14 , 0 , 5 ) },
442
- { HV_SYS_REG_DBGWVR8_EL1 , HVF_SYSREG (0 , 8 , 14 , 0 , 6 ) },
443
- { HV_SYS_REG_DBGWCR8_EL1 , HVF_SYSREG (0 , 8 , 14 , 0 , 7 ) },
444
-
445
- { HV_SYS_REG_DBGBVR9_EL1 , HVF_SYSREG (0 , 9 , 14 , 0 , 4 ) },
446
- { HV_SYS_REG_DBGBCR9_EL1 , HVF_SYSREG (0 , 9 , 14 , 0 , 5 ) },
447
- { HV_SYS_REG_DBGWVR9_EL1 , HVF_SYSREG (0 , 9 , 14 , 0 , 6 ) },
448
- { HV_SYS_REG_DBGWCR9_EL1 , HVF_SYSREG (0 , 9 , 14 , 0 , 7 ) },
449
-
450
- { HV_SYS_REG_DBGBVR10_EL1 , HVF_SYSREG (0 , 10 , 14 , 0 , 4 ) },
451
- { HV_SYS_REG_DBGBCR10_EL1 , HVF_SYSREG (0 , 10 , 14 , 0 , 5 ) },
452
- { HV_SYS_REG_DBGWVR10_EL1 , HVF_SYSREG (0 , 10 , 14 , 0 , 6 ) },
453
- { HV_SYS_REG_DBGWCR10_EL1 , HVF_SYSREG (0 , 10 , 14 , 0 , 7 ) },
454
-
455
- { HV_SYS_REG_DBGBVR11_EL1 , HVF_SYSREG (0 , 11 , 14 , 0 , 4 ) },
456
- { HV_SYS_REG_DBGBCR11_EL1 , HVF_SYSREG (0 , 11 , 14 , 0 , 5 ) },
457
- { HV_SYS_REG_DBGWVR11_EL1 , HVF_SYSREG (0 , 11 , 14 , 0 , 6 ) },
458
- { HV_SYS_REG_DBGWCR11_EL1 , HVF_SYSREG (0 , 11 , 14 , 0 , 7 ) },
459
-
460
- { HV_SYS_REG_DBGBVR12_EL1 , HVF_SYSREG (0 , 12 , 14 , 0 , 4 ) },
461
- { HV_SYS_REG_DBGBCR12_EL1 , HVF_SYSREG (0 , 12 , 14 , 0 , 5 ) },
462
- { HV_SYS_REG_DBGWVR12_EL1 , HVF_SYSREG (0 , 12 , 14 , 0 , 6 ) },
463
- { HV_SYS_REG_DBGWCR12_EL1 , HVF_SYSREG (0 , 12 , 14 , 0 , 7 ) },
464
-
465
- { HV_SYS_REG_DBGBVR13_EL1 , HVF_SYSREG (0 , 13 , 14 , 0 , 4 ) },
466
- { HV_SYS_REG_DBGBCR13_EL1 , HVF_SYSREG (0 , 13 , 14 , 0 , 5 ) },
467
- { HV_SYS_REG_DBGWVR13_EL1 , HVF_SYSREG (0 , 13 , 14 , 0 , 6 ) },
468
- { HV_SYS_REG_DBGWCR13_EL1 , HVF_SYSREG (0 , 13 , 14 , 0 , 7 ) },
469
-
470
- { HV_SYS_REG_DBGBVR14_EL1 , HVF_SYSREG (0 , 14 , 14 , 0 , 4 ) },
471
- { HV_SYS_REG_DBGBCR14_EL1 , HVF_SYSREG (0 , 14 , 14 , 0 , 5 ) },
472
- { HV_SYS_REG_DBGWVR14_EL1 , HVF_SYSREG (0 , 14 , 14 , 0 , 6 ) },
473
- { HV_SYS_REG_DBGWCR14_EL1 , HVF_SYSREG (0 , 14 , 14 , 0 , 7 ) },
474
-
475
- { HV_SYS_REG_DBGBVR15_EL1 , HVF_SYSREG (0 , 15 , 14 , 0 , 4 ) },
476
- { HV_SYS_REG_DBGBCR15_EL1 , HVF_SYSREG (0 , 15 , 14 , 0 , 5 ) },
477
- { HV_SYS_REG_DBGWVR15_EL1 , HVF_SYSREG (0 , 15 , 14 , 0 , 6 ) },
478
- { HV_SYS_REG_DBGWCR15_EL1 , HVF_SYSREG (0 , 15 , 14 , 0 , 7 ) },
400
+ { HV_SYS_REG_DBGBVR0_EL1 , HVF_SYSREG (0 , 0 , 2 , 0 , 4 ) },
401
+ { HV_SYS_REG_DBGBCR0_EL1 , HVF_SYSREG (0 , 0 , 2 , 0 , 5 ) },
402
+ { HV_SYS_REG_DBGWVR0_EL1 , HVF_SYSREG (0 , 0 , 2 , 0 , 6 ) },
403
+ { HV_SYS_REG_DBGWCR0_EL1 , HVF_SYSREG (0 , 0 , 2 , 0 , 7 ) },
404
+
405
+ { HV_SYS_REG_DBGBVR1_EL1 , HVF_SYSREG (0 , 1 , 2 , 0 , 4 ) },
406
+ { HV_SYS_REG_DBGBCR1_EL1 , HVF_SYSREG (0 , 1 , 2 , 0 , 5 ) },
407
+ { HV_SYS_REG_DBGWVR1_EL1 , HVF_SYSREG (0 , 1 , 2 , 0 , 6 ) },
408
+ { HV_SYS_REG_DBGWCR1_EL1 , HVF_SYSREG (0 , 1 , 2 , 0 , 7 ) },
409
+
410
+ { HV_SYS_REG_DBGBVR2_EL1 , HVF_SYSREG (0 , 2 , 2 , 0 , 4 ) },
411
+ { HV_SYS_REG_DBGBCR2_EL1 , HVF_SYSREG (0 , 2 , 2 , 0 , 5 ) },
412
+ { HV_SYS_REG_DBGWVR2_EL1 , HVF_SYSREG (0 , 2 , 2 , 0 , 6 ) },
413
+ { HV_SYS_REG_DBGWCR2_EL1 , HVF_SYSREG (0 , 2 , 2 , 0 , 7 ) },
414
+
415
+ { HV_SYS_REG_DBGBVR3_EL1 , HVF_SYSREG (0 , 3 , 2 , 0 , 4 ) },
416
+ { HV_SYS_REG_DBGBCR3_EL1 , HVF_SYSREG (0 , 3 , 2 , 0 , 5 ) },
417
+ { HV_SYS_REG_DBGWVR3_EL1 , HVF_SYSREG (0 , 3 , 2 , 0 , 6 ) },
418
+ { HV_SYS_REG_DBGWCR3_EL1 , HVF_SYSREG (0 , 3 , 2 , 0 , 7 ) },
419
+
420
+ { HV_SYS_REG_DBGBVR4_EL1 , HVF_SYSREG (0 , 4 , 2 , 0 , 4 ) },
421
+ { HV_SYS_REG_DBGBCR4_EL1 , HVF_SYSREG (0 , 4 , 2 , 0 , 5 ) },
422
+ { HV_SYS_REG_DBGWVR4_EL1 , HVF_SYSREG (0 , 4 , 2 , 0 , 6 ) },
423
+ { HV_SYS_REG_DBGWCR4_EL1 , HVF_SYSREG (0 , 4 , 2 , 0 , 7 ) },
424
+
425
+ { HV_SYS_REG_DBGBVR5_EL1 , HVF_SYSREG (0 , 5 , 2 , 0 , 4 ) },
426
+ { HV_SYS_REG_DBGBCR5_EL1 , HVF_SYSREG (0 , 5 , 2 , 0 , 5 ) },
427
+ { HV_SYS_REG_DBGWVR5_EL1 , HVF_SYSREG (0 , 5 , 2 , 0 , 6 ) },
428
+ { HV_SYS_REG_DBGWCR5_EL1 , HVF_SYSREG (0 , 5 , 2 , 0 , 7 ) },
429
+
430
+ { HV_SYS_REG_DBGBVR6_EL1 , HVF_SYSREG (0 , 6 , 2 , 0 , 4 ) },
431
+ { HV_SYS_REG_DBGBCR6_EL1 , HVF_SYSREG (0 , 6 , 2 , 0 , 5 ) },
432
+ { HV_SYS_REG_DBGWVR6_EL1 , HVF_SYSREG (0 , 6 , 2 , 0 , 6 ) },
433
+ { HV_SYS_REG_DBGWCR6_EL1 , HVF_SYSREG (0 , 6 , 2 , 0 , 7 ) },
434
+
435
+ { HV_SYS_REG_DBGBVR7_EL1 , HVF_SYSREG (0 , 7 , 2 , 0 , 4 ) },
436
+ { HV_SYS_REG_DBGBCR7_EL1 , HVF_SYSREG (0 , 7 , 2 , 0 , 5 ) },
437
+ { HV_SYS_REG_DBGWVR7_EL1 , HVF_SYSREG (0 , 7 , 2 , 0 , 6 ) },
438
+ { HV_SYS_REG_DBGWCR7_EL1 , HVF_SYSREG (0 , 7 , 2 , 0 , 7 ) },
439
+
440
+ { HV_SYS_REG_DBGBVR8_EL1 , HVF_SYSREG (0 , 8 , 2 , 0 , 4 ) },
441
+ { HV_SYS_REG_DBGBCR8_EL1 , HVF_SYSREG (0 , 8 , 2 , 0 , 5 ) },
442
+ { HV_SYS_REG_DBGWVR8_EL1 , HVF_SYSREG (0 , 8 , 2 , 0 , 6 ) },
443
+ { HV_SYS_REG_DBGWCR8_EL1 , HVF_SYSREG (0 , 8 , 2 , 0 , 7 ) },
444
+
445
+ { HV_SYS_REG_DBGBVR9_EL1 , HVF_SYSREG (0 , 9 , 2 , 0 , 4 ) },
446
+ { HV_SYS_REG_DBGBCR9_EL1 , HVF_SYSREG (0 , 9 , 2 , 0 , 5 ) },
447
+ { HV_SYS_REG_DBGWVR9_EL1 , HVF_SYSREG (0 , 9 , 2 , 0 , 6 ) },
448
+ { HV_SYS_REG_DBGWCR9_EL1 , HVF_SYSREG (0 , 9 , 2 , 0 , 7 ) },
449
+
450
+ { HV_SYS_REG_DBGBVR10_EL1 , HVF_SYSREG (0 , 10 , 2 , 0 , 4 ) },
451
+ { HV_SYS_REG_DBGBCR10_EL1 , HVF_SYSREG (0 , 10 , 2 , 0 , 5 ) },
452
+ { HV_SYS_REG_DBGWVR10_EL1 , HVF_SYSREG (0 , 10 , 2 , 0 , 6 ) },
453
+ { HV_SYS_REG_DBGWCR10_EL1 , HVF_SYSREG (0 , 10 , 2 , 0 , 7 ) },
454
+
455
+ { HV_SYS_REG_DBGBVR11_EL1 , HVF_SYSREG (0 , 11 , 2 , 0 , 4 ) },
456
+ { HV_SYS_REG_DBGBCR11_EL1 , HVF_SYSREG (0 , 11 , 2 , 0 , 5 ) },
457
+ { HV_SYS_REG_DBGWVR11_EL1 , HVF_SYSREG (0 , 11 , 2 , 0 , 6 ) },
458
+ { HV_SYS_REG_DBGWCR11_EL1 , HVF_SYSREG (0 , 11 , 2 , 0 , 7 ) },
459
+
460
+ { HV_SYS_REG_DBGBVR12_EL1 , HVF_SYSREG (0 , 12 , 2 , 0 , 4 ) },
461
+ { HV_SYS_REG_DBGBCR12_EL1 , HVF_SYSREG (0 , 12 , 2 , 0 , 5 ) },
462
+ { HV_SYS_REG_DBGWVR12_EL1 , HVF_SYSREG (0 , 12 , 2 , 0 , 6 ) },
463
+ { HV_SYS_REG_DBGWCR12_EL1 , HVF_SYSREG (0 , 12 , 2 , 0 , 7 ) },
464
+
465
+ { HV_SYS_REG_DBGBVR13_EL1 , HVF_SYSREG (0 , 13 , 2 , 0 , 4 ) },
466
+ { HV_SYS_REG_DBGBCR13_EL1 , HVF_SYSREG (0 , 13 , 2 , 0 , 5 ) },
467
+ { HV_SYS_REG_DBGWVR13_EL1 , HVF_SYSREG (0 , 13 , 2 , 0 , 6 ) },
468
+ { HV_SYS_REG_DBGWCR13_EL1 , HVF_SYSREG (0 , 13 , 2 , 0 , 7 ) },
469
+
470
+ { HV_SYS_REG_DBGBVR14_EL1 , HVF_SYSREG (0 , 14 , 2 , 0 , 4 ) },
471
+ { HV_SYS_REG_DBGBCR14_EL1 , HVF_SYSREG (0 , 14 , 2 , 0 , 5 ) },
472
+ { HV_SYS_REG_DBGWVR14_EL1 , HVF_SYSREG (0 , 14 , 2 , 0 , 6 ) },
473
+ { HV_SYS_REG_DBGWCR14_EL1 , HVF_SYSREG (0 , 14 , 2 , 0 , 7 ) },
474
+
475
+ { HV_SYS_REG_DBGBVR15_EL1 , HVF_SYSREG (0 , 15 , 2 , 0 , 4 ) },
476
+ { HV_SYS_REG_DBGBCR15_EL1 , HVF_SYSREG (0 , 15 , 2 , 0 , 5 ) },
477
+ { HV_SYS_REG_DBGWVR15_EL1 , HVF_SYSREG (0 , 15 , 2 , 0 , 6 ) },
478
+ { HV_SYS_REG_DBGWCR15_EL1 , HVF_SYSREG (0 , 15 , 2 , 0 , 7 ) },
479
479
480
480
#ifdef SYNC_NO_RAW_REGS
481
481
/*
@@ -487,7 +487,7 @@ static struct hvf_sreg_match hvf_sreg_match[] = {
487
487
{ HV_SYS_REG_MPIDR_EL1 , HVF_SYSREG (0 , 0 , 3 , 0 , 5 ) },
488
488
{ HV_SYS_REG_ID_AA64PFR0_EL1 , HVF_SYSREG (0 , 4 , 3 , 0 , 0 ) },
489
489
#endif
490
- { HV_SYS_REG_ID_AA64PFR1_EL1 , HVF_SYSREG (0 , 4 , 3 , 0 , 2 ) },
490
+ { HV_SYS_REG_ID_AA64PFR1_EL1 , HVF_SYSREG (0 , 4 , 3 , 0 , 1 ) },
491
491
{ HV_SYS_REG_ID_AA64DFR0_EL1 , HVF_SYSREG (0 , 5 , 3 , 0 , 0 ) },
492
492
{ HV_SYS_REG_ID_AA64DFR1_EL1 , HVF_SYSREG (0 , 5 , 3 , 0 , 1 ) },
493
493
{ HV_SYS_REG_ID_AA64ISAR0_EL1 , HVF_SYSREG (0 , 6 , 3 , 0 , 0 ) },
0 commit comments