Allow waiting for event objects on the client side

When doing OSEventObjectOpen the client can pass an additional
semaphore which will be added to the list of semaphores signaled when
the event object is signaled. This allows the client to directly wait on
the semaphore instead of doing a synchronous bridge call. That's more
efficient and avoids blocking the connection thread while the wait's
happening.

MA-639 #comment

Change-Id: I4b85793663214cf1b9be7a3ff91e0ae05391fc02
7 files changed
tree: 82a1638443bdfd30759d4f64cc3a115d5e5b3893
  1. copy-to-kernel-tc/
  2. fuchsia/
  3. generated/
  4. hwdefs/
  5. include/
  6. kernel/
  7. linux/
  8. services/
  9. test/
  10. tools/
  11. .clang-format
  12. BUILD.gn
  13. CONTRIBUTING.md
  14. MIT-COPYING
  15. README.fuchsia
  16. README.md
README.md

Rogue Embedded Systems DDK for Linux kernel. Copyright (C) Imagination Technologies Ltd. All rights reserved.

About

This is the Imagination Technologies Rogue DDK for the Linux kernel.

License

You may use, distribute and copy this software under the terms of the MIT license. Details of this license can be found in the file “MIT-COPYING”.

Contact information:

Imagination Technologies Ltd. gpl-support@imgtec.com Home Park Estate, Kings Langley, Herts, WD4 8LZ, UK