不可能ではないでしょ

カーネルがユーザーと同じアドレス空間にあるから
カーネルメモリを読もうとすると投機実行でキャッシュに入っちゃうんであって
ユーザーから見えるアドレス内では、どこを読んでもカーネルは見つからないという状態にすれば

パフォーマンス的には落ちるだろうし
かなりの改変が必要になりそうだから、過去のOSになりつつある7にそれをやるとはちょっと考えにくいけど