Intel C2338 FH8065501516761 Data Sheet
Product codes
FH8065501516761
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
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.