• How MMU work In ARMv8 to prevent Access to EL1 virtual address from EL0
    Hello, I got a little problem in ARMv8's MMU. Obviously, when we access the kernel virtual address in application such as : unsigned long *p = 0xffffffff28008000; unsigned long x = *p; *p =...
  • How MMU work In ARMv8 to prevent Access to EL1 virtual address from EL0
    Hello, I got a little problem in ARMv8's MMU. Obviously, when we access the kernel virtual address in application such as : unsigned long *p = 0xffffffff28008000; unsigned long x = *p; *p =...
  • how does ARMv8 switch to run application(EL0) from kernel(EL1)?
    hi experts, I am studying the ARMv8 exception levels. I have a question about ELs. EL1 is described to run OS kernel and EL0 is application level.    The exception levels change only occur on exception...
  • how does ARMv8 switch to run application(EL0) from kernel(EL1)?
    hi experts, I am studying the ARMv8 exception levels. I have a question about ELs. EL1 is described to run OS kernel and EL0 is application level.    The exception levels change only occur on exception...
  • Armv8-A A55 baremetal boot exception level from EL1 to EL0
    I was studying the A55 baremetal boot. I changed the execution level from EL3 to EL2 then to EL1 can work very well,but EL1 can not change to EL0.I use the spsr_eln and elr_eln register with the instrcuction...