[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