Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
这个反斜杠在这段汇编代码中起什么作用?
我不确定这些推线有什么区别 修剪下来来自 Linux 的 x86 entry calling h https github com torvalds linux blob 241e39004581475b2802cd63c111fec43b
gcc
Assembly
Linuxkernel
x8664
gnuassembler
动态更改 eBPF 映射大小
在内核中 eBPF 映射可以定义为 struct bpf map def SEC maps my map type BPF MAP TYPE HASH key size sizeof uint32 t value size sizeof s
Linuxkernel
eBPF
在Linux中断上下文中运行用户线程
我正在编写一些定制的应用程序 并允许更改 Linux 内核中的中断处理程序代码 我有一个用户线程正在等待中断发生 如果发生中断 那么我要做的第一件事就是执行该用户线程 有什么办法让它发挥作用吗 Thanks 创建一个字符设备 这就是内核所做
c
Linux
Linuxkernel
Kernel
linuxdevicedriver
Linux 中热插拔设备时检测设备是否存在
我正在运行 SPIcode http lxr free electrons com source drivers spi spi omap2 mcspi c在熊猫板上 我想知道其中的哪个功能code http lxr free electr
Linux
Linuxkernel
linuxdevicedriver
hotplugging
了解 U-Boot 内存占用
我不明白加载 U Boot 时 RAM 中发生了什么 我正在开发 Xilinx Zynq ZC702 评估套件 并尝试使用 U Boot 在其上加载 Linux 内核 于是我使用Xilinx工具Vivado和SDK生成了一个BOOT bin
Linuxkernel
arm
uboot
zynq
是否从页面缓存中的脏页面进行文件读取?
当字节写入文件时 内核不会立即将这些字节写入磁盘 而是将这些字节存储在页缓存中的脏页中 回写缓存 问题是 如果在脏页刷新到磁盘之前发出文件读取 则将从缓存中的脏页提供字节 还是首先将脏页刷新到磁盘 然后进行磁盘读取以提供字节 将它们存储在进
Linux
caching
Linuxkernel
filesystems
pagecaching
Linux内核页表更新
在linux x86 中分页 每个进程都有它自己的页面目录 页表遍历从 CR3 指向的页目录开始 每个进程共享内核页目录内容 假设三个句子是正确的 假设某个进程进入内核 模式并更新他的内核页目录内容 地址映射 访问 权利等 问题 由于内核地
Linuxkernel
x86
Kernel
Paging
pagetables
modinfo srcversion:如何从我的源生成此版本?
我有一个 Linux 模块的编译版本 然后我有大约 20 多个其源代码的变体 由于各种愚蠢的错误 我已经不知道哪个版本的源代码是我用来制作模块的实际版本了 我注意到modinfo
Linuxkernel
module
Linux、ARM:为什么仅当启动时存在 I2C GPIO 扩展器时才创建 gpiochip
?
在 imx6sx 硬件平台 NXP 嵌入式 ARM 上使用 Linux 3 14 52 问题是设备树中指定的 PCF8575 I2C GPIO 扩展器不会实例化为 sys class gpio 结构中的设备 除非它们在内核启动期间存在 这些
Linux
Linuxkernel
embeddedlinux
GPIO
I2C
将 mmap 内核启动参数保留的内存映射到用户空间
正如中所讨论的this https stackoverflow com q 1911473 143897问题 我在启动时使用内核启动参数保留一个内存块memmap 8G 64G 我写了一个字符驱动程序 http pete akeo ie 2
Linuxkernel
Kernel
linuxdevicedriver
embeddedlinux
kernelmodule
如何在 Linux x86_64 上模拟 iret
我正在编写一个基于 Intel VT 的调试器 由于当 NMI Exiting 1 时 iret 指令在 vmx guest 中的性能发生了变化 所以我应该自己处理vmx主机中的NMI 否则 guest会出现nmi可重入错误 我查了英特尔手
Linux
Assembly
Linuxkernel
x86
nmi
Xenomai 中的周期性线程实时失败
我正在创建一个周期性线程 它在模拟输出上输出方波信号 我正在使用 Xenomai API 中的 Posix Skin 和 Analogy 我使用示波器测试了代码的实时性能 并查看了方波信号 频率为 1kHz 的延迟 我应该实现 250us
c
Linux
Linuxkernel
POSIX
xenomai
大会,你好世界问题
我正在 Linux 上学习 asm noobuntu 10 04 我得到了以下代码 http asm sourceforge net intro hello html http asm sourceforge net intro hello
Assembly
x86
Linuxkernel
systemcalls
什么是标记结构初始化语法?
struct file operations scull fops owner THIS MODULE llseek scull llseek read scull read write scull write ioctl scull io
c
syntax
Linuxkernel
从内核空间中的块设备读取
我正在编写一个内核模块 需要从现有的块设备执行读取 dev 东西 有谁知道有任何其他模块可以执行这些操作 我可以用作参考吗 欢迎任何指点 Linux 2 6 30 如果你真的绝对必须那么使用filp open filp close vfs
Linuxkernel
linuxdevicedriver
embeddedlinux
在中断时获取 current->pid
我正在Linux调度程序上写一些东西 我需要知道在我的中断到来之前哪个进程正在运行 当前的结构可用吗 如果我在中断处理程序中执行 current gt pid 我是否可以获得我中断的进程的 pid 你可以 current gt pid存在并
Linux
Linuxkernel
Kernel
Scheduling
interrupthandling
ARM 系统调用的接口是什么?它在 Linux 内核中的何处定义?
我读过有关 Linux 中的系统调用的内容 并且到处都给出了有关 x86 架构的描述 0x80中断和SYSENTER 但我无法追踪 ARM 架构中系统调用的文件和进程 任何人都可以帮忙吗 我知道的几个相关文件是 arch arm kerne
Linux
Linuxkernel
arm
systemcalls
无法访问打开的/arch/x86/syscalls/syscall_32.tbl
当我在切换到内核后编写此命令时 当我编译它时 它没有显示任何列表 是否有其他命令可以打开列表 open arch x86 syscalls syscall 32 tbl Bug 先删除 文件路径中的字符 应该是relative http e
Linuxkernel
systemcalls
尝试映射大页面 (1GB) 时 mmap 失败
我做了什么 使用 root 启用大页 我的系统支持 1MB 大页 echo 20 gt proc sys vm nr hugepages 将大页文件系统挂载到 mnt hugepages mount t hugetlbfs nodev mn
c
Linuxkernel
Kernel
hugepages
内存地址是否指向一个字节的信息?
以下是 DTS 文件的摘录 linux arch powerpc boot dts 板名 dts memory device type memory reg lt 0x00000000 0x40000000 gt 1GB at 0 嵌入式设
memorymanagement
Linuxkernel
embeddedlinux
RAM
devicetree
1
2
3
4
5
6
...29
»