Fix up the base x86 fault object and create a fault to be generated by unimplemented instructions in their microcode. This is useful if certain variations of an instruction are implemented, but, for instance, it's memory based versions aren't.
Fix up the base x86 fault object and create a fault to be generated by unimplemented instructions in their microcode. This is useful if certain variations of an instruction are implemented, but, for instance, it's memory based versions aren't.

--HG--
extra : convert_revision : 24e69c5a6a0af2d0cf67e858a051ae6624bb300f

kaiyuanl/gem5,austinharris/gem5-riscv,rjschof/gem5,HwisooSo/gemV-update,SanchayanMaity/gem5,sobercoder/gem5,cancro7/gem5,zlfben/gem5,KuroeKurose/gem5,sobercoder/gem5,yb-kim/gemV,rjschof/gem5,joerocklin/gem5,briancoutinho0905/2dsampling,briancoutinho0905/2dsampling,KuroeKurose/gem5,samueldotj/TeeRISC-Simulator,sobercoder/gem5,TUD-OS/gem5-dtu,TUD-OS/gem5-dtu,yb-kim/gemV,aclifton/cpeg853-gem5,sobercoder/gem5,qizenguf/MLC-STT,rjschof/gem5,rallylee/gem5,qizenguf/MLC-STT,KuroeKurose/gem5,KuroeKurose/gem5,rallylee/gem5,samueldotj/TeeRISC-Simulator,rjschof/gem5,austinharris/gem5-riscv,gem5/gem5,yb-kim/gemV,markoshorro/gem5,joerocklin/gem5,rjschof/gem5,SanchayanMaity/gem5,samueldotj/TeeRISC-Simulator,powerjg/gem5-ci-test,rallylee/gem5,joerocklin/gem5,rallylee/gem5,sobercoder/gem5,zlfben/gem5,joerocklin/gem5,briancoutinho0905/2dsampling,gedare/gem5,rallylee/gem5,Weil0ng/gem5,briancoutinho0905/2dsampling,TUD-OS/gem5-dtu,HwisooSo/gemV-update,KuroeKurose/gem5,gem5/gem5,markoshorro/gem5,powerjg/gem5-ci-test,cancro7/gem5,aclifton/cpeg853-gem5,SanchayanMaity/gem5,cancro7/gem5,markoshorro/gem5,rjschof/gem5,qizenguf/MLC-STT,kaiyuanl/gem5,qizenguf/MLC-STT,HwisooSo/gemV-update,TUD-OS/gem5-dtu,TUD-OS/gem5-dtu,Weil0ng/gem5,austinharris/gem5-riscv,HwisooSo/gemV-update,zlfben/gem5,Weil0ng/gem5,qizenguf/MLC-STT,samueldotj/TeeRISC-Simulator,SanchayanMaity/gem5,kaiyuanl/gem5,powerjg/gem5-ci-test,zlfben/gem5,gem5/gem5,briancoutinho0905/2dsampling,yb-kim/gemV,markoshorro/gem5,kaiyuanl/gem5,joerocklin/gem5,cancro7/gem5,gedare/gem5,TUD-OS/gem5-dtu,markoshorro/gem5,gedare/gem5,kaiyuanl/gem5,markoshorro/gem5,joerocklin/gem5,rjschof/gem5,austinharris/gem5-riscv,briancoutinho0905/2dsampling,powerjg/gem5-ci-test,aclifton/cpeg853-gem5,SanchayanMaity/gem5,powerjg/gem5-ci-test,Weil0ng/gem5,rallylee/gem5,markoshorro/gem5,yb-kim/gemV,SanchayanMaity/gem5,gem5/gem5,joerocklin/gem5,samueldotj/TeeRISC-Simulator,HwisooSo/gemV-update,austinharris/gem5-riscv,aclifton/cpeg853-gem5,Weil0ng/gem5,powerjg/gem5-ci-test,gedare/gem5,Weil0ng/gem5,austinharris/gem5-riscv,gem5/gem5,cancro7/gem5,samueldotj/TeeRISC-Simulator,yb-kim/gemV,gem5/gem5,HwisooSo/gemV-update,kaiyuanl/gem5,KuroeKurose/gem5,joerocklin/gem5,rallylee/gem5,austinharris/gem5-riscv,briancoutinho0905/2dsampling,aclifton/cpeg853-gem5,qizenguf/MLC-STT,SanchayanMaity/gem5,samueldotj/TeeRISC-Simulator,yb-kim/gemV,sobercoder/gem5,gedare/gem5,gedare/gem5,TUD-OS/gem5-dtu,HwisooSo/gemV-update,cancro7/gem5,gem5/gem5,qizenguf/MLC-STT,zlfben/gem5,kaiyuanl/gem5,zlfben/gem5,aclifton/cpeg853-gem5,Weil0ng/gem5,KuroeKurose/gem5,yb-kim/gemV,zlfben/gem5,sobercoder/gem5,gedare/gem5,aclifton/cpeg853-gem5,powerjg/gem5-ci-test,cancro7/gem5