최대 1 분 소요

2.3: Excercises

  1. EL3에서 EL1으로 바로 넘어가는 것 대신 우선 EL2로 넘어가고 그 후 EL1으로 변경해보세요
  2. 이 레슨을 진행할 때 직면한 한 가지 이슈는 만약 FP/SIMD 레지스터가 사용된다면 EL3에서 모든게 잘 작동하지만 EL1 프린트 함수로 가자마자 작동을 멈출 것입니다. 이것이 컴파일러 옵션에 -mgeneral-regs-only을 추가한 이유입니다. 이제 이 매개변수를 지우고 이러한 수행을 똑같이 하고 싶습니다. 다음으로 정확히 gcc 가 FP/SIMD 레지스터를 -mgeneral-regs-only 플래그 없이 어떻게 사용되는 지 확인하기 위해 objdump 도구를 사용할 수 있습니다. 마지막으로 ‘cpacr_el1’을 사용하여 FP/SIMD 레지스터를 사용할 수 있게 하고 싶습니다.
  3. qemu에서 실행될 수 있게 레슨 02를 차용하시고 참조를 위해 이 이슈를 확인하세요

태그:

카테고리:

업데이트:

댓글남기기