|
|
@417aaafb
|
7 years |
jakub |
Protect the virtqueue with a mutex
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b8ef198b
|
7 years |
jakub |
Implement virtio-net interrupt handler
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3d135e9
|
7 years |
jakub |
Implement virtio_net_send
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fe96085
|
7 years |
jakub |
Register and enable virtio-net IRQ
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@848e880f
|
7 years |
jakub |
Let pio_enable_resource return physical address
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c1ba24a
|
7 years |
jakub |
Allow descriptors to be set and made available
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0180c67
|
7 years |
jakub |
Separate buffers from virtqueues
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eda41a9e
|
7 years |
jakub |
Calculate the notification address for each virtq
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@341df5f
|
7 years |
jakub |
Factor our generic virtio device initialization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cbcb34c
|
7 years |
jakub |
Configure the virtqueues
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1c53d93
|
7 years |
jakub |
Add Virtqueue definitions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@21ff054
|
7 years |
jakub |
Make sure the PCI capability is big enough
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1d0620b
|
7 years |
jakub |
Cleanup the device if initialization fails
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a38b705
|
7 years |
jakub |
Add device status constants
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c72cd20
|
7 years |
jakub |
Do not use double underscore for header guard
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d6f73b92
|
7 years |
jakub |
Use _initialize instead of _init
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d6c0016
|
7 years |
jakub |
Factor our resource management, add cleanup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a86174ec
|
7 years |
jakub |
Make the queue notify base address 16-bit
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6ccc424
|
7 years |
jakub |
Process VIRTIO PCI configuration structures
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@00192cde
|
7 years |
jakub |
Factor out virtio code to libvirtio
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|