But raising a GP is exactly what you want: a PF is an indication that the
address was actually half-way valid, and will not fault at all on some
(possibly future) machine.
Why would we care? It would be very obvious from the instruction
disassembly plus the register contents. No need to decode instructions.
I'm really not seeing the reason for not just doing it right.
Linus
--