search for: irqbypass

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...