MSR bits in irq_asm.S

Leon Pollak leonp at
Wed Jan 13 13:02:04 UTC 2010

Hello, all.

I passed through all PPC irq_asm.S files and seems to see the same picture: 
while exiting the IRQ state assembler code "restores" the MSR value ALWAYS in 
the constant way - without taking into account whether caches are on or off.

Well, this is OK for some specific BSP, which initializes its cache states 
(although I should do this different).
But this method is used in ../shared/irq_asm.S too.

This makes me to thing, that I misunderstand something.

Thanks for clarification...:-)

More information about the users mailing list