분류 전체보기
-
[리눅스 커널] Timer - Dynamic tick(tick sched)Linux/kernel 2023. 9. 8. 03:22
글의 참고 - https://lwn.net/Kernel/Index/#Dynamic_tick - http://www.wowotech.net/timer_subsystem/tick-device-layer.html - https://0xax.gitbooks.io/linux-insides/content/Timers/linux-timers-3.html - https://elinux.org/Kernel_Timer_Systems - https://people.eecs.berkeley.edu/~culler/cs262b/sp09/papers/maximum_tickless2007.pdf - http://events17.linuxfoundation.org/sites/events/files/slides/Timekeeping%2..
-
[리눅스 커널] Wait queue & conditionLinux/kernel 2023. 9. 8. 02:31
글의 참고 - https://linux-kernel-labs.github.io/refs/heads/master/so2/lec3-processes.html - https://www.makelinux.net/ldd3/chp-6-sect-2.shtml - https://www.cnblogs.com/hueyxu/p/13745029.html - https://blog.csdn.net/ZHONGCAI0901/article/details/120348014 - https://blog.csdn.net/wh0604111092/article/details/78753400?spm=1001.2101.3001.6650.10&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefaul..
-
[리눅스 커널] PM - Wakeup interruptLinux/kernel 2023. 9. 5. 00:49
글의 참고 - https://blog.csdn.net/weixin_41155581/article/details/121276733 - http://www.wowotech.net/pm_subsystem/491.html - https://lkml.org/lkml/2014/8/11/291 - http://www.wowotech.net/pm_subsystem/suspend-irq.html - https://www.kernel.org/doc/Documentation/power/suspend-and-interrupts.rst - http://www.wowotech.net/irq_subsystem/irq_handle_procedure.html - https://blog.csdn.net/hello_yj/article/d..
-
[컴퓨터구조] ARM - WFI & WFE공학/컴퓨터구조 2023. 9. 4. 17:40
글의 참고 - https://developer.arm.com/documentation/ka001283/latest/ - https://community.arm.com/support-forums/f/architectures-and-processors-forum/5695/difference-between-wfi-and-wfe - https://developer.arm.com/documentation/ddi0500/e/functional-description/power-management/event-communication-using-wfe-or-sev - https://developer.arm.com/documentation/101051/0002/Signal-descriptions/Event-signals ..
-
[리눅스 커널] Cpuidle - overview & data structureLinux/kernel 2023. 9. 4. 16:24
글의 참고 - https://intel.github.io/wult/pages/how-it-works.html - https://lwn.net/Articles/384146/ - http://www.wowotech.net/pm_subsystem/cpuidle_overview.html - https://landley.net/kdocs/ols/2007/ols2007v2-pages-119-126.pdf - https://wiki.linuxfoundation.org/realtime/documentation/howto/applications/cpuidle - https://elinux.org/images/8/86/CPU_idle.pdf - https://manybutfinite.com/post/what-does-an..
-
[리눅스 커널] Facilities & HelperLinux/kernel 2023. 9. 2. 03:31
글의 참고 - https://classes.engineering.wustl.edu/cse422/code_pointers/05_kernel_code_error_checking.html - https://stackoverflow.com/questions/36296130/why-does-is-err-value-cast-negative-max-errno-to-an-unsigned-long - https://kernelnewbies.org/FAQ/LikelyUnlikely - https://stackoverflow.com/questions/109710/how-do-the-likely-unlikely-macros-in-the-linux-kernel-work-and-what-is-their-ben 글의 전제 - 밑줄..
-
[리눅스 커널] PM - SyscoreLinux/kernel 2023. 9. 1. 16:43
글의 참고 - https://elixir.bootlin.com/linux/latest/source/drivers/base/syscore.c#L47 - https://elixir.bootlin.com/linux/latest/source/include/linux/syscore_ops.h#L13 - https://www.cnblogs.com/hellokitty2/p/16225836.html - https://patchwork.kernel.org/project/linux-mediatek/patch/1598943859-21857-2-git-send-email-claude.yen@mediatek.com/ - https://linux.kernel.narkive.com/hcQQZHlP/rfc-patch-1-2-acpi..
-
[리눅스 커널] PM - Freezing of taskLinux/kernel 2023. 9. 1. 02:35
글의 참고 - https://www.kernel.org/doc/html/next/power/freezing-of-tasks.html - http://www.wowotech.net/pm_subsystem/237.html - https://www.kernel.org/doc/Documentation/power/freezing-of-tasks.txt - https://blogs.oracle.com/linux/post/freezing-tasks-ksplice - https://lore.kernel.org/lkml/20220822114649.055452969@infradead.org/ - https://f0rm2l1n.github.io/2022-09-07-How-Signal-Works-inside-the-Kerne..