There are a lot of patches released to fix the recently found Spectre and Meltdown security vulnerability. However they all do this (to my understanding) by disabling usage of certain functionality on the cpu.
So I am wondering if the (predictive) features that are being disabled are likely to come back for the next generation of processors?
What design changes in the cpu architecture need to be made? Can the same predictive algorithms still be used in the future or do they need to be adapted?
I'm looking for a technical explanation what options exist to restore the pre-patch performance and make the functionality secure.