In the dynamic use cases, the PCIe specs is kind of shabby on the addressing space: it is theorically fixed by FPB.
I guess this is sorry for those niche hardware use cases.
Isn't FPB into PCIe 4.0? (I am not a SIG member, cannot read the specs).
Actually I forgot to mention there's another solution: A PCIe feature called Flattening Portal Bridge (PCIe Base Spec r6.0 section 6.26). That was introduced with PCIe 5.0. It's more likely that FPB support is added in mainline than the pause/unpause feature. It's supported by recent Thunderbolt chips and it's an official feature of the PCIe standard, so companies will prefer dedicating resources to it rather than some non-standard approach.