linux-kernel 相关问题

此标记用于解决Linux内核本身的内部问题 - 特别是关于编写在内核上下文中运行的代码(如内核模块或驱动程序)。关于在Linux中编写用户空间代码的问题通常应该标记为[linux]。由于Linux内核的内部不断变化,因此包含您感兴趣的精确内核版本会很有帮助。

IGEPv2板上linux-omap 4.3.0-rc5上的内核恐慌

我正在尝试运行我从官方linux-omap GIT获得的最新linux-omap内核Linux-4.3.0-rc5-12674-g80923cf8e。我使用multi_v7_defconfig编译它,禁用不需要的板和...

回答 2 投票 0

如何从Kbuild Kconfig文件中的另一个选项中选择字符串选项的值?

对于布尔配置,我使用select。是否有类似的字符串?最后,我想有类似的东西:config MY_VAR_STR string config MY_VAR_BOOL bool default n config ...

回答 1 投票 2

什么是libXinerama?

有人可以用简单的词语解释它是什么吗?我得到了一些需要libXinerama的安装。最终我得到了它的工作,但我想知道它的作用以及它与...的相互作用

回答 1 投票 1

Linux SCHED_OTHER,SCHED_FIFO和SCHED_RR - 差异

有人可以解释SCHED_OTHER,SCHED_FIFO和SCHED_RR之间的区别吗?谢谢

回答 1 投票 26

添加新代码(从未运行)的内核中断

我试图在用户空间和内核空间之间的边界添加一些逻辑,特别是在ARM体系结构上。一个这样的边界似乎是在arch / arm /中实现的vector_swi例程...

回答 1 投票 3

如何用LKM挂断中断门

我正在研究做rootkit。我正在尝试使用LKM挂接门中断4,处理VirtualBox。但是当我触发门时,VM会冻结。挂钩和脱钩似乎工作,但......

回答 1 投票 0

Linux上的程序集:程序集的意外行为[重复]

运行下面的代码生成一个文件,欢迎使用jj Shashwat作为内容。我没有得到的是为什么它在文件的末尾写Shashwat,Shashwat是一个完全不同的变量。 ...

回答 1 投票 2

有什么区别B / W TCB(螺纹控制块)和PCB(工艺)

过程控制块(PCB)和线程控制块(TCB)都在linux内核中使用,以便在委派给它们的CPU上有时间。两者有什么区别?什么信息......

回答 3 投票 6

函数在C中嘲笑?

我正在编写一个单元测试来检查一些API调用。我正在使用支票来测试。我的模块是用CMake构建的(如果重要,则为idk)。我的测试调用一个函数(我需要测试),这个函数使...

回答 1 投票 3

如何在Unix / Linux消息队列中设置基于ssl的通信?

我计划在Unix中使用Unix消息队列作为我的一个应用程序。但我不知道如何在我的应用程序和Unix消息队列之间实现基于ssl的通信。谁能......

回答 1 投票 -1

启动时启用动态调试

这个问题可能类似于在启动时为多个文件启用动态调试但是当我将查询添加为“set bootargs'ddebug_query = \”文件驱动程序/ + p \“',ddebug_setup_query()......

回答 1 投票 0

编写系统调用来计算进程的上下文切换

我必须进行系统调用来计算进程的自愿和非自愿上下文切换。我已经知道向Linux内核添加新系统调用的步骤,但我不知道我在哪里...

回答 4 投票 8

将jiffies转换为毫秒

如何在Linux中手动将jiffies转换为毫秒,反之亦然?我知道内核2.6有一个功能,但我正在研究2.4(家庭作业),虽然我看了它使用了很多代码...

回答 4 投票 43

与memset函数等效的Linux内核是什么?

我正在编写一个驱动程序,要求我清除分配给零的所有内存。 memset是一个用户空间函数,但我想知道内核是否提供了一个可以帮助我做到这一点的宏。

回答 3 投票 6

perf_event_open:包括在采样时执行子进程

根据man页面考虑事件计数时子进程的执行,可以设置继承位。使用PERF_FORMAT_GROUP时无法使用inherit。那么,我怎么能包括......

回答 1 投票 1

cdev_add和device_create函数之间的区别?

我是Linux设备驱动程序开发的新手。我无法理解cdev_add实际上做了什么。我查看了一些简单的char设备驱动程序代码,我看到,cdev_add和device_create函数一起使用。 ...

回答 1 投票 2

如何使用ARM64的早期printk功能?

我正在尝试使用早期的printk for arm64架构,但是没有这样的功能。在arm64中有一个名为earlycon的东西取代了earlyprintk,但我的用法并不为人所知。一世 ...

回答 1 投票 2

Netfilter内核模块拦截数据包并记录它们

我有一个基本代码。此代码删除并记录所有传入和传出的数据包。我想写一个netfilter内核模块来拦截数据包并将它们记录在内核日志中。应该能......

回答 2 投票 5

内核状态如何在fork上重复?

假设我在Linux中有一个字符设备驱动程序,它在内核中分配一些内存来存储每个打开文件描述符的状态。一些过程在驱动程序上打开一个fd并通过......

回答 1 投票 2

NFS错误代码-110的确切含义

Hy社区,我想通过NFS启动目标板的rootFS,但是bootlog总是会输出错误“NFS:创建MNT RPC客户端失败,状态= -110”。有人知道这段代码究竟是什么......

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.