VirtualBox

source: vbox/trunk/src/VBox/VMM

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @47329   11 years vboxsync IEM: Fixed a RIP relative addressing bug in the 32-bit operand case of …
(edit) @47328   11 years vboxsync CPUM,++: Fix DR6 and DR7 read-as-1 (RA1) and read-as-zero (RAZ) values …
(edit) @47327   11 years vboxsync IEM: Implemented swapgs
(edit) @47326   11 years vboxsync IEM: Implemented the mwait & monitor instructions. (Still work to be …
(edit) @47323   11 years vboxsync IEM: BSWAP fix (don't blindly trust the intel manual).
(edit) @47319   11 years vboxsync IEM: More 64-bit fixes.
(edit) @47314   11 years vboxsync Use IEM_DECL_IMPL_TYPE with typedef. Should fix the build.
(edit) @47307   11 years vboxsync IEM: Implemented mfence, lfence, sfence.
(edit) @47293   11 years vboxsync IEM: lldr 0
(edit) @47292   11 years vboxsync IEM: Overlooked one test instruction.
(edit) @47291   11 years vboxsync IEM: More 64-bit fixes.
(edit) @47288   11 years vboxsync 64-bit segmentation fixes to string instr.
(edit) @47287   11 years vboxsync Back to the MOVXSD instruction.
(edit) @47286   11 years vboxsync 32-bit mov fixes.
(edit) @47285   11 years vboxsync Fix: mov ss, ax; where ax is 0 in long mode.
(edit) @47284   11 years vboxsync Fixed jmp far [indirect] and call far [indirect] to no cause #UD. …
(edit) @47283   11 years vboxsync Initial longmode iret.
(edit) @47282   11 years vboxsync pop qword [addr-expr] typo (storing 16 instead of 64 bytes).
(edit) @47280   11 years vboxsync IEM: TPR access.
(edit) @47279   11 years vboxsync IEM: int3 CS.LIMIT check should raise GP(0) not GP(CS).
(edit) @47271   11 years vboxsync IEM: Long mode hacking.
(edit) @47260   11 years vboxsync VMM/HMSVMR0: Implement NRIP for instruction intercepts and MSRs. IOIO …
(edit) @47254   11 years vboxsync VMM/HMVMXR0: Minor clarification.
(edit) @47247   11 years vboxsync HMVMX: preserve SS.DPL and CS.L/D/G when the 'unusable' bit is set. …
(edit) @47243   11 years vboxsync hmR0VmxReadSegmentReg: Update on the unused stuff, prepared fix but …
(edit) @47242   11 years vboxsync Another CPL update. SS.RPL may not be the same as CPL in 64-bit mode …
(edit) @47240   11 years vboxsync More interrupt dispatching in long mode (untested).
(edit) @47239   11 years vboxsync HMSVMR0.cpp: Build fix for HMSVM_ALWAYS_TRAP_ALL_XCPTS.
(edit) @47238   11 years vboxsync Disable tracing by default even in debug builds. It's only useful when …
(edit) @47237   11 years vboxsync HMSVMR0.cpp: Fixed to unsafe macros (harmeless atm.).
(edit) @47235   11 years vboxsync build fix
(edit) @47225   11 years vboxsync Exploring conforming segments in BS2 test case.
(edit) @47205   11 years vboxsync IEM: Got further in the long mode interrupt dispatching code.
(edit) @47202   11 years vboxsync VMM/HM: comments.
(edit) @47173   11 years vboxsync IEM: started on iemRaiseXcptOrIntInLongMode but isn't there quite yet.
(edit) @47156   11 years vboxsync VMM/HMSVMR0: Compile-time define to trap task switches unconditionally.
(edit) @47139   11 years vboxsync iem: Fixed negation of number in two registers.
(edit) @47138   11 years vboxsync IEM: idiv and div missing bits and fixes.
(edit) @47135   11 years vboxsync 32bit fixes
(edit) @47132   11 years vboxsync test divide errors (BS2+big.mac).
(edit) @47123   11 years vboxsync VMM/HM: Dispatch host NMIs on Intel. Added separate STAM counter for …
(edit) @47119   11 years vboxsync VMM/HMSVMR0: spaces, redundant brackets and comment.
(edit) @47110   11 years vboxsync VMM/HMVMXR0: Assert that the valid bit is set on Xcpt exits.
(edit) @47109   11 years vboxsync VMM: XCPT_NMI -> XCPT_OR_NMI. Name it like Intel does in the spec.
(edit) @47105   11 years vboxsync VMM/HMVMXR0: Added a todo.
(edit) @47097   11 years vboxsync VMM/HMSVMR0: SMI and INIT exit handling.
(edit) @47095   11 years vboxsync VMM/HMSVMR0: Don't intercept SMIs.
(edit) @47094   11 years vboxsync VMM/HMVMXR0: Log exit reasons for more rare/improbable gurus.
(edit) @47092   11 years vboxsync VMM/HMSVMR0: Fix VERR_SVM_UNKNOWN_EXIT guru.
(edit) @47090   11 years vboxsync VMM: Naming convention. lasterror->LastError.
(edit) @47089   11 years vboxsync VMM/HM: Additional HM error code for certain gurus. Later use it for …
(edit) @47080   11 years vboxsync VMM/HMSVMR0: Fail on unexpected exception exits when …
(edit) @47076   11 years vboxsync VMM/HM(VMX|SVM)R0: Easier to toggle statements.
(edit) @47072   11 years vboxsync VMM/HMSVMR0: Use a different error code for unrecognized vs. …
(edit) @47069   11 years vboxsync VMM/HM: No TPR patching on Intel, don't log it.
(edit) @47066   11 years vboxsync VMM/HMVMXR0: More validations for the error code valid bit.
(edit) @47065   11 years vboxsync VMM/HWVMXR0: Trip over assert.
(edit) @47064   11 years vboxsync VMM/CPUMR0: Slightly easier to read.
(edit) @47062   11 years vboxsync HMVMX: Look at the right exit info to figure out error code.
(edit) @47056   11 years vboxsync VMM: spaces.
(edit) @47055   11 years vboxsync VMM/HMSVMR0: Paranoia assert on global init.
(edit) @47054   11 years vboxsync VMM/HMSVMR0: Fix TPR patching case to properly resync the changed TPR …
(edit) @47050   11 years vboxsync VMM/HM: LogRel nit.
(edit) @47047   11 years vboxsync Two image BS2 so we can drop the test size restrictions. Rewrite the …
(edit) @47033   11 years vboxsync VMM/VMMR0: HMR0 fix regression caused by r86900.
(edit) @47032   11 years vboxsync VMM/VMMR0: HMR0 fix regression caused by r86900.
(edit) @47017   11 years vboxsync div and idiv tests (greg only, no mem yet).
(edit) @46995   11 years vboxsync build fix
(edit) @46992   11 years vboxsync 8-bit idiv overflow checks.
(edit) @46991   11 years vboxsync -> weinstadt.
(edit) @46975   11 years vboxsync VMM: nits.
(edit) @46973   11 years vboxsync VMM/HMVMXR0: Fail more gracefully when trying to run 64-bit guests on …
(edit) @46958   11 years vboxsync build fix
(edit) @46957   11 years vboxsync check for DIV overflow, fixing DIV/0 checks. IDIV overflow/underflow …
(edit) @46956   11 years vboxsync Added missing IEM_MC_CLEAR_HIGH_GREG_U64_BY_REF after IEM_MC_REF_GREG_U32.
(edit) @46955   11 years vboxsync 64-bit mode addressing fix.
(edit) @46954   11 years vboxsync alignment fix
(edit) @46953   11 years vboxsync rip addressing fix for instructions with immediates.
(edit) @46951   11 years vboxsync Fixed first bunch of bugs found by the testcase.
(edit) @46948   11 years vboxsync IEM: Interrupt fix for --execute-all-in-iem.
(edit) @46946   11 years vboxsync Install bios symbol files in bin/VBoxDbgSyms/ and make DBGF look there.
(edit) @46945   11 years vboxsync VMM: Alignment build fix.
(edit) @46944   11 years vboxsync VMM: Comment not meant for AMD-V.
(edit) @46943   11 years vboxsync VMM: Superfluous and partially outdated comment.
(edit) @46942   11 years vboxsync VMM: Fix LDTR restoration to be done dynamically. This is required for …
(edit) @46940   11 years vboxsync Missing dependencies.
(edit) @46929   11 years vboxsync VMM/HMR0Mixed: A couple of missed skip LDTR, TR restoration in the …
(edit) @46928   11 years vboxsync VMM: Missed copyright year update.
(edit) @46927   11 years vboxsync testcase/tstASMStructs: attempted dependency fix.
(edit) @46926   11 years vboxsync VMM: Annoying assembler warning.
(edit) @46925   11 years vboxsync VMM: Optimized world-switch with lazy restoration LDTR and TR on Intel.
(edit) @46918   11 years vboxsync EM.cpp: fIemExecutesAll fixes.
(edit) @46917   11 years vboxsync bs2 + VBoxInsTst hacking.
(edit) @46915   11 years vboxsync PDMLdrEnumModules: Replaced fRc with a enmCtx so we don't load ring-3 …
(edit) @46914   11 years vboxsync VMM/HMR0: spaces.
(edit) @46913   11 years vboxsync VMM/HMR0: Oops typo. Skip GDTR, IDTR save & restore in the new VT-x …
(edit) @46906   11 years vboxsync variation control…
(edit) @46905   11 years vboxsync VMM/HMR0: World-switch assembly cleanup.
(edit) @46901   11 years vboxsync VMM/HMSVMR0: No lazy CR3, PAE PDPE updating necessary on AMD-V.
(edit) @46900   11 years vboxsync VMM/HM: Spaces, comment.
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette