Re: e500 core lacks lswi, lswx, stswi, and stswx instructions.

Frank Wille <[email protected]> Mon, 19 Jan 2015 10:15:57 +0100
Newsgroups gmane.os.netbsd.ports.powerpc
Organization Privates Internet Ostwestfalen/Lippe
Message-ID <[email protected]>
On Mon, 19 Jan 2015 17:37:55 +0900
NONAKA Kimihiro <[email protected]> wrote:

> | arithmetic, logical, load/store, and branch) are supported on e500
> except lswi, lswx, stswi, and stswx.
> 
> I seem those instructions are generated by gcc -Os.
> It causes installer and /rescue programs don't work.
> 
> Do we need emulation of those instructions?
> Any ideas?

Maybe you can switch gcc into e500 mode?
Does it work with -mcpu=8540 (e500v1) or -mcpu=8548 (e500v2) ?

-- 
Frank Wille