History log of /vbox/src/VBox/VMM/testcase/tstX86-1A.asm
Revision Date Author Comments Expand
86469182715ffa098c61a6599f2f4a1dcaff14ff 47657 11-Aug-2013 vboxsync

VMM/testcase/tstX86-1: Fix testcase on darwin.x86, the stack must be aligned on a 16 byte boundary.

4db428018b0a098eec7231fc88b688d70b814933 46548 14-Jun-2013 vboxsync

asmdefs.mac,bootsectors,*: Removed xS and sZ in favor of xCB and sCB.

/vbox/include/iprt/asmdefs.mac /vbox/src/VBox/Disassembler/testcase/tstAsm.mac /vbox/src/VBox/HostDrivers/Support/SUPLibTracerA.asm /vbox/src/VBox/Runtime/common/math/ceill.asm /vbox/src/VBox/Runtime/common/math/cosl.asm /vbox/src/VBox/Runtime/common/math/fabs.asm /vbox/src/VBox/Runtime/common/math/fabsf.asm /vbox/src/VBox/Runtime/common/math/fabsl.asm /vbox/src/VBox/Runtime/common/math/floor.asm /vbox/src/VBox/Runtime/common/math/floorf.asm /vbox/src/VBox/Runtime/common/math/floorl.asm /vbox/src/VBox/Runtime/common/math/ldexpl.asm /vbox/src/VBox/Runtime/common/math/llrintl.asm /vbox/src/VBox/Runtime/common/math/logl.asm /vbox/src/VBox/Runtime/common/math/lrintl.asm /vbox/src/VBox/Runtime/common/math/sinl.asm /vbox/src/VBox/Runtime/common/math/tanl.asm /vbox/src/VBox/Runtime/common/math/trunc.asm /vbox/src/VBox/Runtime/common/math/truncf.asm /vbox/src/VBox/Runtime/common/math/truncl.asm /vbox/src/VBox/VMM/VMMR0/HMR0A.asm /vbox/src/VBox/VMM/VMMR0/HMR0Mixed.mac Instructions/env-common.mac tstX86-1A.asm
d280ee7a17fc630c6a421724d49e1cd28edcac10 40248 24-Feb-2012 vboxsync

IEM: fst[p], fist[p] and fisttp implementations and fixes.

563a5c83151f7468bf1ba61b6a2176a44ffc2d17 40246 24-Feb-2012 vboxsync

IEM: Conditional FPU move instructions (FCMOV*).

1bdc710f98c4004b2b449c82cf550224b5372f70 40242 23-Feb-2012 vboxsync

f2xm1, fyl2x, fptan. fpu stack push bugfix.

5ca366bb4004d8335376abb1718d1cb9beedf4ef 40209 22-Feb-2012 vboxsync

IEM: Implemented missing FPU instructions starting with 0xd8 and adjusted fld m32r and fld m64r.

7962cf168afeef286d876738dae7131c2c79ece8 40199 21-Feb-2012 vboxsync

fstp st0

7dfd3f41f200bede0714c89735d9cc8d310e3f1c 40174 18-Feb-2012 vboxsync

checked out some todos.

ce1318f291ab810c19aa03ce38d6a87679ba3af7 40164 17-Feb-2012 vboxsync

IEM: A bunch of r80 by r80 instructions, needed fsubrp stN,st0.

9d7b9a9b794e0f62bd5afdda4cba7dac5d63d04e 40160 16-Feb-2012 vboxsync

AMD adjustments.

ba355260988ee975dbcf2e337d3d95667d516509 40159 16-Feb-2012 vboxsync

AMD adjustments.

3fff089a73d66d5d51e9192f301c1940f657745b 40155 16-Feb-2012 vboxsync

build fix

0165172a2610650f9fcfc668901bc6c2d09144c3 40140 15-Feb-2012 vboxsync

Move X86_XCPT_* to x86extra.mac.

bfbb484932382139f76e96b543cc3bf8ecc6eabc 40139 15-Feb-2012 vboxsync

tstX86-1: FDIV m64r -> #PF tests.

4338d1606b19c219ef8f200aae7558a8ea7cb796 40138 15-Feb-2012 vboxsync

