[커널 17차 A조] 11주차
2020.11.09 21:37
2020년 11월 7일
linux version : mainline 5.9
head.S
SYM_CODE_START(primary_entry) 진행중
SYM_FUNC_START_LOCAL(__create_page_tables)
.macro compute_indices
- http://www.iamroot.org/xe/index.php?mid=Programming&document_srl=207287
- http://jake.dothome.co.kr/head-64/ (compute_indices count 가 count -1로 고려하는 이유)
.macro map_memory
.macro populate_entries
#define SWAPPER_MM_MMUFLAGS (PMD_ATTRINDX(MT_NORMAL) | SWAPPER_PMD_FLAGS)
- lower attributes 분석
SYM_FUNC_END(__create_page_tables)
SYM_FUNC_START(__cpu_setup)
.macro reset_pmuserenr_el0
.macro reset_amuserenr_el0
tcr_clear_errata_bits 생략. 발생한 오류를 수정한 것으로 보임
MAIR_EL1_SET: 0x00_00_bb_ff_44_0c_04_00 구조 확인
.macro tcr_compute_pa_size 진행중
자료
https://docs.google.com/presentation/d/1mg9ZJGTZOdFBgcrqNyp_-M_dReu5wP59esIury_U57Y/edit?usp=sharing
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | [공지] 스터디 정리 노트 공간입니다. | woos | 2016.05.14 | 627 |
248 | [커널 19차] 103 주차 | Min | 2024.04.28 | 10 |
247 | [커널 20차] 48주차 | 무한질주 | 2024.04.25 | 25 |
246 | [커널 19차] 102 주차 | Min | 2024.04.20 | 40 |
245 | [커널 19차] 101 주차 | Min | 2024.04.13 | 63 |
244 | [커널 19차] 100 주차 | Min | 2024.04.13 | 16 |
243 | [커널 19차] 99 주차 | Min | 2024.03.30 | 82 |
242 | [커널 19차] 98 주차 | Min | 2024.03.23 | 55 |
241 | [커널 19차] 97 주차 | Min | 2024.03.16 | 50 |
240 | [커널 19차] 96 주차 | Min | 2024.03.14 | 32 |
239 | [커널 19차] 95 주차 [2] | Min | 2024.03.03 | 111 |
238 | [커널 20차] 32주차 | brw | 2023.12.16 | 387 |
237 | [커널 20차] 29주차 | brw | 2023.11.27 | 161 |
236 | [커널 20차] 27주차 | brw | 2023.11.21 | 86 |
235 | [커널 20차] 26주차 | brw | 2023.11.21 | 49 |
234 | [커널 20차] 28주차 | 이민찬 | 2023.11.19 | 64 |
233 | [커널 20차] 25주차 | 이민찬 | 2023.10.30 | 120 |
232 | [커널 20차] 24주차 | 이민찬 | 2023.10.22 | 752 |
231 | [커널 20차] 23주차 | 이민찬 | 2023.10.14 | 81 |
230 | [커널 20차] 22주차 | 이민찬 | 2023.10.08 | 76 |
229 | [커널 20차] 21주차 | 이민찬 | 2023.09.23 | 116 |
.
A_2조
head.S(4)
~ __cpu_setup 까지
자료
https://docs.google.com/presentation/d/1vhrpieJ9v-7HFQM_PTDx-NFJd9ZczgjPHclNfA06hAo/edit#slide=id.ga6858ae3ea_0_77