Intel C2518 FH8065501516710 Data Sheet

Product codes
FH8065501516710
Page of 746
Volume 2—SATA Controllers (SATA2, SATA3)—C2000 Product Family
Features
Intel
®
 Atom™ Processor C2000 Product Family for Microserver
Datasheet, Vol. 2 of 3
September 2014
250
Order Number: 330061-002US
13.2.4
Function Level Reset Support (FLR)
The SATA host controller supports the Function Level Reset (FLR) capability. The FLR 
capability is used in conjunction with Intel
® 
Virtualization Technology. FLR allows an 
operating system in a virtual machine to have complete control over a device, including 
its initialization, without interfering with the rest of the platform. The device provides a 
software interface that enables the operating system to reset the whole device as if a 
PCI reset was asserted.
13.2.4.1
FLR Steps
13.2.4.1.1
FLR Initialization
1. A FLR is initiated by the software writing a 1 to the Initiate FLR bit. 
2. All subsequent requests targeting the function are not claimed and are master 
abort immediate on the bus. This includes any configuration, I/O, or memory 
cycles; however, the function continues to accept completions targeting the 
function. 
13.2.4.1.2
FLR Operation
The function resets all configuration, I/O and memory registers of the function except 
those indicated otherwise and reset all internal states of the function to the default or 
initial condition. 
13.2.4.1.3
FLR Completion
The Initiate FLR bit is reset (cleared) when the FLR reset is completed. This bit 
indicates to the software that the FLR reset is completed.