tech-embed archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: MPC860 port, various questions



Arne Jansen wrote:

>  - cache: if I enable the instruction cache, the box crashes in
>    an early boot phase (no output yet). I am not sure at which
>    point in bootup to enable the cache and if there is cache
>    support built into the powerpc port. What might be critical
>    with cache operation?

Is the data cache also enabled?

The last half year we worked with the Linux PPC port for the MPC860,
which enables instruction & data caches & MMU translations. 
In our experiences this works without any problem. I saw that many times
caches are flushed!

I have only seen the source code Querbach, so I don't know about
Masanari source tree w.r.t. to the caches, but I know that e.g. buffers
used in buffer descriptors (SCCs, SMCs) have to be in non-cachable data.

>  - stdargs: when using egcs 1.1.1 the above described problem
>    do not occur. But there is a problem with added softfloat
>    support, because the header assumes hardware floating point.
>    I modified the header, but am not sure how to integrate the
>    modification into the tree, i.e. which macro to use
>    (SOFTFLOAT? _SOFT_FLOAT? __SOFT_FLOAT?).

The Linux PPC also implements a soft floating library for the MPC8(2)xx.

>  - Did anyone build a flash filesystem taking flash write cycles
>    and limited space (compression) into account?

Micro monitor http://www.bell-labs.com/topic/swdist may be interesting?

>    (or suggested) for minimal operation, and stripped down rc files?
>  - (more to follow)

> Again, if anyone is willing to help or interested in the work already
> done, feel free to contact me. But before I can give any work away

Interested: yes!

> Arne

-- 
Willy Jacobs
mailto:wn.jacobs%net.hcc.nl@localhost



Home | Main Index | Thread Index | Old Index