1AMTU(8)                   Linux System Administration                  AMTU(8)
2
3
4

NAME

6       amtu - Abstract Machine Test Utility (AMTU)
7

SYNOPSIS

9       amtu [-dmsinph]
10
11

DESCRIPTION

13       Abstract  Machine Test Utility (AMTU) is an administrative utility that
14       checks whether the underlying protection mechanisms of the hardware are
15       being  enforced.   These  checks  are  a  requirement of the Controlled
16       Access     Protection      Profile      (CAPP)      FPT_AMT.1      (see
17       http://www.radium.ncsc.mil/tpep/library/protection_pro
18       files/CAPP-1.d.pdf).
19
20
21       AMTU executes the following tests:
22
23
24       * Memory
25              Randomly writes to areas of memory, then reads the  memory  back
26              to ensure the values written remain unchanged.
27
28
29       * Memory Separation
30              Ensures  that user space programs cannot read and write to areas
31              of memory utilized by items such as Video RAM and kernel code.
32
33
34
35       * I/O Controller - Network
36              Verifies random data transmitted is also the data  received  for
37              each  configured network device.  Checks only Ethernet and token
38              ring devices that are configured and up.  Does not  check  async
39              devices.
40
41
42       * I/O Controller - Disk
43              Verifies  random  data written to disks remains unchanged.  Only
44              IDE and SCI controllers that are associated  with  mounted  file
45              systems  are  checked.   Disk controllers with read-only mounted
46              file systems are not checked.
47
48
49       * Supervisor Mode Instructions
50              Ensures that the enforcement of  the  property  that  privileged
51              instructions  should  only  be  in  supervisor  mode is still in
52              effect.  The set of privileged instructions  tested  to  confirm
53              this is architecture dependent.
54
55

OPTIONS

57       Options available for the amtu command are the following:
58
59
60       -d     Print debug messages.
61
62
63       -m     Execute Memory Test.
64
65
66       -s     Execute Memory Separation Test.
67
68
69       -i     Execute I/O Controller - Disk Test.
70
71
72       -n     Execute I/O Controller - Network Test
73
74
75       -p     Execute Supervisor Mode Instructions Test.
76
77
78       -h     Print help message.
79
80

RETURN CODES

82       The amtu command issues the following return codes when executed:
83
84
85       -1     Failure
86
87
88       0      Success.
89
90

REPORTING BUGS

92       Report bugs to amtueal-devel@lists.sourceforge.net .
93
94

AUTHOR

96       Emily Ratliff, Joy Latten, and Kimberly Simon.
97
98
99
100Linux 2.4                         2003-08-25                           AMTU(8)
Impressum