6월 14일 9주차 스터디 후기 1. Study history - arch/arm/boot/compressed/head.S 진행 중 - linux stable 3.14.4 진행 중 2. 이슈사항 -1. 리틀-엔디안 방식으로 인한 로드 방법 차이 해당 코드에서 로드하는 r10은 LC0에서 받아온 값으로 압축 풀린 커널의 크기가 들어있는 메모리의 주소이다. 해당 사이즈를 받아와서 레지스터에 저장해둡니다. 리틀 엔디안의 경우 메모리에서 레지스터로 값을 로드할 경우 상위 주소와 하위 주소가 다른 문제가 생긴다. 예를 들어 커널 사이즈 0x12345678가 리틀 엔디안 방식에서 메모리에 저장된다면 하위주소 상위주소로 저장됩니다. 이 상태에서 빅엔디안에서 해당 메모리에 있는 값을 레지스터로 r9로 불러온다면, 상위..