* [U-Boot-Users] SystemACE support for u-boot via fat
@ 2004-02-05 2:53 Stephen Williams
0 siblings, 0 replies; 12+ messages in thread
From: Stephen Williams @ 2004-02-05 2:53 UTC (permalink / raw)
To: u-boot
I've made a patch relative the current CVS (at sourceforge)
that adds support for a Xilinx SystemACE chip directly
attached to the PPC. (Well, conceivably any CPU type.)
I've made the bundle of diffs and new files available for
ftp download here:
<ftp://ftp.icarus.com/pub/steve/u-boot-ace.tar.gz>
Changelog here:
* Add support for Xilinx SystemACE chip:
New file common/cmd_ace.c
New file include/systemace.h
Hook systemace support into cmd_fat and the partition manager.
--
Steve Williams "The woods are lovely, dark and deep.
steve at icarus.com But I have promises to keep,
http://www.icarus.com and lines to code before I sleep,
http://www.picturel.com And lines to code before I sleep."
^ permalink raw reply [flat|nested] 12+ messages in thread
* [U-Boot-Users] SystemACE support for u-boot via fat
[not found] <20040205092533.1FC23C10A3@atlas.denx.de>
@ 2004-02-05 17:29 ` Stephen Williams
2004-02-09 23:44 ` Wolfgang Denk
2004-02-05 17:33 ` Stephen Williams
1 sibling, 1 reply; 12+ messages in thread
From: Stephen Williams @ 2004-02-05 17:29 UTC (permalink / raw)
To: u-boot
Wolfgang Denk wd-at-denx.de |u-boot-users| wrote:
> In message <27598-21055@sneakemail.com> you wrote:
>
>>I've made a patch relative the current CVS (at sourceforge)
>>that adds support for a Xilinx SystemACE chip directly
>>attached to the PPC. (Well, conceivably any CPU type.)
>>
>>I've made the bundle of diffs and new files available for
>>ftp download here:
>
>
> It doesn't work this way. Please you submit your patches to the list
> (or to me).
>
> Best regards,
>
> Wolfgang Denk
>
I hope this survives all the mailers. This is the patch
itself. The new files in the next messages.
Changelog here:
* Add support for Xilinx SystemACE chip:
New file common/cmd_ace.c
New file include/systemace.h
Hook systemace support into cmd_fat and the partition manager.
? disk/.depend
Index: common/Makefile
===================================================================
RCS file: /cvsroot/u-boot/u-boot/common/Makefile,v
retrieving revision 1.14
diff -p -u -r1.14 Makefile
--- common/Makefile 6 Jan 2004 22:38:21 -0000 1.14
+++ common/Makefile 5 Feb 2004 02:29:51 -0000
@@ -28,7 +28,7 @@ LIB = libcommon.a
AOBJS =
COBJS = main.o ACEX1K.o altera.o bedbug.o \
- cmd_autoscript.o \
+ cmd_ace.o cmd_autoscript.o \
cmd_bdinfo.o cmd_bedbug.o cmd_bmp.o cmd_boot.o cmd_bootm.o \
cmd_cache.o cmd_console.o \
cmd_date.o cmd_dcr.o cmd_diag.o cmd_doc.o cmd_dtt.o \
Index: common/cmd_fat.c
===================================================================
RCS file: /cvsroot/u-boot/u-boot/common/cmd_fat.c,v
retrieving revision 1.7
diff -p -u -r1.7 cmd_fat.c
--- common/cmd_fat.c 15 Oct 2003 23:53:50 -0000 1.7
+++ common/cmd_fat.c 5 Feb 2004 02:29:51 -0000
@@ -63,6 +63,12 @@ block_dev_desc_t *get_dev (char* ifname,
return(mmc_get_dev(dev));
}
#endif
+#if defined(CONFIG_SYSTEMACE)
+ if (strcmp(ifname,"ace")==0) {
+ extern block_dev_desc_t * systemace_get_dev(int dev);
+ return(systemace_get_dev(dev));
+ }
+#endif
return NULL;
}
Index: disk/part.c
===================================================================
RCS file: /cvsroot/u-boot/u-boot/disk/part.c,v
retrieving revision 1.6
diff -p -u -r1.6 part.c
--- disk/part.c 3 Jan 2004 19:43:49 -0000 1.6
+++ disk/part.c 5 Feb 2004 02:29:51 -0000
@@ -36,7 +36,7 @@
#if ((CONFIG_COMMANDS & CFG_CMD_IDE) || \
(CONFIG_COMMANDS & CFG_CMD_SCSI) || \
(CONFIG_COMMANDS & CFG_CMD_USB) || \
- (CONFIG_MMC) )
+ (CONFIG_MMC) || (CONFIG_SYSTEMACE) )
/*
------------------------------------------------------------------------- */
/*
@@ -107,7 +107,8 @@ void dev_print (block_dev_desc_t *dev_de
#if ((CONFIG_COMMANDS & CFG_CMD_IDE) || \
(CONFIG_COMMANDS & CFG_CMD_SCSI) || \
- (CONFIG_COMMANDS & CFG_CMD_USB) )
+ (CONFIG_COMMANDS & CFG_CMD_USB) || \
+ defined(CONFIG_SYSTEMACE) )
#if defined(CONFIG_MAC_PARTITION) || \
defined(CONFIG_DOS_PARTITION) || \
Index: disk/part_dos.c
===================================================================
RCS file: /cvsroot/u-boot/u-boot/disk/part_dos.c,v
retrieving revision 1.6
diff -p -u -r1.6 part_dos.c
--- disk/part_dos.c 10 Sep 2003 22:30:55 -0000 1.6
+++ disk/part_dos.c 5 Feb 2004 02:29:52 -0000
@@ -37,7 +37,8 @@
#if ((CONFIG_COMMANDS & CFG_CMD_IDE) || \
(CONFIG_COMMANDS & CFG_CMD_SCSI) || \
- (CONFIG_COMMANDS & CFG_CMD_USB) ) && defined(CONFIG_DOS_PARTITION)
+ (CONFIG_COMMANDS & CFG_CMD_USB) || \
+ (CONFIG_SYSTEMACE)) && defined(CONFIG_DOS_PARTITION)
/* Convert char[4] in little endian format to the host format integer
*/
--
Steve Williams "The woods are lovely, dark and deep.
steve at icarus.com But I have promises to keep,
http://www.icarus.com and lines to code before I sleep,
http://www.picturel.com And lines to code before I sleep."
^ permalink raw reply [flat|nested] 12+ messages in thread
* [U-Boot-Users] SystemACE support for u-boot via fat
[not found] <20040205092533.1FC23C10A3@atlas.denx.de>
2004-02-05 17:29 ` Stephen Williams
@ 2004-02-05 17:33 ` Stephen Williams
2004-02-09 23:43 ` Wolfgang Denk
1 sibling, 1 reply; 12+ messages in thread
From: Stephen Williams @ 2004-02-05 17:33 UTC (permalink / raw)
To: u-boot
Wolfgang Denk wd-at-denx.de |u-boot-users| wrote:
> In message <27598-21055@sneakemail.com> you wrote:
>
>>I've made a patch relative the current CVS (at sourceforge)
>>that adds support for a Xilinx SystemACE chip directly
>>attached to the PPC. (Well, conceivably any CPU type.)
>>
>>I've made the bundle of diffs and new files available for
>>ftp download here:
>
>
> It doesn't work this way. Please you submit your patches to the list
> (or to me).
This is the systemace.h and systemace.c files that goes
with the earlier posted systemace patch. These files go
in include/systemace.h and common/cmd_ace.c
--------------------------
#ifndef __systemace_H
#define __systemace_H
/*
* Copyright (c) 2004 Picture Elements, Inc.
* Stephen Williams (steve at picturel.com)
*
* This source code is free software; you can redistribute it
* and/or modify it in source code form 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
*/
#ident "$Id:$"
#ifdef CONFIG_SYSTEMACE
# include <part.h>
block_dev_desc_t * systemace_get_dev(int dev);
#endif
#endif
---------------------------------
/*
* Copyright (c) 2004 Picture Elements, Inc.
* Stephen Williams (XXXXXXXXXXXXXXXX)
*
* This source code is free software; you can redistribute it
* and/or modify it in source code form 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
*/
#ident "$Id:$"
/*
* The Xilinx SystemACE chip support is activated by defining
* CONFIG_SYSTEMACE to turn on support, and CFG_SYSTEMACE_BASE
* to set the base address of the device. This code currently
* assumes that the chip is connected via a byte-wide bus.
*
* The CONFIG_SYSTEMACE also adds to fat support the device class
* "ace" that allows the user to execute "fatls ace 0" and the
* like. This works by making the systemace_get_dev function
* available to cmd_fat.c:get_dev and filling in a block device
* description that has all the bits needed for FAT support to
* read sectors.
*/
# include <common.h>
# include <command.h>
# include <systemace.h>
# include <part.h>
# include <asm/io.h>
#ifdef CONFIG_SYSTEMACE
/*
* The ace_readw and writew functions read/write 16bit words, but the
* offset value is the BYTE offset as most used in the Xilinx
* datasheet for the SystemACE chip. The CFG_SYSTEMACE_BASE is defined
* to be the base address for the chip, usually in the local
* peripheral bus.
*/
static unsigned ace_readw(unsigned offset)
{
return readw(CFG_SYSTEMACE_BASE+offset);
}
static unsigned ace_writew(unsigned val, unsigned offset)
{
writew(val, CFG_SYSTEMACE_BASE+offset);
}
/* */
static unsigned long systemace_read(int dev,
unsigned long start,
unsigned long blkcnt,
unsigned long *buffer);
static block_dev_desc_t systemace_dev = {0};
static int get_cf_lock(void)
{
int retry = 10;
/* CONTROLREG = LOCKREG */
ace_writew(0x0002, 0x18);
/* Wait for MPULOCK in STATUSREG[15:0] */
while (! (ace_readw(0x04) & 0x0002)) {
if (retry < 0)
return -1;
udelay(100000);
retry -= 1;
}
return 0;
}
static void release_cf_lock(void)
{
/* CONTROLREG = none */
ace_writew(0x0000, 0x18);
}
block_dev_desc_t * systemace_get_dev(int dev)
{
/* The first time through this, the systemace_dev object is
not yet initialized. In that case, fill it in. */
if (systemace_dev.blksz == 0) {
systemace_dev.if_type = IF_TYPE_UNKNOWN;
systemace_dev.part_type = PART_TYPE_UNKNOWN;
systemace_dev.type = DEV_TYPE_HARDDISK;
systemace_dev.blksz = 512;
systemace_dev.removable = 1;
systemace_dev.block_read = systemace_read;
}
return &systemace_dev;
}
/*
* This function is called (by dereferencing the block_read pointer in
* the dev_desc) to read blocks of data. The return value is the
* number of blocks read. A zero return indicates an error.
*/
static unsigned long systemace_read(int dev,
unsigned long start,
unsigned long blkcnt,
unsigned long *buffer)
{
unsigned val;
int retry;
unsigned char*dp = (unsigned char*)buffer;
if (get_cf_lock() < 0) {
unsigned status = ace_readw(0x04);
/* If CFDETECT is false, card is missing. */
if (! (status&0x0010)) {
printf("** CompactFlash card not present. **\n");
return 0;
}
printf("**** ACE locked away from me (STATUSREG=%04x)\n", status);
return 0;
}
retry = 2000;
for (;;) {
unsigned val = ace_readw(0x04);
/* If CFDETECT is false, card is missing. */
if (! (val & 0x0010)) {
printf("**** ACE CompactFlash not found.\n");
release_cf_lock();
return 0;
}
/* If RDYFORCMD, then we are ready to go. */
if (val & 0x0100)
break;
if (retry < 0) {
printf("**** SystemACE not ready.\n");
release_cf_lock();
return 0;
}
udelay(1000);
retry -= 1;
}
/* Write LBA block address */
ace_writew(start & 0xffff, 0x10);
start >>= 16;
ace_writew(start & 0xff, 0x12);
/* Write sector count | ReadMemCardData. */
ace_writew(blkcnt | 0x0300, 0x14);
/* CONTROLREG = CFGRESET|LOCKREQ */
ace_writew(0x0082, 0x18);
retry = blkcnt * 16;
while (retry > 0) {
int idx;
/* Wait for buffer to become ready. */
while (! (ace_readw(0x04) & 0x0020)) {
udelay(1000);
}
/* Read 16 words of 2bytes from the sector buffer. */
for (idx = 0 ; idx < 16 ; idx += 1) {
unsigned short val = ace_readw(0x40);
*dp++ = val & 0xff;
*dp++ = (val>>8) & 0xff;
}
retry -= 1;
}
release_cf_lock();
return blkcnt;
}
#endif
/*
* $Log: $
*/
--
Steve Williams "The woods are lovely, dark and deep.
steve at icarus.com But I have promises to keep,
http://www.icarus.com and lines to code before I sleep,
http://www.picturel.com And lines to code before I sleep."
^ permalink raw reply [flat|nested] 12+ messages in thread
* [U-Boot-Users] SystemACE support for u-boot via fat
2004-02-05 17:33 ` Stephen Williams
@ 2004-02-09 23:43 ` Wolfgang Denk
2004-02-10 0:29 ` Stephen Williams
0 siblings, 1 reply; 12+ messages in thread
From: Wolfgang Denk @ 2004-02-09 23:43 UTC (permalink / raw)
To: u-boot
In message <29498-57591@sneakemail.com> you wrote:
>
> This is the systemace.h and systemace.c files that goes
> with the earlier posted systemace patch. These files go
> in include/systemace.h and common/cmd_ace.c
>
> --------------------------
> #ifndef __systemace_H
> #define __systemace_H
> /*
Sorry, this format is not acceptable. Please submit a proper patch.
See section "Submitting Patches" in the README.
There is NO need to handle new files differently (the 'N' option to
diff will take care of that). And please do not include any releavant
text (patches, files) _inline_ if you are not 100% sure that your
mailer does not wrap lines.
Best regards,
Wolfgang Denk
--
See us @ Embedded World, Nuremberg, Feb 17 - 19, Hall 12.0 Booth 440
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd at denx.de
To be sure of hitting the target, shoot first and, whatever you hit,
call it the target.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [U-Boot-Users] SystemACE support for u-boot via fat
2004-02-05 17:29 ` Stephen Williams
@ 2004-02-09 23:44 ` Wolfgang Denk
0 siblings, 0 replies; 12+ messages in thread
From: Wolfgang Denk @ 2004-02-09 23:44 UTC (permalink / raw)
To: u-boot
In message <27102-76102@sneakemail.com> you wrote:
>
> I hope this survives all the mailers. This is the patch
> itself. The new files in the next messages.
Sorry, but please submit a proper patch. See previous message.
Best regards,
Wolfgang Denk
--
See us @ Embedded World, Nuremberg, Feb 17 - 19, Hall 12.0 Booth 440
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd at denx.de
Voodoo Programming: Things programmers do that they know shouldn't
work but they try anyway, and which sometimes actually work, such as
recompiling everything. - Karl Lehenbauer
^ permalink raw reply [flat|nested] 12+ messages in thread
* [U-Boot-Users] SystemACE support for u-boot via fat
2004-02-09 23:43 ` Wolfgang Denk
@ 2004-02-10 0:29 ` Stephen Williams
2004-02-10 8:41 ` Stephan Linz
2004-02-23 0:05 ` Wolfgang Denk
0 siblings, 2 replies; 12+ messages in thread
From: Stephen Williams @ 2004-02-10 0:29 UTC (permalink / raw)
To: u-boot
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Wolfgang Denk wd-at-denx.de |u-boot-users| wrote:
| In message <29498-57591@sneakemail.com> you wrote:
|
|>This is the systemace.h and systemace.c files that goes
|>with the earlier posted systemace patch. These files go
|>in include/systemace.h and common/cmd_ace.c
|>
|>--------------------------
|>#ifndef __systemace_H
|>#define __systemace_H
|>/*
|
|
| Sorry, this format is not acceptable. Please submit a proper patch.
| See section "Submitting Patches" in the README.
|
|
| There is NO need to handle new files differently (the 'N' option to
| diff will take care of that). And please do not include any releavant
| text (patches, files) _inline_ if you are not 100% sure that your
| mailer does not wrap lines.
"cvs diff -puRN" does not include new files, the -N flag is
useless in that context as cvs does not know of those files
so does not even try to diff them. You will need to accept
the patch (made outside of CVS) then do a "cvs add" so that
they are added to the repository.
As for inline vs. attachment, many lists don't accept attachments,
so I was being cautious. However, the README does explicitly
say that MINE attachments are accepted. Oh well.
* Add support for Xilinx SystemACE chip:
~ New file common/cmd_ace.c
~ New file include/systemace.h
~ Hook systemace support into cmd_fat and the partition manager.
- --
Steve Williams "The woods are lovely, dark and deep.
steve at XXXXXXXXXX But I have promises to keep,
http://www.XXXXXXXXXX and lines to code before I sleep,
http://www.picturel.com And lines to code before I sleep."
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFAKCYCrPt1Sc2b3ikRAqj9AKC0tH2WJvp5FhuorqaN/3wUyXNSxgCg6/Eb
K8fRbPSyqZ/TeUbkKSDbw+Q=
=YU/H
-----END PGP SIGNATURE-----
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ace.patch
Url: http://lists.denx.de/pipermail/u-boot/attachments/20040209/726ead92/attachment.txt
^ permalink raw reply [flat|nested] 12+ messages in thread
* [U-Boot-Users] SystemACE support for u-boot via fat
2004-02-10 0:29 ` Stephen Williams
@ 2004-02-10 8:41 ` Stephan Linz
2004-02-10 17:52 ` Stephen Williams
2004-02-23 0:05 ` Wolfgang Denk
1 sibling, 1 reply; 12+ messages in thread
From: Stephan Linz @ 2004-02-10 8:41 UTC (permalink / raw)
To: u-boot
Am Dienstag, 10. Februar 2004 01:29 schrieb Stephen Williams:
> --snipp--
>
> "cvs diff -puRN" does not include new files, the -N flag is
> useless in that context as cvs does not know of those files
> so does not even try to diff them. You will need to accept
Are you realy right ? The CVS short help 'cvs --help diff' says:
" -N include diffs for added and removed files."
The man page of GNU diff says:
" -N
--new-file
In directory comparison, if a file is found in only one directory, treat
it as present but empty in the other directory."
--
Best Regards
Stephan Linz
^ permalink raw reply [flat|nested] 12+ messages in thread
* [U-Boot-Users] SystemACE support for u-boot via fat
2004-02-10 8:41 ` Stephan Linz
@ 2004-02-10 17:52 ` Stephen Williams
2004-02-10 22:22 ` Wolfgang Denk
0 siblings, 1 reply; 12+ messages in thread
From: Stephen Williams @ 2004-02-10 17:52 UTC (permalink / raw)
To: u-boot
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Stephan Linz linz-at-mazet.de |u-boot-users| wrote:
| Am Dienstag, 10. Februar 2004 01:29 schrieb Stephen Williams:
|
|>--snipp--
|>
|>"cvs diff -puRN" does not include new files, the -N flag is
|>useless in that context as cvs does not know of those files
|>so does not even try to diff them. You will need to accept
|
|
| Are you realy right ? The CVS short help 'cvs --help diff' says:
|
| " -N include diffs for added and removed files."
|
| The man page of GNU diff says:
|
| " -N
| --new-file
| In directory comparison, if a file is found in only one directory,
treat
| it as present but empty in the other directory."
|
|
If I had write access to the repository, then I could
"cvs add" the files and then use "cvs diff -N" to get
the desired patch. But then, if I had write acces to the
repository, I could just add it without patches flying
about:-)
- --
Steve Williams "The woods are lovely, dark and deep.
steve at XXXXXXXXXX But I have promises to keep,
http://www.XXXXXXXXXX and lines to code before I sleep,
http://www.picturel.com And lines to code before I sleep."
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFAKRpZrPt1Sc2b3ikRAnErAJ9jH0wizSsSNCkdpiuWUbjXlmFxSwCgteaz
JXz0u6EOw0SSG3CH8IwB6CM=
=yYki
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 12+ messages in thread
* [U-Boot-Users] SystemACE support for u-boot via fat
@ 2004-02-10 18:09 Demke, Torsten
2004-02-10 18:18 ` Stephen Williams
0 siblings, 1 reply; 12+ messages in thread
From: Demke, Torsten @ 2004-02-10 18:09 UTC (permalink / raw)
To: u-boot
Hello Steve,
I would recommed:
"diff -purN --exclude=CVS your_local_CVS_dir clean_checkout_CVS_dir"
Regards,
Torsten
> -----Original Message-----
> From: Stephen Williams [mailto:gfi8d1h02 at sneakemail.com]
> Sent: Dienstag, 10. Februar 2004 18:52
> To: u-boot-users at lists.sourceforge.net
> Subject: Re: [U-Boot-Users] SystemACE support for u-boot via fat
>
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Stephan Linz linz-at-mazet.de |u-boot-users| wrote:
> | Am Dienstag, 10. Februar 2004 01:29 schrieb Stephen Williams:
> |
> |>--snipp--
> |>
> |>"cvs diff -puRN" does not include new files, the -N flag is
> |>useless in that context as cvs does not know of those files
> |>so does not even try to diff them. You will need to accept
> |
> |
> | Are you realy right ? The CVS short help 'cvs --help diff' says:
> |
> | " -N include diffs for added and removed files."
> |
> | The man page of GNU diff says:
> |
> | " -N
> | --new-file
> | In directory comparison, if a file is found in only one
> directory,
> treat
> | it as present but empty in the other directory."
> |
> |
>
> If I had write access to the repository, then I could
> "cvs add" the files and then use "cvs diff -N" to get
> the desired patch. But then, if I had write acces to the
> repository, I could just add it without patches flying
> about:-)
>
> - --
> Steve Williams "The woods are lovely, dark and deep.
> steve at XXXXXXXXXX But I have promises to keep,
> http://www.XXXXXXXXXX and lines to code before I sleep,
> http://www.picturel.com And lines to code before I sleep."
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.0.7 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFAKRpZrPt1Sc2b3ikRAnErAJ9jH0wizSsSNCkdpiuWUbjXlmFxSwCgteaz
> JXz0u6EOw0SSG3CH8IwB6CM=
> =yYki
> -----END PGP SIGNATURE-----
>
>
>
> -------------------------------------------------------
> The SF.Net email is sponsored by EclipseCon 2004
> Premiere Conference on Open Tools Development and Integration
> See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
> http://www.eclipsecon.org/osdn
> _______________________________________________
> U-Boot-Users mailing list
> U-Boot-Users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/u-boot-users
>
^ permalink raw reply [flat|nested] 12+ messages in thread
* [U-Boot-Users] SystemACE support for u-boot via fat
2004-02-10 18:09 [U-Boot-Users] SystemACE support for u-boot via fat Demke, Torsten
@ 2004-02-10 18:18 ` Stephen Williams
0 siblings, 0 replies; 12+ messages in thread
From: Stephen Williams @ 2004-02-10 18:18 UTC (permalink / raw)
To: u-boot
Demke, Torsten Torsten.Demke-at-fci.com |u-boot-users| wrote:
> Hello Steve,
>
> I would recommed:
> "diff -purN --exclude=CVS your_local_CVS_dir clean_checkout_CVS_dir"
Which is ultimately what I did. Needed to do a make mrproper
as well to clean up the work directory, and add a few more
excludes, and edit out some parts of the diff that were not
part of the patch, but I got it done, and posted the result
yesterday evening. ... as an attachment:-)
This mailing list seems to have a very *slow* turn around,
so you might have missed it.
>>-----Original Message-----
>>From: Stephen Williams [mailto:gfi8d1h02 at sneakemail.com]
>>Sent: Dienstag, 10. Februar 2004 18:52
>>To: u-boot-users at lists.sourceforge.net
>>Subject: Re: [U-Boot-Users] SystemACE support for u-boot via fat
>>
>>
>>-----BEGIN PGP SIGNED MESSAGE-----
>>Hash: SHA1
>>
>>Stephan Linz linz-at-mazet.de |u-boot-users| wrote:
>>| Am Dienstag, 10. Februar 2004 01:29 schrieb Stephen Williams:
>>|
>>|>--snipp--
>>|>
>>|>"cvs diff -puRN" does not include new files, the -N flag is
>>|>useless in that context as cvs does not know of those files
>>|>so does not even try to diff them. You will need to accept
>>|
>>|
>>| Are you realy right ? The CVS short help 'cvs --help diff' says:
>>|
>>| " -N include diffs for added and removed files."
>>|
>>| The man page of GNU diff says:
>>|
>>| " -N
>>| --new-file
>>| In directory comparison, if a file is found in only one
>>directory,
>>treat
>>| it as present but empty in the other directory."
>>|
>>|
>>
>>If I had write access to the repository, then I could
>>"cvs add" the files and then use "cvs diff -N" to get
>>the desired patch. But then, if I had write acces to the
>>repository, I could just add it without patches flying
>>about:-)
>>
>>- --
>>Steve Williams "The woods are lovely, dark and deep.
>>steve at XXXXXXXXXX But I have promises to keep,
>>http://www.XXXXXXXXXX and lines to code before I sleep,
>>http://www.picturel.com And lines to code before I sleep."
--
Steve Williams "The woods are lovely, dark and deep.
steve at XXXXXXXXXX But I have promises to keep,
http://www.XXXXXXXXXX and lines to code before I sleep,
http://www.picturel.com And lines to code before I sleep."
^ permalink raw reply [flat|nested] 12+ messages in thread
* [U-Boot-Users] SystemACE support for u-boot via fat
2004-02-10 17:52 ` Stephen Williams
@ 2004-02-10 22:22 ` Wolfgang Denk
0 siblings, 0 replies; 12+ messages in thread
From: Wolfgang Denk @ 2004-02-10 22:22 UTC (permalink / raw)
To: u-boot
In message <12179-58823@sneakemail.com> you wrote:
>
> If I had write access to the repository, then I could
> "cvs add" the files and then use "cvs diff -N" to get
> the desired patch. But then, if I had write acces to the
> repository, I could just add it without patches flying
> about:-)
You can run CVS with a local repository. Which is strongly
recommended anyway (except you are using another / better
configuration management system - which then probably provides a
different tool to export patches).
Best regards,
Wolfgang Denk
--
See us @ Embedded World, Nuremberg, Feb 17 - 19, Hall 12.0 Booth 440
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd at denx.de
You're dead, Jim.
-- McCoy, "Amok Time", stardate 3372.7
^ permalink raw reply [flat|nested] 12+ messages in thread
* [U-Boot-Users] SystemACE support for u-boot via fat
2004-02-10 0:29 ` Stephen Williams
2004-02-10 8:41 ` Stephan Linz
@ 2004-02-23 0:05 ` Wolfgang Denk
1 sibling, 0 replies; 12+ messages in thread
From: Wolfgang Denk @ 2004-02-23 0:05 UTC (permalink / raw)
To: u-boot
In message <13853-75826@sneakemail.com> you wrote:
>
> * Add support for Xilinx SystemACE chip:
> ~ New file common/cmd_ace.c
> ~ New file include/systemace.h
> ~ Hook systemace support into cmd_fat and the partition manager.
Added. Thanks.
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd at denx.de
Man is the best computer we can put aboard a spacecraft ... and the
only one that can be mass produced with unskilled labor.
-- Wernher von Braun
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2004-02-23 0:05 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-02-10 18:09 [U-Boot-Users] SystemACE support for u-boot via fat Demke, Torsten
2004-02-10 18:18 ` Stephen Williams
[not found] <20040205092533.1FC23C10A3@atlas.denx.de>
2004-02-05 17:29 ` Stephen Williams
2004-02-09 23:44 ` Wolfgang Denk
2004-02-05 17:33 ` Stephen Williams
2004-02-09 23:43 ` Wolfgang Denk
2004-02-10 0:29 ` Stephen Williams
2004-02-10 8:41 ` Stephan Linz
2004-02-10 17:52 ` Stephen Williams
2004-02-10 22:22 ` Wolfgang Denk
2004-02-23 0:05 ` Wolfgang Denk
-- strict thread matches above, loose matches on Subject: below --
2004-02-05 2:53 Stephen Williams
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox