| Functional Test Specification For the SAF HPI Specification | ||
|---|---|---|
| Prev | ||
Chapter 5. Appendix
5.1. Hot Swap Model
The full Hot Swap Model is illustrated as a state machine.
5.1.2. Hot Swap Events
| Event Name | Description |
|---|---|
| E1 | FRU is inserted in system |
| E2 | Insertion auto-insert policy completes |
| E3 | saHpiResourceActiveSet() |
| E4 | FRU is removed from system |
| E5 | Eject latch |
| E6 | saHpiHotSwapActionRequest(SAHPI_HS_ACTION_EXTRACTION) |
| E7 | Extraction auto-extract policy completes |
| E8 | saHpiResourceInActiveSet() |
| E9 | Inject latch |
| E10 | saHpiHotSwapActionRequest(SAHPI_HS_ACTION_INSERTION) |
5.1.3. Hot Swap Actions
| Action Name | Description |
|---|---|
| A1 | Event is issued by resource showing transition from "NOT PRESENT" to "INSERTION PENDING" |
| A2 | Event is issued by resource showing transition from "INSERTION PENDING" to "ACTIVE/HEALTHY" or "ACTIVE/UNHEALTHY" |
| A3 | Event is issued by domain(s) showing transition from whichever state it was in to "NOT PRESENT" |
| A4 | Event is issued by domain(s) showing transition from "ACTIVE/HEALTHY" or "ACTIVE/UNHEALTHY" to "EXTRACTION PENDING" |
| A5 | Event is issued by resource showing transition from "EXTRACTION PENDING" to "INACTIVE" |
| A6 | Event is issued by domain(s) showing transition from "INACTIVE" to "INSERTION |