#
b44ec897 |
|
27-Aug-2018 |
Christopher Anderson <chris@nullcode.org> |
[acpi] Begin consolidating acpi methods, add _OSC and _SEG - Create wrappers for _BBN, _PSV, _CRT and _TMP - Add _OSC and _SEG The acpi_*_call wrappers are not fundamentally different than the integer calls they replace, but standarize errors on zx_status_t and start to centralize the ACPI method invocations. Other methods will be moved as refactors happen. Test: Tested on nuc and qemu for regressions, and verified _OSC calls return values according to spec. Change-Id: I74fcec9dc60dc26c3cb7b0e28c45731cc7717b71
|
#
183aad29 |
|
15-Jun-2018 |
Brian Swetland <swetland@google.com> |
[ddk] drivers should not link libfdio directly Fix up most of the offenders. fvm and zxcrypt remain. Test: Verified build builds and runtests runs. Change-Id: I9444370198357f40f0b2ebfe978cd9c45166855a
|
#
379f22fa |
|
06-Jun-2018 |
Adam Barth <abarth@google.com> |
[fdio] Move headers into lib/fdio/... Change-Id: Ie8d74e716da913bf6e2672c4acf8cd67b4962b7f
|
#
0ddb92a4 |
|
17-May-2018 |
Yvonne Yip <yky@google.com> |
[dev][acpi] add NHLT blob as metadata Change-Id: I8ab4a4944c5598993f9c1383dbf9d68e0f6f1235
|
#
16e16ded |
|
19-Jan-2018 |
Aaron Green <aarongreen@google.com> |
[crypto][fdio][zxcrypt] Improve debug output This CL improves fdio/debug's xprintf with location info. Change-Id: Idd05c0439258ed3fe160086bcce05575eddbc38b
|
#
f3e2126c |
|
12-Sep-2017 |
Roland McGrath <mcgrathr@google.com> |
[zx] Magenta -> Zircon The Great Renaming is here! Change-Id: I3229bdeb2a3d0e40fb4db6fec8ca7d971fbffb94
|
#
3511bec5 |
|
24-Jul-2017 |
Christopher Anderson <cja@google.com> |
[pci] Wire up PIO bus enumeration Change-Id: Ib36b23b2f60e6e123e281e65d8e4b9a7755aba42
|
#
2cc76e27 |
|
24-Jul-2017 |
Christopher Anderson <cja@google.com> |
[acpi]/[pci] Update how PCI initializes This is another transitional change in the ACPI & PCI bus driver to facilitate legacy PIO devices as well as the move to userspace. - Remove the search for PNP0A08 devices from devmgr, rely on ACPI for that. - Search for legacy PCI PNP0A03 busses in ACPI pci code. - Rely on MCFG / PNP0A03 tables and searches within the ACPI PCI code rather than in the actual TXN handling of cmd_get_pci_init_arg so the logic of finding root devices is more central. - Mark the init arg mmio/pio config based on what we find Change-Id: I807f406e9b2aa128a14b17383bc5eb6d055d3808
|
#
76a5efb0 |
|
10-Jul-2017 |
Yvonne Yip <yky@google.com> |
[dev][acpi] add acpi bus driver Step 1 of ACPI bus driver. Define ENABLE_ACPI_BUS=true in a build option to use the ACPI bus driver instead of the acpisvc service. The ACPI bus device is the root of the system that uses ACPI. It initializes the kernel PCI driver and publishes the PCI root device (formerly responsibility of devcoordinator). Next step is to publish more devices from ACPI. Change-Id: I981c096fab8d45c74217f75a14102344a5ad6500
|