URL
https://opencores.org/ocsvn/or1200_soc/or1200_soc/trunk
Subversion Repositories or1200_soc
Compare Revisions
- This comparison shows the changes necessary to convert path
/or1200_soc
- from Rev 5 to Rev 6
- ↔ Reverse comparison
Rev 5 → Rev 6
/trunk/sw/u-boot-1.3.4/tools/env/fw_env.c
File deleted
/trunk/sw/u-boot-1.3.4/tools/env/fw_env.config
File deleted
/trunk/sw/u-boot-1.3.4/tools/env/fw_env_main.c
File deleted
/trunk/sw/u-boot-1.3.4/tools/env/fw_env.h
File deleted
/trunk/sw/u-boot-1.3.4/tools/env/README
File deleted
/trunk/sw/u-boot-1.3.4/tools/env/Makefile
File deleted
/trunk/sw/u-boot-1.3.4/tools/mkimage.c
File deleted
/trunk/sw/u-boot-1.3.4/tools/bddb/donew.php
File deleted
/trunk/sw/u-boot-1.3.4/tools/bddb/doedlog.php
File deleted
/trunk/sw/u-boot-1.3.4/tools/bddb/donewlog.php
File deleted
/trunk/sw/u-boot-1.3.4/tools/bddb/defs.php
File deleted
/trunk/sw/u-boot-1.3.4/tools/bddb/edit.php
File deleted
/trunk/sw/u-boot-1.3.4/tools/bddb/dodelete.php
File deleted
/trunk/sw/u-boot-1.3.4/tools/bddb/dodellog.php
File deleted
/trunk/sw/u-boot-1.3.4/tools/bddb/new.php
File deleted
/trunk/sw/u-boot-1.3.4/tools/bddb/edlog.php
File deleted
/trunk/sw/u-boot-1.3.4/tools/bddb/newlog.php
File deleted
/trunk/sw/u-boot-1.3.4/tools/bddb/bddb.css
File deleted
/trunk/sw/u-boot-1.3.4/tools/bddb/browse.php
File deleted
/trunk/sw/u-boot-1.3.4/tools/bddb/execute.php
File deleted
/trunk/sw/u-boot-1.3.4/tools/bddb/config.php
File deleted
/trunk/sw/u-boot-1.3.4/tools/bddb/brlog.php
File deleted
/trunk/sw/u-boot-1.3.4/tools/bddb/create_tables.sql
File deleted
/trunk/sw/u-boot-1.3.4/tools/bddb/README
File deleted
/trunk/sw/u-boot-1.3.4/tools/bddb/index.php
File deleted
/trunk/sw/u-boot-1.3.4/tools/bddb/doedit.php
File deleted
/trunk/sw/u-boot-1.3.4/tools/bddb/badsubmit.php
File deleted
/trunk/sw/u-boot-1.3.4/tools/img2srec.c
File deleted
/trunk/sw/u-boot-1.3.4/tools/gdb/remote.h
File deleted
/trunk/sw/u-boot-1.3.4/tools/gdb/gdbcont.c
File deleted
/trunk/sw/u-boot-1.3.4/tools/gdb/serial.h
File deleted
/trunk/sw/u-boot-1.3.4/tools/gdb/gdbsend.c
File deleted
/trunk/sw/u-boot-1.3.4/tools/gdb/error.c
File deleted
/trunk/sw/u-boot-1.3.4/tools/gdb/remote.c
File deleted
/trunk/sw/u-boot-1.3.4/tools/gdb/Makefile
File deleted
/trunk/sw/u-boot-1.3.4/tools/gdb/error.h
File deleted
/trunk/sw/u-boot-1.3.4/tools/gdb/serial.c
File deleted
/trunk/sw/u-boot-1.3.4/tools/mpc86x_clk.c
File deleted
/trunk/sw/u-boot-1.3.4/tools/fdt_host.h
File deleted
/trunk/sw/u-boot-1.3.4/tools/mkimage.h
File deleted
/trunk/sw/u-boot-1.3.4/tools/envcrc.c
File deleted
/trunk/sw/u-boot-1.3.4/tools/img2brec.sh
File deleted
/trunk/sw/u-boot-1.3.4/tools/updater/flash.c
File deleted
/trunk/sw/u-boot-1.3.4/tools/updater/cmd_flash.c
File deleted
/trunk/sw/u-boot-1.3.4/tools/updater/utils.c
File deleted
/trunk/sw/u-boot-1.3.4/tools/updater/update.c
File deleted
/trunk/sw/u-boot-1.3.4/tools/updater/ctype.c
File deleted
/trunk/sw/u-boot-1.3.4/tools/updater/junk
File deleted
\ No newline at end of file
/trunk/sw/u-boot-1.3.4/tools/updater/string.c
File deleted
/trunk/sw/u-boot-1.3.4/tools/updater/ppcstring.S
File deleted
/trunk/sw/u-boot-1.3.4/tools/updater/flash_hw.c
File deleted
/trunk/sw/u-boot-1.3.4/tools/updater/dummy.c
File deleted
/trunk/sw/u-boot-1.3.4/tools/updater/Makefile
File deleted
/trunk/sw/u-boot-1.3.4/tools/ubsha1.c
File deleted
/trunk/sw/u-boot-1.3.4/tools/.gitignore
File deleted
/trunk/sw/u-boot-1.3.4/tools/setlocalversion
File deleted
/trunk/sw/u-boot-1.3.4/tools/Makefile
File deleted
/trunk/sw/u-boot-1.3.4/tools/Makefile.win32
File deleted
/trunk/sw/u-boot-1.3.4/tools/bmp_logo.c
File deleted
/trunk/sw/u-boot-1.3.4/tools/easylogo/linux_blackfin.tga
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
trunk/sw/u-boot-1.3.4/tools/easylogo/linux_blackfin.tga
Property changes :
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: trunk/sw/u-boot-1.3.4/tools/easylogo/easylogo.c
===================================================================
--- trunk/sw/u-boot-1.3.4/tools/easylogo/easylogo.c (revision 5)
+++ trunk/sw/u-boot-1.3.4/tools/easylogo/easylogo.c (nonexistent)
@@ -1,455 +0,0 @@
-/*
-** Easylogo TGA->header converter
-** ==============================
-** (C) 2000 by Paolo Scaffardi (arsenio@tin.it)
-** AIRVENT SAM s.p.a - RIMINI(ITALY)
-**
-** This is still under construction!
-*/
-
-#include
-#include
-#include
-#include
-#include
-
-#pragma pack(1)
-
-/*#define ENABLE_ASCII_BANNERS */
-
-typedef struct {
- unsigned char id;
- unsigned char ColorMapType;
- unsigned char ImageTypeCode;
- unsigned short ColorMapOrigin;
- unsigned short ColorMapLenght;
- unsigned char ColorMapEntrySize;
- unsigned short ImageXOrigin;
- unsigned short ImageYOrigin;
- unsigned short ImageWidth;
- unsigned short ImageHeight;
- unsigned char ImagePixelSize;
- unsigned char ImageDescriptorByte;
-} tga_header_t;
-
-typedef struct {
- unsigned char r, g, b;
-} rgb_t;
-
-typedef struct {
- unsigned char b, g, r;
-} bgr_t;
-
-typedef struct {
- unsigned char Cb, y1, Cr, y2;
-} yuyv_t;
-
-typedef struct {
- void *data, *palette;
- int width, height, pixels, bpp, pixel_size, size, palette_size, yuyv;
-} image_t;
-
-void StringUpperCase (char *str)
-{
- int count = strlen (str);
- char c;
-
- while (count--) {
- c = *str;
- if ((c >= 'a') && (c <= 'z'))
- *str = 'A' + (c - 'a');
- str++;
- }
-}
-
-void StringLowerCase (char *str)
-{
- int count = strlen (str);
- char c;
-
- while (count--) {
- c = *str;
- if ((c >= 'A') && (c <= 'Z'))
- *str = 'a' + (c - 'A');
- str++;
- }
-}
-void pixel_rgb_to_yuyv (rgb_t * rgb_pixel, yuyv_t * yuyv_pixel)
-{
- unsigned int pR, pG, pB;
-
- /* Transform (0-255) components to (0-100) */
- pR = rgb_pixel->r * 100 / 255;
- pG = rgb_pixel->g * 100 / 255;
- pB = rgb_pixel->b * 100 / 255;
-
- /* Calculate YUV values (0-255) from RGB beetween 0-100 */
- yuyv_pixel->y1 = yuyv_pixel->y2 = 209 * (pR + pG + pB) / 300 + 16;
- yuyv_pixel->Cb = pB - (pR / 4) - (pG * 3 / 4) + 128;
- yuyv_pixel->Cr = pR - (pG * 3 / 4) - (pB / 4) + 128;
-
- return;
-}
-
-void printlogo_rgb (rgb_t * data, int w, int h)
-{
- int x, y;
-
- for (y = 0; y < h; y++) {
- for (x = 0; x < w; x++, data++)
- if ((data->r <
- 30) /*&&(data->g == 0)&&(data->b == 0) */ )
- printf (" ");
- else
- printf ("X");
- printf ("\n");
- }
-}
-
-void printlogo_yuyv (unsigned short *data, int w, int h)
-{
- int x, y;
-
- for (y = 0; y < h; y++) {
- for (x = 0; x < w; x++, data++)
- if (*data == 0x1080) /* Because of inverted on i386! */
- printf (" ");
- else
- printf ("X");
- printf ("\n");
- }
-}
-
-static inline unsigned short le16_to_cpu (unsigned short val)
-{
- union {
- unsigned char pval[2];
- unsigned short val;
- } swapped;
-
- swapped.val = val;
- return (swapped.pval[1] << 8) + swapped.pval[0];
-}
-
-int image_load_tga (image_t * image, char *filename)
-{
- FILE *file;
- tga_header_t header;
- int i;
- unsigned char app;
- rgb_t *p;
-
- if ((file = fopen (filename, "rb")) == NULL)
- return -1;
-
- fread (&header, sizeof (header), 1, file);
-
- /* byte swap: tga is little endian, host is ??? */
- header.ColorMapOrigin = le16_to_cpu (header.ColorMapOrigin);
- header.ColorMapLenght = le16_to_cpu (header.ColorMapLenght);
- header.ImageXOrigin = le16_to_cpu (header.ImageXOrigin);
- header.ImageYOrigin = le16_to_cpu (header.ImageYOrigin);
- header.ImageWidth = le16_to_cpu (header.ImageWidth);
- header.ImageHeight = le16_to_cpu (header.ImageHeight);
-
- image->width = header.ImageWidth;
- image->height = header.ImageHeight;
-
- switch (header.ImageTypeCode) {
- case 2: /* Uncompressed RGB */
- image->yuyv = 0;
- image->palette_size = 0;
- image->palette = NULL;
- break;
-
- default:
- printf ("Format not supported!\n");
- return -1;
- }
-
- image->bpp = header.ImagePixelSize;
- image->pixel_size = ((image->bpp - 1) / 8) + 1;
- image->pixels = image->width * image->height;
- image->size = image->pixels * image->pixel_size;
- image->data = malloc (image->size);
-
- if (image->bpp != 24) {
- printf ("Bpp not supported: %d!\n", image->bpp);
- return -1;
- }
-
- fread (image->data, image->size, 1, file);
-
-/* Swapping R and B values */
-
- p = image->data;
- for (i = 0; i < image->pixels; i++, p++) {
- app = p->r;
- p->r = p->b;
- p->b = app;
- }
-
-/* Swapping image */
-
- if (!(header.ImageDescriptorByte & 0x20)) {
- unsigned char *temp = malloc (image->size);
- int linesize = image->pixel_size * image->width;
- void *dest = image->data,
- *source = temp + image->size - linesize;
-
- printf ("S");
- if (temp == NULL) {
- printf ("Cannot alloc temp buffer!\n");
- return -1;
- }
-
- memcpy (temp, image->data, image->size);
- for (i = 0; i < image->height;
- i++, dest += linesize, source -= linesize)
- memcpy (dest, source, linesize);
-
- free (temp);
- }
-#ifdef ENABLE_ASCII_BANNERS
- printlogo_rgb (image->data, image->width, image->height);
-#endif
-
- fclose (file);
- return 0;
-}
-
-void image_free (image_t * image)
-{
- free (image->data);
- free (image->palette);
-}
-
-int image_rgb_to_yuyv (image_t * rgb_image, image_t * yuyv_image)
-{
- rgb_t *rgb_ptr = (rgb_t *) rgb_image->data;
- yuyv_t yuyv;
- unsigned short *dest;
- int count = 0;
-
- yuyv_image->pixel_size = 2;
- yuyv_image->bpp = 16;
- yuyv_image->yuyv = 1;
- yuyv_image->width = rgb_image->width;
- yuyv_image->height = rgb_image->height;
- yuyv_image->pixels = yuyv_image->width * yuyv_image->height;
- yuyv_image->size = yuyv_image->pixels * yuyv_image->pixel_size;
- dest = (unsigned short *) (yuyv_image->data =
- malloc (yuyv_image->size));
- yuyv_image->palette = 0;
- yuyv_image->palette_size = 0;
-
- while ((count++) < rgb_image->pixels) {
- pixel_rgb_to_yuyv (rgb_ptr++, &yuyv);
-
- if ((count & 1) == 0) /* Was == 0 */
- memcpy (dest, ((void *) &yuyv) + 2, sizeof (short));
- else
- memcpy (dest, (void *) &yuyv, sizeof (short));
-
- dest++;
- }
-
-#ifdef ENABLE_ASCII_BANNERS
- printlogo_yuyv (yuyv_image->data, yuyv_image->width,
- yuyv_image->height);
-#endif
- return 0;
-}
-
-int image_save_header (image_t * image, char *filename, char *varname)
-{
- FILE *file = fopen (filename, "w");
- char app[256], str[256] = "", def_name[64];
- int count = image->size, col = 0;
- unsigned char *dataptr = image->data;
-
- if (file == NULL)
- return -1;
-
- /* Author information */
- fprintf (file,
- "/*\n * Generated by EasyLogo, (C) 2000 by Paolo Scaffardi\n *\n");
- fprintf (file,
- " * To use this, include it and call: easylogo_plot(screen,&%s, width,x,y)\n *\n",
- varname);
- fprintf (file,
- " * Where:\t'screen'\tis the pointer to the frame buffer\n");
- fprintf (file, " *\t\t'width'\tis the screen width\n");
- fprintf (file, " *\t\t'x'\t\tis the horizontal position\n");
- fprintf (file, " *\t\t'y'\t\tis the vertical position\n */\n\n");
-
- /* Headers */
- fprintf (file, "#include \n\n");
- /* Macros */
- strcpy (def_name, varname);
- StringUpperCase (def_name);
- fprintf (file, "#define DEF_%s_WIDTH\t\t%d\n", def_name,
- image->width);
- fprintf (file, "#define DEF_%s_HEIGHT\t\t%d\n", def_name,
- image->height);
- fprintf (file, "#define DEF_%s_PIXELS\t\t%d\n", def_name,
- image->pixels);
- fprintf (file, "#define DEF_%s_BPP\t\t%d\n", def_name, image->bpp);
- fprintf (file, "#define DEF_%s_PIXEL_SIZE\t%d\n", def_name,
- image->pixel_size);
- fprintf (file, "#define DEF_%s_SIZE\t\t%d\n\n", def_name,
- image->size);
- /* Declaration */
- fprintf (file, "unsigned char DEF_%s_DATA[DEF_%s_SIZE] = {\n",
- def_name, def_name);
-
- /* Data */
- while (count)
- switch (col) {
- case 0:
- sprintf (str, " 0x%02x", *dataptr++);
- col++;
- count--;
- break;
-
- case 16:
- fprintf (file, "%s", str);
- if (count > 0)
- fprintf (file, ",");
- fprintf (file, "\n");
-
- col = 0;
- break;
-
- default:
- strcpy (app, str);
- sprintf (str, "%s, 0x%02x", app, *dataptr++);
- col++;
- count--;
- break;
- }
-
- if (col)
- fprintf (file, "%s\n", str);
-
- /* End of declaration */
- fprintf (file, "};\n\n");
- /* Variable */
- fprintf (file, "fastimage_t %s = {\n", varname);
- fprintf (file, " DEF_%s_DATA,\n", def_name);
- fprintf (file, " DEF_%s_WIDTH,\n", def_name);
- fprintf (file, " DEF_%s_HEIGHT,\n", def_name);
- fprintf (file, " DEF_%s_BPP,\n", def_name);
- fprintf (file, " DEF_%s_PIXEL_SIZE,\n", def_name);
- fprintf (file, " DEF_%s_SIZE\n};\n", def_name);
-
- fclose (file);
-
- return 0;
-}
-
-#define DEF_FILELEN 256
-
-static void usage (int exit_status)
-{
- puts (
- "EasyLogo 1.0 (C) 2000 by Paolo Scaffardi\n"
- "\n"
- "Syntax: easylogo [options] inputfile [outputvar [outputfile]]\n"
- "\n"
- "Options:\n"
- " -r Output RGB instead of YUYV\n"
- " -h Help output\n"
- "\n"
- "Where: 'inputfile' is the TGA image to load\n"
- " 'outputvar' is the variable name to create\n"
- " 'outputfile' is the output header file (default is 'inputfile.h')"
- );
- exit (exit_status);
-}
-
-int main (int argc, char *argv[])
-{
- int c;
- bool use_rgb = false;
- char inputfile[DEF_FILELEN],
- outputfile[DEF_FILELEN], varname[DEF_FILELEN];
-
- image_t rgb_logo, yuyv_logo;
-
- while ((c = getopt(argc, argv, "hr")) > 0) {
- switch (c) {
- case 'h':
- usage (0);
- break;
- case 'r':
- use_rgb = true;
- puts ("Using 24-bit RGB Output Fromat");
- break;
- default:
- usage (1);
- break;
- }
- }
-
- c = argc - optind;
- if (c > 4 || c < 1)
- usage (1);
-
- strcpy (inputfile, argv[optind]);
-
- if (c > 1)
- strcpy (varname, argv[optind + 1]);
- else {
- /* transform "input.tga" to just "input" */
- char *dot;
- strcpy (varname, inputfile);
- dot = strchr (varname, '.');
- if (dot)
- *dot = '\0';
- }
-
- if (c > 2)
- strcpy (outputfile, argv[optind + 2]);
- else {
- /* just append ".h" to input file name */
- strcpy (outputfile, inputfile);
- strcat (outputfile, ".h");
- }
-
- /* Make sure the output is sent as soon as we printf() */
- setbuf(stdout, NULL);
-
- printf ("Doing '%s' (%s) from '%s'...",
- outputfile, varname, inputfile);
-
- /* Import TGA logo */
-
- printf ("L");
- if (image_load_tga (&rgb_logo, inputfile) < 0) {
- printf ("input file not found!\n");
- exit (1);
- }
-
- /* Convert it to YUYV format if wanted */
-
- if (!use_rgb) {
- printf ("C");
- image_rgb_to_yuyv (&rgb_logo, &yuyv_logo);
- }
-
- /* Save it into a header format */
-
- printf ("S");
- image_save_header (use_rgb ? &rgb_logo : &yuyv_logo, outputfile, varname);
-
- /* Free original image and copy */
-
- image_free (&rgb_logo);
- if (!use_rgb)
- image_free (&yuyv_logo);
-
- printf ("\n");
-
- return 0;
-}
Index: trunk/sw/u-boot-1.3.4/tools/easylogo/linux_logo.tga
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/sw/u-boot-1.3.4/tools/easylogo/linux_logo.tga
===================================================================
--- trunk/sw/u-boot-1.3.4/tools/easylogo/linux_logo.tga (revision 5)
+++ trunk/sw/u-boot-1.3.4/tools/easylogo/linux_logo.tga (nonexistent)
trunk/sw/u-boot-1.3.4/tools/easylogo/linux_logo.tga
Property changes :
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: trunk/sw/u-boot-1.3.4/tools/easylogo/Makefile
===================================================================
--- trunk/sw/u-boot-1.3.4/tools/easylogo/Makefile (revision 5)
+++ trunk/sw/u-boot-1.3.4/tools/easylogo/Makefile (nonexistent)
@@ -1,8 +0,0 @@
-CFLAGS += -Wall
-
-all: easylogo
-
-clean:
- rm -f easylogo *.o
-
-.PHONY: all clean
Index: trunk/sw/u-boot-1.3.4/tools/easylogo/runme.sh
===================================================================
--- trunk/sw/u-boot-1.3.4/tools/easylogo/runme.sh (revision 5)
+++ trunk/sw/u-boot-1.3.4/tools/easylogo/runme.sh (nonexistent)
@@ -1,4 +0,0 @@
-#!/bin/sh
-make
-./easylogo linux_logo.tga u_boot_logo video_logo.h
-mv video_logo.h ../../include
Index: trunk/sw/u-boot-1.3.4/tools/logos/linux_logo_ttcontrol.bmp
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/sw/u-boot-1.3.4/tools/logos/linux_logo_ttcontrol.bmp
===================================================================
--- trunk/sw/u-boot-1.3.4/tools/logos/linux_logo_ttcontrol.bmp (revision 5)
+++ trunk/sw/u-boot-1.3.4/tools/logos/linux_logo_ttcontrol.bmp (nonexistent)
trunk/sw/u-boot-1.3.4/tools/logos/linux_logo_ttcontrol.bmp
Property changes :
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: trunk/sw/u-boot-1.3.4/tools/logos/denx.bmp
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/sw/u-boot-1.3.4/tools/logos/denx.bmp
===================================================================
--- trunk/sw/u-boot-1.3.4/tools/logos/denx.bmp (revision 5)
+++ trunk/sw/u-boot-1.3.4/tools/logos/denx.bmp (nonexistent)
trunk/sw/u-boot-1.3.4/tools/logos/denx.bmp
Property changes :
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: trunk/sw/u-boot-1.3.4/tools/logos/linux_logo_ttcontrol_palfin.bmp
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/sw/u-boot-1.3.4/tools/logos/linux_logo_ttcontrol_palfin.bmp
===================================================================
--- trunk/sw/u-boot-1.3.4/tools/logos/linux_logo_ttcontrol_palfin.bmp (revision 5)
+++ trunk/sw/u-boot-1.3.4/tools/logos/linux_logo_ttcontrol_palfin.bmp (nonexistent)
trunk/sw/u-boot-1.3.4/tools/logos/linux_logo_ttcontrol_palfin.bmp
Property changes :
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: trunk/sw/u-boot-1.3.4/tools/logos/atmel.bmp
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/sw/u-boot-1.3.4/tools/logos/atmel.bmp
===================================================================
--- trunk/sw/u-boot-1.3.4/tools/logos/atmel.bmp (revision 5)
+++ trunk/sw/u-boot-1.3.4/tools/logos/atmel.bmp (nonexistent)
trunk/sw/u-boot-1.3.4/tools/logos/atmel.bmp
Property changes :
Deleted: svn:mime-type
## -1 +0,0 ##
-application/octet-stream
\ No newline at end of property
Index: trunk/sw/u-boot-1.3.4/tools/ncb.c
===================================================================
--- trunk/sw/u-boot-1.3.4/tools/ncb.c (revision 5)
+++ trunk/sw/u-boot-1.3.4/tools/ncb.c (nonexistent)
@@ -1,36 +0,0 @@
-#include
-#include
-#include
-#include
-
-int main (int argc, char *argv[])
-{
- int s, len, o, port = 6666;
- char buf[512];
- struct sockaddr_in addr;
- int addr_len = sizeof addr;
-
- if (argc > 1)
- port = atoi (argv[1]);
-
- s = socket (PF_INET, SOCK_DGRAM, IPPROTO_UDP);
-
- o = 1;
- len = 4;
- setsockopt (3, SOL_SOCKET, SO_REUSEADDR, &o, len);
-
- addr.sin_family = AF_INET;
- addr.sin_port = htons (port);
- addr.sin_addr.s_addr = INADDR_ANY; /* receive broadcasts */
-
- bind (s, (struct sockaddr *) &addr, sizeof addr);
-
- for (;;) {
- len = recvfrom (s, buf, sizeof buf, 0, (struct sockaddr *) &addr, &addr_len);
- if (len < 0)
- break;
- write (1, buf, len);
- }
-
- return 0;
-}
Index: trunk/sw/u-boot-1.3.4/tools/gen_eth_addr.c
===================================================================
--- trunk/sw/u-boot-1.3.4/tools/gen_eth_addr.c (revision 5)
+++ trunk/sw/u-boot-1.3.4/tools/gen_eth_addr.c (nonexistent)
@@ -1,50 +0,0 @@
-/*
- * (C) Copyright 2001
- * Murray Jensen
- *
- * See file CREDITS for list of people who contributed to this
- * project.
- *
- * 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.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- */
-
-#include
-#include
-#include
-#include
-
-int
-main(int argc, char *argv[])
-{
- unsigned long ethaddr_low, ethaddr_high;
-
- srandom(time(0) | getpid());
-
- /*
- * setting the 2nd LSB in the most significant byte of
- * the address makes it a locally administered ethernet
- * address
- */
- ethaddr_high = (random() & 0xfeff) | 0x0200;
- ethaddr_low = random();
-
- printf("%02lx:%02lx:%02lx:%02lx:%02lx:%02lx\n",
- ethaddr_high >> 8, ethaddr_high & 0xff,
- ethaddr_low >> 24, (ethaddr_low >> 16) & 0xff,
- (ethaddr_low >> 8) & 0xff, ethaddr_low & 0xff);
-
- return (0);
-}
Index: trunk/sw/u-boot-1.3.4/tools/inca-swap-bytes.c
===================================================================
--- trunk/sw/u-boot-1.3.4/tools/inca-swap-bytes.c (revision 5)
+++ trunk/sw/u-boot-1.3.4/tools/inca-swap-bytes.c (nonexistent)
@@ -1,38 +0,0 @@
-#include
-#include
-#include
-#include
-
-#ifndef BUFSIZ
-# define BUFSIZ 4096
-#endif
-
-#undef BUFSIZ
-# define BUFSIZ 64
-int main (void)
-{
- short ibuff[BUFSIZ], obuff[BUFSIZ];
- int rc, i, len;
-
- while ((rc = read (0, ibuff, sizeof (ibuff))) > 0) {
- memset (obuff, 0, sizeof (obuff));
- for (i = 0; i < (rc + 1) / 2; i++) {
- obuff[i] = ibuff[i ^ 1];
- }
-
- len = (rc + 1) & ~1;
-
- if (write (1, obuff, len) != len) {
- perror ("read error");
- return (EXIT_FAILURE);
- }
-
- memset (ibuff, 0, sizeof (ibuff));
- }
-
- if (rc < 0) {
- perror ("read error");
- return (EXIT_FAILURE);
- }
- return (EXIT_SUCCESS);
-}
Index: trunk/sw/u-boot-1.3.4/tools/scripts/send_image
===================================================================
--- trunk/sw/u-boot-1.3.4/tools/scripts/send_image (revision 5)
+++ trunk/sw/u-boot-1.3.4/tools/scripts/send_image (nonexistent)
@@ -1,26 +0,0 @@
-#!/usr/bin/kermit +
-# usage: send_image FILE_NAME OFFSET
-# e.g. send_image output.bin 1F00000
-set line /dev/ttyS0
-set speed 115200
-set serial 8N1
-set carrier-watch off
-set handshake none
-set flow-control none
-robust
-set file type bin
-set file name lit
-set rec pack 1000
-set send pack 1000
-set window 5
-set prompt Kermit>
-
-out \13
-in 10 =>
-out loadb \%2 \13
-in 10 download ...
-send \%1
-out \13
-in 10 ## Start Addr
-quit
-exit 0
Index: trunk/sw/u-boot-1.3.4/tools/scripts/send_cmd
===================================================================
--- trunk/sw/u-boot-1.3.4/tools/scripts/send_cmd (revision 5)
+++ trunk/sw/u-boot-1.3.4/tools/scripts/send_cmd (nonexistent)
@@ -1,21 +0,0 @@
-#!/usr/bin/kermit +
-set line /dev/ttyS0
-set speed 115200
-set serial 8N1
-set carrier-watch off
-set handshake none
-set flow-control none
-robust
-set file type bin
-set file name lit
-set rec pack 1000
-set send pack 1000
-set window 5
-set prompt Kermit>
-
-#out \13
-#in 10 =>
-out \%1 \%2 \%3 \%4 \%5 \%6 \%7\13
-in 10 =>
-quit
-exit 0
Index: trunk/sw/u-boot-1.3.4/tools/scripts/README
===================================================================
--- trunk/sw/u-boot-1.3.4/tools/scripts/README (revision 5)
+++ trunk/sw/u-boot-1.3.4/tools/scripts/README (nonexistent)
@@ -1,67 +0,0 @@
-#
-# (C) Copyright 2001
-# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
-#
-# See file CREDITS for list of people who contributed to this
-# project.
-#
-# The files in this directory are free software; you can redistribute
-# them and/or modify them 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.
-#
-# These files are distributed in the hope that they will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-# MA 02111-1307 USA
-#
-
-This directory contains scripts that help to perform certain actions
-that need to be done frequently when working with U-Boot.
-
-They are meant as EXAMPLE code, so it is very likely that you will
-have to modify them before use.
-
-
-Short description:
-==================
-
-dot.kermrc:
-
- Example for "~/.kermrc" Kermit init file for use with U-Boot
-
- by Wolfgang Denk, 24 Jun 2001
-
-flash_param:
-
- "kermit" script to automatically initialize the environment
- variables on your target. This is most useful during
- development when your environment variables are stored in an
- embedded flash sector which is erased whenever you install a
- new U-Boot image.
-
- by Swen Anderson, 10 May 2001
-
-send_cmd:
-
- send_cmd U_BOOT_COMMAND
-
- "kermit" script to send a U-Boot command and print the
- results. When used from a shell with history (like the bash)
- this indirectly adds kind of history to U-Boot ;-)
-
- by Swen Anderson, 10 May 2001
-
-send_image:
-
- send_image FILE_NAME OFFSET
-
- "kermit" script to automatically download a file to the
- target using the "loadb" command (kermit binary protocol)
-
- by Swen Anderson, 10 May 2001
Index: trunk/sw/u-boot-1.3.4/tools/scripts/flash_param
===================================================================
--- trunk/sw/u-boot-1.3.4/tools/scripts/flash_param (revision 5)
+++ trunk/sw/u-boot-1.3.4/tools/scripts/flash_param (nonexistent)
@@ -1,60 +0,0 @@
-#!/usr/bin/kermit +
-# usage: ./flash_param parameters
-# Parameters: IP Address ETH Address ERIC Number
-# Format: xxx.xxx.xxx.xxx xx:xx:xx:xx:xx:xx xxxx
-
-set line /dev/ttyS0
-set speed 115200
-set serial 8N1
-set carrier-watch off
-set handshake none
-#set flow-control none
-set flow-control xon/xoff
-#robust
-set file type bin
-set file name lit
-set rec pack 1000
-set send pack 1000
-set window 5
-set prompt Kermit>
-#robust
-# Milliseconds to pause between each OUTPUT character
-set output pacing 1
-
-out \13
-in 10 =>
-#first erase the environment memory within NVRAM
-out mw f0000000 0 200\13
-in 10 =>
-out reset\13
-in 5 autoboot
-out \13\13
-in 10 =>
-#set additional env parameter
-out setenv ethaddr \%2\13
-in 10 =>
-out setenv serial# ERIC 1.0 \%3\13
-in 10 =>
-out setenv eric_id \%3\13
-in 10 =>
-#out setenv prec_videocard_bus unknown\13
-#in 10 =>
-#out setenv prec_bios_type unknown\13
-#in 10 =>
-out setenv eric_passwd .eRIC.\13
-in 10 =>
-#out setenv bootargs root=/dev/ram ramdisk_size=8192 init=/sbin/init ip=\%1:192.168.1.100:192.168.1.254:255.255.255.0\13
-#out setenv bootargs root=/dev/ram ramdisk_size=8192 init=/sbin/init ip=\%1:192.168.0.1\13
-#out setenv bootargs root=/dev/ram ramdisk_size=8192 init=/sbin/init ip=\%1\13
-out setenv bootargs console=/dev/ttyS0,115200 root=/dev/nfs nfsroot=192.168.1.26:/eric_root_devel ip=\%1:192.168.1.26\13
-in 10 =>
-out setenv bootcmd bootm FFC00000\13
-in 10 =>
-out saveenv\13
-in 10 =>
-out reset\13
-in 5 autoboot
-out \13\13
-in 10 =>
-quit
-exit 0
Index: trunk/sw/u-boot-1.3.4/tools/scripts/define2mk.sed
===================================================================
--- trunk/sw/u-boot-1.3.4/tools/scripts/define2mk.sed (revision 5)
+++ trunk/sw/u-boot-1.3.4/tools/scripts/define2mk.sed (nonexistent)
@@ -1,29 +0,0 @@
-#
-# Sed script to parse CPP macros and generate output usable by make
-#
-# It is expected that this script is fed the output of 'gpp -dM'
-# which preprocesses the common.h header files and outputs the final
-# list of CPP macros (and whitespace is sanitized)
-#
-
-# Only process values prefixed with #define CONFIG_
-/^#define CONFIG_[A-Za-z0-9_][A-Za-z0-9_]*/ {
- # Strip the #define prefix
- s/#define *//;
- # Change to form CONFIG_*=VALUE
- s/ */=/;
- # Drop trailing spaces
- s/ *$//;
- # drop quotes around string values
- s/="\(.*\)"$/=\1/;
- # Concatenate string values
- s/" *"//g;
- # Wrap non-numeral values with quotes
- s/=\(.*\?[^0-9].*\)$/=\"\1\"/;
- # Change '1' and empty values to "y" (not perfect, but
- # supports conditional compilation in the makefiles
- s/=$/=y/;
- s/=1$/=y/;
- # print the line
- p
-}
Index: trunk/sw/u-boot-1.3.4/tools/scripts/dot.kermrc
===================================================================
--- trunk/sw/u-boot-1.3.4/tools/scripts/dot.kermrc (revision 5)
+++ trunk/sw/u-boot-1.3.4/tools/scripts/dot.kermrc (nonexistent)
@@ -1,16 +0,0 @@
-set line /dev/ttyS0
-set speed 115200
-set carrier-watch off
-set handshake none
-set flow-control none
-robust
-set file type bin
-set file name lit
-set rec pack 1000
-set send pack 1000
-set window 5
-set prompt Kermit>
-define sz !sz \%1 \%2 \%3 \%4 \%5 \%6 \%7 \%8 \%9 < \v(line) > \v(line)
-define rz !rz \%1 \%2 \%3 \%4 \%5 \%6 \%7 \%8 \%9 < \v(line) > \v(line)
-define sx !sx \%1 \%2 \%3 \%4 \%5 \%6 \%7 \%8 \%9 < \v(line) > \v(line)
-define rx !rx \%1 \%2 \%3 \%4 \%5 \%6 \%7 \%8 \%9 < \v(line) > \v(line)