[커널 18차] 49주차

문c(문영일) 2022.05.03 09:10 조회 수 : 126

 

첫 모임: 2021년 5월 22일 (약 50여명 zoom 접속)

 

18차 커널 스터디 히스토리는 아래 사이트에서 계속 갱신합니다.

커널 v5.15 소스 분석 GIT: https://github.com/iamroot18/5.10/tree/i515

 

0주차

2021.05.22, Zoom 온라인(5x명 접속)

  • Orientation (3시간)

1주차

  • 2021.05.29, Zoom 온라인(53명 참석).
  • pm 03:00 ~ pm 10:00
  • 리눅스 커널 내부구조 (p10 ~ p54 중간)

2주차

  • 2021.06.05, Zoom 온라인(52명 참석)
  • pm 03:00 ~ pm 10:00
  • 리눅스 커널 내부구조 (p54 ~ p81)

3주차

  • 2021.06.12, Zoom 온라인(44명 참석)
  • pm 03:00 ~ pm 10:00
  • 리눅스 커널 내부구조 (p81 ~ p100)

4주차

  • 2021.06.19, Zoom 온라인(40명 참석)
  • pm 03:00 ~ pm 10:00
  • 리눅스 커널 내부구조 (p100 ~ p124)

5주차

  • 2021.06.26, Zoom 온라인(36명 참석)
  • pm 03:00 ~ pm 10:00
  • 리눅스 커널 내부구조 (p124 ~ p171)

6주차

  • 2021.07.03, Zoom 온라인(36명 참석)
  • pm 03:00 ~ pm 10:00
  • 리눅스 커널 내부구조 ( ~ end)

7주차

  • 2021.07.10, Zoom 온라인(43명 참석)
  • ARM System Developers Guide 책, ~p69, 3.3.3 Multiple-Register Transfer

8주차

  • 2021.07.17, Zoom 온라인(34명 참석)
  • ARM System Developers Guide 완료
  • head.S의 preserve_boot_args() -> __inval_dcache_area()

9주차

  • 2021.07.24, Zoom 온라인(36명 참석)
  • ARM Programmers Guide: ~p161
  • head.S의 el2_setup 진행중

10주차

  • 2021.07.31, Zoom 온라인(31명 참석)
  • ARM Programmers Guide: ~p190
  • head.S의 el2_setup 진행중

11주차

  • 2021.08.07, Zoom 온라인(26명 참석)
  • ARM Programmers Guide: 완료
  • head.S의 el2_setup 진행중

12주차

  • 2021.08.14, Zoom 온라인(27명 참석)
  • head.S의 __create_page_tables의 첫 번째 map_memory 직전

13주차

  • 2021.08.21, Zoom 온라인(21명 참석)
  • head.S: __cpu_setup()의 tcr_compute_pa_size 매크로 직전

14주차

  • 2021.08.28, Zoom 온라인(27명 참석)
  • head.S: __primary_switch()의 __relocate_kernel() 진행중

15주차

  • 2021.09.04, Zoom 온라인(22명 참석)
  • head.S: CONFIG_RANDOMIZE_BASE 커널 옵션 부분 진행중

16주차

  • 2021.09.11, Zoom 온라인(22명 참석)
  • start_kernel() 시작 - boot_cpu_init() 직전까지

17주차

  • 2021.09.18, Zoom 온라인(22명 참석)
  • barrier, atomic

18주차

  • 2021.09.25, Zoom 온라인(18명 참석)
  • bitops, bitmap, cpumask, spinlock 진행중

19주차

  • 2021.10.02, Zoom 온라인(19명 참석)
  • spinlock, early_fixmap_init() 진행중

20주차

  • 2021.10.09, Zoom 온라인(18명 참석)
  • setup_machine_fdt() -> early_init_dt_scan_nodes() 진행중

21주차

  • 2021.10.16, Zoom 온라인(21명 참석)
  • memblock_add() -> memblock_add_range() 진행중

22주차

  • 2021.10.23, Zoom 온라인(14명 참석)
  • memblock 완료
  •  

23주차

  • 2021.10.30, Zoom 온라인(13명 참석)
  • paging_init() 완료
  • unflatten_dt_nodes() 진행중

24주차

  • 2021.11.06, Zoom 온/오프라인(12명 참석)
  • paging_init() 완료
  • arm64_numa_init() 진행중

25주차

  • 2021.11.13, Zoom 온/오프라인(12명 참석)
  • sparse_init() 진행중

26주차

  • 2021.11.20, Zoom 온/오프라인(14명 참석)
  • sparse_init() -> sparse_init_nid() 진행중

27주차

  • 2021.11.27, Zoom 온/오프라인(15명 참석)
  • zone_sizes_init() 진행중

28주차

  • 2021.12.04, Zoom 온/오프라인(9명 참석)
  • zone_sizes_init() 진행중

29주차

  • 2021.12.11, Zoom 온/오프라인(11명 참석)
  • zone_sizes_init() 진행중

