tree: 84e419fc26b02a52c08994a843e33ff62ccdea78 [path history] [tgz]
  1. OWNERS
  2. README.md
  3. bti.test.fidl
  4. cache.test.fidl
  5. channel.test.fidl
  6. clock.test.fidl
  7. cprng.test.fidl
  8. debug.test.fidl
  9. debuglog.test.fidl
  10. event.test.fidl
  11. eventpair.test.fidl
  12. exception.test.fidl
  13. fifo.test.fidl
  14. framebuffer.test.fidl
  15. futex.test.fidl
  16. guest.test.fidl
  17. handle.test.fidl
  18. interrupt.test.fidl
  19. iommu.test.fidl
  20. ioports.test.fidl
  21. job.test.fidl
  22. ktrace.test.fidl
  23. misc.test.fidl
  24. mtrace.test.fidl
  25. object.test.fidl
  26. pager.test.fidl
  27. pc.test.fidl
  28. pci.test.fidl
  29. pmt.test.fidl
  30. port.test.fidl
  31. process.test.fidl
  32. profile.test.fidl
  33. resource.test.fidl
  34. rights.test.fidl
  35. smc.test.fidl
  36. socket.test.fidl
  37. syscall.test.fidl
  38. system.test.fidl
  39. task.test.fidl
  40. thread.test.fidl
  41. timer.test.fidl
  42. vcpu.test.fidl
  43. vmar.test.fidl
  44. vmo.test.fidl
  45. zx.test.fidl
zircon/experimental/syscalls/README.md

Syscall definitions

This is a work-in-progress definition of syscalls as FIDL.

This is not yet used by the build! Do not worry about updating it!

The location you're looking for is currently //zircon/system/public/zircon/syscalls.banjo.

Notes for interested in working on the transition

  • Named xyz.test.fidl for now only to not require API review on gerrit, and to make it slightly more clear that they're not the real definitions yet.
  • See tools/kazoo for the processor of these, and in particular the in-progress tests that compare the output of fidlc+kazoo to the current output of banjo+abigen.