public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* [ECOS] fis free command
@ 2003-10-31 18:23 Chris Garry
  2003-11-01  7:56 ` Gary Thomas
  0 siblings, 1 reply; 8+ messages in thread
From: Chris Garry @ 2003-10-31 18:23 UTC (permalink / raw)
  To: eCos Discussion

I just re-built RedBoot and noticed a small problem with the fis free
command. Output from RedBoot below:

-- Begin -- 
RedBoot(tm) bootstrap and debug environment [ROM]
Non-certified release, version E7T-DBoard - built 16:51:24, Oct 31 2003

Copyright (C) 2000, 2001, 2002, Red Hat, Inc.

RAM: 0x00000000-0x00080000, [0x00017cc8-0x0006f000] available
     0x01900000-0x03900000, [0x01900000-0x03900000] available
FLASH: 0x01800000 - 0x01880000, 128 blocks of 0x00001000 bytes each.
RedBoot> fis free
  0x0183B000 .. 0x0187E000
  0x01880000 .. 0x0187FFFF
RedBoot>
-- End --

The last line of output from the fis free command
(0x01880000 .. 0x0187FFFF) is bogus since the highest FLASH address
is 0x0187FFFF.

Has this been seen on other platforms?

--
Chris

-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ECOS] fis free command
  2003-10-31 18:23 [ECOS] fis free command Chris Garry
@ 2003-11-01  7:56 ` Gary Thomas
  2003-11-01 11:28   ` Chris Garry
  2003-11-19 21:32   ` [ECOS] IXP420 Problems Sleepy
  0 siblings, 2 replies; 8+ messages in thread
From: Gary Thomas @ 2003-11-01  7:56 UTC (permalink / raw)
  To: Chris Garry; +Cc: eCos Discussion


Chris Garry said:
> I just re-built RedBoot and noticed a small problem with the fis free
> command. Output from RedBoot below:
>
> -- Begin --
> RedBoot(tm) bootstrap and debug environment [ROM]
> Non-certified release, version E7T-DBoard - built 16:51:24, Oct 31 2003
>
> Copyright (C) 2000, 2001, 2002, Red Hat, Inc.
>
> RAM: 0x00000000-0x00080000, [0x00017cc8-0x0006f000] available
>      0x01900000-0x03900000, [0x01900000-0x03900000] available
> FLASH: 0x01800000 - 0x01880000, 128 blocks of 0x00001000 bytes each.
> RedBoot> fis free
>   0x0183B000 .. 0x0187E000
>   0x01880000 .. 0x0187FFFF
> RedBoot>
> -- End --
>
> The last line of output from the fis free command
> (0x01880000 .. 0x0187FFFF) is bogus since the highest FLASH address
> is 0x0187FFFF.
>
> Has this been seen on other platforms?

No.  What does 'fis list' show?

Note: 'fis free' has recently been changed to believe the values in
the fis directory.  If it is incorrect, then all bets are off.  A
configuration control can be used to restore the previous [dubious]
behaviour.



-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ECOS] fis free command
  2003-11-01  7:56 ` Gary Thomas
@ 2003-11-01 11:28   ` Chris Garry
  2003-11-01 13:11     ` Chris Garry
  2003-11-19 21:32   ` [ECOS] IXP420 Problems Sleepy
  1 sibling, 1 reply; 8+ messages in thread
From: Chris Garry @ 2003-11-01 11:28 UTC (permalink / raw)
  To: Gary Thomas; +Cc: eCos Discussion

----- Original Message ----- 
From: "Gary Thomas" <gary@mlbassoc.com>
To: "Chris Garry" <cgarry@sweeneydesign.co.uk>
Cc: "eCos Discussion" <ecos-discuss@sources.redhat.com>
Sent: Saturday, November 01, 2003 7:56 AM
Subject: Re: [ECOS] fis free command
> Chris Garry said:
> > I just re-built RedBoot and noticed a small problem with the fis free
> > command. Output from RedBoot below:
> >
> > -- Begin --
> > RedBoot(tm) bootstrap and debug environment [ROM]
> > Non-certified release, version E7T-DBoard - built 16:51:24, Oct 31 2003
> >
> > Copyright (C) 2000, 2001, 2002, Red Hat, Inc.
> >
> > RAM: 0x00000000-0x00080000, [0x00017cc8-0x0006f000] available
> >      0x01900000-0x03900000, [0x01900000-0x03900000] available
> > FLASH: 0x01800000 - 0x01880000, 128 blocks of 0x00001000 bytes each.
> > RedBoot> fis free
> >   0x0183B000 .. 0x0187E000
> >   0x01880000 .. 0x0187FFFF
> > RedBoot>
> > -- End --
> >
> > The last line of output from the fis free command
> > (0x01880000 .. 0x0187FFFF) is bogus since the highest FLASH address
> > is 0x0187FFFF.
> >
> > Has this been seen on other platforms?
> 
> No.  What does 'fis list' show?
> 

