aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2023-11-07Add GPIO and Sound virtio header files for buidingHEADmasterAngelos Mouzakitis2-0/+406
the adapter under Yocto Change-Id: I406cefb7c5dde643e5bfcc1c127cd7b3e25277c6 Signed-off-by: Angelos Mouzakitis <a.mouzakitis@virtualopensystems.com>
2023-10-10[ADD] Vhost-user-sound is being addedTimos Ampelikiotis4-7/+365
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com> Change-Id: I77c6fe2a1e50d4c838662a5eee846780e265de5f
2023-10-03[ADD] Vhost-user-gpio is being addedTimos Ampelikiotis21-108/+489
Update Copyrights, interrupt locking mechanism, compilation warnings. Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
2023-10-03Introduce Virtio-loopback epsilon-release:Timos Ampelikiotis12-218/+473
Epsilon release introduces a new compatibility layer which make virtio-loopback design to work with QEMU and rust-vmm vhost-user backend without require any changes. Changes and fixes done during this development are: - Add new memory exchange mechanism - Update binaries command line: argument limit - Update features exchange for vhost-user-rng backend - Updare VQS index exchange process between driver and adapter - Add VHOST_RAM_SLOTS constant Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
2023-10-03Virtio-loopback-rfc release:Timos Ampelikiotis6-94/+71
- Polish the code, remove comments, FIXMEs ... - Add 'print_config' as a class method - Fix 'features_sel' read/write operations Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
2023-10-03Update/Polish virtio-loopback-adapter Delta release:Timos Ampelikiotis3-7/+3
- Add new ioctl for sharing communication shared struct - Remove old ioctls and comments Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
2023-10-03Update virtio-loopback-adapter Delta release:Timos Ampelikiotis3-3/+3
- Remove static build - Correct the configuration exchange Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
2023-10-03Virtio-loopback-adapter Delta release:Timos Ampelikiotis6-20/+70
- Add queue num and size in the arguments - Stop creating user-space threads for its virtio-loopback notification Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
2023-10-03Update Readme file on virtio-loopback Beta versionTimos Ampelikiotis1-8/+5
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
2023-10-03Update virtio-loopback-adapter Beta version:Timos Ampelikiotis6-38/+96
- Add exclusive eventfd for notifications - Update eventfd handler for vhost-user call Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
2023-10-03Virtio-loopback-adapter Beta version:Timos Ampelikiotis13-109/+1357
- Build a single virtio-loopback-adapter binary - Mmap the vrings with dynamic defined size - Add set_mem_table mechanism (Not used into this release) Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
2023-10-03Virtio-loopback-adapter Beta version for review:Timos Ampelikiotis16-35/+2220
- Beta version of the code to be discussed during the review planned on the 09/11/2022 - Before being merged into master, this code might be changed with fixes and optimization Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
2023-10-03Virtio-loopback-adapter Alpha release update:Timos Ampelikiotis13-345/+455
- Format code style and remove unnecessary comments Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
2023-10-03Virtio-loopback-adapter Alpha release:Timos Ampelikiotis16-0/+5295
- The virtio-loopback-adapter is part of the Virtio Loopback architecture detailed in the following link: https://git.virtualopensystems.com/virtio-loopback/docs Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
2023-09-20Initial empty repositoryJan-Simon Moeller0-0/+0