diff --git a/README.adoc b/README.adoc index 5a63eee..d266ab7 100644 --- a/README.adoc +++ b/README.adoc @@ -11327,7 +11327,7 @@ vbar_el1 0x40000800 lkmc_vector_trap_handler exc_type 0x11 exc_type is LKMC_VECTOR_SYNC_SPX -ESR 0x56000000 +ESR 0x56000042 SP 0x4200bba8 ELR 0x40002470 SPSR 0x600003c5 diff --git a/baremetal/arch/aarch64/svc.c b/baremetal/arch/aarch64/svc.c index a339a28..9ccd632 100644 --- a/baremetal/arch/aarch64/svc.c +++ b/baremetal/arch/aarch64/svc.c @@ -58,7 +58,7 @@ int main(void) { printf("spsel 0x%" PRIx32 "\n", lkmc_sysreg_spsel_read()); printf("vbar_el1 0x%" PRIx64 "\n", lkmc_sysreg_vbar_el1_read()); lkmc_assert(myvar == 0); - LKMC_SVC(0); + LKMC_SVC(0x42); lkmc_assert(myvar == 1); return 0; }