study note - iamroot9C-arm/linux GitHub Wiki
2016.12.03 ํ์ฌ ์งํ ์คโฆโ
[204์ฃผ์ฐจ] 2016.06.04 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / switch_mm ๋ถ์ + ARMv8 PG (4์ฅ ing)
[203์ฃผ์ฐจ] 2016.05.28 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / dup_mmap ๋ถ์ ์ค + ARMv8 PG (3์ฅ)
[202์ฃผ์ฐจ] 2016.05.14 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / copy_page_range() ๋ถ์ ์๋ฃ. + ARMv8 PG (1,2์ฅ)
[201์ฃผ์ฐจ] 2016.04.30 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / anon_vma_fork ๋ถ์ ์๋ฃ
[200์ฃผ์ฐจ] 2016.04.23 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / anon_vma_fork ๋ถ์
[199์ฃผ์ฐจ] 2016.04.16 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / copy_process: copy_mm ๋ถ์ ์ค
[198์ฃผ์ฐจ] 2016.04.09 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / copy_process: copy_semundo ~ copy_signal ๋ถ์k
[197์ฃผ์ฐจ] 2016.04.02 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / copy_process: sched_fork ๋ถ์์๋ฃ
[196์ฃผ์ฐจ] 2016.03.26 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / copy_process: sched_fork ๋ถ์ ์ค
[195์ฃผ์ฐจ] 2016.03.19 / 03๋ช / ํ ์ฆ ๊ฐ๋จ์ / copy_process ๋ถ์ ์ค. copy_creds ๋ถ์.
[194์ฃผ์ฐจ] 2016.03.12 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / rt_mutex ๋ถ์ ์ค
[193์ฃผ์ฐจ] 2016.03.05 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / vector_swi ๋ถ์
[192์ฃผ์ฐจ] 2016.02.27 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / rest_init: cpu_idle ๋ถ์์๋ฃ.
[191์ฃผ์ฐจ] 2016.02.20 / 03๋ช / ๋ชจ์๊ณต๊ฐ ํ / rest_init: cpu_idle ๋ถ์ ์ค
[190์ฃผ์ฐจ] 2016.02.13 / 03๋ช / ๋ชจ์๊ณต๊ฐ ํ / kthreadd ๋ถ์ ์๋ฃ
[189์ฃผ์ฐจ] 2016.02.06 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / kernel_init ๋ถ์ ์๋ฃ, kthreadd ๋ถ์ ์ค
[188์ฃผ์ฐจ] 2016.01.30 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / init_post: run_init_process ๋ถ์ ์ค
[187์ฃผ์ฐจ] 2016.01.23 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / kernel_init: prepare_namespace ๋ถ์์๋ฃ
[186์ฃผ์ฐจ] 2016.01.16 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / init_posix_timers, init_posix_cpu_timers ๋ถ์
[185์ฃผ์ฐจ] 2016.01.09 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / init_posix_timers ๋ถ์
[184์ฃผ์ฐจ] 2016.01.02 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / populate_rootfs ๋ถ์.
[183์ฃผ์ฐจ] 2015.12.26 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / parse_args ๋ถ์.
[182์ฃผ์ฐจ] 2015.12.19 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / fs_initcall: anon_inode_init ๋ถ์.
[181์ฃผ์ฐจ] 2015.12.12 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / clocksource_done_booting ๋ถ์ ์๋ฃ.
[180์ฃผ์ฐจ] 2015.11.28 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / alignment_init ๋ถ์, clocksource_done_booting ๋ถ์์ค
[179์ฃผ์ฐจ] 2015.11.21 / 02๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / initcall level3: gate_vma_init ~ pl_011_init ๋ถ์
[178์ฃผ์ฐจ] 2015.11.14 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / initcall 2: amba_init ~ __initcall_wakeup_sources_debugfs_init2
[177์ฃผ์ฐจ] 2015.11.07 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / kobject_uevent_init ๋ถ์์๋ฃ.
[176์ฃผ์ฐจ] 2015.10.31 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / core_initcall: netlink_proto_init ๋ถ์์๋ฃ.
[175์ฃผ์ฐจ] 2015.10.24 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / postcore_initcall: bdi_class_init ๋ถ์์ค
[174์ฃผ์ฐจ] 2015.10.17 / 04๋ช / ํ ์ฆ ๊ฐ๋จ์ / core_initcall ๋ถ์ ์๋ฃ.
[173์ฃผ์ฐจ] 2015.10.10 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / v6_userpage_init ~ random32_init ๋ถ์
[172์ฃผ์ฐจ] 2015.10.03 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / ptrace_break_init ๋ถ์ ์๋ฃ.
[171์ฃผ์ฐจ] 2015.09.19 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / ptrace_break_init() ๋ถ์ ์ค
[170์ฃผ์ฐจ] 2015.09.12 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / driver_init ๋ถ์ ์๋ฃ
[169์ฃผ์ฐจ] 2015.09.05 / 04๋ช / ํ ์ฆ ์ ๋ฆ์ / driver_init: platform_bus_init: ๋ถ์ ์ค
[168์ฃผ์ฐจ] 2015.08.29 / 04๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / driver_init: platform_bus_init ๋ถ์ ์ค
[167์ฃผ์ฐจ] 2015.08.22 / 04๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / kernel_init: smp_init, sched_init_smp ๋ถ์
[166์ฃผ์ฐจ] 2015.08.15 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / init_sched_domains ๋ถ์ ์ค
[165์ฃผ์ฐจ] 2015.08.08 / 04๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / smp_init ๋ถ์ ์๋ฃ
[164์ฃผ์ฐจ] 2015.08.01 / 04๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / smp_init, secondary_start_kernel ๋ถ์ ์ค.
[163์ฃผ์ฐจ] 2015.07.25 / 04๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / init_workqueues ๋ถ์ ์๋ฃ.
[162์ฃผ์ฐจ] 2015.07.11 / 04๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / init_workqueues ๋ถ์ ์ค.
[161์ฃผ์ฐจ] 2015.07.04 / 04๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / init_workqueues ๋ถ์ ์ค.
[160์ฃผ์ฐจ] 2015.06.27 / 04๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / spawn_ksoftirqd early init ๋ถ์.
[159์ฃผ์ฐจ] 2015.06.20 / 04๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / init_static_idmap ๋ถ์.
[158์ฃผ์ฐจ] 2015.06.13 / 04๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / smp_prepare_cpus ๋ถ์ ์๋ฃ.
[157์ฃผ์ฐจ] 2015.06.06 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / smp_prepare_cpus ๋ถ์ ์ค
[156์ฃผ์ฐจ] 2015.05.30 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / kthread_init: set_cpus_allowed_ptr ๋ถ์ ์๋ฃ.
[155์ฃผ์ฐจ] 2015.05.23 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / kthread_init: set_cpus_allowed_ptr ๋ถ์์ค
[154์ฃผ์ฐจ] 2015.05.16 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / proc_root_init ๋ถ์ ์๋ฃ.
[153์ฃผ์ฐจ] 2015.05.09 / 01๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / proc_root_init: proc_sys_init ๋ถ์ ์ค
[152์ฃผ์ฐจ] 2015.05.02 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / vfs_caches_init ๋ถ์ ์๋ฃ.
[151์ฃผ์ฐจ] 2015.04.25 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / mnt_init: init_rootfs ๋ถ์ ์๋ฃ
[150์ฃผ์ฐจ] 2015.04.18 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / kobject_create_and_add ๋ถ์์๋ฃ
[149์ฃผ์ฐจ] 2015.04.11 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / sysfs_init ๋ถ์ ์๋ฃ
[148์ฃผ์ฐจ] 2015.04.04 / 02๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / sysfs_mount ๋ถ์ ์๋ฃ
[147์ฃผ์ฐจ] 2015.03.28 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / sysfs_get_inode: d_make_root ๋ถ์ ์ค
[146์ฃผ์ฐจ] 2015.03.21 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / sysfs_get_inode: iget_locked ๋ถ์ ์๋ฃ
[145์ฃผ์ฐจ] 2015.03.14 / 02๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / sysfs_get_inode: iget_locked ๋ถ์ ์ค
[144์ฃผ์ฐจ] 2015.03.07 / 03๋ช / ํ ์ฆ ๋ํ๋ก์ /mnt_init: sysfs_init ๋ถ์ ์ค
[143์ฃผ์ฐจ] 2015.02.28 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / vfs_caches_init: bdev_cache_init ๋ถ์ ์ค
[142์ฃผ์ฐจ] 2015.02.21 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / vfs_caches_init: mnt_init ๋ถ์ ์ค
[141์ฃผ์ฐจ] 2015.02.14 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / buffer_init ~ vfs_caches_init ๋ถ์ ์ค
[140์ฃผ์ฐจ] 2015.02.07 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / pidmap_init ~ proc_caches_init ๋ถ์.
[139์ฃผ์ฐจ] 2015.01.31 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / pidmap_init ๋ถ์ ์ค
[138์ฃผ์ฐจ] 2015.01.24 / 02๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / console_init ~ calibrate_delay ๋ถ์ ์ค
[137์ฃผ์ฐจ] 2015.01.17 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / thread_info ๋ถ์ ๋ฐ secondary_data ์ถ์
[136์ฃผ์ฐจ] 2015.01.10 / 03๋ช / ํ ์ฆ ๊ฐ๋จ์ / lruvec, per_cpu_pageset ๋ฆฌ๋ทฐ
[135์ฃผ์ฐจ] 2015.01.03 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / time_init, profile_init ๋ถ์
[134์ฃผ์ฐจ] 2014.12.27 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / system_timerโinit โ v2m_timer_init ๋ถ์2
[133์ฃผ์ฐจ] 2014.12.20 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / system_timerโinit โ v2m_timer_init ๋ถ์
[132์ฃผ์ฐจ] 2014.12.13 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / timekeeping_init ๋ถ์ ์๋ฃ, time_init ๋ถ์์ค
[131์ฃผ์ฐจ] 2014.12.06 / 02๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / hrtimer_run_pending ์ ๋ฆฌ
[130์ฃผ์ฐจ] 2014.11.29 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / hrtimer_switch_to_hres ๋ถ์ ์๋ฃ
[129์ฃผ์ฐจ] 2014.11.22 / 02๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / hrtimer_switch_to_hres ๋ถ์ ์ค (2)
[128์ฃผ์ฐจ] 2014.11.15 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / hrtimer_switch_to_hres ๋ถ์ ์ค
[127์ฃผ์ฐจ] 2014.11.08 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / hrtimer_init ๋ถ์
[126์ฃผ์ฐจ] 2014.11.01 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / timer wheel, cascade ๋ถ์
[125์ฃผ์ฐจ] 2014.10.25 / 02๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / synchronize_rcu, call_rcu ๋ถ์
[124์ฃผ์ฐจ] 2014.10.18 / 03๋ช / ํ ์ฆ ๊ฐ๋จ์ / NO_HZ & rcu ๋ถ์ ์ค
[123์ฃผ์ฐจ] 2014.10.11 / 02๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / dynticks, rcu ๋ถ์ ์ค
[122์ฃผ์ฐจ] 2014.10.04 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / rcu_irq_enter, rcu_idle_enter ๋ถ์ ์ค.
[121์ฃผ์ฐจ] 2014.09.27 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / invoke_softirq ๋ถ์์๋ฃ.
[120์ฃผ์ฐจ] 2014.09.20 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / init_IRQ, prio_tree_init, init_timers ๋ถ์.
[119์ฃผ์ฐจ] 2014.09.13 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / init_IRQ: gic_init ๋ถ์
[118์ฃผ์ฐจ] 2014.09.06 / 02๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / rcu_init, radix_tree_init, early_irq_init ๋ถ์
[117์ฃผ์ฐจ] 2014.08.30 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / __call_rcu ๋ถ์ ์๋ฃ. rcu_check_callbacks ๋ถ์ ์ค
[116์ฃผ์ฐจ] 2014.08.23 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / rcu_do_batch ์๋ฃ. __call_rcu ๋ถ์ ์ค
[115์ฃผ์ฐจ] 2014.08.16 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / rcu_init โฆ rcu_do_batch ๋ถ์ ์ค
[114์ฃผ์ฐจ] 2014.08.09 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / rcu_init โฆ force_quiescent_state ๋ถ์
[113์ฃผ์ฐจ] 2014.07.26 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / rcu_init, rcu_process_callbacks ๋ถ์ ์ค
[112์ฃผ์ฐจ] 2014.07.19 / 03+1๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / perf_event_init ๋ถ์์๋ฃ, rcu_init ๋ถ์ ์ค
[111์ฃผ์ฐจ] 2014.07.12 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / idr_get_empty_slot : sub_alloc ๋ถ์ ์ค.
[110์ฃผ์ฐจ] 2014.07.05 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / idr_pre_get ๋ถ์.
[109์ฃผ์ฐจ] 2014.06.28 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / __alloc_pages_slowpath ๋ถ์ ์๋ฃ.
[108์ฃผ์ฐจ] 2014.06.21 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / on_each_cpu_mask ๋ถ์ ์๋ฃ.
[107์ฃผ์ฐจ] 2014.06.14 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / do_try_to_free_pages ๋ถ์ ์ค.
[106์ฃผ์ฐจ] 2014.06.07 / 02๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / shrink_page_list ๋ถ์ ์๋ฃ
[105์ฃผ์ฐจ] 2014.05.31 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / try_to_unmap_one ๋ถ์ ์ค
[104์ฃผ์ฐจ] 2014.05.24 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / shrink_page_list ๋ถ์ ์ค
[103์ฃผ์ฐจ] 2014.05.17 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / idr_pre_get ๋ถ์, do_try_to_free_pages ์ ๋ฆฌ์ค
[102์ฃผ์ฐจ] 2014.05.10 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / idr_init_cache ๋ถ์ ์๋ฃ
[101์ฃผ์ฐจ] 2014.04.26 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / sched_init ๋ถ์ ์๋ฃ + 100์ฃผ์ฐจ ๋ํ ๊ธฐ๋ ํ์
[100์ฃผ์ฐจ] 2014.04.19 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / ioremap ๋ถ์ ์๋ฃ, sched_init ๋ถ์ ์ค
[99์ฃผ์ฐจ] 2014.04.12 / 02๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / new_vmap_block ๋ถ์์๋ฃ
[98์ฃผ์ฐจ] 2014.04.05 / 04๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / vm_map_ram ๋ถ์ ์ค
[97์ฃผ์ฐจ] 2014.03.29 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / vmalloc ๋ถ์
[96์ฃผ์ฐจ] 2014.03.22 / 05๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / mm_init ๋ถ์ ์๋ฃ
[95์ฃผ์ฐจ] 2014.03.15 / 04๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / kmem_cache_alloc ๋ถ์ ์๋ฃ
[94์ฃผ์ฐจ] 2014.03.08 / 04๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / pcpu_alloc ๋ถ์ ์๋ฃ
[93์ฃผ์ฐจ] 2014.03.01 / 04๋ช / ํ ์ฆ ๊ฐ๋จ2ํธ์ / pcpu_populate_chunk ๋ถ์์ค
[92์ฃผ์ฐจ] 2014.02.22 / 04๋ช / ํ ์ฆ ๊ฐ๋จ2ํธ์ / alloc_kmem_cache_cpus ๋ถ์์ค
[91์ฃผ์ฐจ] 2014.02.15 / 04๋ช / ํ ์ฆ ์ ์ฒ์ / new slab ๋ถ์์ค
[90์ฃผ์ฐจ] 2014.02.08 / 04๋ช / ํ ์ฆ ์ผ์ฑ / kmem_cache_init: kmem_cache_open ๋ถ์ ์ค
[89์ฃผ์ฐจ] 2014.01.25 / 04๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / Understanding Linux Kernel Ch.8 slab ์ ๊น์ง
[88์ฃผ์ฐจ] 2014.01.18 / 03๋ช / ํ ์ฆ ๊ฐ๋จ2ํธ์ / shrink_zones ๋ถ์์๋ฃ
[87์ฃผ์ฐจ] 2014.01.11 / 03๋ช / ํ ์ฆ ๊ฐ๋จ2ํธ์ / shrink_active_list ๋ถ์์๋ฃ
[86์ฃผ์ฐจ] 2014.01.04 / 04๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / shrink_list: lru_add_drain ๋ถ์
[85์ฃผ์ฐจ] 2013.12.21 / 04๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / shrink_list ๋ถ์์ค
[84์ฃผ์ฐจ] 2013.12.14 / 04๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / alloc_pages_nodemask : alloc_pages_slowpath (4)
[83์ฃผ์ฐจ] 2013.12.07 / 04๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / alloc_pages_nodemask : alloc_pages_slowpath (3)
[82์ฃผ์ฐจ] 2013.11.30 / 04๋ช / ํ ์ฆ ๊ฐ๋จ2ํธ์ / alloc_pages_nodemask : alloc_pages_slowpath (2)
[81์ฃผ์ฐจ] 2013.11.23 / 04๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / alloc_pages_nodemask : alloc_pages_slowpath ๋ถ์ ์ค
[80์ฃผ์ฐจ] 2013.11.16 / 04๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / get_page_from_freelist : ๋ถ์์๋ฃ
[79์ฃผ์ฐจ] 2013.11.09 / 05๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / kmap_high, kunmap_high : ๋ถ์์๋ฃ
[78์ฃผ์ฐจ] 2013.11.02 / 05๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / kmap: kmap_high : map_new_virtual : ๋ถ์ ์ค (2)
[77์ฃผ์ฐจ] 2013.10.26 / 04๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / kmap: kmap_high : map_new_virtual : ๋ถ์ ์ค
[76์ฃผ์ฐจ] 2013.10.19 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / clear_highpage : kmap_atomic : ๋ถ์์๋ฃ
[75์ฃผ์ฐจ] 2013.10.12 / 05๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / clear_highpage : kmap_atomic : ๋ถ์์ค
[74์ฃผ์ฐจ] 2013.10.05 / 03๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / get_page_from_freelist : buffered_rmqueue: __rmqueue ๋ถ์
[73์ฃผ์ฐจ] 2013.09.28 / 04๋ช / ํ ์ฆ ์ ๋ฆ์ / mm_init: kmem_cache_init: โฆโ get_page_from_freelist ๋ถ์ ์ค
[72์ฃผ์ฐจ] 2013.09.21 / 04๋ช / ํ ์ฆ ๊ฐ๋จ2ํธ์ / mm_init: __free_one_page ๋ถ์์๋ฃ
[71์ฃผ์ฐจ] 2013.09.14 / 03๋ช / ํ ์ฆ ๊ฐ๋จ2ํธ์ / mm_init: kmem_cache_init ๋ถ์ ์ค(2)
[70์ฃผ์ฐจ] 2013.09.07 / 04๋ช / ํ ์ฆ ๊ฐ๋จ2ํธ์ / mm_init: mem_init ์๋ฃ, kmem_cache_init ๋ถ์ ์ค
[69์ฃผ์ฐจ] 2013.08.31 / 03๋ช / ํ ์ฆ ๊ฐ๋จ2ํธ์ / mem_init: free_all_bootmem ์๋ฃ
[68์ฃผ์ฐจ] 2013.08.24 / 04๋ช / ํ ์ฆ ๊ฐ๋จ2ํธ์ / mem_init: free_unused_memmap: โฆ: __free_pages_ok ๋ณด๋ ์ค
[67์ฃผ์ฐจ] 2013.08.17 / 04๋ช / ํ ์ฆ ๊ฐ๋จ2ํธ์ / memory๊ด๋ จ ๋ฆฌ๋ทฐ. create_mapping๊น์ง (๋ค์์ฃผ ์ ๋ฆฌ ํ์)
[66์ฃผ์ฐจ] 2013.08.10 / 04๋ช / ํ ์ฆ ๊ฐ๋จ2ํธ์ / memory๊ด๋ จ ๋ฆฌ๋ทฐ. ~ paging_init:prepare_page_table๊น์ง
[65์ฃผ์ฐจ] 2013.08.03 / 04๋ช / ํ ์ฆ ๊ฐ๋จ2ํธ์ / start_kernel: vfs_cache_init_early ~ mm_init ๋ณด๋ ์ค
[64์ฃผ์ฐจ] 2013.07.27 / 03๋ช / ํ ์ฆ ๊ฐ๋จ2ํธ์ / start_kernel: build_all_zonelists ~ pidhash_init๊น์ง.
[63์ฃผ์ฐจ] 2013.07.20 / 06๋ช / ํ ์ฆ ๊ฐ๋จ2ํธ์ / stop_machine: mutex_unlock ์๋ฃ. stop_machine ํ๋
[62์ฃผ์ฐจ] 2013.07.13 / 05๋ช / ํ ์ฆ ๊ฐ๋จ2ํธ์ / stop_machine: mutex_lock, mutex_unlock ๋ถ์
[61์ฃผ์ฐจ] 2013.07.06 / 03๋ช / ํ ์ฆ ๊ฐ๋จ2ํธ์ / build_all_zonelists: stop_machine ๋ถ์ ์ค
[60์ฃผ์ฐจ] 2013.06.29 / 04๋ช / ํ ์ฆ ๊ฐ๋จ2ํธ์ / setup_per_cpu_areas ์๋ฃ, build_all_zonelists: nr_free_pagecache_pages
[59์ฃผ์ฐจ] 2013.06.22 / 05๋ช / ํ ์ฆ ๊ฐ๋จ2ํธ์ / setup_per_cpu_areas: pcpu_embed_first_chunk ๋ถ์ ์ค 3
[58์ฃผ์ฐจ] 2013.06.15 / 04๋ช / ํ ์ฆ ๊ฐ๋จ2ํธ์ / setup_per_cpu_areas: pcpu_embed_first_chunk ๋ถ์ ์ค 2
[57์ฃผ์ฐจ] 2013.06.08 / 04๋ช / ํ ์ฆ ๊ฐ๋จ2ํธ์ / setup_per_cpu_areas: pcpu_embed_first_chunk ๋ถ์ ์ค
[56์ฃผ์ฐจ] 2013.06.01 / 04๋ช / ํ ์ฆ ํ๋์ / 'ARM Architecture Seminar 2์ฐจ' ์ฐธ๊ฐ ํ ์งํ init/main.c - setup_arch ์ข ๋ฃ
[55์ฃผ์ฐจ] 2013.05.25 / โ๋ช / ์ ๋ณดํต์ ์ฐ์ ์งํฅ์ / 'ARM Architecture Seminar 1์ฐจโ๋ก ๋์ฒด
54์ฃผ์ฐจ 2013.05.18 / 04๋ช / ํ ์ฆ ๊ฐ๋จ์ / init/main.c - paging_init: ์๋ฃ. mdescโinit_early ๋ถ์ ์ค
53์ฃผ์ฐจ 2013.05.11 / 04๋ช / ํ ์ฆ ๊ฐ๋จ์ / init/main.c - paging_init: bootmem_init ์๋ฃ
52์ฃผ์ฐจ 2013.05.04 / 04๋ช / ํ ์ฆ ๊ฐ๋จ์ / init/main.c - paging_init: free_area_init_core ๋ถ์ ์ค
51์ฃผ์ฐจ 2013.04.27 / 04๋ช / ํ ์ฆ ์ ๋ฆ์ / init/main.c - paging_init: โฆโ free_area_init_node: free_area_init_core ๋ถ์ ์ค
50์ฃผ์ฐจ 2013.04.20 / 05๋ช / ํ ์ฆ ์ ๋ฆ์ / init/main.c - paging_init: โฆโ alloc_node_mem_map ๋ถ์
49์ฃผ์ฐจ 2013.04.13 / 04๋ช / ํ ์ฆ ์ ๋ฆ์ / init/main.c - setup_arch:paging_init: bootmem_init: arm_bootmem_free ๋ณด๋ ์ค
48์ฃผ์ฐจ 2013.04.06 / 03๋ช / ํ ์ฆ ๊ฑด๋์ / init/main.c - setup_arch:paging_init: bootmem_init: arm_bootmem_init ์๋ฃ
47์ฃผ์ฐจ 2013.03.30 / 04๋ช / ํ ์ฆ ๊ฐ๋จ 2ํธ์ / init/main.c - setup_arch:paging_init: devicemaps_init, kmap_init ์๋ฃ, bootmem_init ๋ณด๋ ์ค
46์ฃผ์ฐจ 2013.03.23 / 04๋ช / ํ ์ฆ ์ ๋ฆ์ / init/main.c - setup_arch:paging_init:devicemaps_init ๋ณด๋ ์ค
45์ฃผ์ฐจ 2013.03.16 / 06๋ช / ํ ์ฆ ์ ๋ฆ์ / init/main.c - setup_arch:paging_init:early_trap_init ์๋ฃ
44์ฃผ์ฐจ 2013.03.09 / 06๋ช / ํ ์ฆ ์ผ์ฑ์ / init/main.c - setup_arch:paging_init:map_lowmem ์๋ฃ
43์ฃผ์ฐจ 2013.03.02 / 06๋ช / ํ ์ฆ ๊ฐ๋จ 1ํธ์ / init/main.c - setup_arch:paging_init:map_lowmem:create_mapping() ๋ณด๋ ์ค - early_alloc๊น์ง ๋ถ์
42์ฃผ์ฐจ 2013.02.23 / 06๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / init/main.c - setup_arch:paging_init:map_lowmem:create_mapping() ๋ณด๋ ์ค
41์ฃผ์ฐจ 2013.02.16 / 08๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / init/main.c - setup_arch:paging_init:build_mem_type_table, prepare_page_table ์๋ฃ
40์ฃผ์ฐจ 2013.02.02 / 05๋ช / ํ ์ฆ ์ ์ฒ์ / init/main.c - setup_arch:paging_init:build_mem_type_table() ๋ณด๋ ์ค
39์ฃผ์ฐจ 2013.01.26 / 08๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / init/main.c - setup_arch:arm_memblock_init() ์๋ฃ
38์ฃผ์ฐจ 2013.01.19 / 09๋ช / ํ ์ฆ ์์ฌ์ / init/main.c - setup_arch:sanity_check_meminfo() ์๋ฃ, arm_memblock_init() ๋ณด๋ ์ค
37์ฃผ์ฐจ 2013.01.12 / 09๋ช / ํ ์ฆ ์์ฌ์ / init/main.c - setup_arch:sanity_check_meminfo() ๋ณด๋ ์ค
36์ฃผ์ฐจ 2013.01.05 / 09๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / init/main.c - setup_arch:parse_early_param() ์๋ฃ. EXPORT_SYMBOL ๋ถ์
35์ฃผ์ฐจ 2012.12.22 / 06๋ช (+ B์กฐ 4๋ช ) / ํ ์ฆ ์์ฌ์ / init/main.c - setup_arch:parse_early_param() ๋ณด๋ ์ค
34์ฃผ์ฐจ 2012.12.15 / 05๋ช / ํ ์ฆ ์์ฌ์ / init/main.c - setup_arch:setup_machine_tags() ๋ณด๋ ์ค
33์ฃผ์ฐจ 2012.12.08 / 06๋ช / ํ ์ฆ ์ผ์ฑ์ / init/main.c - setup_arch:setup_processor() ๋ณด๋ ์ค
32์ฃผ์ฐจ 2012.12.01 / 06๋ช / ํ ์ฆ ์ผ์ฑ์ / init/main.c - tick_init ๋ณด๋ ์ค (spin_lock, notifier_register)
31์ฃผ์ฐจ 2012.11.24 / 05๋ช / ํ ์ฆ ์ ๋ฆ์ / init/main.c - cgroup_init_early ์๋ฃ. tick_init ๋ณด๋ ์ค
30์ฃผ์ฐจ 2012.11.17 / 06๋ช / ํ ์ฆ ์ ๋ฆ์ / init/main.c - cgroup_init_early
29์ฃผ์ฐจ 2012.11.10 / 05๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / init/main.c - cgroup_init_early
28์ฃผ์ฐจ 2012.11.03 / 06๋ช / ํ ์ฆ ๊ฐ๋จ 2ํธ์ / init/main.c
27์ฃผ์ฐจ 2012.10.27 / 05๋ช / ํ ์ฆ ๊ฐ๋จํ์์ / arch/arm/kernel/head.S ๋ถ์ (5) - ๋
26์ฃผ์ฐจ 2012.10.20 / 06๋ช / ํ ์ฆ ์ ๋ฆ์ / arch/arm/kernel/head.S ๋ถ์ (4)
25์ฃผ์ฐจ 2012.10.13 / 06๋ช / ํ ์ฆ ์ ๋ฆ์ / arch/arm/kernel/head.S ๋ถ์ (3)
24์ฃผ์ฐจ 2012.10.06 / 06๋ช / ํ ์ฆ ์ ๋ฆ์ / arch/arm/kernel/head.S ๋ถ์ (2)
23์ฃผ์ฐจ 2012.09.22 / 04๋ช / ํ ์ฆ ์ ๋ฆ์ / arch/arm/kernel/head.S ๋ถ์ (1)
22์ฃผ์ฐจ 2012.09.15 / 06๋ช / ํ ์ฆ ์ ๋ฆ์ / arch/arm/boot/compressed/head.S ๋ถ์ (5) - ๋
21์ฃผ์ฐจ 2012.09.08 / 06๋ช / ํ ์ฆ ์ ๋ฆ์ / arch/arm/boot/compressed/head.S ๋ถ์ (4)
20์ฃผ์ฐจ 2012.09.01 / 06๋ช / ํ ์ฆ ์ ๋ฆ์ / arch/arm/boot/compressed/head.S ๋ถ์ (3)
19์ฃผ์ฐจ 2012.08.25 / 07๋ช / ํ ์ฆ ์ ๋ฆ์ / arch/arm/boot/compressed/head.S ๋ถ์ (2)
18์ฃผ์ฐจ 2012.08.18 / 07๋ช / ํ ์ฆ ์ ๋ฆ์ / arch/arm/boot/compressed/head.S ๋ถ์ (1)
17์ฃผ์ฐจ 2012.08.04 / 06๋ช / ํ ์ฆ ์ ๋ฆ์ / u-boot start.S ๋ถ์
16์ฃผ์ฐจ 2012.07.27 / 09๋ช (+B์กฐ guest 1๋ช ) / ํ ์ฆ ์ ๋ฆ์ / QEMU์์ debugging ์ค์ต
15์ฃผ์ฐจ 2012.07.20 / 09๋ช / ํ ์ฆ ์ ๋ฆ์ / Arm System Developerโs Guide (ch.14 MMU๊น์ง. ๋)
14์ฃผ์ฐจ 2012.07.13 / 07๋ช / ํ ์ฆ ์ ๋ฆ์ / Arm System Developerโs Guide (~ p.556)
13์ฃผ์ฐจ 2012.07.07 / 07๋ช / ํ ์ฆ ์ ๋ฆ์ / Arm System Developerโs Guide (~ p.477)
12์ฃผ์ฐจ 2012.06.30 / 07๋ช / ํ ์ฆ ์ ๋ฆ์ / Arm System Developerโs Guide (~ p.456)
11์ฃผ์ฐจ 2012.06.23 / 07๋ช / ํ ์ฆ ์ ๋ฆ์ / Arm System Developerโs Guide
10์ฃผ์ฐจ 2012.06.16 / 06๋ช / ์ ๋ณดํต์ ์ฐ์ ์งํฅ์ / Arm System Developerโs Guide (~ p.207 4,5์ฅ ์ ์ธ)
09์ฃผ์ฐจ 2012.06.09 / 08๋ช / ํ ์ฆ ์ ๋ฆ์ / Arm System Developerโs Guide (~ p.82)
08์ฃผ์ฐจ 2012.06.02 / 09๋ช / ํ ์ฆ ์ ๋ฆ์ / '๋ฆฌ๋ ์ค ์ปค๋ ์ฌ์ธต๋ถ์' (~ p.290/์ข ๋ฃ)
07์ฃผ์ฐจ 2012.05.26 / 10๋ช / ์ ๋ณดํต์ ์ฐ์ ์งํฅ์ / '๋ฆฌ๋ ์ค ์ปค๋ ์ฌ์ธต๋ถ์' (~ p.250)
06์ฃผ์ฐจ 2012.05.19 / 13๋ช / ์ ๋ณดํต์ ์ฐ์ ์งํฅ์ / '๋ฆฌ๋ ์ค ์ปค๋ ์ฌ์ธต๋ถ์' (~ p.193)
05์ฃผ์ฐจ 2012.05.12 / 14๋ช / ํ ์ฆ ์ ๋ฆ์ / '๋ฆฌ๋ ์ค ์ปค๋ ์ฌ์ธต๋ถ์' (~ p.130)
04์ฃผ์ฐจ 2012.05.05 / 14๋ช / ํ ์ฆ ์ ๋ฆ์ / '๋ฆฌ๋ ์ค ์ปค๋ ์ฌ์ธต๋ถ์' (~ p.62)
03์ฃผ์ฐจ 2012.04.28 / 16๋ช / ์ ๋ณดํต์ ์ฐ์ ์งํฅ์ / '๋ฆฌ๋ ์ค ์ปค๋ ๋ด๋ถ๊ตฌ์กฐ' (10์ฅ ์ค์ต์ ์ ์ธํ ๋)
02์ฃผ์ฐจ 2012.04.21 / 15๋ช / ์ ๋ณดํต์ ์ฐ์ ์งํฅ์ / '๋ฆฌ๋ ์ค ์ปค๋ ๋ด๋ถ๊ตฌ์กฐ' (~ p.203)
01์ฃผ์ฐจ 2012.04.14 / 14๋ช / ์ ๋ณดํต์ ์ฐ์ ์งํฅ์ / '๋ฆฌ๋ ์ค ์ปค๋ ๋ด๋ถ๊ตฌ์กฐ' (~ p.116)
๋จผ์ '๋ฆฌ๋ ์ค ์ปค๋ ๋ด๋ถ๊ตฌ์กฐโ๋ฅผ ๊ฐ๋ณ๊ฒ ์ฝ์ผ๋ฉฐ ์งํํ๊ณ , ๋ถ์กฑํ ๊ฐ์ด ์์ด '๋ฆฌ๋ ์ค ์ปค๋ ์ฌ์ธต๋ถ์โ์ ์ถ๊ฐ๋ก ์ฝ์์ต๋๋ค.
ARM ์ํคํ ์ฒ์ ARM assembly๋ฅผ ๊ณต๋ถํ๊ธฐ ์ํด 'Arm System Developerโs Guideโ๋ฅผ ๋ณด์์ต๋๋ค.
-
ํ๋ฐ์ผ๋ก ๊ฐ์๋ก ์คํ๊ฐ ๋ง๊ณ , ์ค์ญ์ด ๋ง์ ์ฝ๊ธฐ ํ๋ค์์ต๋๋ค.
-
์ฑ ์์ ๋ค๋ฃจ๋ ์ํคํ ์ณ๊ฐ ์ค๋๋ ๊ฒ์ด๋ผ ํ์ฌ ๋ง์ด ์ฐ์ด๋ Cortex-A์ ์ฐจ์ด๊ฐ ๋ง์ ๊ฒ ๊ฐ์ต๋๋ค.
git ์ฌ์ฉ๋ฒ, qemu๋ก ์คํ/๋๋ฒ๊น ํ๋ ๋ฐฉ๋ฒ์ ๋ค๋ค์ต๋๋ค.
์ดํ์ฐ๋๊ป์ github์ ์ปค๋ ์์ค๋ฅผ ๋น๊ฒจ๋์์ต๋๋ค. https://github.com/iamroot9C-arm