VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR3/EM.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @72065   7 years vboxsync VMM/SVM: Interrupt injection fixes.
(edit) @71293   7 years vboxsync NEM: Some stats; doc updates. bugref:9044
(edit) @71020   7 years vboxsync NEM: More code. bugref:9044
(edit) @70984   7 years vboxsync NEM: Working on the EM loops. bugref:9044 [bug fix]
(edit) @70979   7 years vboxsync NEM: Working on the EM loops. bugref:9044
(edit) @70953   7 years vboxsync VMM: Clarified docs on fRecompilerUser/Supervisor and did some related …
(edit) @70948   7 years vboxsync VMM: Added a bMainExecutionEngine member to the VM structure for use …
(edit) @70781   7 years vboxsync VMM: Nested Hw.virt: Clean up interrupt injection for nested-guests.
(edit) @70732   7 years vboxsync VMM: Move fGif out of svm and into common nested hwvirt struct.
(edit) @70730   7 years vboxsync VMM/EM: Fix assertion introduced by r120408.
(edit) @70672   7 years vboxsync VMM/EM: Nested Hw.virt: Fix SVM nested-guest virtual-interrupt delivery.
(edit) @70000   7 years vboxsync VMM: Nested Hw.virt: Make SVM intercept functions smarter. Avoids …
(edit) @69142   7 years vboxsync VMM: Nested Hw.virt: SVM fixes.
(edit) @69111   7 years vboxsync (C) year
(edit) @69046   7 years vboxsync Global: replace fall-through comments with RT_FALL_THRU(). …
(edit) @68886   7 years vboxsync VMM/EM: space.
(edit) @67712   7 years vboxsync VMM/EM: Nested Hw.virt: Can't directly inspect eflags when in nested …
(edit) @67553   7 years vboxsync VMM/EM: Fix raw-mode regression caused by r116269.
(edit) @67529   7 years vboxsync VMM: Nested Hw.virt: Fixes and debugger info support for VCPU hwvirt state.
(edit) @67204   8 years vboxsync VMM: Nested Hw.virt: Physical interrupts and virtual interrupt fixes.
(edit) @66994   8 years vboxsync VMM/EM: Nested Hw.virt: nested-guest interrupts and virtual interrupts.
(edit) @66227   8 years vboxsync VMM: Nested Hw.virt: Implement SVM VMRUN and #VMEXIT in IEM.
(edit) @65794   8 years vboxsync EM: VMCPU_FF_UNHALT should be cleared together with …
(edit) @65650   8 years vboxsync gcc 7: fall thru
(edit) @64626   8 years vboxsync Recompiler, VMM, Devices: Purge the old APIC and the …
(edit) @63560   8 years vboxsync scm: cleaning up todos
(edit) @63465   8 years vboxsync VMM: warnings (clang)
(edit) @62659   8 years vboxsync VMMR3: warnings
(edit) @62640   8 years vboxsync VMM: warnings.
(edit) @62478   8 years vboxsync (C) 2016
(edit) @62287   8 years vboxsync REM: Killed the REMR3NotifyPendingInterrupt interface. Misguided hack …
(edit) @62151   8 years vboxsync emR3RemExecute: Try reschdule if IEM throws an unimplemented problem …
(edit) @61968   8 years vboxsync IEM: Fixed setjmp bug (still disabled). Made IEMExecLots execute lots …
(edit) @61690   8 years vboxsync VMM/EM: Clarify with a comment, can easily get confusing otherwise.
(edit) @61643   8 years vboxsync EM,VMM: Attempt at dealing with guru meditations in SMP VMs.
(edit) @61633   8 years vboxsync EM.cpp: build fix
(edit) @61628   8 years vboxsync DBGF: Added bsod_msr event, stubbed bsod_efi event. Since we cannot …
(edit) @61027   9 years vboxsync darwin build fix
(edit) @61023   9 years vboxsync emR3RemExecute: Check if we can use VT-x mode every so often when REM …
(edit) @60907   9 years vboxsync IEM: Simplified the INSB/W/D memory commit hack so it's pretty much …
(edit) @60847   9 years vboxsync IOM: New way of defer RC+R0 I/O port writes, prepping for MMIO writes.
(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) @60683   9 years vboxsync EM: VINF_EM_TRIPLE_FAULT -> DBGFEVENT_DEV_STOP instead of hypervisor …
(edit) @60404   9 years vboxsync VMM,Devices,Main: Implemented soft/warm reset for shutdown status …
(edit) @59674   9 years vboxsync Warning.
(edit) @59652   9 years vboxsync VMM: Build fixes when VBOX_WITH_REM is not defined.
(edit) @59073   9 years vboxsync VMM: VINF_EM_DBG_EVENT and DBGFEventGenericWithArg implementation.
(edit) @58123   9 years vboxsync VMM: Made @param pVCpu more uniform and to the point.
(edit) @58122   9 years vboxsync VMM: Made @param pVM more uniform and to the point.
(edit) @57358   9 years vboxsync *: scm cleanup run.
(edit) @56985   9 years vboxsync VMM: Log and assertion formatting fixes.
(edit) @56628   9 years vboxsync IEM: Postpone INS memory writes to ring-3 if we hit an access handler. …
(edit) @56064   10 years vboxsync Committed the VBOX_WITH_FIRST_IEM_STEP code, removing the #else cases.
(edit) @55036   10 years vboxsync VMM/EM: fix rc priority.
(edit) @55034   10 years vboxsync VMM: Added VMCPU_FF_UNHALT force-flag.
(edit) @55001   10 years vboxsync CPUMCTXCORE elimination.
(edit) @54829   10 years vboxsync VMM/EM: redundant include.
(edit) @54737   10 years vboxsync VMM,REM: CPUID revamp - almost there now.
(edit) @51987   10 years vboxsync Comment.
(edit) @51934   10 years vboxsync VMM/EM: Reschedule halted VCPUs if NMI/SMI shows up.
(edit) @49893   11 years vboxsync MSR rewrite: initial hacking - half disabled.
(edit) @49072   11 years vboxsync EM.cpp: logging.
(edit) @49071   11 years vboxsync EM.cpp: Don't try reset-on-triple-fault if SMP guest.
(edit) @49070   11 years vboxsync VMM: Observe the triple-fault-reset setting. Either trow a guru or …
(edit) @48370   11 years vboxsync EM,HM: MWait fix, clearing the active bit too early.
(edit) @48130   11 years vboxsync VMM: Enable thread-context hooks. Reimplemented event injection logic …
(edit) @47808   11 years vboxsync docs.
(edit) @47807   11 years vboxsync EM/HM: Don't switch to REM immediately, try up to 1024 instruction in …
(edit) @47788   11 years vboxsync EM/HM: Try execute single instructions in IEM before asking REM.
(edit) @47712   11 years vboxsync testing…
(edit) @47671   11 years vboxsync VMM: More debugging related stuff.
(edit) @47660   11 years vboxsync VMM: Debug register handling redo. (only partly tested on AMD-V so far.)
(edit) @47619   11 years vboxsync EM: Started on HM single stepping for IEM verification purposes. …
(edit) @47444   11 years vboxsync IEM,HM,PGM: Started on string I/O optimizations using IEM (disabled). …
(edit) @47425   11 years vboxsync EM.cpp: r86914 disabled raw mode by accident. restored it.
(edit) @47421   11 years vboxsync VMM: Use IEM for I/O that's been deferred to ring-3.
(edit) @46918   11 years vboxsync EM.cpp: fIemExecutesAll fixes.
(edit) @46780   11 years vboxsync VMM/EM: Commented out debug assertion for single-stepping.
(edit) @46486   11 years vboxsync IEM: movsxd
(edit) @46423   12 years vboxsync VMM,Main: Introduced a execute-all-in-IEM debug mode.
(edit) @46420   12 years vboxsync VMM, recompiler: Purge deprecated macros.
(edit) @46155   12 years vboxsync List near, unassemble, hyper register and more tiny debugger fixes.
(edit) @45858   12 years vboxsync VMM: Corrected an obsolete comment regarding HM execution and a todo …
(edit) @45808   12 years vboxsync VMM,DevVGA: Don't resolve RC symbols when HM is enabled (part 1).
(edit) @45693   12 years vboxsync VMM: Introducing VINF_EM_TRIPLE_FAULT status code for triple-fault …
(edit) @45620   12 years vboxsync CSAM,PATM: Don't bother initializing anything if HMIsEnabled(). Also, …
(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) @45301   12 years vboxsync IOM: Preparing to use read/write critsect.
(edit) @45276   12 years vboxsync Ring-1 compression patches, courtesy of trivirt AG: - main: diff to …
(edit) @45152   12 years vboxsync PDMCritSectRw: Early morphing stage - untested, ring-3 only.
(edit) @45108   12 years vboxsync VMM/VMMR3/EM: clear force-flag if we're ignoring updates to PAE PDPTEs …
(edit) @45107   12 years vboxsync VMM/VMMR3/EM: HM bits, we only need to update these when the guest is …
(edit) @45106   12 years vboxsync VMM/VMMR0, VMMR3: HM bits, don't lose CR3 and PAE PDPTE updates. Fixes …
(edit) @44399   12 years vboxsync DBGF,DBGC,++: PVM -> PUVM. Some refactoring and cleanup as well.
(edit) @44375   12 years vboxsync EM: pVM -> pUVM for main, mark as many as possible interfaces module …
(edit) @44373   12 years vboxsync HM,++: pVM -> pUVM for main, mark as many as possible interfaces …
(edit) @44362   12 years vboxsync PATM: Changed two Main APIs to use PUVM instead of PVM (one of them …
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