aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/acpi/acpica
AgeCommit message (Expand)AuthorFilesLines
4 daysMerge tag 'acpi-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds5-37/+79
2024-04-18ACPICA: Detect FACS even for hardware reduced platformsDavid Woodhouse2-23/+14
2024-04-12ACPICA: events/evgpeinit: don't forget to increment registered GPE countDaniil Tatianin1-0/+1
2024-04-12ACPICA: Modify ACPI_OBJECT_COMMON_HEADERlijun1-36/+71
2024-04-12ACPICA: Fix spelling and typosSaket Dumbre1-1/+1
2024-04-12ACPICA: Clean up the fix for Issue #900Saket Dumbre1-1/+6
2024-04-12ACPICA: Fix various spelling mistakes in text files and code commentsColin Ian King1-1/+1
2024-04-12ACPICA: Attempt 1 to fix issue #900Saket Dumbre1-1/+1
2024-04-09ACPI: disable -Wstringop-truncationArnd Bergmann1-0/+1
2024-03-26ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_...Nikita Kiryushin1-2/+6
2023-07-10ACPICA: Add AML_NO_OPERAND_RESOLVE flag to TimerAbhishek Mainkar1-1/+1
2023-07-10ACPICA: Slightly simplify an error message in acpi_ds_result_push()Christophe Jaillet1-2/+2
2023-07-10ACPICA: Add interrupt command to acpiexecJose Marinho3-0/+68
2023-07-10ACPICA: Detect GED device and keep track of _EVTJose Marinho2-0/+9
2023-07-10ACPICA: Add support for _DSC as per ACPI 6.5Saket Dumbre1-0/+3
2023-07-10ACPICA: exserial.c: replace ternary operator with ACPI_MIN()Jiangshan Yi1-2/+1
2023-07-10ACPICA: Modify ACPI_STATE_COMMONGeorge Guo1-11/+19
2023-07-10ACPICA: Fix GCC 12 dangling-pointer warningPhilip Prindeville1-0/+5
2023-06-15ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep()Rafael J. Wysocki1-2/+0
2023-04-25Merge tag 'acpi-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds153-180/+347
2023-04-21Revert "ACPICA: Events: Support fixed PCIe wake event"Linus Torvalds3-29/+0
2023-04-06ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_...void0red1-0/+3
2023-04-06ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible arrayKees Cook1-1/+4
2023-04-06ACPICA: Avoid undefined behavior: load of misaligned addressTamir Duberstein1-4/+6
2023-04-06ACPICA: Avoid undefined behavior: member access within misaligned addressTamir Duberstein1-3/+9
2023-04-06ACPICA: Avoid undefined behavior: member access within misaligned addressTamir Duberstein1-10/+24
2023-04-06ACPICA: Avoid undefined behavior: member access within misaligned addressTamir Duberstein1-5/+9
2023-04-06ACPICA: Avoid undefined behavior: member access within misaligned addressTamir Duberstein1-3/+8
2023-04-06ACPICA: Avoid undefined behavior: applying zero offset to null pointerTamir Duberstein1-3/+8
2023-04-06ACPICA: Avoid undefined behavior: load of misaligned addressTamir Duberstein1-2/+3
2023-04-06ACPICA: add support for ClockInput resource (v6.5)Niyas Sait10-1/+125
2023-04-06ACPICA: Update all copyrights/signons to 2023Bob Moore143-143/+143
2023-04-06ACPICA: acpisrc: Add missing tables to astablePedro Falcato2-4/+4
2023-04-06ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID()Xiongfeng Wang1-1/+1
2023-02-21Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-1/+1
2023-01-24ACPI: Don't build ACPICA with '-Os'Mark Rutland1-1/+1
2023-01-10ACPICA: nsrepair: handle cases without a return value correctlyDaniil Tatianin1-5/+7
2022-12-30ACPICA: Constify pathname argument for acpi_get_handle()Sakari Ailus1-1/+1
2022-12-30ACPICA: Drop port I/O validation for some regionsMario Limonciello1-3/+4
2022-12-08ACPICA: Allow address_space_handler Install and _REG execution as 2 separate ...Hans de Goede1-7/+85
2022-12-08ACPICA: Fix operand resolutionAmadeusz Sławiński1-2/+4
2022-12-02ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage()Li Zetao1-7/+0
2022-11-08ACPICA: Fix error code path in acpi_ds_call_control_method()Rafael J. Wysocki1-2/+8
2022-10-28ACPICA: Finish support for the CDAT tableBob Moore10-85/+192
2022-10-28ACPICA: Improve warning message for "invalid ACPI name"Bob Moore1-5/+5
2022-10-28ACPICA: Add support for FFH Opregion special context dataSudeep Holla3-2/+21
2022-10-28ACPICA: Do not touch VGA memory when EBDA < 1ki_bVit Kabele1-7/+15
2022-10-28ACPICA: Check that EBDA pointer is in valid memoryVit Kabele1-1/+5
2022-10-28ACPICA: Events: Support fixed PCIe wake eventHuacai Chen3-0/+29
2022-10-28ACPICA: Make acpi_ex_load_op() match upstreamRafael J. Wysocki1-2/+2
2022-05-21Revert "ACPICA: executer/exsystem: Warn about sleeps greater than 10 ms"Rafael J. Wysocki1-11/+0
2022-04-13ACPICA: exsystem.c: Use ACPI_FORMAT_UINT64 for 64-bit outputBob Moore1-2/+3
2022-04-13ACPICA: executer/exsystem: Fix some typo mistakesSelvarasu Ganesan1-3/+3
2022-04-13ACPICA: executer/exsystem: Warn about sleeps greater than 10 msPaul Menzel1-0/+10
2022-04-13ACPICA: executer/exsystem: Inform users about ACPI spec violationPaul Menzel1-0/+5
2022-04-13ACPICA: executer/exsystem: Add units to time variable namesPaul Menzel1-11/+11
2022-04-13ACPICA: Update copyright notices to the year 2022Bob Moore142-143/+143
2022-04-13ACPICA: Clean up double word in commentTom Rix2-2/+2
2022-04-13ACPICA: Add new ACPI 6.4 semantics for LoadTable() operatorBob Moore1-7/+17
2022-04-13ACPICA: Add new ACPI 6.4 semantics to the Load() operatorBob Moore4-19/+43
2022-04-13ACPICA: Add support for the Windows 11 _OSI stringMario Limonciello1-0/+1
2022-03-07ACPICA: Avoid walking the ACPI Namespace if it is not thereRafael J. Wysocki1-0/+3
2021-12-27ACPICA: Fixed a couple of warnings under MSVCBob Moore1-2/+2
2021-12-27ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER)Bob Moore1-1/+1
2021-12-27ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5Kirill A. Shutemov3-4/+6
2021-12-27ACPICA: Add support for PCC Opregion special context dataSudeep Holla1-0/+10
2021-12-27ACPICA: Fix wrong interpretation of PCC addressSudeep Holla1-6/+1
2021-12-27ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R()Rafael J. Wysocki1-1/+2
2021-12-27ACPICA: Utilities: Avoid deleting the same object twice in a rowRafael J. Wysocki1-0/+1
2021-12-27ACPICA: Avoid subobject buffer overflow when validating RSDP signatureJessica Clarke1-1/+2
2021-12-27ACPICA: Use original pointer for virtual origin tablesJessica Clarke7-55/+123
2021-12-27ACPICA: Use original data_table_region pointer for accessesJessica Clarke7-5/+72
2021-10-05ACPICA: Add support for Windows 2020 _OSI stringMario Limonciello1-0/+1
2021-10-05ACPICA: Avoid evaluating methods too early during system resumeRafael J. Wysocki4-13/+15
2021-08-16ACPICA: Fix an if statement (add parens)Bob Moore1-3/+2
2021-08-03Revert "ACPICA: Fix memory leak caused by _CID repair function"Rafael J. Wysocki1-7/+0
2021-06-07ACPICA: Add support for PlatformRtMechanism OperationRegion handlerErik Kaneda4-2/+61
2021-06-07ACPICA: Use ACPI_FALLTHROUGHWei Ming Chen1-1/+1
2021-06-07ACPICA: Fix memory leak caused by _CID repair functionErik Kaneda1-0/+7
2021-05-31ACPICA: Clean up context mutex during object deletionErik Kaneda1-0/+8
2021-04-07ACPICA: ACPI 6.4: add CSI2Bus resource templateBob Moore12-7/+175
2021-04-07ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR objectErik Kaneda1-0/+4
2021-04-07ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPTErik Kaneda1-0/+11
2021-03-24ACPICA: Always create namespace nodes using acpi_ns_create_node()Vegard Nossum1-2/+1
2021-02-19ACPICA: Remove some code duplication from acpi_ev_address_space_dispatchHans de Goede1-18/+5
2021-02-19ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter han...Hans de Goede4-17/+57
2021-02-10Merge back ACPICA material for v5.12.Rafael J. Wysocki146-164/+162
2021-02-08Revert "ACPICA: Interpreter: fix memory leak by using existing buffer"Ard Biesheuvel1-4/+13
2021-01-22ACPICA: Updated all copyrights to 2021Bob Moore142-143/+143
2021-01-22ACPICA: add type casts for string functionsBob Moore2-4/+4
2021-01-22ACPICA: fix -WfallthroughNick Desaulniers9-12/+11
2021-01-18ACPICA: Clean up exception code class checksMaximilian Luz4-5/+4
2020-12-01ACPICA: Interpreter: fix memory leak by using existing bufferErik Kaneda1-13/+4
2020-12-01ACPICA: Add function trace macros to improve debuggingErik Kaneda3-32/+40
2020-12-01ACPICA: Also handle "orphan" _REG methods for GPIO OpRegionsHans de Goede1-27/+27
2020-12-01ACPICA: Remove extreaneous "the" in commentsColin Ian King1-1/+1
2020-10-19ACPICA: Add missing type casts in GPE register access codeRafael J. Wysocki1-2/+2
2020-10-08Merge back earlier ACPICA-related changes for 5.10.Rafael J. Wysocki8-34/+175
2020-10-08ACPICA: Remove unnecessary semicolonBob Moore1-1/+1
2020-10-08ACPICA: Debugger: Add a new command: "ALL <NameSeg>"Bob Moore4-34/+188
2020-10-08ACPICA: iASL: Return exceptions for string-to-integer conversionsBob Moore1-9/+24
2020-10-08ACPICA: Add predefined names found in the SMBus sepcificationBob Moore4-7/+39
2020-10-08ACPICA: Tree-wide: fix various typos and spelling mistakesColin Ian King2-2/+3
2020-09-11ACPICA: Add support for using logical addresses of GPE blocksRafael J. Wysocki3-6/+33
2020-09-04ACPICA: Introduce special struct type for GPE register addressesRafael J. Wysocki4-14/+15
2020-09-04ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write()Rafael J. Wysocki4-20/+84
2020-09-04ACPICA: Validate GPE blocks at init timeRafael J. Wysocki3-0/+49
2020-08-03Merge branches 'acpi-mm', 'acpi-tables', 'acpi-apei' and 'acpi-misc'Rafael J. Wysocki2-24/+54
2020-07-27ACPICA: Do not increment operation_region reference counts for field unitsErik Kaneda2-9/+1
2020-07-27ACPICA: Replace one-element array with flexible-arrayGustavo A. R. Silva1-2/+1
2020-07-27ACPICA: Preserve memory opregion mappingsRafael J. Wysocki2-24/+54
2020-06-05ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanismErik Kaneda2-1/+4
2020-05-09ACPICA: Fix required parameters for _NIG and _NIHErik Kaneda1-2/+2
2020-05-09ACPICA: Dispatcher: add status checksErik Kaneda1-5/+12
2020-05-09ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create ope...Erik Kaneda1-1/+4
2020-05-09ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.hErik Kaneda2-1/+1
2020-05-09ACPICA: Make acpi_protocol_lengths staticYue Haibing1-1/+1
2020-04-06Merge branch 'acpica'Rafael J. Wysocki10-22/+91
2020-03-30Merge tag 'acpi-5.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds8-17/+27
2020-03-30Merge branch 'acpica'Rafael J. Wysocki8-17/+27
2020-03-30ACPICA: Fixes for acpiExec namespace init fileBob Moore7-20/+83
2020-03-30ACPICA: utilities: fix sprintf()John Levon1-1/+6
2020-03-30ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_supportErik Kaneda1-0/+1
2020-03-30ACPICA: Change PlatformCommChannel ASL keyword to PCCErik Kaneda1-1/+1
2020-03-25ACPICA: Allow acpi_any_gpe_status_set() to skip one GPERafael J. Wysocki3-15/+51
2020-02-21ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake()Rafael J. Wysocki1-0/+45
2020-02-16ACPICA: Fix a couple of typosBob Moore1-1/+1
2020-02-16ACPICA: use acpi_size instead of u32 for prefix_path_lengthSven Barth1-1/+1
2020-02-16ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32Sven Barth1-2/+2
2020-02-16ACPICA: cast the result of the pointer difference to u32Sven Barth1-1/+1
2020-02-16ACPICA: Table Manager: Update comments in a function headerBob Moore1-6/+6
2020-02-16ACPICA: Enable sleep button on ACPI legacy wakeAnchal Agarwal1-0/+12
2020-02-16ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events.Bob Moore1-1/+1
2020-02-16ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_treeErik Kaneda2-3/+3
2020-02-16ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree()Erik Kaneda2-5/+3
2020-02-11ACPICA: Introduce acpi_any_gpe_status_set()Rafael J. Wysocki3-0/+105
2020-01-13ACPICA: All acpica: Update copyrights to 2020 Including tool signons.Bob Moore142-143/+143
2019-12-19ACPICA: Dispatcher: always generate buffer objects for ASL create_field() ope...Maximilian Luz3-3/+12
2019-12-19ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1Erik Kaneda2-1/+22
2019-12-19ACPICA: debugger: fix spelling mistake "adress" -> "address"Colin Ian King1-1/+1
2019-10-28ACPICA: debugger: remove leading whitespaces when converting a string to a bu...Erik Schmauss1-0/+4
2019-10-28ACPICA: acpiexec: initialize all simple types and field units from user inputErik Schmauss1-6/+3
2019-10-28ACPICA: debugger: add field unit support for acpi_db_get_next_tokenErik Schmauss1-0/+15
2019-10-28ACPICA: debugger: surround field unit output with braces '{'Erik Schmauss1-1/+6
2019-10-28ACPICA: debugger: add command to dump all fields of particular subtypeErik Schmauss4-0/+141
2019-10-28ACPICA: utilities: add flag to only display data when dumping buffersErik Schmauss2-27/+34
2019-10-28ACPICA: make acpi_load_table() return table indexNikolaus Voss2-2/+8
2019-10-28ACPICA: Add new external interface, acpi_unload_table()Bob Moore1-0/+32
2019-10-28ACPICA: More Clang changesBob Moore8-11/+14
2019-10-28ACPICA: Win OSL: Replace get_tick_count with get_tick_count64Bob Moore1-1/+1
2019-10-28ACPICA: Results from ClangBob Moore13-25/+28
2019-09-17Merge tag 'acpi-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds19-80/+87
2019-08-21ACPICA: Add "Windows 2019" string to _OSI support.Jung-uk Kim1-0/+1
2019-08-21ACPICA: Differentiate Windows 8.1 from Windows 8.Jung-uk Kim1-1/+1
2019-08-21ACPICA: Fully deploy ACPI_PRINTF_LIKE macroBob Moore5-54/+57
2019-08-21ACPICA: Fix issues with arg types within printf format stringsBob Moore4-15/+13
2019-08-21ACPICA: Increase total number of possible Owner IDsBob Moore11-21/+27
2019-08-21ACPICA: Debugger: remove redundant assignment on obj_descColin Ian King1-1/+0
2019-07-23ACPICA: Return u32 from acpi_dispatch_gpe()Rafael J. Wysocki1-3/+3
2019-07-11ACPICA: Update table load object initializationErik Schmauss2-17/+11
2019-07-10Revert "ACPICA: Update table load object initialization"Rafael J. Wysocki2-9/+17
2019-07-04ACPICA: Update table load object initializationErik Schmauss2-17/+9
2019-07-04ACPICA: Update for object initialization sequenceBob Moore3-33/+29
2019-07-04ACPICA: remove legacy module-level code due to deprecationErik Schmauss8-244/+0
2019-07-04ACPICA: Namespace: simplify creation of the initial/default namespaceBob Moore1-11/+43
2019-07-04Merge ACPI tables handling changes for v5.3.Rafael J. Wysocki1-0/+11
2019-06-19ACPICA: Clear status of GPEs on first direct enableRafael J. Wysocki5-5/+12
2019-06-14ACPI: configfs: Resolve objects on host-directed table loadsNikolaus Voss1-0/+11
2019-05-06Merge branch 'acpica'Rafael J. Wysocki30-80/+86
2019-04-30Revert "ACPICA: Clear status of GPEs before enabling them"Rafael J. Wysocki1-5/+1
2019-04-12Merge back ACPICA changes for v5.2.Rafael J. Wysocki30-80/+86
2019-04-09ACPICA: Namespace: add check to avoid null pointer dereferenceErik Schmauss1-0/+4
2019-04-09ACPICA: utilities: fix spelling of PCC to platform_comm_channelErik Schmauss1-1/+1
2019-04-09ACPICA: Rename nameseg length macro/define for clarityBob Moore15-37/+37
2019-04-09ACPICA: Rename nameseg compare macro for clarityBob Moore17-37/+39
2019-04-09ACPICA: Rename nameseg copy macro for clarityBob Moore4-5/+5
2019-04-09ACPICA: Namespace: remove address node from global list after method terminationErik Schmauss1-0/+4
2019-03-28ACPICA: Clear status of GPEs before enabling themFurquan Shaikh1-1/+5
2019-02-24ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formattingErik Schmauss20-38/+39
2019-02-24ACPICA: ACPI 6.3: add Error Disconnect Recover Notification valueErik Schmauss1-3/+5
2019-02-24ACPICA: ACPI 6.3: add PCC operation region support for AML interpreterErik Schmauss4-0/+80
2019-02-18ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIGErik Schmauss1-0/+15
2019-02-18ACPICA: Update/clarify messages for control method failuresBob Moore3-10/+11
2019-02-18ACPICA: Debugger: Fix possible fault with the "test objects" commandBob Moore2-67/+100
2019-02-18ACPICA: Interpreter: Emit warning for creation of a zero-length op regionBob Moore1-0/+11
2019-02-18ACPICA: Remove legacy module-level code supportErik Schmauss4-281/+22
2019-02-07ACPICA: Get rid of acpi_sleep_dispatch()Christoph Hellwig1-78/+18
2019-01-15ACPICA: All acpica: Update copyrights to 2019Bob Moore142-143/+143
2019-01-15ACPICA: acpiexec: Add option to dump extra info for memory leaksBob Moore3-5/+18
2019-01-15ACPICA: Convert more ACPI errors to firmware errorsBob Moore3-11/+56
2018-12-21Merge branch 'acpi-pci'Rafael J. Wysocki4-5/+18
2018-12-20ACPICA: Remove PCI bits from ACPICA when CONFIG_PCI is unsetSinan Kaya4-5/+18
2018-12-13ACPICA: change coding style to match ACPICA, no functional changeErik Schmauss1-2/+4
2018-12-13ACPICA: Debug output: Add option to display method/object evaluationBob Moore6-1/+64
2018-12-13ACPICA: disassembler: disassemble OEMx tables as AMLErik Schmauss1-1/+2
2018-12-13ACPICA: Add "Windows 2018.2" string in the _OSI supportJung-uk Kim1-0/+1
2018-12-13ACPICA: Expressions in package elements are not supportedBob Moore1-0/+26
2018-12-13ACPICA: Update buffer-to-string conversionsBob Moore1-12/+37
2018-12-13ACPICA: add comments, no functional changeBob Moore1-3/+3
2018-12-13ACPICA: Remove defines that use deprecated flagErik Schmauss11-41/+3