[커널 17차 A조] 17주차
2020.12.21 13:36
2020년 12월 19일
linux version : mainline 5.9
init/main.c. start_kernel();
early_security_init(); 분석
setup_arch(); 분석
init_mm.start_code = (unsigned long) _text;
init_mm.end_code = (unsigned long) _etext;
init_mm.end_data = (unsigned long) _edata;
init_mm.brk = (unsigned long) _end;
start_data가 없는 이유. 0으로 사용하기 때문
E0PD - kpti가 하는 역할을 한다.
E0PD를 사용하면 false를 반환하여 kpti 역할을 대신하고 E0PD를 지원하지 않으면 kpti를 사용한다.
early_fixmap_init(); 분석 중
early_fixmap_init()은 Head.s의 kaslr_early_init과 setup_arch()에서 두 번 실행한다.
struct mm_struct init_mm의 pgd는 swapper_pg_dir 가 아닌 init_pg_dir이다.
// arch/arm64/include/asm/mmu.h #define INIT_MM_CONTEXT(name) \ .pgd = init_pg_dir,
저녁 시간
이론 분석 - 다음주 진행
자료
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | [공지] 스터디 정리 노트 공간입니다. | woos | 2016.05.14 | 623 |
45 | [커널 17차 A조] 21주차 | 주영 | 2021.01.18 | 155 |
44 | [커널 17차 A조] 20주차 | 주영 | 2021.01.11 | 1019 |
43 | [커널 17차 A조] 19주차 | 주영 | 2021.01.04 | 237 |
42 | [커널 17차 A조] 18주차 | 주영 | 2020.12.29 | 82 |
» | [커널 17차 A조] 17주차 | 주영 | 2020.12.21 | 100 |
40 | [커널 17차 A-2조] 16주차 | ㅇㅇㅇ | 2020.12.19 | 112 |
39 | [커널 17차 A조] 16주차 | 주영 | 2020.12.14 | 112 |
38 | [커널 17차 A조] 15주차 | 주영 | 2020.12.06 | 90 |
37 | [커널 17차 A-2조] 15주차 | ㅇㅇㅇ | 2020.12.06 | 134 |
36 | [커널 17차 A조] 14주차 | 주영 | 2020.11.28 | 193 |
35 | [커널 17차 A조] 13주차 | 주영 | 2020.11.21 | 101 |
34 | [커널 17차 A조] 12주차 | 주영 | 2020.11.16 | 410 |
33 | [커널 17차 A조] 11주차 [1] | 주영 | 2020.11.09 | 198 |
32 | [커널 17차 A조] 10주차 [1] | 주영 | 2020.11.02 | 121 |
31 | [커널 17차 A조] 9주차 | 주영 | 2020.10.24 | 134 |
30 | [커널 17차 A조] 8주차 | 주영 | 2020.10.17 | 135 |
29 | [커널 17차 4조] 7주차 | 주영 | 2020.10.12 | 115 |
28 | [커널 17차 8조] 7주차 | JSYoo5B | 2020.10.10 | 67 |
27 | [커널 17차 2조] 7주차 | sardinelee | 2020.10.10 | 351 |
26 | [커널 17차 4조] 6주차 | 주영 | 2020.09.27 | 185 |
.