Add communication channel multiplexing.

The concept of ports is introduced to allow VMs to differentiate
communication channels within the transport offered by Hafnium.

The implementation is exposed to user-space as sockets. Only admins are
currently allowed to create them.

Change-Id: I3ad3b6c297d1b23878b858ade00dbfeb06cc93a1
1 file changed
tree: 44c6970ce4383af00511f936629c00c650ca8d64
  1. .gitignore
  2. hf_call.S
  3. LICENSE
  4. main.c
  5. Makefile