ia64/xen-unstable

changeset 1456:5d1068f385df

bitkeeper revision 1.946.1.1 (40c9c0c9Mf-Nj3g74wu8d1lVH0T6EQ)

Add xen to the architectures for aic7xxx.
author mjw@wray-m-3.hpl.hp.com
date Fri Jun 11 14:25:13 2004 +0000 (2004-06-11)
parents f3123052268f
children 744f3757de91
files .rootkeys BitKeeper/etc/ignore BitKeeper/etc/logging_ok linux-2.4.26-xen-sparse/drivers/scsi/aic7xxx/Makefile
line diff
     1.1 --- a/.rootkeys	Wed Jun 09 16:36:08 2004 +0000
     1.2 +++ b/.rootkeys	Fri Jun 11 14:25:13 2004 +0000
     1.3 @@ -110,6 +110,7 @@ 3e5a4e66qRlSTcjafidMB6ulECADvg linux-2.4
     1.4  3e5a4e66mrtlmV75L1tjKDg8RaM5gA linux-2.4.26-xen-sparse/drivers/block/ll_rw_blk.c
     1.5  3f108aeaLcGDgQdFAANLTUEid0a05w linux-2.4.26-xen-sparse/drivers/char/mem.c
     1.6  3e5a4e66rw65CxyolW9PKz4GG42RcA linux-2.4.26-xen-sparse/drivers/char/tty_io.c
     1.7 +40c9c0c1pPwYE3-4i-oI3ubUu7UgvQ linux-2.4.26-xen-sparse/drivers/scsi/aic7xxx/Makefile
     1.8  3e5a4e669uzIE54VwucPYtGwXLAbzA linux-2.4.26-xen-sparse/fs/exec.c
     1.9  3e5a4e66wbeCpsJgVf_U8Jde-CNcsA linux-2.4.26-xen-sparse/include/asm-xen/bugs.h
    1.10  4048c0ddxnIa2GpBAVR-mY6mNSdeJg linux-2.4.26-xen-sparse/include/asm-xen/ctrl_if.h
     2.1 --- a/BitKeeper/etc/ignore	Wed Jun 09 16:36:08 2004 +0000
     2.2 +++ b/BitKeeper/etc/ignore	Fri Jun 11 14:25:13 2004 +0000
     2.3 @@ -25,3 +25,8 @@ xen/include/xen/compile.h
     2.4  xen/tools/elf-reloc
     2.5  xen/tools/figlet/figlet
     2.6  TAGS
     2.7 +linux-2.4.26-xen-sparse/drivers/scsi/aic7xxx/Makefile~
     2.8 +linux-2.4.26-xen/.config.old
     2.9 +linux-2.4.26-xen/.depend
    2.10 +linux-2.4.26-xen/.hdepend
    2.11 +linux-2.4.26-xen/.version
     3.1 --- a/BitKeeper/etc/logging_ok	Wed Jun 09 16:36:08 2004 +0000
     3.2 +++ b/BitKeeper/etc/logging_ok	Fri Jun 11 14:25:13 2004 +0000
     3.3 @@ -23,6 +23,7 @@ kaf24@striker.cl.cam.ac.uk
     3.4  laudney@eclipse.(none)
     3.5  lynx@idefix.cl.cam.ac.uk
     3.6  maw48@labyrinth.cl.cam.ac.uk
     3.7 +mjw@wray-m-3.hpl.hp.com
     3.8  mwilli2@equilibrium.research.intel-research.net
     3.9  rac61@labyrinth.cl.cam.ac.uk
    3.10  rgr22@boulderdash.cl.cam.ac.uk
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/linux-2.4.26-xen-sparse/drivers/scsi/aic7xxx/Makefile	Fri Jun 11 14:25:13 2004 +0000
     4.3 @@ -0,0 +1,97 @@
     4.4 +#
     4.5 +# drivers/scsi/aic7xxx/Makefile
     4.6 +#
     4.7 +# Makefile for the Linux aic7xxx SCSI driver.
     4.8 +#
     4.9 +
    4.10 +O_TARGET := aic7xxx_drv.o
    4.11 +
    4.12 +list-multi	:= aic7xxx.o aic79xx.o
    4.13 +
    4.14 +obj-$(CONFIG_SCSI_AIC7XXX)	+= aic7xxx.o
    4.15 +ifeq ($(CONFIG_PCI),y)
    4.16 +obj-$(CONFIG_SCSI_AIC79XX)	+= aic79xx.o
    4.17 +endif
    4.18 +
    4.19 +EXTRA_CFLAGS += -I$(TOPDIR)/drivers/scsi -Werror
    4.20 +#EXTRA_CFLAGS += -g
    4.21 +
    4.22 +# Platform Specific Files
    4.23 +obj-aic7xxx = aic7xxx_osm.o aic7xxx_proc.o
    4.24 +
    4.25 +# Core Files
    4.26 +obj-aic7xxx += aic7xxx_core.o aic7xxx_93cx6.o
    4.27 +ifeq ($(CONFIG_AIC7XXX_REG_PRETTY_PRINT),y)
    4.28 +obj-aic7xxx += aic7xxx_reg_print.o
    4.29 +endif
    4.30 +
    4.31 +#EISA Specific Files
    4.32 +AIC7XXX_EISA_ARCH = $(filter i386 alpha xen,$(ARCH))
    4.33 +ifneq ($(AIC7XXX_EISA_ARCH),)
    4.34 +obj-aic7xxx += aic7770.o
    4.35 +# Platform Specific EISA Files
    4.36 +obj-aic7xxx += aic7770_osm.o
    4.37 +endif
    4.38 +
    4.39 +#PCI Specific Files
    4.40 +ifeq ($(CONFIG_PCI),y)
    4.41 +obj-aic7xxx += aic7xxx_pci.o
    4.42 +# Platform Specific PCI Files
    4.43 +obj-aic7xxx += aic7xxx_osm_pci.o
    4.44 +endif
    4.45 +
    4.46 +# Platform Specific U320 Files
    4.47 +obj-aic79xx = aic79xx_osm.o aic79xx_proc.o aic79xx_osm_pci.o
    4.48 +# Core Files
    4.49 +obj-aic79xx += aic79xx_core.o aic79xx_pci.o
    4.50 +ifeq ($(CONFIG_AIC79XX_REG_PRETTY_PRINT),y)
    4.51 +obj-aic79xx += aic79xx_reg_print.o
    4.52 +endif
    4.53 +
    4.54 +# Override our module desitnation
    4.55 +MOD_DESTDIR = $(shell cd .. && $(CONFIG_SHELL) $(TOPDIR)/scripts/pathdown.sh)
    4.56 +
    4.57 +include $(TOPDIR)/Rules.make
    4.58 +
    4.59 +aic7xxx_core.o: aic7xxx_seq.h
    4.60 +$(obj-aic7xxx): aic7xxx_reg.h
    4.61 +aic7xxx.o: aic7xxx_seq.h aic7xxx_reg.h $(obj-aic7xxx)
    4.62 +	$(LD) $(LD_RFLAG) -r -o $@ $(obj-aic7xxx)
    4.63 +
    4.64 +aic79xx_core.o: aic79xx_seq.h
    4.65 +$(obj-aic79xx): aic79xx_reg.h
    4.66 +aic79xx.o: aic79xx_seq.h aic79xx_reg.h $(obj-aic79xx)
    4.67 +	$(LD) $(LD_RFLAG) -r -o $@ $(obj-aic79xx)
    4.68 +
    4.69 +ifeq ($(CONFIG_AIC7XXX_BUILD_FIRMWARE),y)
    4.70 +aic7xxx_gen = aic7xxx_seq.h aic7xxx_reg.h
    4.71 +ifeq ($(CONFIG_AIC7XXX_REG_PRETTY_PRINT),y)
    4.72 +aic7xxx_gen += aic7xxx_reg_print.c
    4.73 +aic7xxx_asm_cmd = aicasm/aicasm -I. -r aic7xxx_reg.h		\
    4.74 +		 -p aic7xxx_reg_print.c -i aic7xxx_osm.h	\
    4.75 +		 -o aic7xxx_seq.h aic7xxx.seq
    4.76 +else
    4.77 +aic7xxx_asm_cmd = aicasm/aicasm -I. -r aic7xxx_reg.h		\
    4.78 +		 -o aic7xxx_seq.h aic7xxx.seq
    4.79 +endif
    4.80 +$(aic7xxx_gen): aic7xxx.seq aic7xxx.reg aicasm/aicasm
    4.81 +	$(aic7xxx_asm_cmd)
    4.82 +endif
    4.83 +
    4.84 +ifeq ($(CONFIG_AIC79XX_BUILD_FIRMWARE),y)
    4.85 +aic79xx_gen = aic79xx_seq.h aic79xx_reg.h
    4.86 +ifeq ($(CONFIG_AIC79XX_REG_PRETTY_PRINT),y)
    4.87 +aic79xx_gen += aic79xx_reg_print.c
    4.88 +aic79xx_asm_cmd = aicasm/aicasm -I. -r aic79xx_reg.h		\
    4.89 +		 -p aic79xx_reg_print.c -i aic79xx_osm.h	\
    4.90 +		 -o aic79xx_seq.h aic79xx.seq
    4.91 +else
    4.92 +aic79xx_asm_cmd = aicasm/aicasm -I. -r aic79xx_reg.h \
    4.93 +		 -o aic79xx_seq.h aic79xx.seq
    4.94 +endif
    4.95 +$(aic79xx_gen): aic79xx.seq aic79xx.reg aicasm/aicasm
    4.96 +	$(aic79xx_asm_cmd)
    4.97 +endif
    4.98 +
    4.99 +aicasm/aicasm: aicasm/*.[chyl]
   4.100 +	$(MAKE) -C aicasm