[zircon][dev][goldfish] Add goldfish address space driver
Goldfish address space is a virtual device that is used by AEMU to provide host visible memory when forwarding Vulkan API from guest to host. Goldfish address space is a PCI device that provides a region of memory that can be used for mapping host side memory into guest. Guest side Vulkan driver can reserve a block of memory and use AEMU specific Vulkan API to map host side memory into the block. DX-939 #comment Test: /boot/test/sys/goldfish-test Change-Id: Ic6906c6f8d618bd8f31d49ad8838eb05a34b1ba9
Showing
- zircon/system/dev/misc/BUILD.gn 1 addition, 0 deletionszircon/system/dev/misc/BUILD.gn
- zircon/system/dev/misc/goldfish-address-space/BUILD.gn 23 additions, 0 deletionszircon/system/dev/misc/goldfish-address-space/BUILD.gn
- zircon/system/dev/misc/goldfish-address-space/address-space-device.cpp 311 additions, 0 deletions.../dev/misc/goldfish-address-space/address-space-device.cpp
- zircon/system/dev/misc/goldfish-address-space/address-space-device.h 57 additions, 0 deletions...em/dev/misc/goldfish-address-space/address-space-device.h
- zircon/system/fidl/BUILD.gn 1 addition, 0 deletionszircon/system/fidl/BUILD.gn
- zircon/system/fidl/fuchsia-hardware-goldfish-address-space/BUILD.gn 11 additions, 0 deletions...tem/fidl/fuchsia-hardware-goldfish-address-space/BUILD.gn
- zircon/system/fidl/fuchsia-hardware-goldfish-address-space/goldfish-address-space.fidl 15 additions, 0 deletions...rdware-goldfish-address-space/goldfish-address-space.fidl
- zircon/system/ulib/ddk/include/ddk/protodefs.h 1 addition, 0 deletionszircon/system/ulib/ddk/include/ddk/protodefs.h
- zircon/system/utest/goldfish/BUILD.gn 1 addition, 0 deletionszircon/system/utest/goldfish/BUILD.gn
- zircon/system/utest/goldfish/goldfish-test.cpp 58 additions, 0 deletionszircon/system/utest/goldfish/goldfish-test.cpp
Loading
Please register or sign in to comment