general protection fault is a unique tool used to emulate more virtual address bits than there really are
@mothcompute but i think that taking this position leaves out all of the cool possibilities that you can use to trap/emulate the faults
like in your posts: making a #PF always read 0, or #GPF for a non-canonical address reads to disk/s3