index
:
kernel/git/maz/kvmtool.git
arm64/nv-5.16
arm64/nv-6.5
m1-hacks
master
msix-fixes
pmu-filter
rvic
zero-offset
Unnamed repository; edit this file 'description' to name the repository.
Marc Zyngier
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
virtio
Age
Commit message (
Expand
)
Author
Files
Lines
2019-10-25
virtio: Ensure virt_queue is always initialised
Will Deacon
3
-0
/
+3
2019-05-29
virtio/blk: Avoid taking pointer to packed struct
Andre Przywara
1
-2
/
+2
2019-04-26
virtio/blk: sync I/O on reset
Jean-Philippe Brucker
1
-0
/
+2
2019-04-26
virtio/blk: Set VIRTIO_BLK_F_RO when the disk is read-only
Jean-Philippe Brucker
1
-1
/
+4
2019-02-08
virtio: use strlcpy
Andre Przywara
2
-3
/
+5
2019-02-08
kvmtool: 9p: fix overapping snprintf
Anisse Astier
1
-1
/
+8
2019-02-08
virtio: fix warning on strncpy
Anisse Astier
1
-3
/
+3
2019-01-30
arm: turn pr_info() into pr_debug() messages
Andre Przywara
1
-1
/
+2
2019-01-22
virtio/console: Implement reset
Jean-Philippe Brucker
1
-12
/
+20
2019-01-22
virtio/p9: Implement reset
Jean-Philippe Brucker
1
-0
/
+16
2019-01-22
virtio/blk: Reset virtqueue
Jean-Philippe Brucker
1
-22
/
+45
2019-01-22
virtio/net: Implement device and virtqueue reset
Jean-Philippe Brucker
1
-0
/
+63
2019-01-22
virtio/net: Clean virtqueue state
Jean-Philippe Brucker
1
-53
/
+57
2019-01-22
virtio: Add reset() callback
Jean-Philippe Brucker
3
-11
/
+34
2019-01-22
virtio: Add exit_vq() callback
Jean-Philippe Brucker
3
-10
/
+49
2019-01-22
virtio: Add get_vq() callback
Jean-Philippe Brucker
9
-26
/
+28
2019-01-22
virtio: Add get_vq_count() callback
Jean-Philippe Brucker
7
-0
/
+44
2019-01-22
virtio: Implement notify_status
Jean-Philippe Brucker
9
-4
/
+60
2018-06-19
irq: add irqfd helpers
Jean-Philippe Brucker
2
-14
/
+5
2018-04-06
virtio/pci: Register a single eventfd for vhost
Jean-Philippe Brucker
1
-7
/
+5
2018-03-19
virtio: Clean up next_desc
Jean-Philippe Brucker
1
-6
/
+4
2018-01-29
virtio/pci: Use port I/O for configuration registers by default
Jean-Philippe Brucker
1
-3
/
+3
2018-01-29
virtio: Support drivers that don't negotiate VIRTIO_RING_F_EVENT_IDX
Jean-Philippe Brucker
1
-0
/
+9
2018-01-29
virtio: Save negotiated features
Jean-Philippe Brucker
3
-3
/
+12
2017-12-14
virtio-console: Fix pthread_cond initialization race
Jean-Philippe Brucker
1
-2
/
+1
2017-11-03
Add GICv2m support
Jean-Philippe Brucker
1
-2
/
+2
2017-08-30
net: Check UFO offloading support for tap driver
Wei Chen
1
-34
/
+80
2017-06-09
kvmtool: makedev should be sourced from sysmacros
Jeremy Linton
1
-0
/
+1
2017-06-09
extend GSI IRQ routing to take a device ID
Andre Przywara
1
-2
/
+4
2017-06-09
PCI: inject PCI device ID on MSI injection
Andre Przywara
1
-1
/
+7
2017-06-09
PCI: Only allocate IRQ routing entry when available
Andre Przywara
1
-3
/
+26
2017-06-09
virtio: fix endianness check for vhost support
Andre Przywara
1
-1
/
+1
2017-06-09
MSI-X: update GSI routing after changed MSI-X configuration
Andre Przywara
1
-10
/
+45
2017-06-09
irq: move IRQ routing into irq.c
Andre Przywara
1
-7
/
+14
2017-02-17
kvmtool: virtio-net: fix VIRTIO_NET_F_MRG_RXBUF usage in rx thread
Will Deacon
2
-23
/
+40
2017-02-01
virtio: Describe virtio coherency in DT
Robin Murphy
1
-0
/
+1
2016-11-28
kvmtool: 9p: fix a buffer overflow in rel_to_abs
G. Campana
1
-13
/
+16
2016-11-28
kvmtool: 9p: fix check for snprintf truncation of full_path
G. Campana
1
-1
/
+1
2016-11-18
kvmtool: 9p: refactor fixes with get_full_path()
G. Campana
1
-75
/
+36
2016-11-18
kvmtool: 9p: fix strcpy vulnerabilities
G. Campana
1
-16
/
+55
2016-11-18
kvmtool: 9p: fix sprintf vulnerabilities
G. Campana
1
-11
/
+70
2016-11-18
kvmtool: 9p: fix path traversal vulnerabilities
G. Campana
1
-0
/
+55
2015-08-06
kvmtool: Introduce downscript option for virtio-net
Fan Du
1
-12
/
+37
2015-07-20
avoid casts when initializing structures
Andre Przywara
7
-7
/
+7
2015-06-29
kvmtool: vhost-net: fix ioeventfd registration
Andre Przywara
1
-2
/
+2
2015-06-22
kvmtool: don't use PCI config space IRQ line field
Andre Przywara
1
-3
/
+6
2015-06-16
kvmtool: Fix length of ioevent for VIRTIO_PCI_QUEUE_NOTIFY
Andreas Herrmann
1
-1
/
+1
2015-06-16
kvmtool: Register each guest memory bank as vhost_memory_region
Andreas Herrmann
1
-8
/
+13
2015-06-16
kvmtool: Fix regression introduced with d2a7ddff4
Andreas Herrmann
1
-1
/
+1
2015-06-01
virtio: fix fsync() on a directory
Russell King
1
-3
/
+8
2015-06-01
kvmtool: Set the thread names for terminal and virtio-net-ctrl
Suzuki K. Poulose
1
-0
/
+2
2015-06-01
kvmtool: remove no longer needed kvm/types.h
Andre Przywara
1
-1
/
+0
2015-06-01
kvmtool: 9p: teach kvmtool about kuid_t and kgid_t
Andre Przywara
2
-4
/
+2
2015-06-01
kvmtool: Add minimal support for macvtap
Marc Zyngier
1
-14
/
+26
2015-06-01
kvmtool: virtio-9p: Convert EMFILE error at the server to ENFILE for the guest
Suzuki K. Poulose
1
-0
/
+4
2015-06-01
kvmtool: ARM: allow level interrupts in device tree
Andre Przywara
1
-5
/
+7
2015-06-01
Use the arch default transport method for network
Suzuki K. Poulose
2
-6
/
+24
2015-06-01
kvm tools: balloon: fix overflow in PFN to address conversion
Konstantin Khlebnikov
1
-1
/
+1
2015-06-01
kvm tools: Handle virtio/pci I/O space as little endian
David Daney
1
-3
/
+3
2015-06-01
kvmtool: virtio: pass trapped vcpu to IO accessors
Marc Zyngier
1
-3
/
+10
2015-06-01
kvmtool: convert net backend to support bi-endianness
Marc Zyngier
1
-5
/
+40
2015-06-01
kvmtool: convert blk backend to support bi-endianness
Marc Zyngier
1
-6
/
+25
2015-06-01
kvmtool: convert 9p backend to support bi-endianness
Marc Zyngier
1
-0
/
+3
2015-06-01
kvmtool: convert console backend to support bi-endianness
Marc Zyngier
1
-1
/
+7
2015-06-01
kvmtool: sample CPU endianness on virtio-mmio device reset
Marc Zyngier
1
-0
/
+3
2015-06-01
kvmtool: virt_queue configuration based on endianness
Marc Zyngier
1
-25
/
+34
2015-06-01
kvmtool: pass trapped vcpu to MMIO accessors
Marc Zyngier
2
-9
/
+15
2015-06-01
kvmtool: allow the TAP interface to be specified on the command line
Marc Zyngier
1
-7
/
+14
2015-06-01
kvm tools: treat uids and gids in stat structure properly
Sasha Levin
2
-6
/
+9
2015-06-01
kvm tools: mark our PCI card as PIO and MMIO able
Sasha Levin
1
-0
/
+1
2015-06-01
kvm tools: ARM: allow default virtio transport to be passed on cmdline
Will Deacon
6
-6
/
+6
2015-06-01
kvm tools: irq: move irq line allocation into device registration
Will Deacon
2
-3
/
+8
2015-06-01
kvm tools: irq: rename irq__register_device to irq__alloc_line
Will Deacon
2
-2
/
+2
2015-06-01
kvm tools: irq: remove remaining parameters to irq__register_device
Will Deacon
2
-11
/
+3
2015-06-01
kvm tools: irq: remove pin parameter from irq__register_device
Will Deacon
2
-5
/
+5
2015-06-01
kvm tools: pci: add MMIO interface to virtio-pci devices
Will Deacon
1
-36
/
+75
2015-06-01
kvm tools: net: allow a mixture of pci and mmio virtio devices
Will Deacon
1
-5
/
+17
2015-06-01
kvm tools: net: don't propagate error codes from tx/rx operations
Will Deacon
1
-4
/
+16
2015-06-01
kvm tools: pci: remove BAR 3 hangover from virtio pci msix code
Will Deacon
1
-7
/
+3
2015-06-01
kvm tools: pci: register virtio pba structure as mmio region with kvm
Will Deacon
1
-2
/
+2
2015-06-01
kvm tools: vhost-net: setup mergeable rx buffers feature
Ying-Shiuan Pan
1
-4
/
+19
2015-06-01
kvm tools: virtio-net has to open tap device before vhost-net init.
Ying-Shiuan Pan
1
-21
/
+10
2015-06-01
kvm tools: Fix virtio-net iov memcpy
Asias He
1
-1
/
+1
2015-06-01
kvm tools: stop virtio console doing unnecessary input handling
Jonathan Austin
1
-3
/
+20
2015-06-01
kvm tools: ioeventfd: replace bool parameters to __add_event with flags
Will Deacon
2
-4
/
+5
2015-06-01
kvm tools: virtio-mmio: init_ioeventfd should use MMIO for ioeventfd__add_eve...
Ying-Shiuan Pan
1
-2
/
+2
2015-06-01
kvm tools: plug race between uip_init and virtio_net_rx_thread
Marc Zyngier
1
-0
/
+1
2015-06-01
kvm tools: fix boot of guests with more than 4gb of ram
Sasha Levin
7
-7
/
+7
2015-06-01
kvm tools: add status notification hook to virtio-mmio
Marc Zyngier
1
-1
/
+6
2015-06-01
kvm tools: virtio-net mergable rx buffers
Sasha Levin
1
-6
/
+36
2015-06-01
kvm tools: use correct vnet header size for mergable rx buffers
Sasha Levin
1
-2
/
+6
2015-06-01
kvm tools: init network devices only when the virtio driver is ready to go
Sasha Levin
1
-6
/
+24
2015-06-01
kvm tools: add status notification hook for virtio
Sasha Levin
1
-0
/
+2
2015-06-01
kvm tools: fix vhost interaction with ctrl vq
Sasha Levin
1
-5
/
+12
2015-06-01
kvm tools: pass virtio header size to uip_init
Sasha Levin
1
-0
/
+1
2015-06-01
kvm tools: console: unconditionally output to any console
Marc Zyngier
1
-4
/
+1
2015-06-01
kvm tools: virtio: move fdt node generation into core mmio code
Will Deacon
1
-1
/
+37
2015-06-01
kvm tools: make virtio-net mq max queues configurable
Sasha Levin
1
-6
/
+13
2015-06-01
kvm tools: virtio-net multiqueue support
Sasha Levin
1
-71
/
+84
2015-06-01
kvm tools: support virtio-net ctrl queue
Sasha Levin
1
-2
/
+32
2015-06-01
kvm tools: 9p: fix compilation broken by new stat structures
Marc Zyngier
2
-0
/
+2
2015-06-01
kvm tools: virtio: remove hardcoded assumptions about guest page size
Will Deacon
9
-27
/
+35
2015-06-01
kvm tools: add generic device registration mechanism
Will Deacon
2
-5
/
+17
2015-06-01
kvm tools: balloon: add dummy set_size_vq implementation
Will Deacon
1
-0
/
+7
2015-06-01
kvm tools: use /dev/random in virtio-rng
Sasha Levin
1
-2
/
+4
2015-06-01
kvm tools: allow arch to specify default virtio transport
Will Deacon
6
-6
/
+12
2015-06-01
kvm tools: virtio: add dummy set_size_vq implementations
Will Deacon
3
-0
/
+21
2015-06-01
kvm tools: virtio-mmio: use subsys_id instead of pci device ID
Will Deacon
1
-1
/
+1
2015-06-01
kvm tools: don't crash on virtio MSI-X reset
Sasha Levin
1
-3
/
+8
2015-06-01
kvm tools: use the correct config vector interrupt
William Dauchy
1
-1
/
+1
2015-06-01
kvm tools: use mutex abstraction instead of pthread mutex
Sasha Levin
3
-11
/
+11
2015-06-01
kvm tools: Specify names for VM internal threads
Sasha Levin
2
-0
/
+6
2015-06-01
kvm tools: Drop lchown() calls from 9p
Pekka Enberg
1
-16
/
+0
2015-06-01
kvm tools: remove global kvm object
Sasha Levin
4
-14
/
+11
2015-06-01
kvm tools: use init/exit where possible
Sasha Levin
7
-0
/
+13
2015-06-01
kvm tools: virtio-9p cleanup
Sasha Levin
1
-0
/
+68
2015-06-01
kvm tools: kvm-ipc cleanup
Sasha Levin
1
-2
/
+2
2015-06-01
kvm tools: virtio-net init/exit
Sasha Levin
1
-5
/
+129
2015-06-01
kvm tools: virtio-bln init/exit
Sasha Levin
1
-1
/
+11
2015-06-01
kvm tools: virtio-rng init/exit
Sasha Levin
1
-0
/
+3
2015-06-01
kvm tools: virtio-console init/exit
Sasha Levin
1
-1
/
+11
2015-06-01
kvm tools: move active_console into struct kvm_config
Sasha Levin
1
-3
/
+9
2015-06-01
kvm tools: simplify virtio config handling
Sasha Levin
9
-72
/
+18
2015-06-01
kvm tools: 9p don't nuke fids on attach
Sasha Levin
1
-22
/
+0
2015-06-01
kvm tools: fix warnings in virtio-blk
Sasha Levin
1
-2
/
+8
2015-06-01
kvm tools: Use the new KVM_SIGNAL_MSI ioctl to inject interrupts directly.
Sasha Levin
1
-2
/
+23
2015-06-01
kvm tools: Add initial virtio-scsi support
Asias He
2
-0
/
+317
2015-06-01
kvm tools: Fix formatting of error message in TAP handling
Michael Ellerman
1
-2
/
+1
2015-06-01
kvm tools: don't bother tracking is_dir
Sasha Levin
1
-5
/
+11
2015-06-01
kvm tools: use correct error value for virtio-9p RLERROR
Sasha Levin
1
-1
/
+1
2015-06-01
kvm tools: remove unused field from virtio-blk
Sasha Levin
1
-1
/
+0
2015-06-01
kvm tools: dynamically allocate p9 fids
Sasha Levin
1
-42
/
+107
2015-06-01
kvm tools: Do not poll ioeventfd if vhost is enabled
Asias He
3
-2
/
+21
2015-06-01
kvm tools: Fix VHOST_SET_MEM_TABLE failure
Asias He
1
-1
/
+1
2015-06-01
kvm tools: support 9p flush command
Sasha Levin
1
-1
/
+14
2015-06-01
kvm tools: Process virito blk requests in separate thread
Asias He
1
-1
/
+25
2015-06-01
kvm tools: Improve compat message format
Asias He
1
-3
/
+3
2015-06-01
kvm tools: Fix compat message
Asias He
6
-6
/
+6
2015-06-01
kvm tools: Introduce virtio_compat_add_message() helper
Asias He
7
-36
/
+39
2015-06-01
kvm tools: Code cleanup for virtio/net.c
Asias He
1
-4
/
+4
2015-06-01
kvm tools: Code cleanup for virtio/console.c
Asias He
1
-3
/
+3
2015-06-01
kvm tools: Code cleanup for virtio/blk.c
Asias He
1
-13
/
+15
2015-06-01
kvm tools: Code cleanup for virtio/balloon.c
Asias He
1
-3
/
+3
2015-06-01
kvm tools: Code cleanup for virtio/9p.c
Asias He
1
-30
/
+28
2015-06-01
kvm tools: Remove unused req_mutex variable.
Asias He
1
-2
/
+0
2015-06-01
kvm tools: use accessor function for virtio-9p FIDs
Sasha Levin
1
-29
/
+37
2015-06-01
kvm tools: Rename VIRTIO_P9 to VIRTIO_9P
Asias He
1
-15
/
+15
2015-06-01
kvm tools: Add set_size_vq for virtio-blk
Asias He
1
-0
/
+8
2015-06-01
kvm tools: Add set_size_vq for virtio-net
Asias He
1
-1
/
+10
2015-06-01
kvm tools: Increase virtio-blk and virtio-net queue size
Asias He
2
-2
/
+2
2015-06-01
kvm tools: Introduce trans=mmio parameter for virtio-net
Asias He
1
-2
/
+6
2015-06-01
kvm tools: Support virtio-mmio in virtio_init
Asias He
1
-0
/
+13
2015-06-01
kvm tools: Add virtio-mmio support
Asias He
1
-0
/
+256
2015-06-01
kvm tools: Rename callback_mmio_table
Asias He
1
-2
/
+2
2015-06-01
kvm tools: Rework on virtio transport abstraction.
Asias He
9
-129
/
+103
2015-06-01
kvm tools: Add is_pio flag to ioeventfd__add_event
Asias He
1
-1
/
+1
2015-06-01
kvm tools: Fixes for virtio module
Sasha Levin
3
-11
/
+54
2015-06-01
kvm tools: Fixes for disk image module
Sasha Levin
1
-10
/
+27
2015-06-01
kvm tools: Fixes for ioeventfd module
Sasha Levin
1
-1
/
+4
2015-06-01
kvm tools: Fixes for ioport module
Sasha Levin
1
-1
/
+6
2015-06-01
kvm tools, 9p: Fix memory leak in virtio_9p_attach()
Pekka Enberg
1
-0
/
+3
2015-06-01
kvm tools, 9p: Fix memory leak in virtio_p9_walk()
Pekka Enberg
1
-1
/
+4
2015-06-01
kvm tools: Fix compat message per device for virtio/blk
Asias He
1
-1
/
+1
2015-06-01
kvm tools: carefully send and handle balloon stat ipc
Lai Jiangshan
1
-0
/
+3
2015-06-01
kvm tools: carefully send and handle balloon ipc
Lai Jiangshan
1
-1
/
+5
2015-06-01
kvm tools: Add BUG_ON() helper to make a run-time critical tests
Cyrill Gorcunov
2
-3
/
+1
2015-06-01
kvm tools: Trivial cleanup
Sasha Levin
5
-34
/
+23
2015-06-01
kvm tools: Don't always coalesce MMIOs
Sasha Levin
1
-1
/
+1
2015-06-01
kvm tools: Free up the MSI-X PBA BAR
Sasha Levin
1
-20
/
+15
2015-06-01
kvm tools: Don't use 64bit BARs
Sasha Levin
1
-4
/
+4
2015-06-01
kvm tools: Correctly set virtio-pci bar_size and remove hardwired address
Matt Evans
1
-2
/
+5
2015-06-01
kvm tools: Endian-sanitise pci.h and PCI device setup
Matt Evans
1
-19
/
+22
2015-06-01
kvm tools: Allow the user to pass a FD to use as a TAP device
Sasha Levin
1
-0
/
+6
2015-06-01
kvm tools: Fix virtio-pci endian bug when reading VIRTIO_PCI_QUEUE_NUM
Matt Evans
1
-2
/
+1
2015-06-01
kvm tools: Ninja out support for VIRTIO_F_FEATURES_HIGH
Sasha Levin
2
-10
/
+3
2015-06-01
kvm tools: Support virtio indirect buffers
Sasha Levin
3
-11
/
+42
2015-06-01
kvm tools: Improve virtio blk request processing
Asias He
2
-43
/
+29
2015-06-01
kvm tools: Use vring_need_event() to determine if interrupt is needed
Asias He
1
-0
/
+16
2015-06-01
kvm tools: Fix build in virtio/net.c
Asias He
1
-1
/
+1
2015-06-01
kvm tools: Add event idx support to virtio-blk
Sasha Levin
1
-2
/
+5
2015-06-01
kvm tools: Support event idx in virtio-net
Sasha Levin
1
-4
/
+8
2015-06-01
kvm tools: Add vhost-net support
Sasha Levin
1
-1
/
+119
2015-06-01
kvm tools: Add optional callbacks for VQs
Sasha Levin
1
-0
/
+6
2015-06-01
kvm tools: Fix parameter to virtio device features config
Sasha Levin
1
-1
/
+1
2015-06-01
kvm tools: Add abstract virtio transport layer
Sasha Levin
8
-107
/
+177
2015-06-01
kvm tools: Clean up remove/rename in 9p
Sasha Levin
1
-6
/
+4
2015-06-01
kvm tools: Add missing 9p rename handler
Sasha Levin
1
-0
/
+27
2015-06-01
kvm tools: Add missing 9p remove handler
Sasha Levin
1
-0
/
+25
2015-06-01
kvm tools: Use native vectored AIO in virtio-blk
Sasha Levin
1
-10
/
+6
2015-06-01
kvm tools: Hook virtio-blk completion to disk op completion
Sasha Levin
1
-4
/
+6
2015-06-01
kvm tools: Split io request from completion
Sasha Levin
1
-36
/
+75
2015-06-01
kvm tools: Add optional callback on disk op completion
Sasha Levin
1
-2
/
+4
2015-06-01
kvm tools: Remove dead code virt_queue__trigger_irq()
Asias He
1
-12
/
+0
2015-06-01
kvm tools: Fix ndev mutex and condition variable initialization
Asias He
1
-3
/
+3
2015-06-01
kvm tools: Fix MSI-X table size set up
Asias He
1
-1
/
+12
2015-06-01
kvm tools: Set correct virtio pci device class code
Asias He
7
-8
/
+8
2015-06-01
kvm tools: Simplify msi message handling
Sasha Levin
1
-8
/
+2
2015-06-01
kvm tools: Move memory stat print to client
Sasha Levin
1
-26
/
+4
2015-06-01
kvm tools: Switch to using UNIX sockets instead of signals
Sasha Levin
1
-17
/
+13
2015-06-01
kvm tools: Improve compat message
Sasha Levin
6
-18
/
+24
[next]