diff options
| -rw-r--r-- | Documentation/acpi/apei/einj.txt | 49 | ||||
| -rw-r--r-- | Documentation/kernel-parameters.txt | 5 |
2 files changed, 54 insertions, 0 deletions
diff --git a/Documentation/acpi/apei/einj.txt b/Documentation/acpi/apei/einj.txt new file mode 100644 index 000000000000..838b7f0d5e11 --- /dev/null +++ b/Documentation/acpi/apei/einj.txt | |||
| @@ -0,0 +1,49 @@ | |||
| 1 | APEI Error INJection | ||
| 2 | ~~~~~~~~~~~~~~~~~~~~ | ||
| 3 | |||
| 4 | EINJ provides a hardware error injection mechanism | ||
| 5 | It is very useful for debugging and testing of other APEI and RAS features. | ||
| 6 | |||
| 7 | To use EINJ, make sure the following are enabled in your kernel | ||
| 8 | configuration: | ||
| 9 | |||
| 10 | CONFIG_DEBUG_FS | ||
| 11 | CONFIG_ACPI_APEI | ||
| 12 | CONFIG_ACPI_APEI_EINJ | ||
| 13 | |||
| 14 | The user interface of EINJ is debug file system, under the | ||
| 15 | directory apei/einj. The following files are provided. | ||
| 16 | |||
| 17 | - available_error_type | ||
| 18 | Reading this file returns the error injection capability of the | ||
| 19 | platform, that is, which error types are supported. The error type | ||
| 20 | definition is as follow, the left field is the error type value, the | ||
| 21 | right field is error description. | ||
| 22 | |||
| 23 | 0x00000001 Processor Correctable | ||
| 24 | 0x00000002 Processor Uncorrectable non-fatal | ||
| 25 | 0x00000004 Processor Uncorrectable fatal | ||
| 26 | 0x00000008 Memory Correctable | ||
| 27 | 0x00000010 Memory Uncorrectable non-fatal | ||
| 28 | 0x00000020 Memory Uncorrectable fatal | ||
| 29 | 0x00000040 PCI Express Correctable | ||
| 30 | 0x00000080 PCI Express Uncorrectable fatal | ||
| 31 | 0x00000100 PCI Express Uncorrectable non-fatal | ||
| 32 | 0x00000200 Platform Correctable | ||
| 33 | 0x00000400 Platform Uncorrectable non-fatal | ||
| 34 | 0x00000800 Platform Uncorrectable fatal | ||
| 35 | |||
| 36 | The format of file contents are as above, except there are only the | ||
| 37 | available error type lines. | ||
| 38 | |||
| 39 | - error_type | ||
| 40 | This file is used to set the error type value. The error type value | ||
| 41 | is defined in "available_error_type" description. | ||
| 42 | |||
| 43 | - error_inject | ||
| 44 | Write any integer to this file to trigger the error | ||
| 45 | injection. Before this, please specify all necessary error | ||
| 46 | parameters. | ||
| 47 | |||
| 48 | For more information about EINJ, please refer to ACPI specification | ||
| 49 | version 4.0, section 17.5. | ||
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index 839b21b0699a..47a0e1ba5e64 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
| @@ -843,6 +843,11 @@ and is between 256 and 4096 characters. It is defined in the file | |||
| 843 | hd= [EIDE] (E)IDE hard drive subsystem geometry | 843 | hd= [EIDE] (E)IDE hard drive subsystem geometry |
| 844 | Format: <cyl>,<head>,<sect> | 844 | Format: <cyl>,<head>,<sect> |
| 845 | 845 | ||
| 846 | hest_disable [ACPI] | ||
| 847 | Disable Hardware Error Source Table (HEST) support; | ||
| 848 | corresponding firmware-first mode error processing | ||
| 849 | logic will be disabled. | ||
| 850 | |||
| 846 | highmem=nn[KMG] [KNL,BOOT] forces the highmem zone to have an exact | 851 | highmem=nn[KMG] [KNL,BOOT] forces the highmem zone to have an exact |
| 847 | size of <nn>. This works even on boxes that have no | 852 | size of <nn>. This works even on boxes that have no |
| 848 | highmem otherwise. This also works to reduce highmem | 853 | highmem otherwise. This also works to reduce highmem |
