[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[microblaze-uclinux] important bug fix
Hi folks,
I'm very pleased to report that I've fixed the mystery "romfs size" bug
that I mentioned in an email to Brett this morning. Some of you (you
listening Finn? :-) will no doubt be very happy to hear this, but
nowhere as relieved as myself :)
It turns out that the romfs size correlation was just a strange
side-effect of an error I had made when porting the signal handling
code. When setting up calls to a signal handler, the kernel literally
pokes some code into an area called the "trampoline", which gets
executed as the return path from the sig handler. In doing this, I had
neglected to fill a delay slot, and so we were getting some random code
execution... not good.
Anyway I'm confident this is fixed now - it was #1 on the nasty bugs
list... patch has been submitted to the uclinux maintainers, should be
ready for a cvs update in an hour or two.
Regards,
John
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/