That's what I would assume, except it fails to enumerate correctly on this particular laptop with the Gen3x8 configuration, but does enumerate with a Gen1x1 core (though the clock frequency and data width changes of the core mean that I will have to do a lot more testing to get my application layer for that one working). It's possible I suppose that it is an issue with the fact that there are 8 lanes, of which 4 aren't connected on the OSS board (they will be floating inputs) and 3 aren't used.
I see that there is a Hard IP Reconfiguration Interface which looks like it should be possible to reconfigure the compiled core. But there is no register listing saying what can be changed.