RedBoot> fis free
  0x0183B000 .. 0x0187E000
  0x01880000 .. 0x0187FFFF
RedBoot> fis list
Name              FLASH addr  Mem addr    Length      Entry point
(reserved)        0x01800000  0x01800000  0x00010000  0x00000000
RedBoot[post]     0x01810000  0x01810000  0x00020000  0x00000000
support.fpga      0x01830000  0x01900000  0x0000B000  0x01900000
RedBoot config    0x0187E000  0x0187E000  0x00001000  0x00000000
FIS directory     0x0187F000  0x0187F000  0x00001000  0x00000000
RedBoot>

> Note: 'fis free' has recently been changed to believe the values in
> the fis directory.  If it is incorrect, then all bets are off.  A
> configuration control can be used to restore the previous [dubious]
> behaviour.

I rebuilt RedBoot with CYGDAT_REDBOOT_FIS_MAX_FREE_CHUNKS
disabled and 'fis free' worked correctly.  I agree that the new 'fis free'method is
better so I'll have a look at what is going wrong on my target.

Chris

-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ECOS] fis free command
  2003-11-01 11:28   ` Chris Garry
@ 2003-11-01 13:11     ` Chris Garry
  2003-11-01 13:18       ` Gary Thomas
  2003-11-04 14:02       ` Gary Thomas
  0 siblings, 2 replies; 8+ messages in thread
From: Chris Garry @ 2003-11-01 13:11 UTC (permalink / raw)
  To: Gary Thomas; +Cc: eCos Discussion

> > > I just re-built RedBoot and noticed a small problem with the fis free
> > > command. Output from RedBoot below:
> > >
> > > -- Begin --
> > > RedBoot(tm) bootstrap and debug environment [ROM]
> > > Non-certified release, version E7T-DBoard - built 16:51:24, Oct 31 2003
> > >
> > > Copyright (C) 2000, 2001, 2002, Red Hat, Inc.
> > >
> > > RAM: 0x00000000-0x00080000, [0x00017cc8-0x0006f000] available
> > >      0x01900000-0x03900000, [0x01900000-0x03900000] available
> > > FLASH: 0x01800000 - 0x01880000, 128 blocks of 0x00001000 bytes each.
> > > RedBoot> fis free
> > >   0x0183B000 .. 0x0187E000
> > >   0x01880000 .. 0x0187FFFF
> > > RedBoot>
> > > -- End --
> > >
> > > The last line of output from the fis free command
> > > (0x01880000 .. 0x0187FFFF) is bogus since the highest FLASH address
> > > is 0x0187FFFF.
> > >
> > > Has this been seen on other platforms?
> > 
> > No.  What does 'fis list' show?
> > 
> 
> RedBoot> fis free
>   0x0183B000 .. 0x0187E000
>   0x01880000 .. 0x0187FFFF
> RedBoot> fis list
> Name              FLASH addr  Mem addr    Length      Entry point
> (reserved)        0x01800000  0x01800000  0x00010000  0x00000000
> RedBoot[post]     0x01810000  0x01810000  0x00020000  0x00000000
> support.fpga      0x01830000  0x01900000  0x0000B000  0x01900000
> RedBoot config    0x0187E000  0x0187E000  0x00001000  0x00000000
> FIS directory     0x0187F000  0x0187F000  0x00001000  0x00000000
> RedBoot>
> 
> > Note: 'fis free' has recently been changed to believe the values in
> > the fis directory.  If it is incorrect, then all bets are off.  A
> > configuration control can be used to restore the previous [dubious]
> > behaviour.
> 
> I rebuilt RedBoot with CYGDAT_REDBOOT_FIS_MAX_FREE_CHUNKS
> disabled and 'fis free' worked correctly.  I agree that the new 'fis free'method is
> better so I'll have a look at what is going wrong on my target.
> 
> Chris
> 

