[PATCH] xfree86: Deprecate the use of xf86PciInfo.h
Jeremy Huddleston
jeremyhu at apple.com
Thu Nov 3 02:19:19 PDT 2011
Ping. This one should be fairly trivial, and I'd like to get it in before the first beta xserver release.
Thanks,
Jeremy
On Oct 30, 2011, at 8:45 PM, Jeremy Huddleston wrote:
> Signed-off-by: Jeremy Huddleston <jeremyhu at apple.com>
> ---
> hw/xfree86/common/xf86PciInfo.h | 2 ++
> hw/xfree86/common/xf86pciBus.c | 3 +++
> hw/xfree86/doc/ddxDesign.xml | 7 -------
> hw/xfree86/fbdevhw/fbdevhw.c | 1 -
> hw/xfree86/os-support/bus/Pci.h | 1 -
> hw/xfree86/sdksyms.sh | 1 -
> 6 files changed, 5 insertions(+), 10 deletions(-)
>
> diff --git a/hw/xfree86/common/xf86PciInfo.h b/hw/xfree86/common/xf86PciInfo.h
> index 356c7db..e2d7862 100644
> --- a/hw/xfree86/common/xf86PciInfo.h
> +++ b/hw/xfree86/common/xf86PciInfo.h
> @@ -47,6 +47,8 @@
> #ifndef _XF86_PCIINFO_H
> #define _XF86_PCIINFO_H
>
> +#warning "xf86PciInfo.h is deprecated. For greater compatibility, drivers should include necessary PCI IDs locally rather than relying on this file from xorg-server."
> +
> /* PCI Pseudo Vendor */
> #define PCI_VENDOR_GENERIC 0x00FF
>
> diff --git a/hw/xfree86/common/xf86pciBus.c b/hw/xfree86/common/xf86pciBus.c
> index bc09bd2..5c297d6 100644
> --- a/hw/xfree86/common/xf86pciBus.c
> +++ b/hw/xfree86/common/xf86pciBus.c
> @@ -49,6 +49,9 @@
> #define XF86_OS_PRIVS
> #include "xf86_OSproc.h"
>
> +#ifndef PCI_VENDOR_GENERIC
> +#define PCI_VENDOR_GENERIC 0x00FF
> +#endif
>
> /* Bus-specific globals */
> Bool pciSlotClaimed = FALSE;
> diff --git a/hw/xfree86/doc/ddxDesign.xml b/hw/xfree86/doc/ddxDesign.xml
> index 0d5e952..c406cd7 100644
> --- a/hw/xfree86/doc/ddxDesign.xml
> +++ b/hw/xfree86/doc/ddxDesign.xml
> @@ -3553,13 +3553,6 @@ The following include files are typically required by video drivers:
> </para>
>
> <para>
> - Drivers that need to access PCI vendor/device definitions need this:
> - <literallayout><filename>
> - "xf86PciInfo.h"
> - </filename></literallayout>
> - </para>
> -
> - <para>
> Drivers that need to access the PCI config space need this:
> <literallayout><filename>
> "xf86Pci.h"
> diff --git a/hw/xfree86/fbdevhw/fbdevhw.c b/hw/xfree86/fbdevhw/fbdevhw.c
> index dee731b..30a2a91 100644
> --- a/hw/xfree86/fbdevhw/fbdevhw.c
> +++ b/hw/xfree86/fbdevhw/fbdevhw.c
> @@ -9,7 +9,6 @@
> #include "xf86_OSproc.h"
>
> /* pci stuff */
> -#include "xf86PciInfo.h"
> #include "xf86Pci.h"
>
> #include "xf86cmap.h"
> diff --git a/hw/xfree86/os-support/bus/Pci.h b/hw/xfree86/os-support/bus/Pci.h
> index 88560ec..5709bd8 100644
> --- a/hw/xfree86/os-support/bus/Pci.h
> +++ b/hw/xfree86/os-support/bus/Pci.h
> @@ -108,7 +108,6 @@
> #define _PCI_H 1
>
> #include "xf86Pci.h"
> -#include "xf86PciInfo.h"
>
> /*
> * Global Definitions
> diff --git a/hw/xfree86/sdksyms.sh b/hw/xfree86/sdksyms.sh
> index b8e7023..4a4e1f6 100755
> --- a/hw/xfree86/sdksyms.sh
> +++ b/hw/xfree86/sdksyms.sh
> @@ -121,7 +121,6 @@ cat > sdksyms.c << EOF
> #include "xf86Module.h"
> #include "xf86Opt.h"
> #ifdef XSERVER_LIBPCIACCESS
> - #include "xf86PciInfo.h"
> #include "xf86VGAarbiter.h"
> #endif
> #include "xf86Priv.h"
> --
> 1.7.7
More information about the xorg-devel
mailing list