[roll] Roll fuchsia [x86][acpi][ec] Only acquire global lock if it's necessary.

Previously, the EC driver contained an assumption that _all_ requests to
the EC required the global lock. This is only the case if the "_GLK"
method exists on the EC device and it evaluates to 1 (ACPI v6.4, section
12.8 says "An embedded controller will require the inclusion of the GLK
method in its ACPI namespace if potentially contentious accesses to
device resources are performed by non-OS code.").

This CL modifies the EC driver to only acquire the global lock if the
_GLK method exists and evaluates to 1.

Original-Bug: 87281
Test: boot atlas and check EC-related functionality still works.
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/611882
Original-Revision: 426182d6de210e31948c7f0cf2d16bbd3a17be8f
GitOrigin-RevId: c7fe65829ee5aeb0a25d450dfc7bfb9db8e2f734
Change-Id: Icb9294885407ecdf5c284b5dbff3f5cb6167b0ff
1 file changed
tree: 245836198687b42ee7f8344701a40b2a9a31f623
  1. infra/
  2. third_party/
  3. cts
  4. firmware
  5. flower
  6. jiri.lock
  7. minimal
  8. prebuilts
  9. README.md
  10. stem
  11. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.