IEM: fdiv work. Added x86extra.mac for non-automatic x86.h bits.

46348007a4fa7cde90d44d499e0a9a139450a952 40090 13-Feb-2012 vboxsync

Test reserved FPU aliases.

6e561e438c22d6525356608a7962efda30ba5740 40089 13-Feb-2012 vboxsync

0xdf 11/1 seems to behave like fxch st(i), while 0xdf 11/2 and 11/3 both behave like fstp st(i).

5d13786cdbbfe98a4ba8476845c80d1396d62272 40088 13-Feb-2012 vboxsync

IEM: 0xde 11/2 seems to behave like fcomp.

fa6b73f3e642b12f88ea56488b7059f9910d5e3b 40087 13-Feb-2012 vboxsync

IEM: 0xdd 11/1 seems to behave like fxch.

c3a0242d1bc97bc1bef926c4db3678cc51c84793 40086 13-Feb-2012 vboxsync

More FPU instruction stubs and attempts at figuring out what the reserved opcodes does.

04da102834f5018a410bab9ce590c319dfa41824 40083 12-Feb-2012 vboxsync

More FPU instruction stubs.

06194245f8ac73bd13b903e4870fb667bb003ee9 40082 12-Feb-2012 vboxsync

More FPU instruction stubs.

07e4699ec63abeafc2206a4d6d0317c594578540 40070 10-Feb-2012 vboxsync

More experiments / tests.

7ae61147cce23a4efff53b9cdf35541be62a0cb8 40069 10-Feb-2012 vboxsync

Floating point testing.

45c462a65387ada09a80826a8413c53e229b15f6 40057 10-Feb-2012 vboxsync

fpu explorations.

7bbdac36ae936eea992bce98739ede5f5e9f42b8 40037 08-Feb-2012 vboxsync

buildfix

60468377ea17fdce430870d87a375af4019293bc 40024 07-Feb-2012 vboxsync

IEM: Some more FPU work underways.

dc32fc7b079cb29fb6fd7d3fee16ac63242b57f4 40008 06-Feb-2012 vboxsync

tstX86-1A.asm: buildfix next try

2304e1c4b2fea9b823eb0eb50025bcc9d8139611 40004 06-Feb-2012 vboxsync

tstX86-1A.asm: buildfix

324e9d5fe84f23a35c4feb6853ed3ee9b3b1fad9 40001 05-Feb-2012 vboxsync

IEM: Filled in some NOPs and PREFETCHes.

1f9898006130eea293505db4e7ff762c5dde2f3a 39998 04-Feb-2012 vboxsync

tstX86-1: Display CR2.

89711253c6622a3d6b0a79985d49467e2c2e56fe 39997 04-Feb-2012 vboxsync

tstX86-1: fxrstor (on intel) will #PF before committing any register changes.

6ef937c5039abe3e73fc260f6264d4da0d2f970d 39996 04-Feb-2012 vboxsync

tstX86-1: fxrstor (on intel) will #PF before committing any register changes.

64904cbef7c0fd8bdd56c7b992f7649870c37ba8 39995 04-Feb-2012 vboxsync

tstX86-1: fxsave (on intel) will #PF before writing anything. very nice.

b891b477f403c0a8a1eea185f9bc4ef9c99caf2d 39993 03-Feb-2012 vboxsync

tstX86-1: Some fxsave and fxrstor tests.

9d6ec5298306cff889de1374fc0c714f42a63307 39989 03-Feb-2012 vboxsync

txtX86-1: some prefix decoding checks for the groups and rex.

2d97f8baccdd684bc0a8a15eb86bbe9ff2b85374 37955 14-Jul-2011 vboxsync

Moved VBox/x86.h/mac to iprt/x86.h/mac.

