Embedded Intel® Core™ Processors
Communicate Intel® Core™ Hardware, Software, Firmware, Graphics Concerns
1254 Discussions

PCI Express 'No Snoop Enable' and cacheable/non-cacheable regions

CGard3
Beginner
2,952 Views

Hi,

what would happen if a PCI Express packet is sent to memory with the "No Snoop" attribute set in the header but the target memory region is cacheable and indeed cached in at least one core.

Is this calling for disaster or is "No Snoop" just a fast write back path without actually disabling cache coherency checks? (e.g. invalidate occurs parallel to memory write)

Thanks,

Charles

0 Kudos
0 Replies
Reply