Re: [U-Boot] [PATCH] MIPS: start{, 64}.S: fill branch delay slots with NOP instructions

2013-01-22 Thread Daniel Schwierzeck
2013/1/16 Gabor Juhos : > The romReserved and romExcHandle handlers are > accessed by a branch instruction however the > delay slots of those instructions are not filled. > > Because the start.S uses the 'noreorder' directive, > the assembler will not fill the delay slots either, > and leads to the

[U-Boot] [PATCH] MIPS: start{, 64}.S: fill branch delay slots with NOP instructions

2013-01-16 Thread Gabor Juhos
The romReserved and romExcHandle handlers are accessed by a branch instruction however the delay slots of those instructions are not filled. Because the start.S uses the 'noreorder' directive, the assembler will not fill the delay slots either, and leads to the following assembly code: 056c