search for: g8cc62

Displaying 20 results from an estimated 24 matches for "g8cc62".

2009 Nov 09
1
[PATCH] virtio-spec: correct wording
...776268 +first I/O region of the PCI device +\change_deleted 0 1257776222 +PCI configuration space +\change_unchanged +. This can be expensive, however, so the device can suppress such notifications if it doesn't need them. We have to be careful to expose the new idx value -- 1.6.5.2.143.g8cc62
2009 Nov 22
1
[PATCH] vhost: Fix warnings and bad type handling
...= -EINVAL; break; } - r = init_used(vq, (struct vring_used __user *)a.used_user_addr); + r = init_used(vq, (struct vring_used __user *)(unsigned long) + a.used_user_addr); if (r) break; vq->log_used = !!(a.flags & (0x1 << VHOST_VRING_F_LOG)); -- 1.6.5.2.143.g8cc62
2009 Nov 29
1
[PATCH] virtio: set pci bus master enable bit
..._devinit virtio_pci_probe(struct pci_dev *pci_dev, goto out_req_regions; pci_set_drvdata(pci_dev, vp_dev); + pci_set_master(pci_dev); /* we use the subsystem vendor/device id as the virtio vendor/device * id. this allows us to use the same PCI vendor/device id for all -- 1.6.5.2.143.g8cc62
2009 Nov 09
1
[PATCH] virtio-spec: correct wording
...776268 +first I/O region of the PCI device +\change_deleted 0 1257776222 +PCI configuration space +\change_unchanged +. This can be expensive, however, so the device can suppress such notifications if it doesn't need them. We have to be careful to expose the new idx value -- 1.6.5.2.143.g8cc62
2009 Nov 22
1
[PATCH] vhost: Fix warnings and bad type handling
...= -EINVAL; break; } - r = init_used(vq, (struct vring_used __user *)a.used_user_addr); + r = init_used(vq, (struct vring_used __user *)(unsigned long) + a.used_user_addr); if (r) break; vq->log_used = !!(a.flags & (0x1 << VHOST_VRING_F_LOG)); -- 1.6.5.2.143.g8cc62
2009 Nov 29
1
[PATCH] virtio: set pci bus master enable bit
..._devinit virtio_pci_probe(struct pci_dev *pci_dev, goto out_req_regions; pci_set_drvdata(pci_dev, vp_dev); + pci_set_master(pci_dev); /* we use the subsystem vendor/device id as the virtio vendor/device * id. this allows us to use the same PCI vendor/device id for all -- 1.6.5.2.143.g8cc62
2009 Nov 02
1
[PATCHv4 1/6] qemu/virtio: move features to an inline function
...tic inline uint32_t virtio_common_features(void) +{ + uint32_t features = 0; + features |= (1 << VIRTIO_F_NOTIFY_ON_EMPTY); + features |= (1 << VIRTIO_RING_F_INDIRECT_DESC); + features |= (1 << VIRTIO_F_BAD_FEATURE); + + return features; +} + #endif -- 1.6.5.2.143.g8cc62
2009 Nov 02
1
[PATCHv4 1/6] qemu/virtio: move features to an inline function
...tic inline uint32_t virtio_common_features(void) +{ + uint32_t features = 0; + features |= (1 << VIRTIO_F_NOTIFY_ON_EMPTY); + features |= (1 << VIRTIO_RING_F_INDIRECT_DESC); + features |= (1 << VIRTIO_F_BAD_FEATURE); + + return features; +} + #endif -- 1.6.5.2.143.g8cc62
2009 Nov 04
0
[PATCHv8 1/3] tun: export underlying socket
...struct file *); +#else +#include <linux/err.h> +#include <linux/errno.h> +struct file; +struct socket; +static inline struct socket *tun_get_socket(struct file *f) +{ + return ERR_PTR(-EINVAL); +} +#endif /* CONFIG_TUN */ +#endif /* __KERNEL__ */ #endif /* __IF_TUN_H */ -- 1.6.5.2.143.g8cc62
2009 Nov 04
0
[PATCHv8 1/3] tun: export underlying socket
...struct file *); +#else +#include <linux/err.h> +#include <linux/errno.h> +struct file; +struct socket; +static inline struct socket *tun_get_socket(struct file *f) +{ + return ERR_PTR(-EINVAL); +} +#endif /* CONFIG_TUN */ +#endif /* __KERNEL__ */ #endif /* __IF_TUN_H */ -- 1.6.5.2.143.g8cc62
2009 Nov 03
1
[PATCHv7 1/3] tun: export underlying socket
...struct file *); +#else +#include <linux/err.h> +#include <linux/errno.h> +struct file; +struct socket; +static inline struct socket *tun_get_socket(struct file *f) +{ + return ERR_PTR(-EINVAL); +} +#endif /* CONFIG_TUN */ +#endif /* __KERNEL__ */ #endif /* __IF_TUN_H */ -- 1.6.5.2.143.g8cc62
2009 Nov 03
1
[PATCHv7 1/3] tun: export underlying socket
...struct file *); +#else +#include <linux/err.h> +#include <linux/errno.h> +struct file; +struct socket; +static inline struct socket *tun_get_socket(struct file *f) +{ + return ERR_PTR(-EINVAL); +} +#endif /* CONFIG_TUN */ +#endif /* __KERNEL__ */ #endif /* __IF_TUN_H */ -- 1.6.5.2.143.g8cc62
2009 Nov 02
0
[PATCHv4 3/6] qemu/net: add raw backend
...; "-net socket[,vlan=n][,name=str][,fd=h][,listen=[host]:port][,connect=host:port]\n" " connect the vlan 'n' to another VLAN using a socket connection\n" "-net socket[,vlan=n][,name=str][,fd=h][,mcast=maddr:port]\n" -- 1.6.5.2.143.g8cc62
2009 Nov 02
0
[PATCHv4 3/6] qemu/net: add raw backend
...; "-net socket[,vlan=n][,name=str][,fd=h][,listen=[host]:port][,connect=host:port]\n" " connect the vlan 'n' to another VLAN using a socket connection\n" "-net socket[,vlan=n][,name=str][,fd=h][,mcast=maddr:port]\n" -- 1.6.5.2.143.g8cc62
2009 Nov 02
2
[PATCHv4 6/6] qemu-kvm: vhost-net implementation
.....); int kvm_check_extension(KVMState *s, unsigned int ext); +struct slot_info { + unsigned long phys_addr; + unsigned long len; + unsigned long userspace_addr; + unsigned flags; + int logging_count; +}; + +extern struct slot_info slots[KVM_MAX_NUM_MEM_REGIONS]; #endif #endif -- 1.6.5.2.143.g8cc62
2009 Nov 02
2
[PATCHv4 6/6] qemu-kvm: vhost-net implementation
.....); int kvm_check_extension(KVMState *s, unsigned int ext); +struct slot_info { + unsigned long phys_addr; + unsigned long len; + unsigned long userspace_addr; + unsigned flags; + int logging_count; +}; + +extern struct slot_info slots[KVM_MAX_NUM_MEM_REGIONS]; #endif #endif -- 1.6.5.2.143.g8cc62
2009 Nov 09
3
[PATCHv9 3/3] vhost_net: a kernel-level virtio server
...IO, 0x30, struct vhost_vring_file) + +/* Feature bits */ +/* Log all write descriptors. Can be changed while device is active. */ +#define VHOST_F_LOG_ALL 26 +/* vhost-net should add virtio_net_hdr for RX, and strip for TX packets. */ +#define VHOST_NET_F_VIRTIO_NET_HDR 27 + +#endif -- 1.6.5.2.143.g8cc62
2009 Nov 09
3
[PATCHv9 3/3] vhost_net: a kernel-level virtio server
...IO, 0x30, struct vhost_vring_file) + +/* Feature bits */ +/* Log all write descriptors. Can be changed while device is active. */ +#define VHOST_F_LOG_ALL 26 +/* vhost-net should add virtio_net_hdr for RX, and strip for TX packets. */ +#define VHOST_NET_F_VIRTIO_NET_HDR 27 + +#endif -- 1.6.5.2.143.g8cc62
2009 Nov 17
0
No subject
...0x30, struct vhost_vring_= file) + +/* Feature bits */ +/* Log all write descriptors. Can be changed while device is active. */ +#define VHOST_F_LOG_ALL 26 +/* vhost-net should add virtio_net_hdr for RX, and strip for TX packets. *= / +#define VHOST_NET_F_VIRTIO_NET_HDR 27 + +#endif -- 1.6.5.2.143.g8cc62 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo at vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
2009 Nov 17
0
No subject
...0x30, struct vhost_vring_= file) + +/* Feature bits */ +/* Log all write descriptors. Can be changed while device is active. */ +#define VHOST_F_LOG_ALL 26 +/* vhost-net should add virtio_net_hdr for RX, and strip for TX packets. *= / +#define VHOST_NET_F_VIRTIO_NET_HDR 27 + +#endif -- 1.6.5.2.143.g8cc62 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo at vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html