Hmm, I have already provided fixes for all these patches. IanJ, it is
part of the patches I've sent you.
Jean Guyader, le Tue 15 Jul 2008 17:19:29 +0100, a écrit :
> diff --git a/xen-hooks.mak b/xen-hooks.mak
> index 4e8b1fa..af977ef 100644
> --- a/xen-hooks.mak
> +++ b/xen-hooks.mak
> @@ -39,11 +39,20 @@ OBJS += tpm_tis.o
>
> ifdef CONFIG_STUBDOM
> CONFIG_PASSTHROUGH=1
> -OBJS += xenfbfront.o
> +else
> + ifeq (,$(wildcard /usr/include/pci))
> +$(warning *** pciutils-devl package not found - missing /usr/include/pci)
> +$(warning *** PCI passthrough capability has been disabled)
> + else
> +CONFIG_PASSTHROUGH=1
> + endif
> endif
>
> ifdef CONFIG_PASSTHROUGH
> -OBJS+= pass-through.o
> +OBJS+= pass-through.o pt-msi.o
> +LIBS += -lpci
> +CFLAGS += -DCONFIG_PASSTHROUGH
> +$(info *** PCI passthrough capability has been enabled ***)
> endif
>
> BAD_OBJS += gdbstub.o acpi.o apic.o
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
Jean Guyader, le Tue 15 Jul 2008 17:25:01 +0100, a écrit :
> ioemu-remote: Fix the pass-through compilation.
>
> Signed-off-by: Jean Guyader <jean.guyader@xxxxxxxxxxxxx>
>
> --
> Jean Guyader
> diff --git a/hw/pass-through.c b/hw/pass-through.c
> index bddc203..f29f07d 100644
> --- a/hw/pass-through.c
> +++ b/hw/pass-through.c
> @@ -713,7 +713,7 @@ int pt_init(PCIBus *e_bus, char *direct_pci)
> dpci_infos.pci_access = pci_access;
> dpci_infos.e_bus = e_bus;
>
> - if ( strlen(direct_pci) == 0 ) {
> + if ( !direct_pci || strlen(direct_pci) == 0 ) {
> return 0;
> }
>
> diff --git a/hw/pass-through.h b/hw/pass-through.h
> index ffd87ef..d642be3 100644
> --- a/hw/pass-through.h
> +++ b/hw/pass-through.h
> @@ -27,7 +27,7 @@
> #define PT_LOGGING_ENABLED
>
> #ifdef PT_LOGGING_ENABLED
> -#define PT_LOG(_f, _a...) fprintf(logfile, "%s: " _f, __func__, ##_a)
> +#define PT_LOG(_f, _a...) fprintf(stdout, "%s: " _f, __func__, ##_a)
> #else
> #define PT_LOG(_f, _a...)
> #endif
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|