- www.iamroot.org | IAMROOT 홈페이지
- jake.dothome.co.kr | 문c 블로그
- 라즈베리파이2 에뮬레이션(QEMM 및 디버깅) Wiki
- 첫 모임: 2015년 4월 25일 (240명으로 시작)
- 마지막 스터디: 2018년 3월 3일 (최종 10인: 김민호, 김종철, 문영일, 양유석, 윤창호, 임채훈, 조현철, 최영민, 한대근, 한상종)
2015.04.25, NIPA (5x명)
- Orientation
- 2015.05.02, 단국대 죽전 (4x명)
- 리눅스 커널 내부구조 (처음 ~ 86page)
- 2015.05.09, 단국대 죽전 (3x명)
- 리눅스 커널 내부구조 (86 ~ 124page)
- 2015.05.16, 단국대 죽전 (2x명)
- 리눅스 커널 내부구조 (124 ~ 197page)
- 2015.05.23, 단국대 죽전(20명)
- 리눅스 커널 내부구조 (197 ~ 247page)
- 2015.05.30, 단국대 죽전 (21명)
- ARM System Developer's Guide (처음 ~ 364page)
- 2015.06.06, 단국대 죽전 (13명)
- ARM System Developer's Guide (364 ~ 517page)
- 2015.06.13, (메르스로 인한 쉼)
- 2015.06.20, 단국대 죽전 (14명)
- ARM System Developer's Guide (517 ~ 끝)
- 2015.06.27, 단국대 죽전 (16명)
- 분석 환경설정
- 2015.07.04, 단국대 죽전 (1x명)
- zImage 생성과정
- 2015.07.11, 단국대 죽전 (15명)
- compressed/head.S - (1)
- 2015.07.18, 단국대 죽전 (1x명)
- compressed/head.S - (2)
- 2015.07.25, 단국대 죽전 (10명)
- compressed/head.S - (3)
- 2015.08.01, (휴가)
- 2015.08.08, 단국대 죽전 (8명)
- compressed/head.S - (4)
- 2015.08.15, 단국대 죽전 (12명)
- compressed/head.S - (5)
- 2015.08.22, 단국대 죽전 (11명)
- Barrier 스터디
- 2015.08.29, 단국대 죽전 (13명)
- Coretex A Programmers Guide (8.1 ~ 8.4)
- 2015.09.05, 단국대 죽전 (9명)
- Coretex A Programmers Guide (8.4 ~ 8.11)
- 2015.09.12, 단국대 죽전 (11명)
- Coretex A Programmers Guide (9.1 ~ 9.6)
- 2015.09.19, 단국대 죽전 (11명)
- Coretex A Programmers Guide (9.7 ~ 10.1)
- 2015.09.23, (추석 명절)
- 2015.10.03, 단국대 죽전 (13명)
- Coretex A Programmers Guide (10.2 ~ 10.3)
- 2015.10.10, 단국대 죽전 (9명)
- compressed/head.S - (6)
- 2015.10.17, 단국대 죽전 (11명)
- compressed/head.S - (7)
- 2015.10.24, 단국대 죽전 (9명)
- compressed/head.S - (8)
- 2015.10.31, 단국대 죽전 (10명)
- kernel/head.S - (1)
- 2015.11.07, 단국대 죽전 (9명)
- kernel/head.S - (2)
- 2015.11.14, 단국대 죽전 (6명)
- kernel/head.S - (3)
- 2015.11.21, 단국대 죽전 (7명)
- kernel/head.S - (4)
- 2015.11.28, 단국대 죽전 (7명)
- kernel/head.S - (5)
- start_kernel() 시작
- 2015.12.05, 단국대 죽전 (6명)
- smp_setup_processor_id()
- debug_objects_early_init()
- 2015.12.12, 단국대 죽전 (9명)
- debug_objects_early_init()
- boot_init_stack_canary() - (1)
- 2015.12.19, 단국대 죽전 (7명)
- boot_init_stack_canary() - (2)
- cgroup_init_early()
- 2015.12.26, (성탄연휴)
- 2016.01.02, (신정연휴)
- 2016.01.09, 단국대 죽전 (9명)
- boot_cpu_init() page_address_init()
- 2016.01.16, 단국대 죽전 (6명)
- setup_arch()->setup_processor()
- 2016.01.23, 단국대 죽전 (10명)
- setup_arch()->setup_machine_fdt()
- 2016.01.30, 단국대 죽전 (6명)
- spin_lock - (1)
- 2016.02.06, (구정연휴)
- 2016.02.13, 토즈 선릉점 (11명)
- spin_lock - (2)
- 2016.02.20, 토즈 강남타워점 (13명)
- mutex - (1)
- 2016.02.27, 토즈 강남타워점 (11명)
- mutex - (2)
- 2016.03.05, 토즈 선릉점 (12명)
- mutex - (3)
- 2016.03.12, 토즈 선릉점 (9명)
- mutex - (4)
- memblock - (1)
- 2016.03.19, 토즈 선릉점 (9명)
- memblock - (2)
- 2016.03.26, 토즈 선릉점 (11명)
- memblock - (3)
- setup_arch()->setup_machine_tags() ~
- 2016.04.02, 토즈 선릉점 (x명)
- setup_arch()-setup_machine_tags()
- 2016.04.09, 토즈 선릉점 (x명)
- setup_arch()->parse_early_param()
- 2016.04.16, 토즈 선릉점 (x명)
- setup_arch()->early_paging_init()
- setup_arch()->setup_dma_zone()
- setup_arch()->sanity_check_meminfo()
- 2016.04.23, 토즈 선릉점 (x명)
- setup_arch()->arm_memblock_init()
- 2016.04.30, 토즈 선릉점 (x명)
- setup_arch()->paging_init()->build_mem_type_table()
- setup_arch()->paging_init()->prepare_page_table() ~
- 2016.05.07, 토즈 선릉점 (x명)
- setup_arch()->paging_init()->prepare_page_table()
- setup_arch()->map_lowmem()
- 2016.05.14, 토즈 선릉점 (x명)
- setup_arch()->paging_init()->dma_contiguous_remap()
- 2016.05.21, 토즈 선릉점 (x명)
- setup_arch()->paging_init()->devicemaps_init()
- 2016.05.28, 토즈 선릉점 (9명, 김종철, 박진영, 문영일, 양유석, 유계성, 윤창호, 조현철, 최영민, 한상종)
- setup_arch()->paging_init()->kmap_init()
- setup_arch()->paging_init()->tcm_init()
- setup_arch()->paging_init()->bootmem_init() ~
- 2016.06.04, 토즈 선릉점 (7명, 문영일, 양유석, 유계성, 윤창호, 조현철, 최영민, 한상종)
- setup_arch()->paging_init()->bootmem_init()->sparse()
- 2016.05.14, 토즈 선릉점 (10명, 권경환, 김종철, 문영일, 박진영, 양유석, 유계성, 윤창호, 조현철, 최영민, 한상종)
- setup_arch()->paging_init()->bootmem_init()->zone_sizes_init()
- setup_arch()->paging_init()->bootmem_init()->zone_sizes_init()->free_area_init_node() ~
- 2016.06.18, 토즈 선릉점 (9명, 권경환, 김종철, 문영일, 양유석, 유계성, 윤창호, 조현철, 최영민, 한상종)
- setup_arch()->paging_init()->bootmem_init()->zone_sizes_init()->free_area_init_node() ~
- 2016.06.25, 토즈 선릉점 (11명, 권경환, 김종철, 문영일, 박진영, 양유석, 유계성, 윤창호, 조현철, 최영민, 한대근, 한상종)
- setup_arch()->paging_init()->bootmem_init()->zone_sizes_init()->free_area_init_node()
- 2016.07.02, 토즈 선릉점 (9명, 권경환, 김종철, 문영일, 박진영, 유계성, 윤창호, 조현철, 한대근, 한상종)
- setup_arch()->paging_init()->__flush_dcache_page()
- setup_arch()->request_standard_resource()
- setup_arch()->unflatten_device_tree()
- 2016.07.09, 토즈 선릉점 (9명, 권경환, 김종철, 문영일, 박진영, 유계성, 윤창호, 조현철, 최영민, 한상종)
- setup_arch()->arm_dt_init_cpu_maps()
- setup_arch()->psci_init()
- setup_arch()->smp_init_cpus()
- setup_arch()->smp_build_mpidr_hash()
- setup_arch()->hyp_mode_check()
- setup_arch()->reserve_crashkernel()
- setup_arch()->mdesc->init_early()
- 2016.07.16, 토즈 선릉점 (10명, 권경환, 김종철, 문영일, 박진영, 양유석, 유계성, 윤창호, 조현철, 최영민, 한상종)
- mm_init_cpumask()
- setup_command_line()
- setup_nr_cpu_ids()
- setup_per_cpu_areas() ~
- 2016.07.23, 토즈 선릉점 (7명, 권경환, 문영일, 박진영, 양유석, 윤창호, 조현철, 한상종)
- setup_per_cpu_areas() ~
- 2016.07.30, 토즈 선릉점 (7명, 권경환, 김종철, 문영일, 유계성, 윤창호, 조현철, 한상종)
- setup_per_cpu_areas()
- per_cpu API들 ~
- 2016.08.06, 토즈 선릉점 (10명, 권경환, 김종철, 문영일, 박진영, 양유석, 유계성, 윤창호, 조현철, 최영민, 한상종)
- per_cpu API들 ~
- 2016.08.13, 강남 윙스터디2 (7명, 김종철, 문영일, 박진영, 윤창호, 조현철, 최영민, 한상종)
- per_cpu API들
- smp_prepare_boot_cpu()
- build_all_zonelists()
- 2016.08.20, 강남 상상플러스 (9명, 권경환, 김종철, 문영일, 양유석, 유계성, 윤창호, 조현철, 최영민, 한상종)
- page_alloc_init()
- parse_args()
- jump_label_init() ~
- 2016.08.27, 선릉 Kosslab (9명, 권경환, 김종철, 문영일, 박진영, 양유석, 유계성, 윤창호, 조현철, 최영민)
- jump_label_init()
- 2016.09.03, 토즈 선릉점 (9명, 권경환, 김종철, 문영일, 박진영, 양유석, 유계성, 윤창호, 조현철, 최영민)
- setup_log_buf()
- pidhash_init()
- vfs_caches_init_early()
- sort_main_extable()
- trap_init()
- 2016.09.10, 선릉 Kosslab (8명, 권경환, 문영일, 박진영, 유계성, 윤창호, 조현철, 최영민, 한상종)
- mm_init() -> page_ext_init_flatmem()
- 2016.09.17, (추석 명절)
- 2016.09.24, 선릉 Kosslab (8명, 김종철, 문영일, 박진영, 양유석, 윤창호, 조현철, 최영민, 한상종)
- mm_init() -> mem_init() ~
- 2016.10.01, 토즈 선릉점 (10명, 권경환, 김민호, 김종철, 문영일, 유계성, 윤창호, 임채훈, 조현철, 최영민, 한상종)
- mm_init() -> mem_init() ~
- 2016.10.08, Kosslab (12명, 권경환, 김미르, 김민호, 김종철, 문영일, 박진영, 양유석, 윤창호, 임채훈, 조현철, 최영민, 한상종)
- mm_init() -> mem_init()
- 버디 할당/해제 ~
- 2016.10.15, (야외 행사)
- 2016.10.22, Kosslab (9명, 권경환, 김종철, 문영일, 양유석, 윤창호, 임채훈, 조현철, 최영민, 한상종)
- 버디 할당/해제
- 2016.10.29, 토즈 선릉점 (10명, 김미르, 권경환, 문영일, 박진영, 양유석, 유계성, 윤창호, 임채훈, 조현철, 최영민)
- zonned allocator ~
- 2016.11.05, Kosslab (8명, 김민호, 김종철, 문영일, 박진영, 윤창호, 임채훈, 조현철, 최영민)
- zonned allocator ~
- 2016.11.12, 토즈 선릉점 (9명, 권경환, 김종철, 문영일, 양유석, 유계성, 윤창호, 임채훈, 조현철, 최영민)
- zonned allocator (Direct-Compaction) ~
- 2016.11.19, Kosslab (11명, 권경환, 김민호, 김종철, 문영일, 양유석, 유계성, 윤창호, 임채훈, 조현철, 최영민, 한상종)
- zonned allocator (Direct-Compaction) ~
- 2016.11.26, 토즈 선릉점 (9명, 김영준, 김종철, 문영일, 유계성, 윤창호, 임채훈, 조현철, 최영민, 한상종)
- zonned allocator (Direct-Compaction) ~
- 2016.12.03, Kosslab (10명, 권경환, 김영준, 김종철, 문영일, 양유석, 유계성, 윤창호, 임채훈, 조현철, 최영민)
- zonned allocator (Direct-Compaction)
- kmem_cache_init() ~
- 2016.12.10, 토즈 선릉점 (10명, 권경환, 김영준, 문영일, 박진영, 양유석, 윤창호, 임채훈, 조현철, 최영민, 한상종)
- zonned allocator (Direct-Compaction)
- kmem_cache_init() ~
- 2016.12.17, 토즈 선릉점 (8명, 김영준, 김종철, 문영일, 윤창호, 임채훈, 조현철, 최영민, 한상종)
- kmem_cache_init()
- new_slab()
- 2016.12.24, (성탄연휴)
- 2016.12.31, (신정연휴)
- 2017.01.07, Kosslab (12명, 권경환, 김영준, 김종철, 문영일, 양유석, 유계성, 윤창호, 임채훈, 정재준, 조현철, 최영민, 한상종)
- kmem_cache_alloc() ~
- 2017.01.14, Kosslab (9명, 권경환, 김종철, 문영일, 양유석, 윤창호, 임채훈, 정재준, 조현철, 최영민)
- kmem_cache_alloc()
- kmem_cache_free()
- 2017.01.21, Kosslab (11명, 권경환, 김영준,김종철, 문영일, 양유석, 윤창호, 임채훈, 정재준, 조현철, 최영민, 한상종)
- kmem_cache_create()
- kmalloc() & kfree()
- 2017.02.28, (구정연휴)
- 2017.02.04, Kosslab (11명, 권경환, 김영준,김종철, 문영일, 양유석, 윤창호, 임채훈, 정재준, 조현철, 최영민, 한상종)
- vmalloc() ~
- 2017.02.11, Kosslab (9명, 권경환, 김민호, 김종철, 문영일, 윤창호, 임채훈, 정재준, 조현철, 최영민)
- vmalloc() & vfree()
- vmap() & vunmap()
- 2017.02.18, Kosslab (11명, 권경환, 김민호, 김종철, 문영일, 양유석, 윤창호, 임채훈, 정재준, 조현철, 최영민, 한상종)
- exception handler ~
- 2017.02.25, Kosslab (9명, 권경환, 문영일, 양유석, 윤창호, 임채훈, 정재준, 조현철, 최영민, 한상종)
- exception handler ~
- 2017.03.04, Kosslab (10명, 권경환, 김민호, 김종철, 문영일, 윤창호, 임채훈, 정재준, 조현철, 최영민, 한상종)
- exception handler
- Common Clock Framework ~
- 2017.03.11, 토즈 선릉점 (10명, 권경환, 김민호, 김영준, 문영일, 윤창호, 임채훈, 정재준, 최영민, 한대근, 한상종)
- Common Clock Framework ~
- 2017.03.18, Kosslab (11명, 권경환, 김민호, 문영일, 양유석, 윤창호, 임채훈, 정재준, 조현철, 최영민, 한대근, 한상종)
- Common Clock Framework ~
- 2017.03.25, Kosslab (10명, 권경환, 김민호, 김종철, 문영일, 윤창호, 임채훈, 정재준, 조현철, 한대근, 한상종)
- Common Clock Framework
- 2017.04.01, Kosslab (11명, 권경환, 김종철, 문영일, 양유석, 윤창호, 임채훈, 정재준, 조현철, 최영민, 한대근, 한상종)
- early_irq_init()
- init_IRQ() ~
- 2017.04.08, 토즈 선릉점 (11명, 권경환, 김민호, 김종철, 문영일, 윤창호, 임채훈, 정재준, 조현철, 최영민, 한대근, 한상종)
- init_IRQ() ~
- 2017.04.15, Kosslab (11명, 권경환, 김민호, 김종철, 문영일, 양유석, 윤창호, 임채훈, 정재준, 조현철, 최영민, 한상종)
- init_IRQ() ~
- 2017.04.22, 토즈 선릉점 (11명, 권경환, 김민호, 김종철, 문영일, 양유석, 윤창호, 임채훈, 정재준, 조현철, 최영민, 한상종)
- init_IRQ() ~
- 2017.04.29, Kosslab (8 명, 김민호, 문영일, 윤창호, 임채훈, 조현철, 최영민, 한대근, 한상종)
- init_IRQ() ~
- 2016.05.06, (어린이날 연휴)
- 2017.05.13, Kosslab (11명, 권경환, 김민호, 김종철, 문영일, 양유석, 윤창호, 임채훈, 정재준, 조현철, 최영민, 한상종)
- init_IRQ() ~
- 2017.05.20, 토즈 선릉점 (8명, 김민호, 김종철, 문영일, 윤창호, 임채훈, 정재준, 최영민, 한대근)
- init_IRQ()
- softirq
- Lowres timer ~
- 2017.05.27, Kosslab (9명, 김민호, 김종철, 문영일, 윤창호, 임채훈, 정재준, 조현철, 최영민, 한대근)
- Lowres timer
- Hrtimer ~
- 2017.06.03, 토즈 선릉점 (11명, 권경환, 김민호, 김종철, 문영일, 윤창호, 임채훈, 정재준, 조현철, 최영민, 한대근, 한상종)
- Hrtimer ~
- 2017.06.10, Kosslab (10명, 김민호, 김종철, 문영일, 양유석, 윤창호, 임채훈, 조현철, 최영민, 한대근, 한상종)
- Hrtimer ~
- time_init() -> clocksource_of_init() ~
- 2017.06.17, 토즈 선릉점 (9명, 김민호, 김종철, 문영일, 정재준, 양유석, 윤창호, 임채훈, 조현철, 한상종)
- time_init() -> clocksource_of_init() ~
- 2017.06.24, Kosslab (9명, 김민호, 김종철, 문영일, 정재준, 윤창호, 임채훈, 조현철, 최영민, 한대근)
- time_init() -> clocksource_of_init()
- timekeeping_init()
- 2017.07.01, 강남 토즈타워점 (10명, 권경환, 김종철, 문영일, 정재준, 윤창호, 임채훈, 조현철, 최영민, 한대근, 한상종)
- sched_init() ~
- 2017.07.08, Kosslab (11명, 김민호, 김종철, 문영일, 양유석, 윤창호, 임채훈, 정재준, 조현철, 최영민, 한대근, 한상종)
- sched_init()
- tick_handle_periodic() ~
- 2017.07.15, 토즈 선릉점 (11명, 김민호, 김종철, 문영일, 양유석, 윤창호, 임채훈, 정재준, 조현철, 최영민, 한대근, 한상종)
- tick_handle_periodic() ~
- 2017.07.22, Kosslab (10명, 김민호, 김종철, 문영일, 양유석, 윤창호, 임채훈, 정재준, 조현철, 최영민, 한대근)
- tick_handle_periodic() ~
- PELT ~
- 2017.07.29, 토즈 선릉점 (10명, 김민호, 김종철, 문영일, 양유석, 윤창호, 임채훈, 정재준, 조현철, 최영민, 한대근)
- tick_handle_periodic() ~
- PELT ~
- 2017.08.05, Kosslab (11명, 김민호, 김종철, 문영일, 양유석, 윤창호, 임채훈, 정재준, 조현철, 최영민, 한대근, 한상종)
- tick_handle_periodic() ~
- PELT ~
- 2017.08.12, Kosslab (6명, 김종철, 문영일, 양유석, 윤창호, 정재준, 조현철)
- tick_handle_periodic() ~
- PELT ~
- 2017.08.19, Kosslab (10명, 김민호, 김종철, 문영일, 양유석, 윤창호, 임채훈, 정재준, 조현철, 최영민, 한상종)
- cfs bandwidth
- account_cfs_rq_runtime()
- tg_set_cfs_quota() ~
- 2017.08.26, Kosslab (7명, 김민호, 문영일, 윤창호, 임채훈, 정재준, 최영민, 한대근)
- cfs bandwidth
- sched_cfs_period_timer()
- 2017.09.02, Kosslab (10명, 김민호, 김종철, 문영일, 양유석, 윤창호, 임채훈, 정재준, 최영민, 한대근, 한상종)
- cfs bandwidth
- sched_cfs_slack_timer()
- msleep() ~
- 2017.09.09, Kosslab (10명, 권경환, 김민호, 김종철, 문영일, 양유석, 윤창호, 임채훈, 정재준, 한대근, 한상종)
- msleep()
- wake_up_process() ~
- 2017.09.16, Kosslab (8명, 김민호, 김종철, 문영일, 윤창호, 임채훈, 조현철, 최영민, 한대근)
- wake_up_process()
- schedule() ~
- 2017.09.23, Kosslab (10명, 김민호, 김종철, 문영일, 윤창호, 임채훈, 정재준, 조현철, 최영민, 한대근, 한상종)
- schedule()
- 2017.09.30, (추석연휴)
- 2017.10.07, (추석연휴)
- 2017.10.14, Kosslab (8명, 김민호, 김종철, 문영일, 윤창호, 임채훈, 조현철, 최영민, 한대근)
- rt scheduler
- 2017.10.21, Kosslab (7명, 김민호, 김종철, 문영일, 양유석, 임채훈, 정재준, 조현철)
- dl scheduler ~
- 2017.10.28, CMAX 스터디룸 (6명, 김민호, 김종철, 문영일, 임채훈, 조현철, 최영민)
- stop, idle scheduler ~
- 2017.11.04, 토즈 선릉점 (7명, 김민호, 문영일, 임채훈, 양유석, 정재준, 조현철, 최영민)
- Scheduling Domain ~
- 2017.11.11, 토즈 선릉점 (5명, 김민호, 문영일, 임채훈, 조현철, 최영민)
- Scheduling Domain ~
- 2017.11.18, 토즈 선릉점 (6명, 문영일, 양유석, 임채훈, 정재준, 조현철, 최영민)
- load_balance() ~
- 2017.11.25, 토즈 선릉점 (9명, 김민호, 김종철, 문영일, 양유석, 임채훈, 정재준, 조현철, 최영민, 한상종)
- load_balance()
- select_task_rq()
- 2017.12.02, Kosslab (8명, 김민호, 김종철, 문영일, 임채훈, 정재준, 조현철, 최영민, 한상종)
- wait_for_completion()
- kernel_thread()
- init_workqueues() ~
- 2017.12.09, 토즈 선릉점 (9명, 김민호, 김종철, 문영일, 양유석, 윤창호, 정재준, 조현철, 최영민, 한상종)
- init_workqueues()
- queue_work()
- 2017.12.16, 토즈 신반포점 (9명, 김민호, 김종철, 문영일, 윤창호, 임채훈, 정재준, 조현철, 최영민, 한상종)
- flush_workqueue()
- 2017.12.23, (크리스마스연휴)
- 2017.12.30, (신정연휴)
- 2018.01.06, 강남 Cmax 스터디 (9명, 김민호, 김종철, 문영일, 양유석, 윤창호, 임채훈, 정재준, 조현철, 최영민)
- rcu_init()
- rcu API
- 2018.01.13, 강남 Cmax 스터디 (8명, 김민호, 김종철, 문영일, 양유석, 윤창호, 정재준, 조현철, 최영민)
- rcu_check_callbacks() ~
- 2018.01.20, 강남 Cmax 스터디 (7명, 김민호, 김종철, 문영일, 윤창호, 정재준, 조현철, 최영민)
- rcu_check_callbacks() ~
- 2018.01.27, 강남 Cmax 스터디 (5명, 김종철, 문영일, 윤창호, 조현철, 최영민)
- rcu_check_callbacks()
- rcu_gp_kthread()
- 2018.02.03, 강남 Cmax 스터디 (7명, 김민호, 김종철, 문영일, 윤창호, 임채훈, 조현철, 최영민)
- pidmap_init()
- fork_init()
- do_fork() ~
- 2018.02.10, 강남 Cmax 스터디 (5명, 김민호, 김종철, 문영일, 윤창호, 조현철)
- do_fork()
- 2018.02.17, (구정연휴)
- 2018.02.24, 강남 Cmax 스터디 (9명, 김민호, 임채훈, 문영일, 양유석, 윤창호, 정재준, 조현철, 최영민, 한상종)
- rest_init() ~
- 2018.03.03, 강남 Cmax 스터디 (8명, 김민호, 김종철, 임채훈, 문영일, 양유석, 윤창호, 조현철, 최영민)
- rest_init()