diff options
| author | Len Brown <len.brown@intel.com> | 2011-03-23 00:18:32 -0400 |
|---|---|---|
| committer | Len Brown <len.brown@intel.com> | 2011-03-23 00:18:32 -0400 |
| commit | 3c7ef2138aff285e376aefb74330392442cb2f2d (patch) | |
| tree | 9fde47be92b2204a5b2cc540d31efd37d2044a54 /include/acpi | |
| parent | 2935b544041bbdc32a6864ba9350a7629c56d722 (diff) | |
| parent | d8d75b0ee6dbd65c8a2189aef50a03667d81c937 (diff) | |
Merge branch 'acpica' into release
Diffstat (limited to 'include/acpi')
| -rw-r--r-- | include/acpi/acpixf.h | 2 | ||||
| -rw-r--r-- | include/acpi/actbl2.h | 64 |
2 files changed, 64 insertions, 2 deletions
diff --git a/include/acpi/acpixf.h b/include/acpi/acpixf.h index ec908540d346..f6ad63d25b73 100644 --- a/include/acpi/acpixf.h +++ b/include/acpi/acpixf.h | |||
| @@ -47,7 +47,7 @@ | |||
| 47 | 47 | ||
| 48 | /* Current ACPICA subsystem version in YYYYMMDD format */ | 48 | /* Current ACPICA subsystem version in YYYYMMDD format */ |
| 49 | 49 | ||
| 50 | #define ACPI_CA_VERSION 0x20110211 | 50 | #define ACPI_CA_VERSION 0x20110316 |
| 51 | 51 | ||
| 52 | #include "actypes.h" | 52 | #include "actypes.h" |
| 53 | #include "actbl.h" | 53 | #include "actbl.h" |
diff --git a/include/acpi/actbl2.h b/include/acpi/actbl2.h index 0fc15dfb2e22..58bdd0545c5a 100644 --- a/include/acpi/actbl2.h +++ b/include/acpi/actbl2.h | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | /****************************************************************************** | 1 | /****************************************************************************** |
| 2 | * | 2 | * |
| 3 | * Name: actbl2.h - ACPI Specification Revision 2.0 Tables | 3 | * Name: actbl2.h - ACPI Table Definitions (tables not in ACPI spec) |
| 4 | * | 4 | * |
| 5 | *****************************************************************************/ | 5 | *****************************************************************************/ |
| 6 | 6 | ||
| @@ -716,6 +716,68 @@ struct acpi_table_mchi { | |||
| 716 | 716 | ||
| 717 | /******************************************************************************* | 717 | /******************************************************************************* |
| 718 | * | 718 | * |
| 719 | * SLIC - Software Licensing Description Table | ||
| 720 | * Version 1 | ||
| 721 | * | ||
| 722 | * Conforms to "OEM Activation 2.0 for Windows Vista Operating Systems", | ||
| 723 | * Copyright 2006 | ||
| 724 | * | ||
| 725 | ******************************************************************************/ | ||
| 726 | |||
| 727 | /* Basic SLIC table is only the common ACPI header */ | ||
| 728 | |||
| 729 | struct acpi_table_slic { | ||
| 730 | struct acpi_table_header header; /* Common ACPI table header */ | ||
| 731 | }; | ||
| 732 | |||
| 733 | /* Common SLIC subtable header */ | ||
| 734 | |||
| 735 | struct acpi_slic_header { | ||
| 736 | u32 type; | ||
| 737 | u32 length; | ||
| 738 | }; | ||
| 739 | |||
| 740 | /* Values for Type field above */ | ||
| 741 | |||
| 742 | enum acpi_slic_type { | ||
| 743 | ACPI_SLIC_TYPE_PUBLIC_KEY = 0, | ||
| 744 | ACPI_SLIC_TYPE_WINDOWS_MARKER = 1, | ||
| 745 | ACPI_SLIC_TYPE_RESERVED = 2 /* 2 and greater are reserved */ | ||
| 746 | }; | ||
| 747 | |||
| 748 | /* | ||
| 749 | * SLIC Sub-tables, correspond to Type in struct acpi_slic_header | ||
| 750 | */ | ||
| 751 | |||
| 752 | /* 0: Public Key Structure */ | ||
| 753 | |||
| 754 | struct acpi_slic_key { | ||
| 755 | struct acpi_slic_header header; | ||
| 756 | u8 key_type; | ||
| 757 | u8 version; | ||
| 758 | u16 reserved; | ||
| 759 | u32 algorithm; | ||
| 760 | char magic[4]; | ||
| 761 | u32 bit_length; | ||
| 762 | u32 exponent; | ||
| 763 | u8 modulus[128]; | ||
| 764 | }; | ||
| 765 | |||
| 766 | /* 1: Windows Marker Structure */ | ||
| 767 | |||
| 768 | struct acpi_slic_marker { | ||
| 769 | struct acpi_slic_header header; | ||
| 770 | u32 version; | ||
| 771 | char oem_id[ACPI_OEM_ID_SIZE]; /* ASCII OEM identification */ | ||
| 772 | char oem_table_id[ACPI_OEM_TABLE_ID_SIZE]; /* ASCII OEM table identification */ | ||
| 773 | char windows_flag[8]; | ||
| 774 | u32 slic_version; | ||
| 775 | u8 reserved[16]; | ||
| 776 | u8 signature[128]; | ||
| 777 | }; | ||
| 778 | |||
| 779 | /******************************************************************************* | ||
| 780 | * | ||
| 719 | * SPCR - Serial Port Console Redirection table | 781 | * SPCR - Serial Port Console Redirection table |
| 720 | * Version 1 | 782 | * Version 1 |
| 721 | * | 783 | * |
