setup.c 파일의 setup_processor 함수 입니다.
확대해서 보면 확인 가능 할거 같습니다.
참고 자료
1) 모기향 책 : 13 Chapter
2) ARM 10차 C팀 후기 : http://www.iamroot.org/xe/index.php?mid=Kernel_10_ARM&category=172676&document_srl=184082
잘못된 점이나 이상한점이 있다고 하면 알려주시면 수정 하도록 하겠습니다.
첨부 파일 중에 plantuml이 있습니다.
해당 파일을 수정 하여 원하는 방향으로 수정이 가능합니다.
해보시는것도... 재미 있을거예요.
댓글 5
-
조성진
2013.11.04 09:39
-
HyunGyu
2013.11.04 16:52
A팀 후기는... 이기환님 부재로 인하여 한동안 없었네요..;;
기다리고 계셨다니..
하지만.. 역시 이기환님 보다는 많이 부족하네요..ㅠㅠ
신경 써주시고.. 알려주셔서 감사합니다~~
그리고 해당 부분은 집에 가면 정정 하도록 하겠습니다.
회사에서는 정책상 수정이 어렵네요..ㅋ
다시 한번 감사합니다.
-
아폴로
2013.11.05 09:06
와~ 그림 멋있게 나오네요... 감사합니다^^ -
조성진
2013.11.05 14:07
iamroot 게시판의 폭이 좁아서 그림을 횡으로 그리면 안되더라고요.
네이버 웹툰처럼 그림을 최대한 종 방향으로 그려야 할 것 같습니다.
후기 작성하다 보니 별 이상한 꼼수만 늘어나는 거 같습니다 ^^;
-
HyunGyu
2013.11.05 13:44
글씨도 작고... 그림은 복잡하고..ㅠㅠ
뭐.. 아직 많이 부족하지만...
더 잘 볼 수 있게 나아지도록 해야하겠어요..ㅋㅋ
.
와우~ 오랫만에 A팀의 후기가 업데이트 되는군요!!
짧은 지식이지만, 모른다고 하신 부분에 대한 개인적인 의견 덧붙입니다. (틀릴수도 있어요~~)
----------------------------------------------------------------------------------------------------------------------------
1. feat_v6_fixup()
말 그대로 현재 구동중인 cpu의 번호를 불러옵니다. 현재는 cpu번호가 0일 것입니다.
위의 어셈블리 구문은 sp(r14)를 초기화 하는 구문입니다.
IRQ, ABT, UND모드에서 스택 포인터를 각각 irq[0], abt[0], und[0]으로 설정합니다. (4바이트씩)
고려할점은 cacheline_aligned로 되어 있기 때문에 L1 cache 사이즈에 맞게 정렬됩니다.
----------------------------------------------------------------------------------------------------------------------------
추가로 그림까지 그려주셔서 수정에 시간이 걸리실 수 있겠지만...
전 스터디 시간에 발생하는 이슈 및 리드 해주시는 분의 답변을 단순히 정리할 뿐이라서, 제 이름이 들어간 후기는 맞지 않는것 같습니다.
혹시 시간이 되신다면 "10차 ARM C" or "C팀" 으로 정정 부탁드려도 될까요?^^?
다시한번 정리 감사합니다~