ARM10C 85주차 후기
일시 : 2015.01.03 (85주차)
모임명 : NAVER개발자커뮤니티지원_IAMROOT.ORG_10차ARM-C
장소 : 토즈 타워점
장소지원 : NAVER 개발자 커뮤니티 지원 프로그램
참여인원 : 3명
85주차 진도
- start_kernel()->init_IRQ();
- gic, combiner이 사용할 메모리 할당과 자료 구조 설정,
- gic irq (0~15), combiner irq (32~63) interrupt 를 enable 시킴
- start_kernel()->tick_init();
- tick 관련 mask 변수를 0으로 초기화 수행
- start_kernel()->init_timers();
- boot_tvec_bases의 맴버 값을 초기화하고 timers_nb를 cpu_notifier 에 등록,
- softirq_vec[1] 에 run_timer_softirq 등록하여 초기화 수행
- start_kernel()->hrtimers_init();
- hrtimer_bases의 맴버 값을 초기화하고 hrtimers_nb를 cpu_notifier 에 등록,
- softirq_vec[8] 에 run_hrtimer_softirq 등록하여 초기화 수행
- start_kernel()->softirq_init();
- tasklet_vec, tasklet_hi_vec 맴버 값을 초기화하고,
- softirq_vec[6]에 tasklet_action, softirq_vec[0]에 tasklet_hi_action 등록하여 초기화 수행
- start_kernel()->timekeeping_init();
- ntp 관련 전역변수 초기화, timekeeper, shadow_timekeeper의 맴버값 초기화 수행
- start_kernel()->time_init(); 진행중
log
ca77f3b..f15a8bd master -> origin/master
Updating ca77f3b..f15a8bd
Fast-forward
arch/arm/include/asm/barrier.h | 1 +
arch/arm/include/asm/div64.h | 4 +
arch/arm/include/asm/mach/time.h | 1 +
arch/arm/kernel/entry-armv.S | 86 ++++++------
arch/arm/kernel/time.c | 32 ++++-
arch/arm/kernel/vmlinux.lds.S | 2 +
arch/arm/mach-exynos/mach-exynos5-dt.c | 2 +-
drivers/clk/clk-fixed-factor.c | 5 +
drivers/clk/clk-fixed-rate.c | 4 +
drivers/clk/clk.c | 35 ++++-
drivers/clk/samsung/clk-exynos-audss.c | 8 ++
drivers/clk/samsung/clk-exynos5420.c | 11 ++
drivers/irqchip/irq-gic.c | 8 ++
drivers/of/address.c | 2 +
drivers/of/base.c | 9 ++
include/asm-generic/param.h | 3 +
include/asm-generic/vmlinux.lds.h | 3 +-
include/linux/cache.h | 1 +
include/linux/clk-provider.h | 2 +
include/linux/clocksource.h | 6 +-
include/linux/cpu.h | 2 +
include/linux/cpumask.h | 5 +
include/linux/gfp.h | 1 +
include/linux/hrtimer.h | 4 +
include/linux/interrupt.h | 6 +
include/linux/jiffies.h | 3 +
include/linux/kernel.h | 2 +
include/linux/ktime.h | 25 +++-
include/linux/list.h | 1 +
include/linux/lockdep.h | 7 +-
include/linux/math64.h | 15 ++-
include/linux/mod_devicetable.h | 1 +
include/linux/notifier.h | 2 +
include/linux/of.h | 5 +
include/linux/preempt_mask.h | 1 +
include/linux/rbtree.h | 2 +
include/linux/seqlock.h | 41 +++++-
include/linux/smp.h | 1 +
include/linux/spinlock.h | 5 +-
include/linux/threads.h | 1 +
include/linux/tick.h | 3 +-
include/linux/time.h | 24 ++++
include/linux/timekeeper_internal.h | 11 ++
include/linux/timer.h | 5 +-
include/linux/timerqueue.h | 10 ++
include/linux/timex.h | 14 ++
include/uapi/asm-generic/posix_types.h | 1 +
include/uapi/linux/time.h | 2 +
include/uapi/linux/timex.h | 2 +
init/main.c | 15 ++-
kernel/cpu.c | 14 ++
kernel/hrtimer.c | 70 +++++++++-
kernel/notifier.c | 11 ++
kernel/sched/core.c | 2 +
kernel/softirq.c | 50 ++++++-
kernel/time.c | 17 +++
kernel/time/jiffies.c | 16 ++-
kernel/time/ntp.c | 75 ++++++++++-
kernel/time/tick-broadcast.c | 29 +++-
kernel/time/tick-common.c | 9 ++
kernel/time/tick-internal.h | 3 +-
kernel/time/timekeeping.c | 233 ++++++++++++++++++++++++++++++++-
kernel/timer.c | 124 +++++++++++++++++-
63 files changed, 1022 insertions(+), 73 deletions(-)
f15a8bd..5ad5c32 master -> origin/master
Updating f15a8bd..5ad5c32
Fast-forward
init/main.c | 2 +-
kernel/time/timekeeping.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
댓글 없음:
댓글 쓰기