aboutsummaryrefslogtreecommitdiff
path: root/fuchsia
AgeCommit message (Collapse)Author
2020-12-21[fuchsia][logging] Use final APISuraj Malhotra
The original API has had it's signature updated and can be used directly. Change-Id: I0620145cdf97ba4c5041d9ed53b0b3d10901fa66
2020-12-07Move off libcutils thread_store_*.Elliott Hughes
We're trying to remove libcutils' thread_store_*. This code doesn't just use the EGLThreadInfo destructor so isn't trivially replaced by C++ thread_local, so we use pthread_* directly instead, which also lets us remove some unnecessary Fuchsia portability copy & paste. Test: treehugger Change-Id: Idb4d3fe2554193b7f6bc60f3aab5115bdbddffe0
2020-11-26fuchsia: Fix build.Yilong Li
Change-Id: I13193224b63d45b43b29f857e38b430797f88d7e
2020-11-25[logging] Use new logging macro and pass file and lineSuraj Malhotra
This is part one in soft transition. It will be changed to use old logging macro name once transition is complete. Change-Id: I342d553d7588e966c8be970ae53cc267c000d0ba
2020-07-10fuchsia: Fix releasepackage.py script.Yilong Li
Fix the directory structure to make it consistent with other debug-symbol packages. Change-Id: I6189f210bc52362414045baa7d53ad6425709a89
2020-07-08fuchsia: Create package with stripped binaries.Yilong Li
Per "Prebuilt CIPD packages in Fuchsia" [1], the prebuilt package containing ELF binaries need to be stripped. The unstripped binary can be provided in a separated symbol package. This change modifies the releasepackage.py script to make it produce two separated CIPD package: libvulkan_goldfish/x64 and libvulkan_goldfish/debug-symbols-x64. [1] https://fuchsia.dev/fuchsia-src/development/prebuilt_packages/publish_prebuilt_packages_to_cipd Bug: 54262 Change-Id: I84759c629a5667762d3d2e1899231847607c005c
2020-06-25Fix log priority on Fuchsia.Yilong Li
1) Fix log priorities on Fuchsia, allowing ALOGD() to be printed as long as the system minimum logging level is lower than DEBUG. 2) The address space backoff should be a WARNING instead of ERROR. Bug: fxb/54083 Change-Id: I2eb013e99830edf2c12608946c6dc0f3ec05c974
2020-04-16Fix typo in Fuchsia package update script.Yilong Li
Change-Id: I16367c4f329ce9907efe77bfbb4738b95de6665f
2019-12-10[Fuchsia] Use logging serviceCraig Stout
Iincludes redirection of stdout and stderr to logging, in case some part of the driver or a dependency is relying on those. Change-Id: I8ee4431a2fc90d4d9bdcecc7a2d9d3bfdd42b27f
2019-11-14[fuchsia] Ensure package_dir existsCraig Stout
Change-Id: I804c979622e6d76c48b894faff78d34f8ca3b895
2019-10-23[vulkan] Update release script to use unstripped .soDavid Reveman
Bug: fxb/6384 Change-Id: Ie95c2f350253674de3f9b6369396d653b9e964d9
2019-10-22Merge "[vulkan] Remove use of libfdio"John Bauman
2019-10-21[vulkan] Remove use of libfdioJohn Bauman
We want to remove dependencies on Fuchsia from libvulkan to any other shared libraries, so switch to using the PFN_vkConnectToServiceAddr by the loader to connect to services. Bug: fxb/13095 Change-Id: I757a80b836aa5a1164963231fc3ff834cace1ff8
2019-10-20[fuchsia] Update cipd upload scriptYilong Li
All //buildtools/* commands are already removed, we replace them with "//scripts/fx *" commands instead. TEST=python ./releasepackage.py --dry-run Change-Id: Iad966b1bb5e61665b48efb9b949c1b2605a8b0dd
2019-05-23[vulkan] Use install-mode copy in fuchsia/releasepackage.pyDavid Reveman
Change-Id: I35ece5f0b0528c77d0397aa82350df359f91439a
2019-05-06[vulkan] Add releasepackage.py script for Fuchsia.android-o-mr1-iot-release-1.0.12oreo-mr1-iot-releaseDavid Reveman
This script can be used to upload latest version of goldfish vulkan to CIPD for usage by Fuchsia. The script assumes that goldfish vulkan is built as part of the Fuchsia tree. Test: python fuchsia/releasepackage.py --dry-run Change-Id: Iafb56c2b6c4472fc6863f4c158e146b84eaaf393
2019-02-16[vulkan] Fuchsia build supportDavid Reveman
This initial patch attempts to minimize changes to existing code by adding a fuchsia compat layer that matches what is expected from android/linux. Multi platform support can be improved in follow up changes by introducing a more appropriate platform layer. BUILD.gn is limited to target_os=fuchsia but can be improved to support other platforms. Change-Id: I7c69a4368d3560032ff341ee8a5a58c01b50ab5e