[PATCH] Remove SCO support
Mark Kettenis
mark.kettenis at xs4all.nl
Thu Dec 16 11:38:13 PST 2010
> From: Adam Jackson <ajax at redhat.com>
> Date: Thu, 16 Dec 2010 13:20:09 -0500
>
> diff --git a/hw/xfree86/common/scoasm.h b/hw/xfree86/common/scoasm.h
> index 8f80e7b..2774f9a 100644
> --- a/hw/xfree86/common/scoasm.h
> +++ b/hw/xfree86/common/scoasm.h
> @@ -34,109 +34,3 @@
> #include <xorg-config.h>
> #endif
>
> -#if defined(__SCO__) && defined(__USLC__)
> -#ifndef _SCOASM_HDR_INC
> -#define _SCOASM_HDR_INC
> -
> -asm void outl(port,val)
> -{
> -%reg port,val;
> - movl port, %edx
> - movl val, %eax
> - outl (%dx)
> -%reg port; mem val;
> - movl port, %edx
> - movl val, %eax
> - outl (%dx)
> -%mem port; reg val;
> - movw port, %dx
> - movl val, %eax
> - outl (%dx)
> -%mem port,val;
> - movw port, %dx
> - movl val, %eax
> - outl (%dx)
> -}
> -
> -asm void outw(port,val)
> -{
> -%reg port,val;
> - movl port, %edx
> - movl val, %eax
> - data16
> - outl (%dx)
> -%reg port; mem val;
> - movl port, %edx
> - movw val, %ax
> - data16
> - outl (%dx)
> -%mem port; reg val;
> - movw port, %dx
> - movl val, %eax
> - data16
> - outl (%dx)
> -%mem port,val;
> - movw port, %dx
> - movw val, %ax
> - data16
> - outl (%dx)
> -}
> -
> -asm void outb(port,val)
> -{
> -%reg port,val;
> - movl port, %edx
> - movl val, %eax
> - outb (%dx)
> -%reg port; mem val;
> - movl port, %edx
> - movb val, %al
> - outb (%dx)
> -%mem port; reg val;
> - movw port, %dx
> - movl val, %eax
> - outb (%dx)
> -%mem port,val;
> - movw port, %dx
> - movb val, %al
> - outb (%dx)
> -}
> -
> -asm int inl(port)
> -{
> -%reg port;
> - movl port, %edx
> - inl (%dx)
> -%mem port;
> - movw port, %dx
> - inl (%dx)
> -}
> -
> -asm int inw(port)
> -{
> -%reg port;
> - subl %eax, %eax
> - movl port, %edx
> - data16
> - inl (%dx)
> -%mem port;
> - subl %eax, %eax
> - movw port, %dx
> - data16
> - inl (%dx)
> -}
> -
> -asm int inb(port)
> -{
> -%reg port;
> - subl %eax, %eax
> - movl port, %edx
> - inb (%dx)
> -%mem port;
> - subl %eax, %eax
> - movw port, %dx
> - inb (%dx)
> -}
> -
> -#endif /* _SCOASM_HDR_INC */
> -#endif /* __SCO__ && __USLC__ */
Why not kill this file completely?
More information about the xorg-devel
mailing list