No edit summary |
No edit summary |
||
Line 6: | Line 6: | ||
! Selector !! Action !! Input !! Output | ! Selector !! Action !! Input !! Output | ||
|- | |- | ||
| 2 || sendNVMECommand || | | 2 || sendNVMECommand || struct NVMeCommand* || __n128 unknown | ||
|- | |- | ||
| 3 || isBFHMode || - || | | 3 || isBFHMode || - || bool bfhMode | ||
|- | |- | ||
| 4 || performBFH || - || - | | 4 || performBFH || - || - | ||
Line 18: | Line 18: | ||
| 7 || setPCIPortState || - || - | | 7 || setPCIPortState || - || - | ||
|- | |- | ||
| 8 || setBFHGPIO || | | 8 || setBFHGPIO || uint64_t value || uint64_t unknown | ||
|- | |- | ||
|} | |} | ||
'''NOTE:''' this table currently is only showing the selectors, the input / output will be documented later. | '''NOTE:''' this table currently is only showing the selectors, the input / output will be documented later. |
Revision as of 11:06, 30 January 2020
AppleEmbeddedNVMeController is a kernel extension for managing the NAND (disk) of via Peripheral Component Interconnect Express (PCIe) bus.
Methods
Selector | Action | Input | Output |
---|---|---|---|
2 | sendNVMECommand | struct NVMeCommand* | __n128 unknown |
3 | isBFHMode | - | bool bfhMode |
4 | performBFH | - | - |
5 | getNANDDescriptor | - | - |
6 | setNVMeState | - | - |
7 | setPCIPortState | - | - |
8 | setBFHGPIO | uint64_t value | uint64_t unknown |
NOTE: this table currently is only showing the selectors, the input / output will be documented later.