Re: Si3112 S-ATA bug preventing use of udma5.
From: Denis Vlasenko (vda_at_port.imtp.ilyichevsk.odessa.ua)
Date: 04/24/04
- Previous message: Harry: "PROBLEM:"
- In reply to: Benjamin Herrenschmidt: "Re: Si3112 S-ATA bug preventing use of udma5."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
To: Benjamin Herrenschmidt <benh@kernel.crashing.org>, Roland Dreier <roland@topspin.com> Date: Sat, 24 Apr 2004 22:35:40 +0300
On Saturday 24 April 2004 07:31, Benjamin Herrenschmidt wrote:
> On Sat, 2004-04-24 at 12:30, Roland Dreier wrote:
> > Finally, siimage.c does
> >
> > hwif->OUTW(speedt, addr);
> >
> > and speedt is a u32 -- however, as you say, the compiler should just
> > cast speedt down to a u16. What am I missing?
>
> This is just a normal function call, there should be nothing special,
> so either you are missing something else or you are suffering from
> incorrectly compiled code... I'm no x86 expert so I can't help
> analyzing the codegen here though.
place a pair of bogus calls:
void marker(void);
....
marker();
hwif->OUTW(speedt, addr);
marker();
...
and objdump -d resulting .o file.
It will be easy to find corresponding asm fragment.
-- vda - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- Previous message: Harry: "PROBLEM:"
- In reply to: Benjamin Herrenschmidt: "Re: Si3112 S-ATA bug preventing use of udma5."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|