Displaying 6 results from an estimated 6 matches for "x86_msi".
2014 Aug 20
1
[RFC PATCH 11/11] x86/MSI: Refactor x86 MSI code
...> --- a/arch/x86/include/asm/x86_init.h
> +++ b/arch/x86/include/asm/x86_init.h
> @@ -170,18 +170,18 @@ struct x86_platform_ops {
> void (*apic_post_init)(void);
> };
>
> -struct pci_dev;
> +struct msi_irqs;
> struct msi_msg;
> struct msi_desc;
>
> struct x86_msi_ops {
> - int (*setup_msi_irqs)(struct pci_dev *dev, int nvec, int type);
> - void (*compose_msi_msg)(struct pci_dev *dev, unsigned int irq,
> + int (*setup_msi_irqs)(struct msi_irqs *msi, int nvec, int type);
> + void (*compose_msi_msg)(struct msi_irqs *msi, unsigned int irq,
>...
2014 Aug 20
1
[RFC PATCH 11/11] x86/MSI: Refactor x86 MSI code
...> --- a/arch/x86/include/asm/x86_init.h
> +++ b/arch/x86/include/asm/x86_init.h
> @@ -170,18 +170,18 @@ struct x86_platform_ops {
> void (*apic_post_init)(void);
> };
>
> -struct pci_dev;
> +struct msi_irqs;
> struct msi_msg;
> struct msi_desc;
>
> struct x86_msi_ops {
> - int (*setup_msi_irqs)(struct pci_dev *dev, int nvec, int type);
> - void (*compose_msi_msg)(struct pci_dev *dev, unsigned int irq,
> + int (*setup_msi_irqs)(struct msi_irqs *msi, int nvec, int type);
> + void (*compose_msi_msg)(struct msi_irqs *msi, unsigned int irq,
>...
2014 Jul 26
0
[RFC PATCH 11/11] x86/MSI: Refactor x86 MSI code
.../x86/include/asm/x86_init.h
index e45e4da..8e42f17 100644
--- a/arch/x86/include/asm/x86_init.h
+++ b/arch/x86/include/asm/x86_init.h
@@ -170,18 +170,18 @@ struct x86_platform_ops {
void (*apic_post_init)(void);
};
-struct pci_dev;
+struct msi_irqs;
struct msi_msg;
struct msi_desc;
struct x86_msi_ops {
- int (*setup_msi_irqs)(struct pci_dev *dev, int nvec, int type);
- void (*compose_msi_msg)(struct pci_dev *dev, unsigned int irq,
+ int (*setup_msi_irqs)(struct msi_irqs *msi, int nvec, int type);
+ void (*compose_msi_msg)(struct msi_irqs *msi, unsigned int irq,
unsigned int dest, struc...
2014 Jul 26
20
[RFC PATCH 00/11] Refactor MSI to support Non-PCI device
Hi all,
The series is a draft of generic MSI driver that supports PCI
and Non-PCI device which have MSI capability. If you're not interested
it, sorry for the noise.
The series is based on Linux-3.16-rc1.
MSI was introduced in PCI Spec 2.2. Currently, kernel MSI
driver codes are bonding with PCI device. Because MSI has a lot
advantages in design. More and more non-PCI devices want to
use
2014 Jul 26
20
[RFC PATCH 00/11] Refactor MSI to support Non-PCI device
Hi all,
The series is a draft of generic MSI driver that supports PCI
and Non-PCI device which have MSI capability. If you're not interested
it, sorry for the noise.
The series is based on Linux-3.16-rc1.
MSI was introduced in PCI Spec 2.2. Currently, kernel MSI
driver codes are bonding with PCI device. Because MSI has a lot
advantages in design. More and more non-PCI devices want to
use
2013 Nov 27
2
[BUG] domU kernel crash at igbvf module loading / __msix_mask_irq
Hello,
on a Supermicro H8DGU server with the latest BIOS PCI passtrough fails.
I tried to give a two igbvf devices to the domU. pciback is configured
and everything locks good until igbvf tries to initialize the PCI
device. I have the same error with XEN 4.3, 4.3.1 and the current
4.4-unstable, linux kernel 3.12.0, 3.12.1, 3.9.
DomU config:
kernel = "/boot/gentoo-DomU"
memory =