VirtualBox

source: vbox/trunk/src/recompiler/VBoxRecompiler.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @80281   5 years vboxsync VMM,++: Refactoring code to use VMMC & VMMCPUCC. bugref:9217
(edit) @80268   5 years vboxsync VMM: Refactoring VMMAll/* to use VMCC & VMMCPUCC. bugref:9217
(edit) @80161   5 years vboxsync VMM,REM: Kicking out raw-mode. bugref:9517
(edit) @80024   5 years vboxsync VMM: Kicking out raw-mode (work in progress) - em config. bugref:9517
(edit) @80020   5 years vboxsync VMM: Kicking out raw-mode (work in progress) - vm.h. bugref:9517
(edit) @80007   5 years vboxsync VMM: Kicking out raw-mode (work in progress). bugref:9517
(edit) @77900   6 years vboxsync VBoxRecompiler: Nit, easier to read identifiers rather than the value.
(edit) @77318   6 years vboxsync REM: Initialize hardware virtualization state in the partially …
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @74798   6 years vboxsync vm.h,VMM: Prep work for 64-bit VMCPU::fLocalForcedActions. Define …
(edit) @74791   6 years vboxsync vm.h,VMM,REM: s/VM_FF_IS_PENDING/VM_FF_IS_ANY_SET/g to emphasize the …
(edit) @74789   6 years vboxsync vm.h,VMM,REM: s/VMCPU_FF_IS_PENDING/VMCPU_FF_IS_ANY_SET/g to emphasize …
(edit) @73617   6 years vboxsync VMM/HMVMXR0: Use IEMExecOne() rather than manually interpreting a …
(edit) @73606   6 years vboxsync VMM: Nested VMX: bugref:9180 Various bits: - IEM: Started VMXON, …
(edit) @73360   6 years vboxsync VMM,REM,DBGC: Use RTDBGSYMADDR_FLAGS_SKIP_ABS_IN_DEFERRED.
(edit) @73097   6 years vboxsync *: Made RT_UOFFSETOF, RT_OFFSETOF, RT_UOFFSETOF_ADD and …
(edit) @72493   6 years vboxsync IEM,REM,++: Removed code related IEM_VERIFICATION_MODE and friends …
(edit) @70948   7 years vboxsync VMM: Added a bMainExecutionEngine member to the VM structure for use …
(edit) @69500   7 years vboxsync *: scm --update-copyright-year
(edit) @69498   7 years vboxsync backed out r118835 as it incorrectly updated the 'This file is based …
(edit) @69496   7 years vboxsync *: scm --update-copyright-year
(edit) @67580   7 years vboxsync recompiler: Better error code.
(edit) @67523   7 years vboxsync VBoxRecompiler: Prevent accidental execution of hardware virtualized …
(edit) @66262   8 years vboxsync REM: Do not mess with the TSS busy flag in CPU. Make sure that when …
(edit) @64655   8 years vboxsync VMM,recompiler: Get rid of PDM APIC interfaces reducing one level of …
(edit) @64626   8 years vboxsync Recompiler, VMM, Devices: Purge the old APIC and the …
(edit) @64533   8 years vboxsync typos
(edit) @63568   8 years vboxsync scm: cleaning up todos
(edit) @62472   8 years vboxsync Misc: scm
(edit) @62324   8 years vboxsync REMR3StateBack: Check for EXCEPTION_IS_INT_VALUE_HARDWARE_IRQ and …
(edit) @62287   8 years vboxsync REM: Killed the REMR3NotifyPendingInterrupt interface. Misguided hack …
(edit) @62286   8 years vboxsync REM: Fixed TRPM -> recompiler IRQ translation problem, well hacked it.
(edit) @61634   8 years vboxsync Fixed DBGFR3_INFO_LOG to only run on the current EMT as we'll easily …
(edit) @60804   9 years vboxsync VMM: Introduced the new APIC update force-flag and relevant fixes, …
(edit) @60740   9 years vboxsync VMM, recompiler: Fix APIC to update pending interrupts to IRR when the …
(edit) @58536   9 years vboxsync got the assertion the wrong way around, just needed …
(edit) @58535   9 years vboxsync REMR3EmulateInstruction: Corrected assertion.
(edit) @58396   9 years vboxsync VMM: Stubbed the csam, patm, rem and hm documentation @pages.
(edit) @58106   9 years vboxsync include,misc: Corrected a bunch of doxygen errors.
(edit) @57358   9 years vboxsync *: scm cleanup run.
(edit) @56984   9 years vboxsync VBoxRecompiler.c: formatting fixes
(edit) @56048   10 years vboxsync pgm.h,++: Changed the return type of PDMPhysRead, PGMPhysWrite, …
(edit) @55980   10 years vboxsync iprt/log.h,++: Added extended logger instance getters that also checks …
(edit) @55899   10 years vboxsync PGM: Added an access origin to memory read & write calls that respects …
(edit) @55493   10 years vboxsync PGM,++: Separated physical access handler callback function pointers …
(edit) @55048   10 years vboxsync VMM,REM: Allocate the FPU/SSE/AVX/FUTURE state stuff. We need to use …
(edit) @55029   10 years vboxsync VBoxRecompiler.cpp: Use alloca() to allocate the big CPUMCTX structure …
(edit) @54898   10 years vboxsync CPUMCTX,CPUMHOST: Replaced the fpu (X86FXSAVE) member with an XState …
(edit) @54737   10 years vboxsync VMM,REM: CPUID revamp - almost there now.
(edit) @53466   10 years vboxsync VMM/MSRs: Added status codes for returning to ring-3 to service the …
(edit) @52066   10 years vboxsync VMM: Fixed potential bug in AMD-V NMI injection when interrupt …
(edit) @52041   10 years vboxsync VMM: Fix NMI handling.
(edit) @51326   11 years vboxsync VBoxRecompiler.c: Enable .remstep on 64-bit windows again. We're using …
(edit) @47726   11 years vboxsync Removed unintential debug RTLogPrintf calls.
(edit) @47709   11 years vboxsync REM: Attempt at better selector attribute handling, to avoid further …
(edit) @47550   11 years vboxsync REM: Hack for dispatching interrupts to vector 8 via TRPM in …
(edit) @47309   11 years vboxsync REM: Try set DESC_INTEL_UNUSED where applicable. Fixed values in DR6, …
(edit) @46493   11 years vboxsync STAMR3Deregister* optimizations. Relevant for both startup and …
(edit) @46420   11 years vboxsync VMM, recompiler: Purge deprecated macros.
(edit) @46160   12 years vboxsync nits
(edit) @46155   12 years vboxsync List near, unassemble, hyper register and more tiny debugger fixes.
(edit) @45965   12 years vboxsync VMM: Facility for getting the highest-priority pending interrupt from …
(edit) @45799   12 years vboxsync Make the recompiler call PGMCr0WpEnabled.
(edit) @45751   12 years vboxsync Ooops, forgot TRPM related changes.
(edit) @45727   12 years vboxsync REM/VBoxRecompiler: Fixed translating pending events to TRPM on …
(edit) @45701   12 years vboxsync VMM: SELM and VMM early HM init changes.
(edit) @45642   12 years vboxsync recompiler: Use symbolic constants.
(edit) @45533   12 years vboxsync #ifdef the raw-mode force flags to find more code to #ifdef out.
(edit) @45528   12 years vboxsync VBOX_WITH_RAW_MODE changes.
(edit) @45485   12 years vboxsync - *: Where possible, drop the #ifdef VBOX_WITH_RAW_RING1 when …
(edit) @45305   12 years vboxsync IOM: Adding pVCpu to a lot of calls and moving the lookup caches from …
(edit) @45276   12 years vboxsync Ring-1 compression patches, courtesy of trivirt AG: - main: diff to …
(edit) @44528   12 years vboxsync header (C) fixes
(edit) @44399   12 years vboxsync DBGF,DBGC,++: PVM -> PUVM. Some refactoring and cleanup as well.
(edit) @44330   12 years vboxsync VBoxRecompiler.c: Fixed copy & past bug (from EM).
(edit) @43657   12 years vboxsync VMM: APIC refactor. Moved APIC base MSR to the VCPU (where it belongs) …
(edit) @43394   12 years vboxsync VMM: HM cleanup.
(edit) @43387   12 years vboxsync VMM: HM cleanup.
(edit) @42601   12 years vboxsync REM: Initial changes to make it work (seemingly) with MinGW-w64.
(edit) @42420   12 years vboxsync Eliminating CPUM_CHANGED_HIDDEN_SEL_REGS_INVALID and …
(edit) @42407   12 years vboxsync VMM: Futher work on dealing with hidden segment register, esp. when …
(edit) @41906   12 years vboxsync CPUM: Combined the visible and hidden selector register data into one …
(edit) @41675   12 years vboxsync DIS: The start of the scoping exercise... Fixed PREFIX_ADDRSIZE that I …
(edit) @41669   12 years vboxsync DISInstr -> DISInstrToStr.
(edit) @41658   12 years vboxsync DIS,VMM,REM,IPRT: Disassembler API adjustments.
(edit) @41436   13 years vboxsync REM,EM: A20 fixes.
(edit) @41385   13 years vboxsync recompiler: VBOX_DEBUG_PHYS logging fix.
(edit) @40907   13 years vboxsync Working on tracking IRQs for tracing and logging purposes.
(edit) @40282   13 years vboxsync *: gcc-4.7: ~0 => ~0U in initializers (warning: narrowing conversion …
(edit) @39699   13 years vboxsync REM: sync HF_INHIBIT_IRQ_MASK with VMCPU_FF_INHIBIT_INTERRUPTS/PC.
(edit) @39615   13 years vboxsync Proper stats names.
(edit) @38838   13 years vboxsync VMM,++: Try fix the async reset, suspend and power-off problems in PDM …
(edit) @38326   13 years vboxsync EM,REM: Make the EM execution scheduling policies apply to HM as well.
(edit) @38320   13 years vboxsync Redid the A20 gate assertion fix - the recompiler needs to be told.
(edit) @38300   13 years vboxsync REM,PGM: Fix A20 syncing between the VMM and the recompiler.
(edit) @37852   13 years vboxsync alignment fix (darwin.x86/VBoxREM64).
(edit) @37723   13 years vboxsync VBoxRecompiler.c: tlb_flush_page may trigger a full tlb flush during …
(edit) @37702   13 years vboxsync REM/VMM: Don't flush the TLB if you don't hold the EM/REM lock, some …
(edit) @37689   13 years vboxsync recompiler: Merged in changes from 0.13.0.
(edit) @37676   13 years vboxsync clean up…
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