Hi David,
actually - in S32DS Power v2017.R1 are SPR registers updating okay (there was some issues with older versions up to v1.2). Here are screenshots for mtivpr - first one before call mtivpr, scond one step ahead:


Also linker values are working fine for me - I used __DATA_END instead of __IVPR_VALUE ( which is text):

So - about SPR registers - just make sure that you double click to register which you are interested in to be updated - the blue arrow should be shown. About linker values - well, don't forget declare them as extern and take care about value type.
Hope it helps.
Jiri