Thanks for your reply.

> What exactly is supposed to be happening here?  Just manipulating
> page table entries in memory?  Whether that memory is in SDRAM or
> whether it is on the Irongate, you should be able to just use `mb'
> or `wmb' to get things serialized properly before performing another
> action.

Yes, manipulating page table entries in memory. And to be accesssible from
Irongate they have to be flushed(AGP doesn't have probe signals).

> The EV6 considers physical address bit 43 to indicate I/O space,
> which is uncached.  It considers _all_ I/O space eligible for
> write combining.  If you don't want write combining, the user
> is required to issue an appropriate memory barrier instruction.

I got to try again, Anyway The performance was very bad.
FYI, I tried small 3D benchmark with 'gears', one of mesa demo program.
And The number was about 1900 frm on alpha ev67 600MHz.
I can't remember but similar test on intel P III 550Mhz was 722frm

Soohoon.


Reply via email to