2010/2/21 Rudolf Marek <[email protected]>:

> This patch adds clobber regs into the play as assembly trashes random 
> registers.
> I was bitten by this while doing MSR I/O because ECX got corrupted. I 
> attempted
> to create nice barrier for GCC while changing the stack location too.

The complex ways in which we have to convince gcc to do __asm__
correctly make me wonder if we shouldn't start
putting assembly into assembly into .s files, not .c files. If we have
this much trouble with __asm__, how much are we really
gaining when we use it? Why not just set up a .s?

ron

-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to