alistair23-linux/drivers/acpi/apei
Luck, Tony 3482fb5e0c ACPI, APEI, EINJ: Changes to the ACPI/APEI/EINJ debugfs interface
When I added support for ACPI5 I made the assumption that
injected processor errors would just need to know the APICID,
memory errors just the address and mask, and PCIe errors just the
segment/bus/device/function. So I had the code check the type of injection
and multiplex the "param1" value appropriately.

This was not a good assumption :-(

There are injection scenarios where we need to specify more than one of
these items. E.g. injecting a cache error we need to specify an APICID
of the cpu that owns the cache, and also an address (so that we can trip
the error by accessing the address).

Add a "flags" file to give the user direct access to specify which items
are valid in the ACPI SET_ERROR_TYPE_WITH_ADDRESS structure. Also add
new files param3 and param4 to hold all these values.

For backwards compatability with old injection scripts we maintain the
old behaviour if flags remains set at zero (or is reset to 0).

Acked-by: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
2013-12-17 16:04:22 -08:00
..
apei-base.c ACPI: Rename OSC_QUERY_TYPE to OSC_QUERY_DWORD 2013-09-23 17:40:45 -06:00
apei-internal.h ACPI, CPER: Update cper info 2013-10-21 15:12:00 -07:00
einj.c ACPI, APEI, EINJ: Changes to the ACPI/APEI/EINJ debugfs interface 2013-12-17 16:04:22 -08:00
erst-dbg.c ACPI / APEI: Fix the returned value in erst_dbg_read 2013-01-03 13:10:20 +01:00
erst.c Merge branch 'x86-ras-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2013-09-04 11:07:04 -07:00
ghes.c ACPI, APEI, CPER: Add UEFI 2.4 support for memory error 2013-10-23 10:10:20 -07:00
hest.c x86/mce, acpi/apei: Only disable banks listed in HEST if mce is configured 2013-08-12 17:55:12 +02:00
Kconfig Move cper.c from drivers/acpi/apei to drivers/firmware/efi 2013-10-31 11:27:04 -07:00
Makefile Move cper.c from drivers/acpi/apei to drivers/firmware/efi 2013-10-31 11:27:04 -07:00