内核玩起来
文章平均质量分 90
wenshizhang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux内核gcov修改为模块
Linux内核gcov模块化原创 2025-05-04 14:12:39 · 631 阅读 · 0 评论 -
当我们在谈论色温调节的时候,我们在谈论什么
总述前段时间在一个项目里,做了一个色温调节的东西。发现这部分的资料有点少,所幸研究了一段时间,记录一下,免得后面又忘记了。色温调节是上层发出,最终由显卡驱动处理的一个事件。桌面一般都是采用redshift 调节色温,到xserver,xserver进行一些自己的处理,转由libdrm用drm ioctl陷入内核drm模块,最终到实际的显卡驱动。redshift这边没怎么研究过,本文就先从xserver讲起吧。涉及到具体的显卡驱动,就用radeon驱动为例。xserver用户可以直接用xrand命令调原创 2021-06-25 10:14:59 · 1090 阅读 · 1 评论 -
如何在系统挂起流程中玩出白屏问题
我们的这次实验的目标是:能在s3唤醒时候玩出一个白屏。为啥不搞个panic出来?panic出现和修好都比较容易,不好玩。显示异常才好玩呢,没日志只有现象,hiahiahia~好了知己知彼才能百战百胜,先看看s3的简单流程。s3的流程s3主要分为两个部分:suspend和resume。s3的入口在suspend_enter,基本流程下面这样的:上图大概是大家能见到系统挂起流程图中最简单的一个了吧。然而在非arm x86这种使用广泛的架构,这其中看似简单的每一步都可能暗藏杀机。不管是系统挂起还是系统休原创 2021-03-27 16:24:40 · 576 阅读 · 0 评论
分享