index
:
kernel/git/sashal/kvmtool.git
devel/will/vfio
master
Sasha Levin's fork of kvmtool.git
Sasha Levin
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
virtio
Age
Commit message (
Expand
)
Author
Files
Lines
2015-10-21
kvmtool: add support for modern virtio-pci
Sasha Levin
11
-66
/
+854
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
2015-06-01
kvm tools: Use compat message per device instead of per instance
Sasha Levin
6
-17
/
+25
2015-06-01
kvm tools: Support multiple net devices
Sasha Levin
1
-72
/
+87
2015-06-01
kvm tools: Fix INTx handling
Sasha Levin
1
-0
/
+1
2015-06-01
kvm tools: Use correct subsys id in virtio-pci
Sasha Levin
1
-1
/
+1
2015-06-01
kvm tools: Allow remapping guest TTY into host PTS
Sasha Levin
1
-3
/
+3
2015-06-01
kvm tools: Fix compat message formatting
Sasha Levin
6
-6
/
+6
2015-06-01
kvm tools: Add ivshmem device
Sasha Levin
1
-2
/
+2
2015-06-01
kvm tools: MSI-X fixes
Sasha Levin
1
-20
/
+69
2015-06-01
kvm tools: Separate pci layer out of virtio-console
Sasha Levin
1
-142
/
+71
2015-06-01
kvm tools: Move ioeventfd registration to virtio-pci
Sasha Levin
6
-95
/
+34
2015-06-01
kvm tools, 9p: Fix walk to prepare correct path name
Aneesh Kumar K.V
1
-6
/
+2
2015-06-01
kvm tools, 9p: Implement 9p2000.L extensions
Aneesh Kumar K.V
2
-259
/
+722
2015-06-01
kvm tools: Separate virtio-pci layer out of virtio-blk
Sasha Levin
1
-175
/
+88
2015-06-01
kvm tools: Separate virtio-pci layer out of virtio-9p
Sasha Levin
1
-149
/
+98
2015-06-01
kvm tools: Separate virtio-pci layer out of virtio-balloon
Sasha Levin
1
-170
/
+97
2015-06-01
kvm tools: Separate virtio-pci layer out of virtio-net
Sasha Levin
1
-244
/
+100
2015-06-01
kvm tools: Separate virtio-pci layer out of virtio-rng
Sasha Levin
1
-180
/
+74
2015-06-01
kvm tools: Separate virtio-pci layer
Sasha Levin
1
-0
/
+231
2015-06-01
kvm tools: Fix offset calculation for config space and MSI-X
Sasha Levin
1
-21
/
+57
2015-06-01
kvm tools: Add helper to retrieve the field used in virtio config space
Sasha Levin
1
-0
/
+21
2015-06-01
kvm tools: Add guest compatability warning to virtio-balloon
Sasha Levin
1
-0
/
+10
2015-06-01
kvm tools: Add guest compatability warning to virtio-console
Sasha Levin
1
-0
/
+10
2015-06-01
kvm tools: Add guest compatability warning to virtio-net
Sasha Levin
1
-0
/
+10
2015-06-01
kvm tools: Add guest compatability warning to virtio-9p
Sasha Levin
1
-0
/
+9
2015-06-01
kvm tools: Add guest compatability warning to virtio-blk
Sasha Levin
1
-0
/
+10
2015-06-01
kvm tools: Add guest compatability warning to virtio-rng
Sasha Levin
1
-0
/
+10
2015-06-01
kvm tools: fix wrong virtio id for balloon
Liming Wang
1
-1
/
+1
2015-06-01
kvm tools: remove count in io emulation callbacks
Xiao Guangrong
6
-30
/
+30
2015-06-01
kvm tools: Add 'kvm stat' command
Sasha Levin
1
-4
/
+104
2015-06-01
kvm tools: Use correct offset for virtio-net config space
Sasha Levin
1
-6
/
+0
2015-06-01
kvm tools: Add MSI-X support to virtio-net
Sasha Levin
1
-5
/
+49
2015-06-01
kvm tools: check negative value of num_pages
Liming Wang
1
-2
/
+6
2015-06-01
kvm tools: Save and restore the iovec related values in read and write
Aneesh Kumar K.V
1
-3
/
+25
2015-06-01
kvm tools, 9p: handler should be called in case of not supported operation
Aneesh Kumar K.V
1
-4
/
+3
2015-06-01
kvm tools: Add support for 9p2000.u
Sasha Levin
2
-12
/
+58
2015-06-01
kvm tools: Implement MSI-X for virtio-rng
Sasha Levin
1
-5
/
+48
2015-06-01
kvm tools, 9p: Fix init error handling
Pekka Enberg
1
-12
/
+22
2015-06-01
kvm tools: Set hardcoded MAC to local administered
Sasha Levin
1
-3
/
+0
2015-06-01
tools/kvm: Use kernel header version of net/9p/9p.h
Aneesh Kumar K.V
1
-4
/
+4
2015-06-01
kvm tools: Initialize MAC and IP address for uip properly
Asias He
1
-5
/
+8
2015-06-01
kvm tools: Initialize MAC address for virtio net properly
Asias He
1
-5
/
+4
[next]