什么是Uevent机制? uevent是kobject的一部分,用于在kobject状态发生改变时,例如增加、 …
关于dragonos在riscv上的启动流程的概述
关于dragonos在riscv上的启动流程的概述 dragonos在linux上的启动流程包括以下部分: D …
【转载】Linux kernel的中断子系统之(二):IRQ Domain介绍
本文转载自:http://www.wowotech.net/irq_subsystem/irq-domain. …
Linux的中断下半部机制的对比
本文择选自几篇博文,对Linux的几种中断下半部机制进行对比。 转自以下博文: Linux有以下几种下半部机制 …
内核调试黑魔法:对QEMU自身进行调试,从而定位DragonOS问题
前言 与CPU、硬件打交道的时候,有时候看不出自己的代码或者系统出现了什么问题,这时候内核调试工具就显得尤为重 …
汇编调试方式之:通过串口转义输出寄存器的值
前两天在调试DragonOS的riscv引导代码的时候,想在真机上获取寄存器的值,就找到了这篇帖子,非常有用, …
解决云服务器开机后,内存与实际不符的问题
起因 最近因为搭建scutosc的论坛,买了一台新的腾讯云的2核4G的服务器,但是开机后发现htop命令显示内 …
DragonOS的MMLog机制
龙进 Longjin@dragonos.org 本文基于DragonOS主线 dcf232f3 版本进行讲解。 …
Linux显示缓冲区fb_fix_screeninfo结构体的smem_start和mmio_start的区别
最近在看frame buffer相关的,看到这个结构体:(定义在fb.h中) 发现它有smem_start和m …
Linux的Initcall机制之初始化函数被调用的时机
什么是Linux的initcall? Linux的initcall是一种初始化调用的机制,它在Linux内核启 …