12.07.2015 Views

Download

Download

Download

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Implementation Guidelines for OBFFExample: Buffer FlushOBFF State Behavior Device timers LWM HWMACTIVEOBFF(BUFFERED)IDLE• Normaloperation – senddata andinterrupts• Align deferrableinterrupts• Perform criticaltransactions asnecessary• Coalescedeferrable dataand interrupts• Perform criticaltransactions asnecessary• On transition toACTIVE, flush allbuffered data andinterrupts• Complete the flushbefore starting devicetimers and localbuffering• On timer expiry, flushbuffered data andinterrupts• Device exposes timertoggle capability bitto enable/disabletimers in OBFF IDLE(Details in whitepaper*)• Send dataonce LWM isreached• Send dataonce LWM isreached• NA• NA• NA• Details to follow in future whitepaper on Intel® Developer Network for PCI Express*Architecture @ http://developer.intel.com/technology/pciexpress/devnet/index.htm• Flush buffereddata and deliverpendinginterrupts onceHWM is reached20

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!