[x86] Reverse source and destination order

Reverse the source and destination order in the
instruction RM/OP field.

Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org>
[x86] Add only memory area marked as ISRAM in flags

Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org>
[x86] Add Brandstring More CPUID.

Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org>
[x86] Add support to dump guest segment descriptors.

Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org>
[EMULATORS] Return 0xffffffff for non-existant devices.

Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org>
[x86] Add generic utility functions for guest intercept

o Generic function to read a guest virtual address.
o Handle GDT Read/Write if enabled.
o Handle HLT instrucion from guest.

Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org>
[x86] Guest Page Fault: Map aliased regions as well.

Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org>
[x86] Add support to handle debugIO in coreboot

Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org>
[x86] Use instruction decode framework for crN Write

Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org>
[x86] Handle CPUID Brandstring MORE

Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org>
[x86] Add BIOS and memory regions in guest DTS.

Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org>
[x86] Load BIOS code in guest region during bootup.

Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org>