Displaying 20 results from an estimated 106 matches for "irqbypass".
2020 Jul 12
1
[PATCH 2/7] kvm/vfio: detect assigned device via irqbypass manager
...om> wrote:
> We used to detect assigned device via VFIO manipulated device
> conters. This is less flexible consider VFIO is not the only
> interface for assigned device. vDPA devices has dedicated
> backed hardware as well. So this patch tries to detect
> the assigned device via irqbypass manager.
>
> We will increase/decrease the assigned device counter in kvm/x86.
> Both vDPA and VFIO would go through this code path.
>
> This code path only affect x86 for now.
No it doesn't, it only adds VFIO support to x86, but it removes it from
architecture neutral code....
2020 Jul 17
1
[PATCH V2 2/6] kvm: detect assigned device via irqbypass manager
...0 19:23:45 +0800
Zhu Lingshan <lingshan.zhu at intel.com> wrote:
> vDPA devices has dedicated backed hardware like
> passthrough-ed devices. Then it is possible to setup irq
> offloading to vCPU for vDPA devices. Thus this patch tries to
> manipulated assigned device counters via irqbypass manager.
>
> We will increase/decrease the assigned device counter in kvm/x86.
> Both vDPA and VFIO would go through this code path.
>
> This code path only affect x86 for now.
>
> Signed-off-by: Zhu Lingshan <lingshan.zhu at intel.com>
> Suggested-by: Jason Wang &l...
2020 Jul 17
0
[PATCH V2 2/6] kvm: detect assigned device via irqbypass manager
On 2020/7/16 ??7:23, Zhu Lingshan wrote:
> vDPA devices has dedicated backed hardware like
> passthrough-ed devices. Then it is possible to setup irq
> offloading to vCPU for vDPA devices. Thus this patch tries to
> manipulated assigned device counters via irqbypass manager.
This part needs some tweak, e.g why assigned device could be detected
through this way.
>
> We will increase/decrease the assigned device counter in kvm/x86.
And you need explain why we don't need similar thing in other arch.
Thanks
> Both vDPA and VFIO would go thro...
2020 Jul 13
0
[PATCH 2/7] kvm/vfio: detect assigned device via irqbypass manager
...gt; We used to detect assigned device via VFIO manipulated device
>> conters. This is less flexible consider VFIO is not the only
>> interface for assigned device. vDPA devices has dedicated
>> backed hardware as well. So this patch tries to detect
>> the assigned device via irqbypass manager.
>>
>> We will increase/decrease the assigned device counter in kvm/x86.
>> Both vDPA and VFIO would go through this code path.
>>
>> This code path only affect x86 for now.
>>
>> Signed-off-by: Zhu Lingshan <lingshan.zhu at intel.com>
>
&g...
2020 Jul 14
0
[PATCH 2/7] kvm/vfio: detect assigned device via irqbypass manager
...anipulated device
> conters. This is less flexible consider VFIO is not the only
> interface for assigned device. vDPA devices has dedicated
> backed hardware as well. So this patch tries to detect
> the assigned device via irqbypass manager.
>
> We will increase/decrease the assigned device counter in kvm/x86.
> Both vDPA and VFIO would go through this code path.
>
> This code path only affect x86 for now.
>
> Signed-off-by: Zhu Lingshan &l...
2020 Jul 12
3
[PATCH 2/7] kvm/vfio: detect assigned device via irqbypass manager
...ingshan wrote:
> We used to detect assigned device via VFIO manipulated device
> conters. This is less flexible consider VFIO is not the only
> interface for assigned device. vDPA devices has dedicated
> backed hardware as well. So this patch tries to detect
> the assigned device via irqbypass manager.
>
> We will increase/decrease the assigned device counter in kvm/x86.
> Both vDPA and VFIO would go through this code path.
>
> This code path only affect x86 for now.
>
> Signed-off-by: Zhu Lingshan <lingshan.zhu at intel.com>
I think it's best to leave...
2020 Jul 12
3
[PATCH 2/7] kvm/vfio: detect assigned device via irqbypass manager
...ingshan wrote:
> We used to detect assigned device via VFIO manipulated device
> conters. This is less flexible consider VFIO is not the only
> interface for assigned device. vDPA devices has dedicated
> backed hardware as well. So this patch tries to detect
> the assigned device via irqbypass manager.
>
> We will increase/decrease the assigned device counter in kvm/x86.
> Both vDPA and VFIO would go through this code path.
>
> This code path only affect x86 for now.
>
> Signed-off-by: Zhu Lingshan <lingshan.zhu at intel.com>
I think it's best to leave...
2020 Jul 15
0
[PATCH 0/7] *** IRQ offloading for vDPA ***
...er and
we fallback to eventfd based irq.
For 2) it looks to me guest should deal with the irq synchronization
when mask or unmask MSIX vectors.
What's your thought?
Thanks
>
>
> Zhu Lingshan (7):
> vhost: introduce vhost_call_ctx
> kvm/vfio: detect assigned device via irqbypass manager
> vhost_vdpa: implement IRQ offloading functions in vhost_vdpa
> vDPA: implement IRQ offloading helpers in vDPA core
> virtio_vdpa: init IRQ offloading function pointers to NULL.
> ifcvf: replace irq_request/free with helpers in vDPA core.
> irqbypass: do not s...
2020 Jul 16
0
[PATCH 0/7] *** IRQ offloading for vDPA ***
...q or eventfd - and not lost.
> Thanks,
> BR
> Zhu Lingshan
>
>
> What's your thought?
>
> Thanks
>
>
>
>
>
> Zhu Lingshan (7):
> ?? vhost: introduce vhost_call_ctx
> ?? kvm/vfio: detect assigned device via irqbypass manager
> ?? vhost_vdpa: implement IRQ offloading functions in vhost_vdpa
> ?? vDPA: implement IRQ offloading helpers in vDPA core
> ?? virtio_vdpa: init IRQ offloading function pointers to NULL.
> ?? ifcvf: replace irq_request/free with helpers in vDPA c...
2020 Jul 16
0
[PATCH 0/7] *** IRQ offloading for vDPA ***
....
Thanks
>
> Thanks,
> BR
> Zhu Lingshan
>>
>> What's your thought?
>>
>> Thanks
>>
>>
>>>
>>>
>>> Zhu Lingshan (7):
>>> ?? vhost: introduce vhost_call_ctx
>>> ?? kvm/vfio: detect assigned device via irqbypass manager
>>> ?? vhost_vdpa: implement IRQ offloading functions in vhost_vdpa
>>> ?? vDPA: implement IRQ offloading helpers in vDPA core
>>> ?? virtio_vdpa: init IRQ offloading function pointers to NULL.
>>> ?? ifcvf: replace irq_request/free with helpers in vDPA c...
2018 Jul 10
2
dmesg shows Intel Virt., lsmod shows kvm_intel; "Host does not [have] virt. options"
...VT-d are present
and enabled in the firmware.
Some relevant command outputs below:
-bash-4.2$ dmesg | grep Virtualization
[ 1.299295] DMAR: Intel(R) Virtualization Technology for Directed I/O
-bash-4.2$ lsmod | grep kvm
kvm_intel 174841 0
kvm 578518 1 kvm_intel
irqbypass 13503 1 kvm
sudo virt-install --virt-type kvm --name <my name> --memory 8192 --cdrom
<my path>/CentOS-7-x86_64-Everything-1708.iso --disk size=4 --os-variant
rhel7
ERROR Host does not support any virtualization options
I don't see any options to increase the verbo...
2019 Mar 21
2
Nouveau dmem NULL Pointer deref (SVM)
...ideodev
videobuf2_common ecdh_generic rtsx_usb snd_hda_codec_hdmi usbhid
snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio nouveau arc4
nls_iso8859_1 nls_cp437 i915 vfat fat intel_rapl x86_pkg_temp_thermal
intel_powerclamp coretemp kvm_intel ath10k_pci msr kvm ath10k_core
snd_hda_intel irqbypass ath mxm_wmi snd_hda_codec ttm joydev mac80211
snd_hda_core drm_kms_helper crct10dif_pclmul snd_hwdep crc32_pclmul
snd_pcm crc32c_intel drm hid_multitouch ghash_clmulni_intel snd_timer
hid_generic iTCO_wdt aesni_intel mei_hdcp iTCO_vendor_support snd
aes_x86_64 fb_sys_fops cfg80211 crypto_simd a...
2020 Aug 11
1
[GIT PULL] virtio: features, fixes
...2):
net/mlx5: Avoid RDMA file inclusion in core driver
net/mlx5: Avoid eswitch header inclusion in fs core layer
Tariq Toukan (1):
net/mlx5: kTLS, Improve TLS params layout structures
Zhu Lingshan (7):
vhost: introduce vhost_vring_call
kvm: detect assigned device via irqbypass manager
vDPA: add get_vq_irq() in vdpa_config_ops
vhost_vdpa: implement IRQ offloading in vhost_vdpa
ifcvf: implement vdpa_config_ops.get_vq_irq()
irqbypass: do not start cons/prod when failed connect
vDPA: dont change vq irq after DRIVER_OK
arch/um/drivers/virtio_um...
2017 Feb 25
2
[Bug 99966] New: Crash of nouveau - cache related?
...arc4
mousedev joydev nouveau iTCO_wdt iTCO_vendor_support snd_hda_codec_realtek
snd_hda_codec_generic acer_wmi sparse_keymap mxm_wmi hid_logitech_hidpp
uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core
videodev media intel_powerclamp coretemp kvm_intel kvm ath9k ath9k_common
irqbypass ath9k_hw crc32c_intel ath intel_cstate mac80211 ttm evdev input_leds
led_class mac_hid psmouse pcspkr drm_kms_helper broadcom bcm_phy_lib
snd_hda_intel i2c_i801 cfg80211 i2c_smbus snd_hda_codec drm tg3 snd_hda_core
snd_hwdep rfkill snd_pcm syscopyarea snd_timer ptp sysfillrect snd sysimgblt
pps_cor...
2020 Aug 28
4
[PATCH] drm/nouveau: bail out of nouveau_channel_new if channel init fails
...4359420 R14: 0000000000000000 R15: 0000000000000000
[ 71.303361] Modules linked in: rfkill sunrpc snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core edac_mce_amd snd_hwdep kvm_amd snd_seq ccp snd_seq_device snd_pcm kvm snd_timer snd irqbypass soundcore sp5100_tco pcspkr crct10dif_pclmul crc32_pclmul ghash_clmulni_intel wmi_bmof joydev i2c_piix4 fam15h_power k10temp acpi_cpufreq ip_tables xfs libcrc32c sd_mod t10_pi sg nouveau video mxm_wmi i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm broadcom bcm_phy_lib...
2016 May 15
1
Nested Virtualization not working
...ip6table_filter ip6_tables iptable_mangle iptable_security iptable_raw
iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat
nf_conntrack snd_hda_codec_generic vboxdrv(OE) iosf_mbi kvm_intel
snd_hda_intel kvm snd_hda_codec snd_hda_core snd_hwdep snd_seq
snd_seq_device joydev snd_pcm ppdev irqbypass crct10dif_pclmul
crc32_pclmul snd_timer snd acpi_cpufreq virtio_balloon parport_pc
tpm_tis soundcore tpm i2c_piix4 parport nfsd auth_rpcgss nfs_acl lockd
grace sunrpc xfs libcrc32c virtio_console virtio_net virtio_blk qxl
drm_kms_helper ttm drm crc32c_intel serio_raw virtio_pci virtio_ring
virtio a...
2017 Jul 19
2
[PATCH] drm: disable vblank only if it got previously enabled
..._vmalloc memstick videobuf2_memops videobuf2_v4l2 videobuf2_core rtsx_usb videodev btusb btrtl arc4 snd_hda_codec_realtek snd_hda_codec_generic joydev nls_iso8859_1 hid_multitouch nls_cp437 intel_rapl x86_pkg_temp_thermal intel_powerclamp vfat coretemp fat kvm_intel iTCO_wdt iTCO_vendor_support kvm irqbypass crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel pcbc aesni_intel ath10k_pci snd_hda_intel ath10k_core aes_x86_64 snd_hda_codec crypto_simd ath glue_helper cryptd snd_hda_core mac80211 snd_hwdep snd_pcm pcspkr r8169 cfg80211 mii snd_timer acer_wmi snd sparse_keymap wmi_bmof idma64 hci...
2019 Aug 02
1
nouveau problem
...kernel: Device: nouveau
timeout
Aug 02 14:19:42 localhost.localdomain kernel: Modules linked in: tcp_lp
ext4 mbcache jbd2 fuse xt_CHECKSUM ipt_MASQUERADE nf_nat_masquerade_ipv4
tun devlink ip6t_rpfilter ip
Aug 02 14:19:42 localhost.localdomain kernel: irqbypass crc32_pclmul
ghash_clmulni_intel aesni_intel lrw gf128mul snd_hda_intel glue_helper
ablk_helper cryptd snd_hda_codec
Aug 02 14:19:42 localhost.localdomain kernel: e1000e drm crct10dif_pclmul
crct10dif_common libata crc32c_intel nvme serio_raw ptp rtsx_pci nvme_core
pps_core drm_panel_orie
Aug 02 1...
2017 Jul 20
2
[PATCH] drm: disable vblank only if it got previously enabled
..._vmalloc memstick videobuf2_memops videobuf2_v4l2 videobuf2_core rtsx_usb videodev btusb btrtl arc4 snd_hda_codec_realtek snd_hda_codec_generic joydev nls_iso8859_1 hid_multitouch nls_cp437 intel_rapl x86_pkg_temp_thermal intel_powerclamp vfat coretemp fat kvm_intel iTCO_wdt iTCO_vendor_support kvm irqbypass crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel pcbc aesni_intel ath10k_pci snd_hda_intel ath10k_core aes_x86_64 snd_hda_codec crypto_simd ath glue_helper cryptd snd_hda_core mac80211 snd_hwdep snd_pcm pcspkr r8169 cfg80211 mii snd_timer acer_wmi snd sparse_keymap wmi_bmof idma64 hci...
2023 Mar 05
1
ocfs2 xattr
...R14: 0000000000004000 R15: 0000000000004000
[ 27.391677] </TASK>
[ 27.392115] Modules linked in: ocfs2_stack_user gfs2 ocfs2 ocfs2_nodemanager ocfs2_stackglue quota_tree dlm sctp ip6_udp_tunnel udp_tunnel libcrc32c binfmt_misc intel_rapl_msr intel_rapl_common intel_pmc_core kvm_intel kvm irqbypass ghash_clmulni_intel sha512_ssse3 sha512_generic snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi aesni_intel crypto_simd cryptd snd_hda_codec rapl snd_hda_core snd_hwdep snd_pcm qxl snd_timer drm_ttm_helper pcspkr iTCO_wdt snd ttm intel_pmc_bxt iTCO_vendor_suppo...