Skip to content

Commit 7db52b5

Browse files
committed
Merge branch 'acpica'
* acpica: ACPICA: Update version to 20190215 ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting ACPICA: ACPI 6.3: add GTDT Revision 3 support ACPICA: ACPI 6.3: HMAT updates ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG ACPICA: Update/clarify messages for control method failures ACPICA: Debugger: Fix possible fault with the "test objects" command ACPICA: Interpreter: Emit warning for creation of a zero-length op region ACPICA: Remove legacy module-level code support ACPICA: Get rid of acpi_sleep_dispatch() ACPICA: Update version to 20190108 ACPICA: All acpica: Update copyrights to 2019 ACPICA: acpiexec: Add option to dump extra info for memory leaks ACPICA: Convert more ACPI errors to firmware errors
2 parents 886ca88 + 6b31c01 commit 7db52b5

File tree

191 files changed

+627
-725
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

191 files changed

+627
-725
lines changed

drivers/acpi/acpica/acapps.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Module Name: acapps - common include for ACPI applications/tools
55
*
6-
* Copyright (C) 2000 - 2018, Intel Corp.
6+
* Copyright (C) 2000 - 2019, Intel Corp.
77
*
88
*****************************************************************************/
99

@@ -17,7 +17,7 @@
1717
/* Common info for tool signons */
1818

1919
#define ACPICA_NAME "Intel ACPI Component Architecture"
20-
#define ACPICA_COPYRIGHT "Copyright (c) 2000 - 2018 Intel Corporation"
20+
#define ACPICA_COPYRIGHT "Copyright (c) 2000 - 2019 Intel Corporation"
2121

2222
#if ACPI_MACHINE_WIDTH == 64
2323
#define ACPI_WIDTH " (64-bit version)"

drivers/acpi/acpica/accommon.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Name: accommon.h - Common include files for generation of ACPICA source
55
*
6-
* Copyright (C) 2000 - 2018, Intel Corp.
6+
* Copyright (C) 2000 - 2019, Intel Corp.
77
*
88
*****************************************************************************/
99

drivers/acpi/acpica/acconvert.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Module Name: acapps - common include for ACPI applications/tools
55
*
6-
* Copyright (C) 2000 - 2018, Intel Corp.
6+
* Copyright (C) 2000 - 2019, Intel Corp.
77
*
88
*****************************************************************************/
99

drivers/acpi/acpica/acdebug.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Name: acdebug.h - ACPI/AML debugger
55
*
6-
* Copyright (C) 2000 - 2018, Intel Corp.
6+
* Copyright (C) 2000 - 2019, Intel Corp.
77
*
88
*****************************************************************************/
99

@@ -16,7 +16,8 @@
1616
#include "acdisasm.h"
1717
#endif
1818

19-
#define ACPI_DEBUG_BUFFER_SIZE 0x4000 /* 16K buffer for return objects */
19+
#define ACPI_DEBUG_BUFFER_SIZE 0x4000 /* 16K buffer for return objects */
20+
#define ACPI_DEBUG_LENGTH_FORMAT " (%.4X bits, %.3X bytes)"
2021

