Re: Issues in l4re-snapshot-2012081219 for ARM

Adam Lackorzynski <[email protected]>
Newsgroups gmane.comp.micro-kernel.l4.devel
Message-ID <[email protected]>
Hi,

On Fri Aug 17, 2012 at 18:30:22 +0400, Ivan Loskutov wrote:
> I tried new  l4re-snapshot-2012081219 and found the following issues for
> ARM target:
> 
> 1. File bin/setup.d/04-setup has error in BeagleBoard and Pandaboard L4Re
> configs generation. Patch attached.

Thanks, I'll fix that.

> 2. I get errors at startup on Pandaboard
> KERNEL-369098737: alignment error at da067a03 (PC: f001e0ec, SP: 6e72654b,
> FSR: 400001, PSR: 600001d3)
> KERNEL-369098737: alignment error at da067a03 (PC: f001e0ec, SP: ea00000f,
> FSR: 400001, PSR: 600001d3)
> KERNEL-369098737: alignment error at da067a03 (PC: f001e0ec, SP: ea00000f,
> FSR: 400001, PSR: 600001d3)
> KERNEL-369098737: alignment error at da067a03 (PC: f001e0ec, SP: ea00000f,
> FSR: 400001, PSR: 600001d3)
> 
> I found that the error is caused by a init_errata_workarounds() call in Cpu
> ::init (src/kernel/fiasco/src/kern/arm/cpu-arm.cpp). If I comment this
> call, then kernel started and hello example worked. Error is occurred when
> called set_c15_c0_1() function. I have not solved this issue yet.

Just leaving that out is a good choice after a first look.
I'll come up with some fix.



Thanks,
Adam
-- 
Adam                 [email protected]
  Lackorzynski         http://os.inf.tu-dresden.de/~adam/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.