/vbox/Makefile.kmk /vbox/include/VBox/vmm/cpum.h /vbox/include/VBox/vmm/cpumctx.h /vbox/include/VBox/vmm/cpumdis.h /vbox/include/VBox/vmm/dbgfsel.h /vbox/include/VBox/vmm/hwacc_vmx.h /vbox/include/VBox/vmm/mm.h /vbox/include/VBox/vmm/pgm.h /vbox/include/VBox/vmm/selm.h /vbox/include/VBox/vmm/trpm.h /vbox/include/VBox/x86.mac /vbox/include/iprt/x86.h /vbox/include/iprt/x86.mac /vbox/src/VBox/Additions/common/VBoxGuest/freebsd/files_vboxguest /vbox/src/VBox/Additions/common/testcase/tstPageFusion.cpp /vbox/src/VBox/Devices/EFI/Thunk/EfiThunk.asm /vbox/src/VBox/Devices/testcase/tstDeviceStructSize.cpp /vbox/src/VBox/Disassembler/DisasmTestA.asm /vbox/src/VBox/HostDrivers/Support/SUPDrv.c /vbox/src/VBox/HostDrivers/Support/SUPLib.cpp /vbox/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv /vbox/src/VBox/HostDrivers/Support/linux/files_vboxdrv /vbox/src/VBox/Installer/linux/deffiles /vbox/src/VBox/Main/src-server/HostImpl.cpp /vbox/src/VBox/RDP/client/files_rdesktop-vrdp /vbox/src/VBox/Runtime/common/time/timesup.cpp /vbox/src/VBox/VMM/VMMAll/CPUMAllA.asm /vbox/src/VBox/VMM/VMMAll/EMAllA.asm /vbox/src/VBox/VMM/VMMAll/HWACCMAll.cpp /vbox/src/VBox/VMM/VMMAll/IEMAll.cpp /vbox/src/VBox/VMM/VMMAll/IEMAllAImpl.asm /vbox/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp /vbox/src/VBox/VMM/VMMAll/SELMAll.cpp /vbox/src/VBox/VMM/VMMAll/TRPMAll.cpp /vbox/src/VBox/VMM/VMMR0/CPUMR0.cpp /vbox/src/VBox/VMM/VMMR0/CPUMR0A.asm /vbox/src/VBox/VMM/VMMR0/CPUMR0UnusedA.asm /vbox/src/VBox/VMM/VMMR0/HWACCMR0.cpp /vbox/src/VBox/VMM/VMMR0/HWACCMR0A.asm /vbox/src/VBox/VMM/VMMR0/HWSVMR0.cpp /vbox/src/VBox/VMM/VMMR0/HWVMXR0.cpp /vbox/src/VBox/VMM/VMMR0/TRPMR0A.asm /vbox/src/VBox/VMM/VMMR3/PATMA.asm /vbox/src/VBox/VMM/VMMR3/VMM.cpp /vbox/src/VBox/VMM/VMMR3/VMMTests.cpp /vbox/src/VBox/VMM/VMMRC/CPUMRCA.asm /vbox/src/VBox/VMM/VMMRC/EMRCA.asm /vbox/src/VBox/VMM/VMMRC/HWACCMRCA.asm /vbox/src/VBox/VMM/VMMRC/MMRamRCA.asm /vbox/src/VBox/VMM/VMMRC/TRPMRC.cpp /vbox/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp /vbox/src/VBox/VMM/VMMRC/TRPMRCHandlersA.asm /vbox/src/VBox/VMM/VMMRC/VMMRCA.asm /vbox/src/VBox/VMM/VMMSwitcher/AMD64andLegacy.mac /vbox/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac /vbox/src/VBox/VMM/VMMSwitcher/PAEand32Bit.mac /vbox/src/VBox/VMM/include/CPUMInternal.h Makefile.kmk tstCompiler.cpp tstMicroRCA.asm tstVMStructRC.cpp tstVMStructSize.cpp tstX86-1A.asm
4c06eb0b3c4e280a03f4f9cc02239521e309bb36 36866 28-Apr-2011 vboxsync

build fix

41f8cc7fbc412262dc183a6fc8349f1169edd3d0 36864 28-Apr-2011 vboxsync

tstX86-1: made it work on darwin.

78f04b74aefa851f2b51815a7260b47d5be8c776 36862 27-Apr-2011 vboxsync

tstX86-1: Testing invalid lock prefix decoding order.

374f0b5fc4e70777b3f9ad8586ad7aa2551f37cc 36838 25-Apr-2011 vboxsync

IEM: SMSW and LMSW.

65c72795ab90d3daefa759b716fbb5c6352c7a56 36768 20-Apr-2011 vboxsync

IEM: Initial commit, work in progress.