Age | Commit message (Collapse) | Author | Files | Lines |
|
Bug-AGL: SPEC-4834
Change-Id: Ib5f179ccb3ccf2cbea6f7d2bf8d9e28942f249e2
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
|
|
Add scheduling mechanism for virtio interrupts and
messages. This mechanism can be used to prioritize
one virtio-device's requests over the other by
setting the args "credits=" and "priority=" into
the adapter's arguments.
Change-Id: I5d375e6c6b3fce50c1f6659d2eeb388a2555e0ad
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
|
|
Updates:
- README file
- Notification mechanism:
- Notifications triggered by virtio devices by-pass
adapter application and are delivered directly to
the vhost-user devices
- Fix coding style
Change-Id: I4b03f1c19dd527ad08bee80b5d515dcbd3b1c485
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
|
|
Updates [v1]:
- The driver to handle multiple adapter instances.
- The source code is restructured and splitted into:
"virtio_loopback_driver.c" and "virtio_loopback_device.c".
- Notification mechanism is based on workqueues
Updates [v2]:
- Update module final name to 'virtio_loopback'
- Update the README file, add tested platforms
- Fix indents, typos
Bug-AGL: SPEC-4834
Change-Id: Ifef4cb222652c3e8584849d257d84abc7c7ba1b5
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
|
|
Updates kernel version checks to successfully compile both on aws and
AGL Ref Hardware
v2: improve accuracy of the linux kernel versions
Bug-AGL: SPEC-4834
Change-Id: Ibc75e3b1b8c1085afbcb02bd4976080b7dbc59cb
Signed-off-by: Michele Paolino <m.paolino@virtualopensystems.com>
|
|
New updated version with updates on:
vm_area_struct *vma)
- Driver initialization (dynamic device allocation)
- Control Plane (delete SHARE\_BUF sys\_call)
- Notification mechanisms (new runtime thread, spinlocks instead of
mutexes)
v2: fixed typo
Bug-AGL: SPEC-4834
Change-Id: I3d0bfe777a0b9f63ca4cf1ee102d4fe6b929f2d6
Signed-off-by: Michele Paolino <m.paolino@virtualopensystems.com>
|
|
Add template files for gitlab
Bug-AGL: SPEC-4474
Change-Id: I7805179f8070581e806b5dd3f6a186ce28b518c5
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
fcheck_files replace with files_lookup_fd_rcu in kernels > 5.11
and code cleaning.
This is going to fix part of the virtio-loopback issues found
in patchset 29407.
Bug-AGL: SPEC-4834
Change-Id: I66ef985df68bcb02222489eb0de7b71c048fbb20
Signed-off-by: Michele Paolino <m.paolino@virtualopensystems.com>
|
|
The function fcheck_files() is replaced by files_lookup_fd_rcu()
on kernel version > 5.11.0
Bug-AGL: SPEC-4834
Change-Id: Ie4adb383252a35066d1ed3be1caad29883503af5
Signed-off-by: Angelos Mouzakitis <a.mouzakitis@virtualopensystems.com>
|
|
Add a while loop which sends any notification remaining in the queue
Bug-AGL: SPEC-4834
Change-Id: I6515752569d4be67bd388dd51899f8566b1cb14f
Signed-off-by: Angelos Mouzakitis <a.mouzakitis@virtualopensystems.com>
|
|
The virtio-loopback-driver is part of the Virtio Loopback
architecture detailed in the following link:
https://git.virtualopensystems.com/virtio-loopback/docs
Change-Id: I4828f903f025966624396632a76a2debf6f958d4
Signed-off-by: Angelos Mouzakitis <a.mouzakitis@virtualopensystems.com>
|
|
|