diff options
| author | Kevin Bowling <kbowling@FreeBSD.org> | 2026-08-17 17:09:23 +0000 |
|---|---|---|
| committer | Kevin Bowling <kbowling@FreeBSD.org> | 2026-08-20 22:13:36 +0000 |
| commit | 3b90096cf9bcaec70b717e9ff0a9e23d14b600b6 (patch) | |
| tree | 3fb77c98cf91ada1fb909295b842a524cbaa5667 /source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp | |
| parent | c8343ba84af75c3710a1c587ff9bd2165fcd37a9 (diff) | |
The passthrough Command register is emulated, but PMCSR writes were
sent directly to the physical function. A guest D3hot-to-D0 transition
can perform an internal reset and clear physical Command while its
emulated copy remains enabled.
Cache the Power Management capability and keep the physical D-state
host-owned. Emulate the guest D-state and advertise No_Soft_Reset so
the guest is not promised a function reset by a virtual power cycle.
Restore the assignment-time virtual state after a managed FLR.
Reviewed by: markj
MFC after: 2 weeks
Sponsored by: BBOX.io
Diffstat (limited to 'source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp')
0 files changed, 0 insertions, 0 deletions
