linux-kernel

linux-kernel

文章 179 浏览 102

在 x86_64 linux 机器上为(Linux 5.16.10,aarch64)主机交叉编译 glibc 时出错:未知架构'armv8.5-a'

我需要使用 glibc v2.35,具有内存标记支持(在 aarch64、在 QEMU 中运行的 linux 5.16.10 VM 上使用)。我正在尝试在我的 x86_64 机器上从源代码交叉…

-柠檬树下少年和吉他 2025-01-11 16:42:44 0 0

如何使用“kallsyms_lookup_name”在最新的内核版本中构建模块?点击“内核空指针取消引用”

我有以下成功构建的内核模块。但是,当尝试使用 insmod 加载模块时,系统崩溃了。 内核版本: 5.15.23 hello-1.c #include #include #define KPROBE_L…

娇妻 2025-01-11 16:01:49 0 0

cgroup skb egress ebpf hook - skb->cb[0-4] 更新值在 tc egress ebpf hook 中重置

我只是用常量值(0xfeed)更新 skb->cb 并尝试在出口 tc 层 ebpf 挂钩处获取相同的数据包数据。一切都是零。我在这里错过了什么吗? 无论如何,是否可…

审判长 2025-01-11 13:36:27 0 0

如何添加“ProcessLabel”在 docker 容器中

对于我的 Docker 容器,Selinux 已启用并设置为“强制”模式。 我们的系统中有 2 个容器正在运行。但是对于一个容器,“MountLabel”和“ProcessLabel…

深白境迁sunset 2025-01-11 13:26:10 0 0

仅使用 CAP_BPF 在 BPF 程序中无法直接访问数据包吗?

在 Linux 5.8 之前,需要 CAP_SYSADMIN 来加载除最基本的 BPF 程序之外的任何程序。最近推出的 CAP_BPF 是一个受欢迎的补充,因为它允许以更少的权限…

故笙诉离歌 2025-01-11 12:57:09 0 0

“SCA”的含义在 Linux 内核中的标志 SCA_MIGRATE_ENABLE/DISABLE 中

这些标志在 kernel/sched/sched.h 中定义,并在为 core.c 中的任务启用/禁用迁移时使用。通过查看代码或补丁说明,我无法确定 SCA 是什么缩写。…

本王不退位尔等都是臣 2025-01-11 12:42:13 0 0

[Linux cfs调度器]为什么任务运行时间比sched_min_grinderity_ns小很多

sched_min_capsularity_ns 是1.5ms: ubuntu@VM-4-7-ubuntu:/$ cat /proc/sys/kernel/sched_min_granularity_ns 1500000 sysctl_sched .sysctl_sched_…

最好是你 2025-01-11 11:03:22 0 0

Sysinfo 在 RPI4(Raspbian) 和 CM4(Raspbian) 上的行为不同

我正在使用 Sysinfo 库来计算 ram 使用情况,但它在 RPI4 和 CM4 中给出不同的结果。它在 RPi4 中工作正常,但在 CM4 中返回荒谬的值。例如, Sysinfo…

终弃我 2025-01-11 10:09:01 0 0

用于终止数百万 TCP 连接的服务的内核调整

我刚刚启动并运行了一项服务,该服务在高峰期需要处理数千万个并发 TCP 连接。目前它的运行无需太多调整,只需扩展到大量主机即可。该软件本身是用 Ne…

月朦胧 2025-01-11 10:04:47 0 0

我应该设置什么配置值才能使 HZ 值 (jiffies) 物理上正确?

当构建linux内核镜像时,我们设置了值HZ。 Linux 内核具有默认的 HZ 值。它是内核运行的软件时钟频率,1/HZ (=jiffies) 是调度程序间隔的单位。当然,…

苦妄 2025-01-11 08:01:27 1 0

Yocto 和 Raspbian 中的可执行文件给出了不同的 FPS 值(在配置方面一切看起来都相同)

在 Yocto 项目中,构建了在 Raspbian OS 上运行的项目。当我运行可执行文件时,与在 Raspbian 操作系统上运行的可执行文件相比,我获得了一半的 FPS。…

晨曦慕雪 2025-01-11 06:07:16 0 0

virt_to_pfn 是否检查页表是否存在

virt_to_pfn 是否检查页表是否存在。下面是因页面错误而失败的代码。 #include #define address 0xf0000000 int init_module(void) { struct page *pa…

想你只要分分秒秒 2025-01-10 23:56:04 0 0

seq-locks 在用户空间中有意义吗?

AFAIK seqlock 的编写者可能会在使 seq-counter 变得奇怪时被安排离开,因此这可能会让读者挨饿。那么 seq-locks 是否意味着暂时禁用核心上的调度程序…

软甜啾 2025-01-10 15:19:43 0 0

如何在 Linux 上实现自定义 iNode?

因此,Linux 中的每个目录、文件、队列或任何其他内容都会创建自己的 inode,可以通过某种方式进行访问。我将如何实现我自己的索引节点类型,但它不太…

不弃不离 2025-01-10 13:19:12 0 0

无法编译内核模块:没有 .ko 文件输出

我已经构建了一个 android 内核(源代码),现在我我正在尝试为其交叉编译内核模块,准确地说是v4l2loopback。我使用这个工具链来构建内核(内核版本…

单调的奢华 2025-01-10 11:58:24 1 0
更多

推荐作者

微信用户

文章 0 评论 0

小情绪

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

笨死的猪

文章 0 评论 0

彭明超

文章 0 评论 0

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