|
|
1.1 root 1: .TH MEM 4
2: .UC 4
3: .SH NAME
4: mem, kmem \- main memory
5: .SH DESCRIPTION
6: .lg
7: .I Mem
8: is a special file that is an image of the main memory
9: of the computer.
10: It may be used, for example, to examine
11: (and even to patch) the system.
12: .PP
13: Byte addresses in
14: .I mem
15: are interpreted as physical memory addresses.
16: References to non-existent locations cause errors to be returned.
17: .PP
18: Examining and patching device registers is likely
19: to lead to unexpected results when read-only or write-only
20: bits are present.
21: .PP
22: The file
23: .I kmem
24: is the same as
25: .I mem
26: except that kernel virtual memory
27: rather than physical memory is accessed.
28: .PP
29: On TAHOE, the I/O page
30: begins at physical address 0xfff00000 of
31: .I kmem
32: and per-process data for the current process
33: begins at virtual 0xbffff000.
34: .SH FILES
35: /dev/mem,
36: /dev/kmem
37: .SH BUGS
38: Memory files are accessed one byte
39: at a time, an inappropiate method for some
40: device registers.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.