Okay, the problem looks to be in the find_free function.
This fix works for me:

Index: redboot/current/src/flash.c
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/src/flash.c,v
retrieving revision 1.58
diff -u -5 -b -p -r1.58 flash.c
--- redboot/current/src/flash.c 15 Oct 2003 15:52:03 -0000      1.5
+++ redboot/current/src/flash.c 1 Nov 2003 13:07:00 -0000
@@ -536,11 +536,11 @@ find_free(struct free_chunk *chunks)
             for (idx = 0;  idx < num_chunks;  idx++) {
                 if ((img->flash_base >= chunks[idx].start) &&
                     (img->flash_base <= chunks[idx].end)) {
                     if (img->flash_base == chunks[idx].start) {
                         chunks[idx].start += img->size;
-                        if (chunks[idx].start == chunks[idx].end)
+                        if (chunks[idx].start >= chunks[idx].end)
                             // This free chunk has collapsed
                             while (idx < (num_chunks-1)) {
                                 chunks[idx] = chunks[idx+1];
                             }
                             num_chunks--;


Would this fix be safe for other targets?

--
Chris

-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ECOS] fis free command
  2003-11-01 13:11     ` Chris Garry
@ 2003-11-01 13:18       ` Gary Thomas
  2003-11-04 15:11         ` [ECOS] RE : " David POUTY
  2003-11-04 14:02       ` Gary Thomas
  1 sibling, 1 reply; 8+ messages in thread
From: Gary Thomas @ 2003-11-01 13:18 UTC (permalink / raw)
  To: Chris Garry; +Cc: Gary Thomas, eCos Discussion


Chris Garry said:
>> > > I just re-built RedBoot and noticed a small problem with the fis free
>> > > command. Output from RedBoot below:
>> > >
>> > > -- Begin --
>> > > RedBoot(tm) bootstrap and debug environment [ROM]
>> > > Non-certified release, version E7T-DBoard - built 16:51:24, Oct 31 2003
>> > >
>> > > Copyright (C) 2000, 2001, 2002, Red Hat, Inc.
>> > >
>> > > RAM: 0x00000000-0x00080000, [0x00017cc8-0x0006f000] available
>> > >      0x01900000-0x03900000, [0x01900000-0x03900000] available
>> > > FLASH: 0x01800000 - 0x01880000, 128 blocks of 0x00001000 bytes each.
>> > > RedBoot> fis free
>> > >   0x0183B000 .. 0x0187E000
>> > >   0x01880000 .. 0x0187FFFF
>> > > RedBoot>
>> > > -- End --
>> > >
>> > > The last line of output from the fis free command
>> > > (0x01880000 .. 0x0187FFFF) is bogus since the highest FLASH address
>> > > is 0x0187FFFF.
>> > >
>> > > Has this been seen on other platforms?
>> >
>> > No.  What does 'fis list' show?
>> >
>>
>> RedBoot> fis free
>>   0x0183B000 .. 0x0187E000
>>   0x01880000 .. 0x0187FFFF
>> RedBoot> fis list
>> Name              FLASH addr  Mem addr    Length      Entry point
>> (reserved)        0x01800000  0x01800000  0x00010000  0x00000000
>> RedBoot[post]     0x01810000  0x01810000  0x00020000  0x00000000
>> support.fpga      0x01830000  0x01900000  0x0000B000  0x01900000
>> RedBoot config    0x0187E000  0x0187E000  0x00001000  0x00000000
>> FIS directory     0x0187F000  0x0187F000  0x00001000  0x00000000
>> RedBoot>
>>
>> > Note: 'fis free' has recently been changed to believe the values in
>> > the fis directory.  If it is incorrect, then all bets are off.  A
>> > configuration control can be used to restore the previous [dubious]
>> > behaviour.
>>
>> I rebuilt RedBoot with CYGDAT_REDBOOT_FIS_MAX_FREE_CHUNKS
>> disabled and 'fis free' worked correctly.  I agree that the new 'fis free'method is
>> better so I'll have a look at what is going wrong on my target.
>>
>> Chris
>>
>
> Okay, the problem looks to be in the find_free function.
> This fix works for me:

I think I had it that way before and had troubles, so I'm not sure.
Today, I'm 6000+ miles from my office, so I can't do much checking.
I'll give this a look on Monday.

Thanks for looking into it.

>
> Index: redboot/current/src/flash.c
> ===================================================================
> RCS file: /cvs/ecos/ecos/packages/redboot/current/src/flash.c,v
> retrieving revision 1.58
> diff -u -5 -b -p -r1.58 flash.c
> --- redboot/current/src/flash.c 15 Oct 2003 15:52:03 -0000      1.5
> +++ redboot/current/src/flash.c 1 Nov 2003 13:07:00 -0000
> @@ -536,11 +536,11 @@ find_free(struct free_chunk *chunks)
>              for (idx = 0;  idx < num_chunks;  idx++) {
>                  if ((img->flash_base >= chunks[idx].start) &&
>                      (img->flash_base <= chunks[idx].end)) {
>                      if (img->flash_base == chunks[idx].start) {
>                          chunks[idx].start += img->size;
> -                        if (chunks[idx].start == chunks[idx].end)
> +                        if (chunks[idx].start >= chunks[idx].end)
>                              // This free chunk has collapsed
>                              while (idx < (num_chunks-1)) {
>                                  chunks[idx] = chunks[idx+1];
>                              }
>                              num_chunks--;
>
>
> Would this fix be safe for other targets?
>
> --
> Chris
>
>


------------------------------------------------------------
Gary Thomas                 |
MLB Associates              |  Consulting for the
+1 (970) 229-1963           |    Embedded world
http://www.mlbassoc.com/    |
email: <gary@mlbassoc.com>  |
gpg: http://www.chez-thomas.org/gary/gpg_key.asc
------------------------------------------------------------

-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ECOS] fis free command
  2003-11-01 13:11     ` Chris Garry
  2003-11-01 13:18       ` Gary Thomas
@ 2003-11-04 14:02       ` Gary Thomas
  1 sibling, 0 replies; 8+ messages in thread
From: Gary Thomas @ 2003-11-04 14:02 UTC (permalink / raw)
  To: Chris Garry; +Cc: eCos Discussion

On Sat, 2003-11-01 at 06:16, Chris Garry wrote:
> > > > I just re-built RedBoot and noticed a small problem with the fis free
> > > > command. Output from RedBoot below:
> > > >
> > > > -- Begin --
> > > > RedBoot(tm) bootstrap and debug environment [ROM]
> > > > Non-certified release, version E7T-DBoard - built 16:51:24, Oct 31 2003
> > > >
> > > > Copyright (C) 2000, 2001, 2002, Red Hat, Inc.
> > > >
> > > > RAM: 0x00000000-0x00080000, [0x00017cc8-0x0006f000] available
> > > >      0x01900000-0x03900000, [0x01900000-0x03900000] available
> > > > FLASH: 0x01800000 - 0x01880000, 128 blocks of 0x00001000 bytes each.
> > > > RedBoot> fis free
> > > >   0x0183B000 .. 0x0187E000
> > > >   0x01880000 .. 0x0187FFFF
> > > > RedBoot>
> > > > -- End --
> > > >
> > > > The last line of output from the fis free command
> > > > (0x01880000 .. 0x0187FFFF) is bogus since the highest FLASH address
> > > > is 0x0187FFFF.
> > > >
> > > > Has this been seen on other platforms?
> > > 
> > > No.  What does 'fis list' show?
> > > 
> > 
> > RedBoot> fis free
> >   0x0183B000 .. 0x0187E000
> >   0x01880000 .. 0x0187FFFF
> > RedBoot> fis list
> > Name              FLASH addr  Mem addr    Length      Entry point
> > (reserved)        0x01800000  0x01800000  0x00010000  0x00000000
> > RedBoot[post]     0x01810000  0x01810000  0x00020000  0x00000000
> > support.fpga      0x01830000  0x01900000  0x0000B000  0x01900000
> > RedBoot config    0x0187E000  0x0187E000  0x00001000  0x00000000
> > FIS directory     0x0187F000  0x0187F000  0x00001000  0x00000000
> > RedBoot>
> > 
> > > Note: 'fis free' has recently been changed to believe the values in
> > > the fis directory.  If it is incorrect, then all bets are off.  A
> > > configuration control can be used to restore the previous [dubious]
> > > behaviour.
> > 
> > I rebuilt RedBoot with CYGDAT_REDBOOT_FIS_MAX_FREE_CHUNKS
> > disabled and 'fis free' worked correctly.  I agree that the new 'fis free'method is
> > better so I'll have a look at what is going wrong on my target.
> > 
> > Chris
> > 
> 
> Okay, the problem looks to be in the find_free function.
> This fix works for me:
> 
> Index: redboot/current/src/flash.c
> ===================================================================
> RCS file: /cvs/ecos/ecos/packages/redboot/current/src/flash.c,v
> retrieving revision 1.58
> diff -u -5 -b -p -r1.58 flash.c
> --- redboot/current/src/flash.c 15 Oct 2003 15:52:03 -0000      1.5
> +++ redboot/current/src/flash.c 1 Nov 2003 13:07:00 -0000
> @@ -536,11 +536,11 @@ find_free(struct free_chunk *chunks)
>              for (idx = 0;  idx < num_chunks;  idx++) {
>                  if ((img->flash_base >= chunks[idx].start) &&
>                      (img->flash_base <= chunks[idx].end)) {
>                      if (img->flash_base == chunks[idx].start) {
>                          chunks[idx].start += img->size;
> -                        if (chunks[idx].start == chunks[idx].end)
> +                        if (chunks[idx].start >= chunks[idx].end)
>                              // This free chunk has collapsed
>                              while (idx < (num_chunks-1)) {
>                                  chunks[idx] = chunks[idx+1];
>                              }
>                              num_chunks--;
> 
> 
> Would this fix be safe for other targets?

Yes, this does appear to be a safe fix.  I'll check it in.

-- 
Gary Thomas <gary@mlbassoc.com>
MLB Associates


-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [ECOS] RE : [ECOS] fis free command
  2003-11-01 13:18       ` Gary Thomas
@ 2003-11-04 15:11         ` David POUTY
  0 siblings, 0 replies; 8+ messages in thread
From: David POUTY @ 2003-11-04 15:11 UTC (permalink / raw)
  To: 'Gary Thomas'; +Cc: 'eCos Discussion'

I think there's another problem with 'fis free'. In the following code
'idx' is never incremented, so ...

	// This free chunk has collapsed
	while (idx < (num_chunks-1)) {
	   chunks[idx] = chunks[idx+1];
	}

There's also a limitation. fis free doesn't work well when FIS end at
address 0xFFFFFFFF (I'm in this case). 
I'll try to submit a patch this week.

David

-----Message d'origine-----
De : Gary Thomas [mailto:gary@mlbassoc.com] 
Envoyé : samedi 1 novembre 2003 14:18
À : Chris Garry
Cc : Gary Thomas; eCos Discussion
Objet : Re: [ECOS] fis free command



Chris Garry said:
>> > > I just re-built RedBoot and noticed a small problem with the fis 
>> > > free command. Output from RedBoot below:
>> > >
>> > > -- Begin --
>> > > RedBoot(tm) bootstrap and debug environment [ROM] Non-certified 
>> > > release, version E7T-DBoard - built 16:51:24, Oct 31 2003
>> > >
>> > > Copyright (C) 2000, 2001, 2002, Red Hat, Inc.
>> > >
>> > > RAM: 0x00000000-0x00080000, [0x00017cc8-0x0006f000] available
>> > >      0x01900000-0x03900000, [0x01900000-0x03900000] available
>> > > FLASH: 0x01800000 - 0x01880000, 128 blocks of 0x00001000 bytes 
>> > > each.
>> > > RedBoot> fis free
>> > >   0x0183B000 .. 0x0187E000
>> > >   0x01880000 .. 0x0187FFFF
>> > > RedBoot>
>> > > -- End --
>> > >
>> > > The last line of output from the fis free command (0x01880000 .. 
>> > > 0x0187FFFF) is bogus since the highest FLASH address is 
>> > > 0x0187FFFF.
>> > >
>> > > Has this been seen on other platforms?
>> >
>> > No.  What does 'fis list' show?
>> >
>>
>> RedBoot> fis free
>>   0x0183B000 .. 0x0187E000
>>   0x01880000 .. 0x0187FFFF
>> RedBoot> fis list
>> Name              FLASH addr  Mem addr    Length      Entry point
>> (reserved)        0x01800000  0x01800000  0x00010000  0x00000000
>> RedBoot[post]     0x01810000  0x01810000  0x00020000  0x00000000
>> support.fpga      0x01830000  0x01900000  0x0000B000  0x01900000
>> RedBoot config    0x0187E000  0x0187E000  0x00001000  0x00000000
>> FIS directory     0x0187F000  0x0187F000  0x00001000  0x00000000
>> RedBoot>
>>
>> > Note: 'fis free' has recently been changed to believe the values in

>> > the fis directory.  If it is incorrect, then all bets are off.  A 
>> > configuration control can be used to restore the previous [dubious]

>> > behaviour.
>>
>> I rebuilt RedBoot with CYGDAT_REDBOOT_FIS_MAX_FREE_CHUNKS
>> disabled and 'fis free' worked correctly.  I agree that the new 'fis 
>> free'method is better so I'll have a look at what is going wrong on 
>> my target.
>>
>> Chris
>>
>
> Okay, the problem looks to be in the find_free function.
> This fix works for me:

I think I had it that way before and had troubles, so I'm not sure.
Today, I'm 6000+ miles from my office, so I can't do much checking. I'll
give this a look on Monday.

Thanks for looking into it.

>
> Index: redboot/current/src/flash.c 
> ===================================================================
> RCS file: /cvs/ecos/ecos/packages/redboot/current/src/flash.c,v
> retrieving revision 1.58
> diff -u -5 -b -p -r1.58 flash.c
> --- redboot/current/src/flash.c 15 Oct 2003 15:52:03 -0000      1.5
> +++ redboot/current/src/flash.c 1 Nov 2003 13:07:00 -0000
> @@ -536,11 +536,11 @@ find_free(struct free_chunk *chunks)
>              for (idx = 0;  idx < num_chunks;  idx++) {
>                  if ((img->flash_base >= chunks[idx].start) &&
>                      (img->flash_base <= chunks[idx].end)) {
>                      if (img->flash_base == chunks[idx].start) {
>                          chunks[idx].start += img->size;
> -                        if (chunks[idx].start == chunks[idx].end)
> +                        if (chunks[idx].start >= chunks[idx].end)
>                              // This free chunk has collapsed
>                              while (idx < (num_chunks-1)) {
>                                  chunks[idx] = chunks[idx+1];
>                              }
>                              num_chunks--;
>
>
> Would this fix be safe for other targets?
>
> --
> Chris
>
>


------------------------------------------------------------
Gary Thomas                 |
MLB Associates              |  Consulting for the
+1 (970) 229-1963           |    Embedded world
http://www.mlbassoc.com/    |
email: <gary@mlbassoc.com>  |
gpg: http://www.chez-thomas.org/gary/gpg_key.asc
------------------------------------------------------------


--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [ECOS] IXP420 Problems
  2003-11-01  7:56 ` Gary Thomas
  2003-11-01 11:28   ` Chris Garry
@ 2003-11-19 21:32   ` Sleepy
  1 sibling, 0 replies; 8+ messages in thread
From: Sleepy @ 2003-11-19 21:32 UTC (permalink / raw)
  To: Gary Thomas; +Cc: Chris Garry, eCos Discussion

I am having problems again with my XSCALE IXP420 based board.
the development board originally had 256M and PCI card. I had to disable
the PCI stuff from redboot, and the kernel.I built the kernel and loaded
it via minicom
Redboot>load -r -v -b 0x10600000 -m yMODEM
Now when I try to load the ramdisk(2MB) the thing dies in the middle.
I am curious if anyone can give me hints on this.
I understand the memory is mirrored on xscale architectures.how does that
affect things like redboot?
Thanks


------------------------------------------------------------------------------
Do you Unix?
------------

http://www.maximumunix.org Network Consulting, Security Research, Embedded
Systems.
------------------------------------------------------------------------------


-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2003-11-19 21:32 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-10-31 18:23 [ECOS] fis free command Chris Garry
2003-11-01  7:56 ` Gary Thomas
2003-11-01 11:28   ` Chris Garry
2003-11-01 13:11     ` Chris Garry
2003-11-01 13:18       ` Gary Thomas
2003-11-04 15:11         ` [ECOS] RE : " David POUTY
2003-11-04 14:02       ` Gary Thomas
2003-11-19 21:32   ` [ECOS] IXP420 Problems Sleepy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).