freebsd-skq/sys/amd64
grehan 091578815a Fix issue found with clang build. Avoid code insertion by the compiler
between inline asm statements that would in turn modify the flags
value set by the first asm, and used by the second.

Solve by making the common error block a string that can be pulled
into the first inline asm, and using symbolic labels for asm variables.

bhyve can now build/run fine when compiled with clang.

Reviewed by:	neel
Obtained from:	NetApp
2012-11-06 02:43:41 +00:00
..
acpica - Remove unused code for CR3 and CR4. 2012-06-13 22:53:56 +00:00
amd64 IFC @ r238370 2012-07-11 19:54:21 +00:00
compile
conf Include 'device uart' in the guest kernel. 2012-08-04 04:30:26 +00:00
ia32 Eliminate ia32_reg.h by moving its contents to x86 and ia64 reg.h. 2012-03-18 19:12:11 +00:00
include Maintain state regarding NMI delivery to guest vcpu in VT-x independent manner. 2012-10-24 02:54:21 +00:00
linux32 Regenerate system call tables. 2012-05-25 21:52:57 +00:00
pci Move {amd64,i386}/pci/pci_bus.c and {amd64,i386}/include/pci_cfgreg.h to 2011-06-22 21:04:13 +00:00
vmm Fix issue found with clang build. Avoid code insertion by the compiler 2012-11-06 02:43:41 +00:00
Makefile