linux-kernel - 为什么 /proc/iomem 在 64 位 linux 中只显示零而不是地址?
问题描述
据我了解,/proc/iomem
应该列出所有地址,但在我的 64 位 Linux 上(在 Debian 9 和 Fedora 27 上它只显示零:
cat /proc/iomem
00000000-00000000 : reserved
00000000-00000000 : System RAM
00000000-00000000 : reserved
00000000-00000000 : PCI Bus 0000:00
00000000-00000000 : Video ROM
00000000-00000000 : Adapter ROM
00000000-00000000 : reserved
00000000-00000000 : PCI Bus 0000:00
00000000-00000000 : PCI Bus 0000:00
00000000-00000000 : PCI Bus 0000:00
00000000-00000000 : reserved
00000000-00000000 : System ROM
00000000-00000000 : System RAM
00000000-00000000 : Kernel code
00000000-00000000 : Kernel data
00000000-00000000 : Kernel bss
00000000-00000000 : ACPI Tables
00000000-00000000 : ACPI Non-volatile Storage
00000000-00000000 : reserved
00000000-00000000 : Graphics Stolen Memory
00000000-00000000 : PCI Bus 0000:00
00000000-00000000 : PCI Bus 0000:05
00000000-00000000 : PCI Bus 0000:05
00000000-00000000 : i915 MCHBAR
00000000-00000000 : Intel Flush Page
00000000-00000000 : 0000:00:02.0
00000000-00000000 : reserved
00000000-00000000 : pnp 00:00
00000000-00000000 : PCI MMCONFIG 0000 [bus 00-10]
00000000-00000000 : 0000:00:02.0
00000000-00000000 : PCI Bus 0000:07
00000000-00000000 : 0000:07:00.0
00000000-00000000 : r8169
00000000-00000000 : 0000:07:00.0
00000000-00000000 : 0000:00:02.0
00000000-00000000 : 0000:00:02.1
00000000-00000000 : 0000:00:1b.0
00000000-00000000 : ICH HD audio
00000000-00000000 : 0000:00:1f.6
00000000-00000000 : 0000:00:1d.7
00000000-00000000 : ehci_hcd
00000000-00000000 : 0000:00:1f.3
00000000-00000000 : PCI Bus 0000:07
00000000-00000000 : 0000:07:00.0
00000000-00000000 : r8169
00000000-00000000 : pnp 00:00
00000000-00000000 : reserved
00000000-00000000 : IOAPIC 0
00000000-00000000 : HPET 0
00000000-00000000 : PNP0103:00
00000000-00000000 : pnp 00:00
00000000-00000000 : pnp 00:00
00000000-00000000 : pnp 00:00
00000000-00000000 : iTCO_wdt.0.auto
00000000-00000000 : pnp 00:00
00000000-00000000 : pnp 00:00
00000000-00000000 : Local APIC
00000000-00000000 : reserved
00000000-00000000 : pnp 00:00
00000000-00000000 : reserved
00000000-00000000 : INT0800:00
为什么我看不到实际地址以及如何找到免费的内存区域?背景:我需要加载can4linux驱动程序。
解决方案
我需要使用来使用sudo
。似乎是一个安全功能。
推荐阅读
- java - 为什么这个语句错误说“字符串不能转换为组件”?
- r - 如何使用 R 将 JSON 文件中的 UTF8-hex 转换为 ASCII?
- javascript - 带有 Google Apps 脚本的 GitLab v4 API 更新文件
- html - 有没有办法获取 Rally 自定义报告图表并将其附加到 html 文件?
- asp.net-core - 将自定义 SignInResults 添加到从 SignInManager 返回的内容中
PasswordSignInAsync - ms-access - 如何在 Access 365 中制作搜索表单
- r - MXNet:非序列数据中 LSTM 中的序列长度(R)
- html - 如何摆脱移动应用(Ionic)顶部的空白?
- python - 无法从 request.POST 访问 django MultiWidget 的所有值?
- sql - 如何查询 SQL 动态查找