自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (9)
  • 收藏
  • 关注

原创 Crash 实例

第三个进程的本地next值是3,和spinlock的owner字段不相等,所以继续等待;(5)、接着当第二个进程抢占spinlock,此时spinlock的next值为1,保存到本地,然后将spinlock的next字段加1。而spinlock的owner字段依然为0,第二个进程的本地next 不等于spinlock的owner,所以一直自旋等待spinlock;(2)、当第一个进程抢占spinlock时,会在进程函数本地保存下next的值,也就是next=0,并将spinlock的next字段加1;

2024-03-04 03:02:52 408

原创 RCU机制实现原理分析

否则会照成宽限期无限延长,对于同一个CPU上的写者,宽限期结束的callback是随机的,也就是说一个CPU上的写者可以多次注册宽限期结束后的callback,如果在宽限期无限延长,CPU上的callback无限注册,会导致内存资源的耗尽然后崩溃。4.每个CPU周期,对比当前静默太次数和快照值,如果一致表示没有进入静默期,如果不同,表示当前CPU进入了静默太,记录下来.当所有的CPU都经历过此次静默期,表示宽限期结束。如果临界区睡眠,相当于进入了静默期,但RCU宽限期统计中不允许有静默太出现在读临界区内,

2024-02-02 01:56:15 421

原创 linux-ramparse-v2 for qcom

文件备份:gitlab。

2023-04-07 01:26:39 241

原创 kmemleak内存泄漏检测源码分析-1

kmemleak

2022-11-23 12:17:44 475

原创 shell [stdin/stdout/stderr][重定向]

shell 重定向

2022-08-10 13:37:32 643

原创 Mount [shell][mount -o loop]

Mount [shell][mount -o loop]

2022-08-10 02:09:06 1830

原创 Windows 引导修复

Windows 引导修复

2022-08-09 10:26:57 2576

原创 VsCode如何使用国内镜像下载

vscode下载

2022-08-09 00:40:11 783

原创 page fault-页异常流程

页异常

2022-07-21 01:20:53 718

原创 cmdline -[command line,__fdt_pointer,initial_boot_params] boot_command_line 获取

devicetree command linedevicetreee cmdline

2022-07-17 01:40:24 484

原创 虚拟地址空间布局[mem_map/memmap]

虚拟地址空间布局

2022-07-16 11:44:55 424

原创 Linux内核内存检测工具KASAN

内存监测

2022-07-16 01:35:49 2231

原创 Linux 学习网站备忘录

Linux 备忘录 常用查询网站

2022-07-15 22:56:26 143

原创 设备树(devicetree)-dts语法

DTS 设备树 devicetree

2022-07-15 01:42:16 646

原创 A.1#【内存管理】——1.1.4 node: 初始化

node 初始化

2022-07-12 02:03:08 299

原创 A.1#【内存管理】——1.1.3 page: struct page

struct page

2022-07-11 03:17:09 479

原创 A.1#【内存管理】——1.1.1 node:struct pglist_data(pg_data_t)

pglist_data node

2022-07-11 02:56:04 316

原创 A.1#【内存管理】——1.1.2 zone: struct zone

struct zone

2022-07-11 02:49:12 258

原创 Linux嵌入汇编1- 详解

嵌入汇编,汇编

2022-07-10 17:06:06 899

原创 VSCODE 常见问题

vscode

2022-07-08 23:39:34 363

原创 MTK 内存分析

MTK 内存问题

2022-07-07 15:31:23 1236

原创 Linux 不常见缩写表

缩写

2022-07-07 09:20:23 53

原创 反向映射1

反向映射

2022-07-07 05:33:35 288

原创 内存回收(整体流程)

内存回收

2022-07-07 03:15:13 275

原创 文件页和匿名页

匿名页和文件页 存储

2022-07-07 01:42:54 2374

原创 Likely Unlikely 原理与用法

Likely Unlikely

2022-07-06 12:00:40 192

原创 汇编-ARMv8架构指令集