2122
struct acpi_db_command_info {
2223
const char *name; /* Command Name */

drivers/acpi/acpica/acdispat.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Name: acdispat.h - dispatcher (parser to interpreter interface)
55
*
6-
* Copyright (C) 2000 - 2018, Intel Corp.
6+
* Copyright (C) 2000 - 2019, Intel Corp.
77
*
88
*****************************************************************************/
99

drivers/acpi/acpica/acevents.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Name: acevents.h - Event subcomponent prototypes and defines
55
*
6-
* Copyright (C) 2000 - 2018, Intel Corp.
6+
* Copyright (C) 2000 - 2019, Intel Corp.
77
*
88
*****************************************************************************/
99

drivers/acpi/acpica/acglobal.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Name: acglobal.h - Declarations for global variables
55
*
6-
* Copyright (C) 2000 - 2018, Intel Corp.
6+
* Copyright (C) 2000 - 2019, Intel Corp.
77
*
88
*****************************************************************************/
99

@@ -164,6 +164,7 @@ ACPI_GLOBAL(struct acpi_memory_list *, acpi_gbl_global_list);
164164
ACPI_GLOBAL(struct acpi_memory_list *, acpi_gbl_ns_node_list);
165165
ACPI_GLOBAL(u8, acpi_gbl_display_final_mem_stats);
166166
ACPI_GLOBAL(u8, acpi_gbl_disable_mem_tracking);
167+
ACPI_GLOBAL(u8, acpi_gbl_verbose_leak_dump);
167168
#endif
168169

169170
/*****************************************************************************

drivers/acpi/acpica/achware.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Name: achware.h -- hardware specific interfaces
55
*
6-
* Copyright (C) 2000 - 2018, Intel Corp.
6+
* Copyright (C) 2000 - 2019, Intel Corp.
77
*
88
*****************************************************************************/
99

drivers/acpi/acpica/acinterp.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Name: acinterp.h - Interpreter subcomponent prototypes and defines
55
*
6-
* Copyright (C) 2000 - 2018, Intel Corp.
6+
* Copyright (C) 2000 - 2019, Intel Corp.
77
*
88
*****************************************************************************/
99

drivers/acpi/acpica/aclocal.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Name: aclocal.h - Internal data types used across the ACPI subsystem
55
*
6-
* Copyright (C) 2000 - 2018, Intel Corp.
6+
* Copyright (C) 2000 - 2019, Intel Corp.
77
*
88
*****************************************************************************/
99

@@ -802,7 +802,7 @@ struct acpi_comment_addr_node {
802802

803803
/*
804804
* File node - used for "Include" operator file stack and
805-
* depdendency tree for the -ca option
805+
* dependency tree for the -ca option
806806
*/
807807
struct acpi_file_node {
808808
void *file;

drivers/acpi/acpica/acmacros.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Name: acmacros.h - C macros for the entire subsystem.
55
*
6-
* Copyright (C) 2000 - 2018, Intel Corp.
6+
* Copyright (C) 2000 - 2019, Intel Corp.
77
*
88
*****************************************************************************/
99

@@ -462,7 +462,7 @@
462462
#define ACPI_IS_OCTAL_DIGIT(d) (((char)(d) >= '0') && ((char)(d) <= '7'))
463463

464464
/*
465-
* Macors used for the ASL-/ASL+ converter utility
465+
* Macros used for the ASL-/ASL+ converter utility
466466
*/
467467
#ifdef ACPI_ASL_COMPILER
468468

drivers/acpi/acpica/acnamesp.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Name: acnamesp.h - Namespace subcomponent prototypes and defines
55
*
6-
* Copyright (C) 2000 - 2018, Intel Corp.
6+
* Copyright (C) 2000 - 2019, Intel Corp.
77
*
88
*****************************************************************************/
99

drivers/acpi/acpica/acobject.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Name: acobject.h - Definition of union acpi_operand_object (Internal object only)
55
*
6-
* Copyright (C) 2000 - 2018, Intel Corp.
6+
* Copyright (C) 2000 - 2019, Intel Corp.
77
*
88
*****************************************************************************/
99

@@ -239,6 +239,7 @@ struct acpi_object_region_field {
239239
union acpi_operand_object *region_obj; /* Containing op_region object */
240240
u8 *resource_buffer; /* resource_template for serial regions/fields */
241241
u16 pin_number_index; /* Index relative to previous Connection/Template */
242+
u8 *internal_pcc_buffer; /* Internal buffer for fields associated with PCC */
242243
};
243244

244245
struct acpi_object_bank_field {

drivers/acpi/acpica/acopcode.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Name: acopcode.h - AML opcode information for the AML parser and interpreter
55
*
6-
* Copyright (C) 2000 - 2018, Intel Corp.
6+
* Copyright (C) 2000 - 2019, Intel Corp.
77
*
88
*****************************************************************************/
99

drivers/acpi/acpica/acparser.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Module Name: acparser.h - AML Parser subcomponent prototypes and defines
55
*
6-
* Copyright (C) 2000 - 2018, Intel Corp.
6+
* Copyright (C) 2000 - 2019, Intel Corp.
77
*
88
*****************************************************************************/
99

drivers/acpi/acpica/acpredef.h

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Name: acpredef - Information table for ACPI predefined methods and objects
55
*
6-
* Copyright (C) 2000 - 2018, Intel Corp.
6+
* Copyright (C) 2000 - 2019, Intel Corp.
77
*
88
*****************************************************************************/
99

@@ -631,6 +631,21 @@ const union acpi_predefined_info acpi_gbl_predefined_methods[] = {
631631
{{"_MTL", METHOD_0ARGS, /* ACPI 6.0 */
632632
METHOD_RETURNS(ACPI_RTYPE_INTEGER)}},
633633

634+
{{"_NBS", METHOD_0ARGS, /* ACPI 6.3 */
635+
METHOD_RETURNS(ACPI_RTYPE_BUFFER)}},
636+
637+
{{"_NCH", METHOD_0ARGS, /* ACPI 6.3 */
638+
METHOD_RETURNS(ACPI_RTYPE_BUFFER)}},
639+
640+
{{"_NIC", METHOD_0ARGS, /* ACPI 6.3 */
641+
METHOD_RETURNS(ACPI_RTYPE_BUFFER)}},
642+
643+
{{"_NIG", METHOD_1ARGS(ACPI_TYPE_BUFFER), /* ACPI 6.3 */
644+
METHOD_RETURNS(ACPI_RTYPE_BUFFER)}},
645+
646+
{{"_NIH", METHOD_0ARGS, /* ACPI 6.3 */
647+
METHOD_RETURNS(ACPI_RTYPE_BUFFER)}},
648+
634649
{{"_NTT", METHOD_0ARGS,
635650
METHOD_RETURNS(ACPI_RTYPE_INTEGER)}},
636651

drivers/acpi/acpica/acresrc.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Name: acresrc.h - Resource Manager function prototypes
55
*
6-
* Copyright (C) 2000 - 2018, Intel Corp.
6+
* Copyright (C) 2000 - 2019, Intel Corp.
77
*
88
*****************************************************************************/
99

drivers/acpi/acpica/acstruct.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Name: acstruct.h - Internal structs
55
*
6-
* Copyright (C) 2000 - 2018, Intel Corp.
6+
* Copyright (C) 2000 - 2019, Intel Corp.
77
*
88
*****************************************************************************/
99

drivers/acpi/acpica/actables.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Name: actables.h - ACPI table management
55
*
6-
* Copyright (C) 2000 - 2018, Intel Corp.
6+
* Copyright (C) 2000 - 2019, Intel Corp.
77
*
88
*****************************************************************************/
99

drivers/acpi/acpica/acutils.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Name: acutils.h -- prototypes for the common (subsystem-wide) procedures
55
*
6-
* Copyright (C) 2000 - 2018, Intel Corp.
6+
* Copyright (C) 2000 - 2019, Intel Corp.
77
*
88
*****************************************************************************/
99

drivers/acpi/acpica/amlcode.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* Declarations and definitions contained herein are derived
66
* directly from the ACPI specification.
77
*
8-
* Copyright (C) 2000 - 2018, Intel Corp.
8+
* Copyright (C) 2000 - 2019, Intel Corp.
99
*
1010
*****************************************************************************/
1111

drivers/acpi/acpica/amlresrc.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Module Name: amlresrc.h - AML resource descriptors
55
*
6-
* Copyright (C) 2000 - 2018, Intel Corp.
6+
* Copyright (C) 2000 - 2019, Intel Corp.
77
*
88
*****************************************************************************/
99

drivers/acpi/acpica/dbdisply.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ void acpi_db_decode_and_display_object(char *target, char *output_type)
237237

238238
default:
239239

240-
/* Is not a recognizeable object */
240+
/* Is not a recognizable object */
241241

242242
acpi_os_printf
243243
("Not a known ACPI internal object, descriptor type %2.2X\n",
@@ -647,7 +647,7 @@ void acpi_db_display_object_type(char *object_arg)
647647
*
648648
* DESCRIPTION: Display the result of an AML opcode
649649
*
650-
* Note: Curently only displays the result object if we are single stepping.
650+
* Note: Currently only displays the result object if we are single stepping.
651651
* However, this output may be useful in other contexts and could be enabled
652652
* to do so if needed.
653653
*

drivers/acpi/acpica/dbexec.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,12 +160,12 @@ acpi_db_execute_method(struct acpi_db_method_info *info,
160160
}
161161

162162
ACPI_EXCEPTION((AE_INFO, status,
163-
"while executing %s from debugger",
163+
"while executing %s from AML Debugger",
164164
info->pathname));
165165

166166
if (status == AE_BUFFER_OVERFLOW) {
167167
ACPI_ERROR((AE_INFO,
168-
"Possible overflow of internal debugger "
168+
"Possible buffer overflow within AML Debugger "
169169
"buffer (size 0x%X needed 0x%X)",
170170
ACPI_DEBUG_BUFFER_SIZE,
171171
(u32)return_obj->length));

drivers/acpi/acpica/dbhistry.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Module Name: dbhistry - debugger HISTORY command
55
*
6-
* Copyright (C) 2000 - 2018, Intel Corp.
6+
* Copyright (C) 2000 - 2019, Intel Corp.
77
*
88
*****************************************************************************/
99

drivers/acpi/acpica/dbnames.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -904,7 +904,7 @@ acpi_db_bus_walk(acpi_handle obj_handle,
904904
*
905905
* RETURN: None
906906
*
907-
* DESCRIPTION: Display info about system busses.
907+
* DESCRIPTION: Display info about system buses.
908908
*
909909
******************************************************************************/
910910

drivers/acpi/acpica/dbobject.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ acpi_db_display_internal_object(union acpi_operand_object *obj_desc,
243243
acpi_os_printf("[%s] ",
244244
acpi_ut_get_reference_name(obj_desc));
245245

246-
/* Decode the refererence */
246+
/* Decode the reference */
247247

248248
switch (obj_desc->reference.class) {
249249
case ACPI_REFCLASS_LOCAL:

0 commit comments

Comments
 (0)