30주차

  • 2021.12.18, Zoom 온/오프라인(11명 참석)
  • psci_dt_init() 진행중

31주차

  • 2021.12.25, 성탄 연휴

32주차

  • 2022.01.01, Zoom 온라인(12명 참석)
  • setup_nr_cpu_ids() 까지 진행완료

33주차

  • 2022.01.08, Zoom 온라인(12명 참석)
  • setup_per_cpu_areas() 진행중

34주차

  • 2022.01.15, Zoom 온라인(12명 참석)
  • setup_per_cpu_areas() 진행중

35주차

  • 2022.01.22, Zoom 온라인(12명 참석)
  • setup_per_cpu_areas() 진행중

36주차

  • 2022.01.29, 구정 연휴

37주차

  • 2022.02.05, Zoom 온라인(12명 참석)
  • setup_per_cpu_areas() 진행완료

38주차

  • 2022.02.12, Zoom 온라인(12명 참석)
  • page_alloc_init() 진행중

39주차

  • 2022.02.19, Zoom 온라인(12명 참석)
  • mm_init()->mem_init() 진행중

40주차

  • 2022.02.26, Zoom 온라인(7명 참석)
  • alloc_page() 진행중 ... alloc_flags_nofragment()

41주차

  • 2022.03.05, Zoom 온라인(12명 참석)
  • alloc_page() 진행중 ... get_page_from_freelist()

42주차

  • 2022.03.12, Zoom 온라인(11명 참석)
  • alloc_page() 진행중 ... get_page_from_freelist()

43주차

  • 2022.03.19, Zoom 온라인(8명 참석)
  • alloc_page() 진행중 ... direct-compaction

44주차

  • 2022.03.26, Zoom 온라인(9명 참석)
  • alloc_page() 진행중 ... direct-compaction(isolation)

45주차

  • 2022.04.02, Zoom 온라인(9명 참석)
  • alloc_page() 진행중 ... direct-compaction(migration)

46주차

  • 2022.04.09, Zoom 온라인(6명 참석)
  • alloc_page() 진행중 ... direct-compaction(rmap-walk-control)

47주차

  • 2022.04.16, Zoom 온라인(7명 참석)
  • alloc_page() 진행중 ... direct-reclaim (LRU, pagevecs)

48주차

  • 2022.04.23, Zoom 온라인(8명 참석)
  • alloc_page() 진행중 ... direct-reclaim (scan & isolation)

49주차

  • 2022.04.30, Zoom 온라인(7명 참석)
  • alloc_page() 진행중 ... direct-reclaim (Workingset Detection)

(끝)

 

번호 제목 글쓴이 날짜 조회 수
공지 [공지] IAMROOT 19차 커널 스터디 오리엔테이션 (zoom 접속 안내) [5] 문c(문영일) 2022.05.07 881
공지 [공지] IAMROOT 18차 커널 스터디 오리엔테이션 안내 [마감] [2] 문c(문영일) 2021.05.17 1249
공지 커널 스터디를 위한 문c 가이드입니다. [10] 문c(문영일) 2021.04.27 6472
1197 여기는 자유로운 주제로 이야기 나누는 곳입니다. [5] 백창우 2006.06.06 15436
1196 FPGA 스터디 [6] 이일렬 2006.06.12 16297
1195 각자 사진 올려주세요. 백창우 2006.06.15 10312
1194 사진 올려 놓았습니다. 백창우 2006.06.19 10468
1193 요즘 사이트 공격이 극성을 부리고 있습니다. 백창우 2006.06.26 9952
1192 컴파일러 세미나와 관련하여. [10] 백창우 2006.06.28 14973
1191 RISC32 Processor 구현 스터디 진행일정입니다. [2] 백창우 2006.06.28 9742
1190 다들 바쁘신가~ [1] 김종윤 2006.07.08 9510
1189 지난주 스터디는 어찌 되었는지요? 백창우 2006.07.10 9276
1188 지난주 스터디 진행~ [8] 김종윤 2006.07.10 8781
1187 신입인사도 여기다 하는건가요? [1] 조윤성 2006.07.14 8473
1186 공부해보고 싶은 CPU네요... [2] 이일렬 2006.07.14 12911
1185 메신져에 아무도 안들어 오시네요. [2] 백창우 2006.07.15 7837
1184 지난주 정리입니다. [6] 백창우 2006.08.01 10969
1183 참여 하고 싶은 학생입니다. [4] 유태경 2006.08.19 8655
1182 이번주 준비~ [3] 김종윤 2006.09.06 8894
1181 barrier() 넌 누구냐 ^^ 이일렬 2006.10.12 13097
1180 CELL 관련 자료들... [4] 이일렬 2006.11.28 12103
1179 영어가 잘 않되는 제가 셀을 공부하는 방법입니다. - 오늘 해보니 효과적입니다. - [1] 이일렬 2006.12.05 5758
1178 홈페이지 소개 메뉴에 대한 논의 [3] 백창우 2007.01.18 4290
XE Login