内核常见问题
y33988979
这个作者很懒,什么都没留下…
展开
-
qemu-system-aarch64 调试大端内核,开启RT_FULL,启动失败问题
qemu-system-aarch64 来调试大端内核时,遇到以下几个问题,记录以下: 1、使用linux-4.9.84、linux-4.4.97内核2、打入rt补丁。3、配置CONFIG_BIG_ENDIAN,大端内核。4、选择PREEMPT_LL时qemu可以启动。5、选择PREEMPT_RT_FULL时,不能启动。6、发现选择PREEMPT_RT_FULL时,伙伴...原创 2018-08-26 21:14:15 · 2711 阅读 · 0 评论 -
快速定位函数指针所指向的函数原型
在一些大型开源软件中,通常会有函数指针的应用,函数指针可以让程序在运行过程中,动态的的去调用对应的回调函数。linux内核代码中,也有大量的函数指针应用。例子:linux中支持大量的文件系统,如ramfs,ext3,ext4,jffs2,procfs,sysfs,nfs,debugfs,等等等,这些文件系统通过VFS虚拟文件系统统一接口,来实现调用具体文件系统的读写接口。这里就会用到函...原创 2018-08-27 19:37:46 · 1521 阅读 · 0 评论 -
ltp测试套件-pthread_rwlock_unlock_3-1分析记录
最近在linux-4.14版本内核上做ltp测试,其中pthread_rwlock_unlock_3-1用例测试不通过,然后我又在各种其他linux系统上做测试,都没有通过。Test failed: reader did not get the lock when writer1 release the lock[root@aarch64 ]# [root@aarch64 ]# ./3...原创 2018-08-29 23:51:00 · 226 阅读 · 0 评论