* Komal Shah [060621 08:14]: > --- "Woodruff, Richard" wrote: > > > Yes, see below for the reasons. I guess the basic point is it still > > won't boot with out an Irda fix up. I only highlighted the problem > > and > > supplied a rough hack. Whoever looks after Irda should get it fixed, > > or > > have it removed from the default configuration. > > It is possible its > > just > > a compiler bug which then make it a little less clear. The bug is > > from > > a union structure of a u8 and u16 generating only byte aligned code > > which is a no-no when used with a lrdh. > > I can submit the patch for removing IrDA from the defconfig, but before > that I will build the latest omap git tree, with code-sourcery 2005Q1B > release and will see that it stops at the same point or not. > > > > > This is because you can't just change MT_DEVICE to MT_MEMORY with out > > changing the mapping size. Templates are not given for PTE > > generation > > only section entries. That is why I changed the size to 1024*1024. > > As > > indicated I tried a quick extension to make my own type but found it > > must also change the code which sets the EXEC bit and didn't want to > > do > > that, so just increased the to something which would generate what I > > want. > > I had just compiled and boot the latest pull from omap git tree, and > _not_ changed anything, so mapping size was 1024*1024 as per that > commited patch. But I think you had tested that setup with power > management enabled, which works in my case except IrDA. Here's some stuff that was missing from my earlier patch. Still no wake-up though. Oh well, have to look at it a bit later. Regards, Tony