G
George Macdonald
You're just a little more than confused. The CPU doesn't support AGP, PCI,
PCI-E or much of anything else except the ram directly. The rest still are
still functions of the chipset. The only thing that the CPU now supports
directly is the memory. All other system devices/buses are handled the
same way as the K7 was, over the FSB, or if you prefer, the HT Link
between the cpu and chipset.
You have just proved your complete misunderstanding of what is on the K8
die and what the HT I/O-link is used for. All CPU memory accesses mapped
to I/O devices, such as AGP/PCI-e, or any PCI device must be trapped in the
CPU's "north bridge" sub-set and diverted to the HT I/O link; obviously the
corresponding MTRRs and associated logic *must* be on the CPU die. Same
for CPU cache snooping - previously a north bridge/FSB function and now
incorporated into the CPU.
Apart from CPU I/O reads/writes and interrupts, a minor part of FSB traffic
"volume", the HT I/O link has nothing in common with a FSB. The major
volume of traffic on the K8 HT I/O-link, viz. DMA transfers, is handled and
routed internally in the north bridge (MC Hub) of a FSB type system.