arm 汇编

2022-07-05 14:15:18 5111

原创 X86汇编指令

X86汇编

2022-07-05 13:37:00 1002

原创 A.1#【内存管理】——5 引导期内存分配器

引导期分配器

2022-07-04 09:38:26 69

转载 MTK bootloader(2)

MTK bootloader

2022-07-02 20:23:11 858

转载 MTK bootloader(1)

MTK preloader

2022-07-02 20:08:40 641

原创 C.2#【数据段】—2.数据段data、bss、rodata

段/BSS/DATA/RODATA

2022-07-01 15:56:47 1428

原创 C.x#【静态编译】—1.1 静态编译

静态编译/动态编译

2022-07-01 15:29:03 403

原创 A.1#【内存管理】——1.3 计算管理区大小

ZONE PFN

2022-06-14 11:07:33 77

原创 A.1#【内存管理】——1 描述物理内存

物理内存

2022-06-09 09:24:02 604

原创 T1.#工具--VirtualBox 虚拟机

虚拟机VirtualBoxvirtual Box 安装Windows

2022-04-21 23:44:47 162

原创 H.1#【计算机组成原理】—1.1 现代PC 芯片集框架

现代PC 芯片集框架前言目录现代PC 芯片集框架现代PC 芯片集成图北桥芯片南桥芯片现代PC 芯片集成图PC 主板主要有3两个超大规模的芯片构成的芯片组或芯片集(chipsets)组成:北桥(Northbridge)芯片 和 南桥(southbridge)芯片北桥芯片用于CPU,内,存和AGP视频接口,这些接口有很高的传输速率还起着存储器控制的作用,Intel 把改芯片标号为MCH(Memory Controller Hub)南桥芯片南桥芯片用于管理低,中速的组件,如PCI总线,ID

2022-03-31 02:32:17 227

原创 H.1#【计算机组成原理】—1.2 I/O端口寻址和访问控制方式

I/O端口寻址和访问控制方式前言目录I/O端口寻址和访问控制方式I/O端口和寻址统一编址独立编址I/O端口和寻址I/0地址的设置方式:统一编译和独立编址统一编址原理:把I/O控制器中的端口地址归入存储器寻址地址空间的范围,因此这种编址方式也称为存储器映像编址。CPU 访问一个端口的操作与访问内存的操作一样,已使用访问内存的指令独立编址把I/O控制器和控制卡的寻址单独作为一个独立的地址空间对待,称为I/O地址空间。每个端口有一个I/O地址与之对应使用专门的I/O指令访问端口...

2022-03-31 02:18:22 1665

原创 D.1#[文档撰写规范]

文档编写规范

2022-03-31 01:42:06 46

qcom ramdump解析工具

qcom ramdump解析工具

2023-04-07

USB规范大全(usb1.0 usb2.0 usb3.0 usb4.0)

USB规范大全(usb1.0 usb2.0 usb3.0 usb4.0)

2022-08-11

Linux2.4.22 Understanding Linux

Linux2.4.22 Understanding Linux

2022-08-08

DeviceTree-V0.3 说明性文档

DeviceTree-V0.3 说明性文档

2022-07-15

Inter 32/64 架构

Inter 32/64 架构

2022-07-12

VSCODE_INSTALL.exe

vscode

2022-07-08

ARMV8_ARRCH64_MANUAL

ARMV8_ARRCH64_MANUAL

2022-07-05

virtualBox 利用PE.iso 安装windows ghost镜像

PE.iso 非常好用 GHOST win7 win10 virtualBox

2022-06-30

SSCOM 源码,串口调试工具源代码

此代码为SCOMM的源代码,有需要的同学,可以收藏,好好研究

2016-08-11

-Linux内核中网络协议的设计与实现(原英文版)

1.适合对linux 网络子系统有兴趣的同学。 2.适合工作中,作为手边翻阅资料。 3.从事网络相关工作的,可参考可研究 一书在手,天下我有

2016-07-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除