linux-kernel

linux-kernel

文章 179 浏览 101

Linux内核中断处理程序互斥保护?

我是否需要保护我的中断处理程序被同一中断多次调用? 鉴于以下代码,我不确定应该进行的系统调用。我在当前的实现中遇到了罕见的随机死锁:- void in…

静水深流 2024-11-18 03:26:16 3 0

disable_local_irq 和内核定时器

在对我们的一些驱动程序进行 SMP 移植时(在 powerpc 目标)我们观察到了一些行为,我需要你们这样做 阐明一些情况: 在 UP 系统上执行 local_irq_dis…

闻呓 2024-11-18 01:36:52 2 0

spin_lock 和 mutex_lock 期间的 Linux 内核抢占

当内核空间中的进程持有spin_lock时,由于以下任一情况,该进程将无法被抢占: 当进程的时间片耗尽 时 当高优先级进程变为可运行 时 当发生中断 但是…

橙味迷妹 2024-11-17 22:33:40 3 0

Linux 内核代码执行上下文

当在用户空间执行的进程发出系统调用或触发异常时,它会进入内核空间,内核开始代表该进程执行。据说内核是在进程上下文中执行的。同样,当发生中断时…

夏九 2024-11-17 22:33:03 0 0

Linux 内核中的 Schedule()+switch_to() 函数实际上是如何工作的?

我试图了解 Linux 内核中的调度过程实际上是如何工作的。我的问题不是关于调度算法。它是关于函数 schedule() 和 switch_to() 如何工作的。 我会尝试…

街角卖回忆 2024-11-17 21:58:41 5 0

将预编译目标文件链接到内核模块

我需要将预编译的目标文件链接到我的 Linux 内核模块。如果我在 makefile 中有一行像这样: obj-m := test.o test-objs := obj1.o obj2.o 其中 obj1.o…

趴在窗边数星星i 2024-11-17 21:53:29 0 0

内核空间和用户空间的时间差异

我需要在内核空间和用户空间之间交换 struct timeval (通过 netlink 消息),以便计算消息的创建和用户空间中的详细说明之间经过的时间。 我在内核空…

巴黎夜雨 2024-11-17 20:58:17 4 0

在 ARM 平台上对 Linux 进行半虚拟化

我想学习如何将 Linux 移植到 ARM 平台,我想知道你们是否有关于如何做到这一点的任何提示或资源?从编写引导文件到设置中断向量、编写链接器脚本以及…

孤独患者 2024-11-17 20:35:16 2 0

VMA操作问题

有谁知道 struct vm_operations_struct (linux/mm.h) 的 close 函数指针何时被调用?是在指定区域调用munmap的时候吗? 如果是这样,这是否是同步的,…

梦在深巷 2024-11-17 19:14:25 3 0

ygcc:找不到命令

在尝试编译 linux-2.6.36.1 内核时,我遇到了这个问题:- make:ygcc:找不到命令 在网站上,我找到了这个解决方案:- ln -s /usr/bin/gcc ygcc 但这…

淡墨 2024-11-17 19:02:43 0 0

源代码示例来自《Linux 内核编程》

我正在阅读 Robert Love 的书,关于系统调用的第 5 章,发现这个简单的例子有点可疑: asmlinkage long sys_silly_copy(unsigned long *src, unsigned…

江南月 2024-11-17 18:22:06 1 0

ipv6 邻居条目失败

我有一堆失败的 ipv6 neigh 条目: 6000::2828:2802 dev eth2 lladdr 00:1f:a0:02:0e:b2 STALE 7000::1e1e:1e01 dev eth1 FAILED 8000::1e1e:1e01 dev…

戏舞 2024-11-17 13:25:22 4 0

module_param_array() ubuntu 11.04(内核 2.6.38)问题

您好,我在为 Linux 构建 uLan 驱动程序时遇到问题。 当我编译它时,出现错误: /home/tomas/hairc/ulan-build/host/ul_drv/ul_drv/ul_linux.c:73:1: …

地狱即天堂 2024-11-17 06:45:29 2 0

为什么除了 eax 之外还提供了 orig_eax?

为什么orig_eax成员包含在sys/user.h的struct user_regs_struct中?…

彼岸花ソ最美的依靠 2024-11-17 04:16:10 4 0

在Linux内核模块中使用RPC

在Linux用户空间编程中,我们使用RPCGEN进行RPC编程。 Linux Kernel模块中是否有像RPCGEN这样的接口用于编程?…

内心激荡 2024-11-17 01:46:34 1 0
更多

推荐作者

18058794968

文章 0 评论 0

未名湖

文章 0 评论 0

断舍离

文章 0 评论 0

文章 0 评论 0

cyay10

文章 0 评论 0

qq_RdefO0

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文