Linux/kernel
-
[리눅스 커널] PM - Wakeup countLinux/kernel 2023. 8. 29. 20:00
글의 참고 - http://www.wowotech.net/pm_subsystem/wakeup_count.html - https://www.cnblogs.com/hellokitty2/category/1339324.html - https://lishiwen4.github.io/categories/ - https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-devices-power - https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-devices-power - https://lwn.net/Articles/393314/ - https://lwn.net/Articles/416690/ 글의 전제 - 밑줄로 작..
-
[리눅스 커널] PM - AutosleepLinux/kernel 2023. 8. 7. 20:01
글의 참고 - https://lwn.net/Articles/479841/ - https://lwn.net/Articles/388131/ - https://github.com/torvalds/linux/commit/7483b4a4d9abf9dcf1ffe6e805ead2847ec3264e - https://lore.kernel.org/lkml/4F45D035.5000906@linux.vnet.ibm.com/ - http://www.uwsg.indiana.edu/hypermail/linux/kernel/1202.0/02966.html - https://lishiwen4.github.io/linux-driver/PM-autosleep - http://www.wowotech.net/pm_subsystem/auto..
-
[리눅스 커널] PM - Runtime PM 1Linux/kernel 2023. 8. 7. 19:28
글의 참고 - https://lwn.net/Articles/347573/ - https://elinux.org/images/0/08/ELC-2010-Hilman-Runtime-PM.pdf - https://www.kernel.org/doc/html/v4.14/driver-api/pm/devices.html - https://www.kernel.org/doc/Documentation/power/runtime_pm.txt - http://www.wowotech.net/pm_subsystem/rpm_overview.html - https://elixir.bootlin.com/linux/latest/source/include/linux/pm_runtime.h - https://elixir.bootlin.com/..
-
[리눅스 커널] PM - Linux Kernel Power Management OverviewLinux/kernel 2023. 8. 7. 19:25
글의 참고 - http://www.wowotech.net/pm_subsystem/pm_architecture.html - https://slowbootkernelhacks.blogspot.com/2014/03/linux-power-management_2252.html?m=0 - https://www.kernel.org/doc/html/next/power/runtime_pm.html - https://by1994.github.io/linux-power/ - https://software-dl.ti.com/processor-sdk-linux/esd/docs/06_03_00_106/AM335X/linux/Foundational_Components/Kernel/Kernel_Drivers/Power_Managem..
-
[리눅스 커널] PM - Regulator framework : overview & devicetreeLinux/kernel 2023. 8. 7. 19:24
글의 참고 - https://www.kernel.org/doc/html/next/power/regulator/overview.html - https://elinux.org/images/c/c1/Regulator-api-celf.pdf - http://www.wowotech.net/pm_subsystem/regulator_framework_overview.html - Linux Device Driver Development - By John Madieu - https://www.kernel.org/doc/html/v4.12/driver-api/regulator.html - https://www.kernel.org/doc/Documentation/devicetree/bindings/regulator/regu..
-
[리눅스 커널] devicetree overlayLinux/kernel 2023. 8. 7. 19:22
글의 참고 - https://docs.kernel.org/devicetree/overlay-notes.html - https://github.com/raspberrypi/documentation/blob/develop/documentation/asciidoc/computers/configuration/device-tree.adoc - https://www.microchip.com/forums/m1212896.aspx - https://github.com/raspberrypi/firmware/blob/master/boot/overlays/README - https://www.cnblogs.com/qiengo/p/5915508.html 글의 전제 - 밑줄로 작성된 글은 강조 표시를 의미한다. - 그림 출처는..
-
[리눅스 커널] PM - Thermal framework : Overview & devicetreeLinux/kernel 2023. 8. 7. 19:18
글의 참고 - https://elinux.org/images/f/f7/ELC-2020-Thara-Ram-Linux-Kernel-Thermal-Warming.pdf - https://static.linaro.org/connect/san19/presentations/san19-101.pdf - https://www.kernel.org/doc/Documentation/devicetree/bindings/thermal/thermal.txt - https://en.wikipedia.org/wiki/Computer_cooling - https://usermanual.wiki/Document/RockchipDeveloperGuideLinux44ThermalEN.146232978.pdf - https://betheme..
-
[리눅스 커널] container_ofLinux/kernel 2023. 8. 5. 18:52
글의 참고 - https://en.wikipedia.org/wiki/Offsetof 글의 전제 - 내가 글을 쓰다가 궁금한 점은 파란색 볼드체로 표현했다. 나도 모르기 때문에 나중에 알아봐야 할 내용이라는 뜻이다. - 밑줄로 작성된 글은 좀 더 긴 설명이 필요해서 친 것이다. 그러므로, 밑 줄 처친 글이 이해가 안간다면 링크를 따라서 관련 내용을 공부하자. - `글의 참조`에서 빨간색 볼드체로 체크된 링크는 이 글을 작성하면 가장 많이 참조한 링크다. - 대개 UEFI 에서 말하는 platform은 hardwares를 의미한다. 근데 구체적인 특정 하드웨어를 의미하기 보다는 Chipset 및 SoC를 의미하는 경우가 많다. 글의 내용 : `container_of` 왜 쓸까? `container_of` 매..