首页
chatGPT
关于
友链
其它
统计
更多
壁纸
留言
Search
1
cgroup--(4)cgroup v1和cgroup v2的详细介绍
6,394 阅读
2
修改Linux Kernel defconfig的标准方法
6,377 阅读
3
Android系统之VINTF(1)manifests&compatibility matrices
5,961 阅读
4
使用git生成patch和应用patch
3,448 阅读
5
c语言的__attribute__
3,167 阅读
默认分类
文章收集
学习总结
算法
环境配置
知识点
入门系列
vim
shell
Git
Make
Android
Linux
Linux命令
内存管理
Linux驱动
Language
C++
C
工具
软件工具
Bug
COMPANY
登录
Search
标签搜索
shell
Linux
c
uboot
Vim
vintf
Linux驱动
Android
device_tree
git
DEBUG
arm64
链表
数据结构
IDR
内核
ELF
gcc
ARM
网址
adtxl
累计撰写
367
篇文章
累计收到
14
条评论
首页
栏目
默认分类
文章收集
学习总结
算法
环境配置
知识点
入门系列
vim
shell
Git
Make
Android
Linux
Linux命令
内存管理
Linux驱动
Language
C++
C
工具
软件工具
Bug
COMPANY
页面
chatGPT
关于
友链
其它
统计
壁纸
留言
搜索到
367
篇与
的结果
2023-03-01
[转载]深入学起Cache系列 3 : 多核多Cluster多系统之间的缓存一致性
作者简介baron (网名:代码改变世界ctw),九年手机安全/SOC底层安全开发经验。擅长trustzone/tee安全产品的设计和开发
2023年03月01日
594 阅读
0 评论
0 点赞
2023-02-28
[转载]深入学习Cache系列2:Cache是如何工作的?概念以及工作过程
作者简介baron (网名:代码改变世界ctw),九年手机安全/SOC底层安全开发经验。擅长trustzone/tee安全产品的设计和开发
2023年02月28日
562 阅读
0 评论
0 点赞
2023-02-28
[转载]深入学习Cache系列1:带着几个疑问,从Cache的应用场景学起
作者简介baron (网名:代码改变世界ctw),九年手机安全/SOC底层安全开发经验。擅长trustzone/tee安全产品的设计和开发
2023年02月28日
414 阅读
0 评论
0 点赞
2023-02-27
[转载]Linux内存管理 —— DMA和一致性缓存
版权声明:本文为CSDN博主「落尘纷扰」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/jasonchen_gbd/article/details/79462064
2023年02月27日
604 阅读
0 评论
1 点赞
2023-02-22
ION carveout heap简介
暂无简介
2023年02月22日
554 阅读
0 评论
0 点赞
2023-02-08
[chatgpt]使用英语提问常用句式
使用chatgpt时中文经常中断,最好使用英语提问.这样既能练习英语,以后去美国要饭说不定也有用下面是chatgpt自己回答的常用英语句式,问: 请整理一些使用英语提问题的常用句式?答:1. Can you explain _________ (the topic in question)? 2. Can you give me more information about _________? 3. What is the meaning of _________? 4. Could you clarify _________ for me? 5. Can you help me understand _________? 6. Can you elaborate on _________? 7. How does _________ work? 8. Could you tell me how to _________? 9. Can you walk me through _________? 10. Can you break down _________ for me? 11. I'm not sure about _________. Can you explain it to me? 12. Could you give me an example of _________? 13. Can you provide more details about _________? 14. Can you explain _________ in layman's terms? 15. Can you describe _________ in simple language?
2023年02月08日
423 阅读
0 评论
1 点赞
2023-01-03
此内容被密码保护
加密文章,请前往内页查看详情
2023年01月03日
302 阅读
0 评论
1 点赞
2022-12-08
从memblock中释放已经reserved的内存
1. 目的在有些应用场景中,有些reserved memory只在开机时使用,如开机logo之类的,在使用完成后可以选择释放这些reserved_memory,增大系统可用内存。如下面这样的reserved_memory,系统是无法使用的。2. 方法从memblock中的reserved memory中释放内存--memblock_free()将内存释放会buddy system管理-- free_reserved_page()3. 测试针对上面的logo_reserved,一个简单的测试驱动如下#include <linux/init.h> #include <linux/module.h> #include <linux/kernel.h> #include <linux/memblock.h> static int __init logo_init(void) { unsigned long mem_addr = 0xe6c00000; unsigned long size = 0x1000000; unsigned long pfn_start, pfn_end, pfn_idx; pfn_start = mem_addr >> PAGE_SHIFT; pfn_end = (mem_addr + size) >> PAGE_SHIFT; memblock_free(mem_addr, size); for (pfn_idx = pfn_start; pfn_idx < pfn_end; pfn_idx++) free_reserved_page(pfn_to_page(pfn_idx)); printk("logo_init!\n"); return 0; } static void __exit logo_exit(void) { } module_init(logo_init); module_exit(logo_exit); MODULE_LICENSE("GPL"); MODULE_AUTHOR("adtxl");测试结果如下,可以看到在加载驱动后,可用内存增大了16M,也就是logo_reserved这段内存的大小。
2022年12月08日
496 阅读
0 评论
0 点赞
2022-12-01
Linux获取虚拟地址对应的物理地址
暂无简介
2022年12月01日
404 阅读
0 评论
0 点赞
2022-11-17
Android Native调试--lldb on Vscode
暂无简介
2022年11月17日
1,144 阅读
0 评论
0 点赞
1
...
7
8
9
...
37