summaryrefslogtreecommitdiffstats
path: root/commands/mem.c
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2007-07-05 18:02:16 +0200
committerSascha Hauer <sha@octopus.labnet.pengutronix.de>2007-07-05 18:02:16 +0200
commit6e7d2478fcbb96be5add6aff5b049487a219307a (patch)
tree16abc7b1a6e4ed68dacebcb55ca4ccec04813921 /commands/mem.c
parent967e2e4c673b37c591f0575ffa48ffd07ea3c984 (diff)
downloadbarebox-6e7d2478fcbb96be5add6aff5b049487a219307a.tar.gz
barebox-6e7d2478fcbb96be5add6aff5b049487a219307a.tar.xz
svn_rev_680
remove crc32 (extra file now)
Diffstat (limited to 'commands/mem.c')
-rw-r--r--commands/mem.c105
1 files changed, 0 insertions, 105 deletions
diff --git a/commands/mem.c b/commands/mem.c
index 180ee4d4c9..cb146b4396 100644
--- a/commands/mem.c
+++ b/commands/mem.c
@@ -438,91 +438,6 @@ U_BOOT_CMD(
);
#endif
-#ifndef CONFIG_CRC32_VERIFY
-
-int do_mem_crc (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
-{
- ulong addr, length;
- ulong crc;
- ulong *ptr;
-
- if (argc < 3) {
- printf ("Usage:\n%s\n", cmdtp->usage);
- return 1;
- }
-
- addr = simple_strtoul (argv[1], NULL, 16);
-
- length = simple_strtoul (argv[2], NULL, 16);
-
- crc = crc32 (0, (const uchar *) addr, length);
-
- printf ("CRC32 for %08lx ... %08lx ==> %08lx\n",
- addr, addr + length - 1, crc);
-
- if (argc > 3) {
- ptr = (ulong *) simple_strtoul (argv[3], NULL, 16);
- *ptr = crc;
- }
-
- return 0;
-}
-
-#else /* CONFIG_CRC32_VERIFY */
-
-int do_mem_crc (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
-{
- ulong addr, length;
- ulong crc;
- ulong *ptr;
- ulong vcrc;
- int verify;
- int ac;
- char **av;
-
- if (argc < 3) {
- usage:
- printf ("Usage:\n%s\n", cmdtp->usage);
- return 1;
- }
-
- av = argv + 1;
- ac = argc - 1;
- if (strcmp(*av, "-v") == 0) {
- verify = 1;
- av++;
- ac--;
- if (ac < 3)
- goto usage;
- } else
- verify = 0;
-
- addr = simple_strtoul(*av++, NULL, 16);
- length = simple_strtoul(*av++, NULL, 16);
-
- crc = crc32(0, (const uchar *) addr, length);
-
- if (!verify) {
- printf ("CRC32 for %08lx ... %08lx ==> %08lx\n",
- addr, addr + length - 1, crc);
- if (ac > 2) {
- ptr = (ulong *) simple_strtoul (*av++, NULL, 16);
- *ptr = crc;
- }
- } else {
- vcrc = simple_strtoul(*av++, NULL, 16);
- if (vcrc != crc) {
- printf ("CRC32 for %08lx ... %08lx ==> %08lx != %08lx ** ERROR **\n",
- addr, addr + length - 1, crc, vcrc);
- return 1;
- }
- }
-
- return 0;
-
-}
-#endif /* CONFIG_CRC32_VERIFY */
-
static struct device_d mem_dev = {
.name = "mem",
.id = "mem",
@@ -561,26 +476,6 @@ static int mem_init(void)
device_initcall(mem_init);
-#ifndef CONFIG_CRC32_VERIFY
-
-U_BOOT_CMD_START(crc32)
- .maxargs = 4,
- .cmd = do_mem_crc,
- .usage = "checksum calculation",
- U_BOOT_CMD_HELP("address count [addr]\n - compute CRC32 checksum [save at addr]\n")
-U_BOOT_CMD_END
-
-#else /* CONFIG_CRC32_VERIFY */
-
-U_BOOT_CMD(
- crc32, 5, 0, do_mem_crc,
- "crc32 - checksum calculation\n",
- "address count [addr]\n - compute CRC32 checksum [save at addr]\n"
- "-v address count crc\n - verify crc of memory area\n"
-);
-
-#endif /* CONFIG_CRC32_VERIFY */
-
#ifdef CONFIG_LOOPW
U_BOOT_CMD(
loopw, 4, 0, do_mem_loopw,