diff options
author | Tony Luck <tony.luck@intel.com> | 2012-01-17 12:10:16 -0800 |
---|---|---|
committer | Len Brown <len.brown@intel.com> | 2012-01-18 01:14:17 -0500 |
commit | c130bd6f82e5dda28b1a19741c4c2fe269713199 (patch) | |
tree | 7561dc50d4c256ca9eb19cd55569bc7867289af7 /include/acpi | |
parent | 805a6af8dba5dfdd35ec35dc52ec0122400b2610 (diff) | |
download | blackbird-op-linux-c130bd6f82e5dda28b1a19741c4c2fe269713199.tar.gz blackbird-op-linux-c130bd6f82e5dda28b1a19741c4c2fe269713199.zip |
acpi/apei/einj: Add extensions to EINJ from rev 5.0 of acpi spec
ACPI 5.0 provides extensions to the EINJ mechanism to specify the
target for the error injection - by APICID for cpu related errors,
by address for memory related errors, and by segment/bus/device/function
for PCIe related errors. Also extensions for vendor specific error
injections.
Tested-by: Chen Gong <gong.chen@linux.intel.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'include/acpi')
-rw-r--r-- | include/acpi/actbl1.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/acpi/actbl1.h b/include/acpi/actbl1.h index 7504bc99b29b..f25d7efee630 100644 --- a/include/acpi/actbl1.h +++ b/include/acpi/actbl1.h @@ -228,7 +228,8 @@ enum acpi_einj_actions { ACPI_EINJ_EXECUTE_OPERATION = 5, ACPI_EINJ_CHECK_BUSY_STATUS = 6, ACPI_EINJ_GET_COMMAND_STATUS = 7, - ACPI_EINJ_ACTION_RESERVED = 8, /* 8 and greater are reserved */ + ACPI_EINJ_SET_ERROR_TYPE_WITH_ADDRESS = 8, + ACPI_EINJ_ACTION_RESERVED = 9, /* 9 and greater are reserved */ ACPI_EINJ_TRIGGER_ERROR = 0xFF /* Except for this value */ }; |