diff options
author | Bob Moore <robert.moore@intel.com> | 2015-04-12 23:51:02 -0400 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2015-04-14 08:51:55 -0400 |
commit | 64645c3fb0a70daa9d798c79e7411ae583374aa2 (patch) | |
tree | 6e3b8500375c9f098a68cc602de6e8792c96f6a4 /include/acpi | |
parent | d5a6f6b48f5c2685ed48efc450330b1176845bb9 (diff) |
ACPICA: Update for SLIC ACPI table.
ACPICA commit c73195e13d6ad53dd7f03f86cea03c7dec72ffd3
Update to latest table definition, which contains major changes.
SLIC table is not used in the Linux kernel.
Link: https://github.com/acpica/acpica/commit/c73195e1
Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'include/acpi')
-rw-r--r-- | include/acpi/actbl2.h | 52 |
1 files changed, 3 insertions, 49 deletions
diff --git a/include/acpi/actbl2.h b/include/acpi/actbl2.h index f06d75e5fa54..df729bf0537f 100644 --- a/include/acpi/actbl2.h +++ b/include/acpi/actbl2.h | |||
@@ -959,10 +959,10 @@ struct acpi_mtmr_entry { | |||
959 | /******************************************************************************* | 959 | /******************************************************************************* |
960 | * | 960 | * |
961 | * SLIC - Software Licensing Description Table | 961 | * SLIC - Software Licensing Description Table |
962 | * Version 1 | ||
963 | * | 962 | * |
964 | * Conforms to "OEM Activation 2.0 for Windows Vista Operating Systems", | 963 | * Conforms to "Microsoft Software Licensing Tables (SLIC and MSDM)", |
965 | * Copyright 2006 | 964 | * November 29, 2011 |
965 | * Copyright 2011 Microsoft | ||
966 | * | 966 | * |
967 | ******************************************************************************/ | 967 | ******************************************************************************/ |
968 | 968 | ||
@@ -972,52 +972,6 @@ struct acpi_table_slic { | |||
972 | struct acpi_table_header header; /* Common ACPI table header */ | 972 | struct acpi_table_header header; /* Common ACPI table header */ |
973 | }; | 973 | }; |
974 | 974 | ||
975 | /* Common SLIC subtable header */ | ||
976 | |||
977 | struct acpi_slic_header { | ||
978 | u32 type; | ||
979 | u32 length; | ||
980 | }; | ||
981 | |||
982 | /* Values for Type field above */ | ||
983 | |||
984 | enum acpi_slic_type { | ||
985 | ACPI_SLIC_TYPE_PUBLIC_KEY = 0, | ||
986 | ACPI_SLIC_TYPE_WINDOWS_MARKER = 1, | ||
987 | ACPI_SLIC_TYPE_RESERVED = 2 /* 2 and greater are reserved */ | ||
988 | }; | ||
989 | |||
990 | /* | ||
991 | * SLIC Subtables, correspond to Type in struct acpi_slic_header | ||
992 | */ | ||
993 | |||
994 | /* 0: Public Key Structure */ | ||
995 | |||
996 | struct acpi_slic_key { | ||
997 | struct acpi_slic_header header; | ||
998 | u8 key_type; | ||
999 | u8 version; | ||
1000 | u16 reserved; | ||
1001 | u32 algorithm; | ||
1002 | char magic[4]; | ||
1003 | u32 bit_length; | ||
1004 | u32 exponent; | ||
1005 | u8 modulus[128]; | ||
1006 | }; | ||
1007 | |||
1008 | /* 1: Windows Marker Structure */ | ||
1009 | |||
1010 | struct acpi_slic_marker { | ||
1011 | struct acpi_slic_header header; | ||
1012 | u32 version; | ||
1013 | char oem_id[ACPI_OEM_ID_SIZE]; /* ASCII OEM identification */ | ||
1014 | char oem_table_id[ACPI_OEM_TABLE_ID_SIZE]; /* ASCII OEM table identification */ | ||
1015 | char windows_flag[8]; | ||
1016 | u32 slic_version; | ||
1017 | u8 reserved[16]; | ||
1018 | u8 signature[128]; | ||
1019 | }; | ||
1020 | |||
1021 | /******************************************************************************* | 975 | /******************************************************************************* |
1022 | * | 976 | * |
1023 | * SPCR - Serial Port Console Redirection table | 977 | * SPCR - Serial Port Console Redirection table |