kernel 相关问题

在计算中,内核是管理来自软件的输入/输出请求的计算机程序,并将它们转换成用于中央处理单元和计算机的其他电子组件的数据处理指令。内核是现代计算机操作系统的基础部分。此标记用于有关在操作系统内核上下文中运行的代码的一般问题。

Yocto:如何将自定义头文件添加到 sdk sysroot

我在内核源代码中创建了一个名为 soc-v4l2-controls.h 的自定义头文件,它位于 include/uapi/linux 文件夹中。 我想要实现的是在SDK中包含这个头文件

回答 1 投票 0

在glibc源码中哪里可以找到select()源代码?

我试图在glibc源代码中找到select()源代码(Linux,i386 arch),但我找不到与所述架构相关的任何内容。 有人可以指出我的 select()

回答 2 投票 0

如何在 sched-ext 和 ebpf 中从 cpu 运行队列中取出任务

我正在利用内核中新的 Sched-ext 功能,使用 C 语言编写 ebpf 调度程序。我有两组 CPU:快速组和慢速组。当任务第一次到达时,它就被安排了......

回答 1 投票 0

如何在编译内核时启用sched_ext配置

我正在尝试编译启用 sched_ext 的内核。主线存储库尚未合并它,但 sched_ext 存储库上的此标记是带有 sched_ext 代码的内核源代码。 根据官方文件...

回答 1 投票 0

PsSetCreateProcessNotifyRoutineEx 与 PsSetCreateProcessNotifyRoutine

PsSetCreateProcessNotifyRoutineEx 成功返回,但是每当创建新进程时,回调函数 CreateProcessNotifyEX 都不会被调用。另一方面,如果我...

回答 2 投票 0

包含 buildroot 中另一个包中的 *.h

我正在使用内核模块 A 和 B 在 buildroot 中开发我的软件包。B 中的源代码需要包含 。如何从包 B 访问 ? A/配置.in 合作...

回答 1 投票 0

将 BIN 转换为可启动 ISO 以进行操作系统开发的问题

我正在开发一个操作系统,并且一直在使用包含我的引导加载程序和内核的 BIN 文件。我一直在使用 QEMU 和 -drive 选项运行 BIN 文件,一切都按预期工作。

回答 1 投票 0

为什么我在尝试从内核模块访问共享内存时会收到“未处理的错误:不精确的外部中止”?

我在内核模块中有这个: /*声明全局作用域*/ 静态 int 数组[10]={1,2,3,4,5,6,7,8,9,10}; 我有打开关闭读取和写入的功能,效果很好,我想分享 arr...

回答 4 投票 0

在 L4 端口上使用 PBR 规则更新内核代码 PMTU

我正在研究内核路由代码,特别是 PMTU 管理。 当发送 UDP 数据包(设置了 DF 标志)时,内核堆栈使用设置了 UDP sport 和 dport 的 flowi4 来进行 fib_lookup [1]。

回答 1 投票 0

如何一次性获取 gdb 中的整个堆栈跟踪?

我正在调试内核,显然错误处理程序在 ARM 上运行的方式是它们在到达任何实际代码之前会经过数百层 __pabt_usr。不管怎样,我正在做这个调试

回答 2 投票 0

NtTerminateThread 在终止 self 时返回 STATUS_INVALID_HANDLE

您好,我正在尝试使用 NtTerminateThread 终止当前线程。我知道系统调用的函数需要两个参数,即线程句柄和退出状态,但每当我...

回答 1 投票 0

在 x86 Intel Xeon 系统上的 Jailhouse 虚拟机管理程序下设置页面属性表 (PAT) 时出现问题

我正在尝试在 Intel Xeon x86_64 系统上设置 Jailhouse 虚拟机管理程序。但是,在初始设置期间写入 MSR_IA32_PAT 时,虚拟机管理程序会卡住。显然,价值...

回答 1 投票 0

当我们有设备驱动程序时,为什么内核负责访问硬件?

据我所知,内核是操作系统最重要的部分。但是,它的职责之一是访问硬件(写入磁盘、使用鼠标等)。 我也知道我们需要司机

回答 1 投票 0

自定义内核无法识别字体

我用C代码制作了一个内核,并添加了自定义.psf字体。不幸的是,程序似乎没有检测到目录中的文件有效。这是实际加载字体的代码......

回答 1 投票 0

无法在其他进程上设置检测回调

我尝试在另一个进程上设置仪器回调,但它给了我 0xc000000d (STATUS_INVALID_PARAMETER),但如果我在当前进程上设置它,那么它会成功。 有谁知道我...

回答 1 投票 0

桌面内核似乎已经死亡。它会自动重新启动。 [JupyterLab][Matplotlib]

当我在 Jupyter 中运行下面的代码时,得到的错误是“内核崩溃”。 sns.pairplot(df,kind = "reg"); 将seaborn导入为sns 将 pandas 导入为 pd 将 matplotlib.pyplot 导入为 p...

回答 1 投票 0

在 Virtual Box 中调试来宾操作系统的工具

我只是交叉发布了我在 virtualbox.org 上提出的相同问题。 http://forums.virtualbox.org/viewtopic.php?f=9&t=26702&p=119139#p119139 如果不违反任何规则,我很感激我...

回答 3 投票 0

如何删除(arch)linux 中的 dkms 模块?

我有一个 dkms 模块。我想把它去掉。我确实 sudo dkms remove .... 但是当我更新到较新的内核时,我的包管理器尝试构建该模块但失败了,所以它再次添加了它。 我该怎么办

回答 2 投票 0

“原始内核”在 Unix 路由表中意味着什么?

我一直在 linux-ip.net 和整个互联网上搜索这个,但什么也没有出现。 路由表中的“原始内核”部分意味着什么? 举个例子: [root@tristan]# ip 路由显示

回答 1 投票 0

如何从外部模块导出符号?

我在内核源代码树之外进行编码。有两个模块,第一个 printt 有一个函数 printtty() 用于将字符串打印到当前 tty,第二个模块 hello 调用 prin...

回答 1 投票 0

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