[EMAIL PROTECTED] wrote:
Back then we were struggling with PIO transfers and how they were treated in the CPU/North bridge (write combining and all that). I believe this might still be an issue, correct ?
WC is well implemented on Opteron, it will aggregate consecutive PIO writes at 16, 32 and 64 Bytes smoothly. On Intel processors, this is more painful: WC is only 64 Bytes. If you flush the WC buffer with less than 64 bytes in it, you will see multiple 8-byte PIO writes, and not always in order.
cases we can manipulate the mtrrs after boot to fix this. Getting formal support for PAT in the Linux kernel is the long-term fix for this.
It's interesting to note that most current OSes have native PAT support, except Linux. Even Windows does it well :-)
Patrick _______________________________________________ Beowulf mailing list, Beowulf@beowulf.org To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf