Re: xf86ReadMmio32 not found

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Dec 11, 2003 at 12:54:10AM +0000, Alan Hourihane wrote:
>Actually,
>
>I've just examined the code for reading on alpha, and regardless of
>a Jensen or other type of alpha it's always the same for a 32bit read.
>
>So can you reverse your patch and try this....
>
>Alan.
>
>Index: r200_screen.c
>===================================================================
>RCS file: /X11R6/x-cvs/xc/lib/GL/mesa/src/drv/r200/r200_screen.c,v
>retrieving revision 1.6
>diff -u -r1.6 r200_screen.c
>--- r200_screen.c	2 Dec 2003 13:02:39 -0000	1.6
>+++ r200_screen.c	11 Dec 2003 00:53:47 -0000
>@@ -65,6 +65,18 @@
> #define PCI_CHIP_RV200_QW	0x5157 /* Radeon 7500 - not an R200 at all */
> #endif
> 
>+#ifdef __alpha__
>+
>+#define mem_barrier()        __asm__ __volatile__("mb"  : : : "memory")
>+
>+int
>+xf86ReadMmio32(pointer Base, register unsigned long Offset)
>+{
>+    mem_barrier();
>+    return *(volatile CARD32*)((unsigned long)Base+(Offset));
>+}
>+#endif
>+
> static r200ScreenPtr __r200Screen;
> 
> static int getSwapInfo( __DRIdrawablePrivate *dPriv, __DRIswapInfo * sInfo );
>

xf86ReadMmio32 is declared in compiler.h as a function pointer,
not a function.

David
-- 
David Dawes
developer/release engineer                      The XFree86 Project
www.XFree86.org/~dawes
_______________________________________________
XFree86 mailing list
XFree86@xxxxxxxxxxx
http://XFree86.Org/mailman/listinfo/xfree86

[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux