genode/repos/os/src/server/vmm/spec/arm_v8
Sebastian Sumpf 103dcdeea8 vmm: ARMv8 virtio improvements
net:
* increase queue size to 1024 (more stable on Linux)
* use mac address from Nic session instead of random one
* handle data that is larger than rx descriptor correctly (copy less)
* clear descriptor header (12 bytes) on rx

generic:
* always use 'avail_idx' (tx and rx)
* added barriers when reading/writing queues (TMP)

Ref #3620
2020-02-27 14:46:59 +01:00
..
address_space.cc os: introduce vmm component for ARMv8 2019-11-21 14:29:36 +01:00
address_space.h os: introduce vmm component for ARMv8 2019-11-21 14:29:36 +01:00
cpu.cc os: introduce vmm component for ARMv8 2019-11-21 14:29:36 +01:00
cpu.h vmm: do not lock inside VMM 2020-02-27 14:46:59 +01:00
exception.h os: introduce vmm component for ARMv8 2019-11-21 14:29:36 +01:00
generic_timer.cc os: introduce vmm component for ARMv8 2019-11-21 14:29:36 +01:00
generic_timer.h os: introduce vmm component for ARMv8 2019-11-21 14:29:36 +01:00
gic.h vmm: fix GIC interrupt register bit shifts 2020-02-27 14:46:58 +01:00
gicv2.cc vmm: fix GIC interrupt register bit shifts 2020-02-27 14:46:58 +01:00
hw_device.h os: introduce vmm component for ARMv8 2019-11-21 14:29:36 +01:00
main.cc os: introduce vmm component for ARMv8 2019-11-21 14:29:36 +01:00
mmio.cc os: introduce vmm component for ARMv8 2019-11-21 14:29:36 +01:00
mmio.h os: introduce vmm component for ARMv8 2019-11-21 14:29:36 +01:00
pl011.cc vmm: ARMv8 virtio for network and console 2020-02-27 14:46:59 +01:00
pl011.h os: introduce vmm component for ARMv8 2019-11-21 14:29:36 +01:00
psci.h os: introduce vmm component for ARMv8 2019-11-21 14:29:36 +01:00
ram.h vmm: ARMv8 add 'local_address' to Ram_allocator 2020-02-27 14:46:59 +01:00
target.mk vmm: ARMv8 virtio for network and console 2020-02-27 14:46:59 +01:00
virt.dts vmm: ARMv8 virtio for network and console 2020-02-27 14:46:59 +01:00
virtio_console.h vmm: ARMv8 virtio improvements 2020-02-27 14:46:59 +01:00
virtio_device.cc vmm: ARMv8 virtio for network and console 2020-02-27 14:46:59 +01:00
virtio_device.h vmm: ARMv8 virtio improvements 2020-02-27 14:46:59 +01:00
virtio_net.h vmm: ARMv8 virtio improvements 2020-02-27 14:46:59 +01:00
vm.cc vmm: ARMv8 virtio for network and console 2020-02-27 14:46:59 +01:00
vm.h vmm: ARMv8 virtio for network and console 2020-02-27 14:46:59 +01:00