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