[PATCH] remove unused arch/ppc64/boot/piggyback.c
authorOlaf Hering <olh@suse.de>
Tue, 28 Jun 2005 11:01:21 +0000 (21:01 +1000)
committerPaul Mackerras <paulus@samba.org>
Tue, 28 Jun 2005 11:01:21 +0000 (21:01 +1000)
piggyback is not called in arch/ppc64/boot/Makefile

Signed-off-by: Olaf Hering <olh@suse.de>
Signed-off-by: Paul Mackerras <paulus@samba.org>
arch/ppc64/boot/Makefile
arch/ppc64/boot/piggyback.c [deleted file]

index d3e1d6af920365810397b9baf714aba0beab1ba0..683b2d43c15fe2facb4a7a1d7f388f260481c3a0 100644 (file)
@@ -52,7 +52,7 @@ obj-sec = $(foreach section, $(1), $(patsubst %,$(obj)/kernel-%.o, $(section)))
 src-sec = $(foreach section, $(1), $(patsubst %,$(obj)/kernel-%.c, $(section)))
 gz-sec  = $(foreach section, $(1), $(patsubst %,$(obj)/kernel-%.gz, $(section)))
 
-hostprogs-y            := piggy addnote addRamDisk
+hostprogs-y            := addnote addRamDisk
 targets                += zImage zImage.initrd imagesize.c \
                           $(patsubst $(obj)/%,%, $(call obj-sec, $(required) $(initrd))) \
                           $(patsubst $(obj)/%,%, $(call src-sec, $(required) $(initrd))) \
@@ -78,9 +78,6 @@ addsection = $(CROSS32OBJCOPY) $(1) \
 quiet_cmd_addnote = ADDNOTE $@ 
       cmd_addnote = $(CROSS32LD) $(BOOTLFLAGS) -o $@ $(obj-boot) && $(obj)/addnote $@
 
-quiet_cmd_piggy = PIGGY   $@
-      cmd_piggy = $(obj)/piggyback $(@:.o=) < $< | $(CROSS32AS) -o $@
-
 $(call gz-sec, $(required)): $(obj)/kernel-%.gz: % FORCE
        $(call if_changed,gzip)
 
diff --git a/arch/ppc64/boot/piggyback.c b/arch/ppc64/boot/piggyback.c
deleted file mode 100644 (file)
index 235c7a8..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * Copyright 2001 IBM Corp 
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version
- * 2 of the License, or (at your option) any later version.
- */
-#include <stdio.h>
-#include <unistd.h>
-#include <string.h>
-
-extern long ce_exec_config[];
-
-int main(int argc, char *argv[])
-{
-       int i, cnt, pos, len;
-       unsigned int cksum, val;
-       unsigned char *lp;
-       unsigned char buf[8192];
-       char *varname;
-       if (argc != 2)
-       {
-               fprintf(stderr, "usage: %s name <in-file >out-file\n",
-                       argv[0]);
-               exit(1);
-       }
-
-       varname = strrchr(argv[1], '/');
-       if (varname)
-               varname++;
-       else
-               varname = argv[1];
-
-       fprintf(stdout, "#\n");
-       fprintf(stdout, "# Miscellaneous data structures:\n");
-       fprintf(stdout, "# WARNING - this file is automatically generated!\n");
-       fprintf(stdout, "#\n");
-       fprintf(stdout, "\n");
-       fprintf(stdout, "\t.data\n");
-       fprintf(stdout, "\t.globl %s_data\n", varname);
-       fprintf(stdout, "%s_data:\n", varname);
-       pos = 0;
-       cksum = 0;
-       while ((len = read(0, buf, sizeof(buf))) > 0)
-       {
-               cnt = 0;
-               lp = (unsigned char *)buf;
-               len = (len + 3) & ~3;  /* Round up to longwords */
-               for (i = 0;  i < len;  i += 4)
-               {
-                       if (cnt == 0)
-                       {
-                               fprintf(stdout, "\t.long\t");
-                       }
-                       fprintf(stdout, "0x%02X%02X%02X%02X", lp[0], lp[1], lp[2], lp[3]);
-                       val = *(unsigned long *)lp;
-                       cksum ^= val;
-                       lp += 4;
-                       if (++cnt == 4)
-                       {
-                               cnt = 0;
-                               fprintf(stdout, " # %x \n", pos+i-12);
-                               fflush(stdout);
-                       } else
-                       {
-                               fprintf(stdout, ",");
-                       }
-               }
-               if (cnt)
-               {
-                       fprintf(stdout, "0\n");
-               }
-               pos += len;
-       }
-       fprintf(stdout, "\t.globl %s_len\n", varname);
-       fprintf(stdout, "%s_len:\t.long\t0x%x\n", varname, pos);
-       fflush(stdout);
-       fclose(stdout);
-       fprintf(stderr, "cksum = %x\n", cksum);
-       exit(0);
-}
-