ladybird/Base/usr/share/man/man4/mem.md
kleines Filmröllchen 98c0c5e9e6 Help+Base: Add help://man URLs for links between man pages
The URLs of the form `help://man/<section>/<page>` link to another help
page inside the help application. All previous relative page links are
replaced by this new form. This doesn't change any behavior but it looks
much nicer :^)

Note that man doesn't handle these new links, but the previous relative
links didn't work either.
2022-01-11 00:24:57 +01:00

904 B

Name

mem - physical system memory

Description

/dev/mem is a character device file that is used by other programs to examine the physical memory.

Trying to mmap(2) a physical range results either with success, or with an error. When invoking mmap(2) on bad memory range, the kernel will write a message about it to the kernel log.

By default, the kernel limits the areas which can be accessed. The allowed areas are the reserved ranges in physical memory, essentially limiting the access to ROMs and memory-mapped PCI regions on x86.

To create it manually:

mknod /dev/mem c 1 1
chmod 660 /dev/mem

Returned error values after mmap(2)

  • EINVAL: An access violation was detected.
  • ENOMEM: The requested range would wrap around, creating an access violation.

See also