PCIe services: Difference between revisions
No edit summary |
|||
(7 intermediate revisions by 2 users not shown) | |||
Line 8: | Line 8: | ||
| 0 || [[#RegisterClassDriver]] | | 0 || [[#RegisterClassDriver]] | ||
|- | |- | ||
| 1 || [[# | | 1 || [[#QueryFunctionsUnregistered]] | ||
|} | |} | ||
Line 16: | Line 16: | ||
Returns an event handle and session handle to a [[#ISession]]. | Returns an event handle and session handle to a [[#ISession]]. | ||
== | == QueryFunctionsUnregistered == | ||
Takes a type-6 buffer. | Takes a type-6 buffer. | ||
Line 54: | Line 54: | ||
| 12 || UnmapDma | | 12 || UnmapDma | ||
|- | |- | ||
| 13 || | | 13 || UnmapDmaBusAddress | ||
|- | |- | ||
| 14 || GetDmaBusAddress | | 14 || GetDmaBusAddress | ||
Line 69: | Line 69: | ||
|- | |- | ||
| 20 || SetAspmEnable | | 20 || SetAspmEnable | ||
|- | |||
| 21 || [3.0.0+] | |||
|- | |||
| 22 || [4.0.0+] | |||
|- | |||
| 23 || [7.0.0+] | |||
|} | |||
[5.0.0+] The buffer types for ReadBarRegion/WriteBarRegion were changed: 0x6 changed to 0x22, and 0x5 changed to 0x21. | |||
[7.0.0+] AcquireIrq now takes an additional 4-bytes of input, and no longer returns an output handle. SetAspmEnable now returns an output handle. | |||
= pcie:log = | |||
This was added with [6.0.0+]. | |||
{| class="wikitable" border="1" | |||
|- | |||
! Cmd || Name | |||
|- | |||
| 0 || | |||
|- | |||
| 1 || | |||
|} | |} | ||
[[Category:Services]] | [[Category:Services]] |