]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/patches/suse-2.6.27.31/patches.suse/suse-ppc32-mol-kbuild.patch
Revert "Move xen patchset to new version's subdir."
[people/pmueller/ipfire-2.x.git] / src / patches / suse-2.6.27.31 / patches.suse / suse-ppc32-mol-kbuild.patch
diff --git a/src/patches/suse-2.6.27.31/patches.suse/suse-ppc32-mol-kbuild.patch b/src/patches/suse-2.6.27.31/patches.suse/suse-ppc32-mol-kbuild.patch
deleted file mode 100644 (file)
index 76129dc..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-From: olh@suse.de
-Subject: kbuild part
-Patch-mainline: never
-
- drivers/macintosh/Kconfig      |    6 ++++
- drivers/macintosh/Makefile     |    2 +
- drivers/macintosh/mol/Makefile |   60 +++++++++++++++++++++++++++++++++++++++++
- 3 files changed, 68 insertions(+)
-
---- a/drivers/macintosh/Kconfig
-+++ b/drivers/macintosh/Kconfig
-@@ -253,4 +253,10 @@ config PMAC_RACKMETER
-         This driver provides some support to control the front panel
-           blue LEDs "vu-meter" of the XServer macs.
-+config MACONLINUX
-+      tristate "Mac on Linux kernel module"
-+      depends on PPC32 && PPC_PMAC && MODULES && NET
-+      help
-+        call helpdesk
-+
- endif # MACINTOSH_DRIVERS
---- a/drivers/macintosh/Makefile
-+++ b/drivers/macintosh/Makefile
-@@ -4,6 +4,8 @@
- # Each configuration option enables a list of files.
-+obj-$(CONFIG_MACONLINUX)      += mol/
-+
- obj-$(CONFIG_PPC_PMAC)                += macio_asic.o macio_sysfs.o
- obj-$(CONFIG_PMAC_MEDIABAY)   += mediabay.o
---- /dev/null
-+++ b/drivers/macintosh/mol/Makefile
-@@ -0,0 +1,60 @@
-+
-+MOL_OBJS =    \
-+              _fault.o \
-+              _dev.o \
-+              _misc.o \
-+              _mmu.o \
-+              _hostirq.o \
-+              init.o \
-+              hash.o \
-+              emu.o \
-+              mmu.o \
-+              mmu_fb.o \
-+              mmu_io.o \
-+              mmu_tracker.o \
-+              skiplist.o \
-+              mtable.o \
-+              fault.o \
-+              context.o \
-+              ptaccess.o \
-+              misc.o \
-+              _traps.o \
-+              actions.o
-+
-+
-+mol-objs      := $(MOL_OBJS)
-+obj-m         := mol.o sheep.o
-+
-+MOL_SRC_INCLUDE_DIR := $(srctree)/$(src)/include
-+MOL_OBJ_INCLUDE_DIR := $(obj)/include
-+MOL_ASMFLAGS    := $(ASMFLAGS) $(INCLUDES) -D__ASSEMBLY__ -D__KERNEL__
-+EXTRA_CFLAGS  := -I$(MOL_SRC_INCLUDE_DIR) -I$(MOL_OBJ_INCLUDE_DIR)
-+
-+$(obj)/asm_offsets.c: $(srctree)/$(src)/asm_offsets.c $(MOL_OBJ_INCLUDE_DIR)/asm_offsets.h
-+      rm -f $@
-+      cat $(srctree)/$(src)/asm_offsets.c $(MOL_OBJ_INCLUDE_DIR)/asm_offsets.h > $@
-+
-+$(obj)/_traps.o:      $(MOL_OBJ_INCLUDE_DIR)/asm_offsets.h $(srctree)/$(src)/asm-files/*.S
-+
-+$(obj)/_%.o: $(src)/asm-files/%.S
-+      echo "  AS [x]   $@"
-+      rm -f $@ $@.s
-+      $(CPP) $(LINUXINCLUDE) -I$(MOL_SRC_INCLUDE_DIR) -I$(MOL_OBJ_INCLUDE_DIR) $(MOL_ASMFLAGS) $< | m4 > $@.m4
-+      cat $@.m4 > $@.s
-+      $(AS) $@.s $(AS_FLAGS) -o $@
-+      rm -f $@.s $@.m4
-+
-+$(addprefix $(obj)/,$(MOL_OBJS)): $(obj)/%.o: $(MOL_OBJ_INCLUDE_DIR)/kconfig.h
-+$(MOL_OBJ_INCLUDE_DIR)/kconfig.h:
-+      mkdir -vp $(MOL_OBJ_INCLUDE_DIR)
-+      rm -fv $@
-+      echo "/* nothing */" > $@
-+
-+$(MOL_OBJ_INCLUDE_DIR)/asm_offsets.h:   $(MOL_SRC_INCLUDE_DIR)/archinclude.h $(MOL_SRC_INCLUDE_DIR)/kernel_vars.h $(MOL_SRC_INCLUDE_DIR)/mac_registers.h $(MOL_OBJ_INCLUDE_DIR)/kconfig.h
-+$(MOL_OBJ_INCLUDE_DIR)/asm_offsets.h:   $(srctree)/$(src)/asm_offsets.c $(MOL_SRC_INCLUDE_DIR)/asm_offsets.inc
-+      rm -fv $(obj)/tmp-offsets.c $@ ; cat $^ > $(obj)/tmp-offsets.c
-+      $(CC) -D__KERNEL__ $(CFLAGS) $(LINUXINCLUDE) -I$(MOL_SRC_INCLUDE_DIR) -I$(MOL_OBJ_INCLUDE_DIR) -Wall -S $(obj)/tmp-offsets.c
-+      echo "/* WARNING! Automatically generated from 'shared/asm_offsets.c' - DO NOT EDIT! */" > $@
-+      grep '^#' tmp-offsets.s >> $@
-+      rm -fv $(obj)/tmp-offsets.*
-+