VirtualBox

source: vbox/trunk/include/VBox/vmm

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @100184   18 months vboxsync VMM: Add a CPUMGetGuestArch() method and PDM device helper to make it …
(edit) @100144   18 months vboxsync VMM/EM: Renamed VINF_EM_RESCHEDULE_HM to …
(edit) @100140   18 months vboxsync VMM/EM: Do not do scheduling based on whether HM has been used and is …
(edit) @100118   18 months vboxsync VMM/CPUM: Include VBAR_EL1 register, bugref:10387 bugref:10390
(edit) @100101   18 months vboxsync VMM: Add VMMR3CpuOn() for ARMv8 instead of using the …
(edit) @100052   18 months vboxsync VMM/IEM: Refactored the enmCpuMode, uCpl, fBypassHandlers, …
(edit) @100000   18 months vboxsync VMM: Take the vTimer expiration into account when halting due to a …
(edit) @99976   19 months vboxsync VMM/NEMR3Native-darwin-armv8: Set the vTimer offset to account for …
(edit) @99964   19 months vboxsync VBox/types.h,pdmnetifs.h: Replaced PDMDATASEG with RTSGSEG since the …
(edit) @99962   19 months vboxsync VBox/types.h,pdmnetifs.h: Replaced PDMDATASEG with RTSGSEG since the …
(edit) @99956   19 months vboxsync VMM/CPUM-armv8: Implement OSDLR_EL1, OSLAR_EL1 and OSLSR_EL1 accessed …
(edit) @99930   19 months vboxsync VMM/IEM: More recompiler work. bugref:10369
(edit) @99922   19 months vboxsync VMM/SSM: scm fix
(edit) @99920   19 months vboxsync VMM/EM: Time slice cleanups. Scm fixes.
(edit) @99899   19 months vboxsync VMM/EM,DBGF: Removed the EMSTATE_IEM_THEN_REM stuff as it makes no …
(edit) @99897   19 months vboxsync VMM/EM,DBGF: Repurposing the inner REM execution loop for …
(edit) @99896   19 months vboxsync VMM/SSM: Added SSM_GET_STD_ENUM32_RET for automatically validating …
(edit) @99814   19 months vboxsync IEM: Added a separate CPU flag to enable VEX decoding to allow BMI1/2 …
(edit) @99745   19 months vboxsync VMM: Add full support for reading/writing I/O ports on ARMv8 in order …
(edit) @99743   19 months vboxsync VMM: Add full support for reading/writing I/O ports on ARMv8 in order …
(edit) @99739   19 months vboxsync *: doxygen corrections (mostly about removing @returns from functions …
(edit) @99734   19 months vboxsync VMM/GIC: Updates to the implementation, implement forwarding of SGIs …
(edit) @99648   19 months vboxsync VMM: Nested VMX: bugref:10318 Assertion to ensure we have rflags imported.
(edit) @99576   19 months vboxsync VMM: Preparations for getting interrupts injected into the guest. With …
(edit) @99559   19 months vboxsync Audio: Improved range checks for audio channels (PDMAUDIO_MAX_CHANNELS).
(edit) @99547   19 months vboxsync VMM: Expose PDMR3DrvStaticRegistration in the callback table so …
(edit) @99385   20 months vboxsync VMM/ArmV8: Skeleton of the GICv3 interrupt controller emulation, …
(edit) @99383   20 months vboxsync VMM/ARMv8: Add ability to insert new system register ranges (based on …
(edit) @99379   20 months vboxsync VMM/ARMv8: Sync and log the TCR_EL1 register as well, bugref:10390, …
(edit) @99378   20 months vboxsync VMM/ARMv8: Sync and log the SCTLR/TTBR0/TTBR1 registers, bugref:10390, …
(edit) @99376   20 months vboxsync VMM/ARMv8: Sync and log the SCTLR/TTBR0/TTBR1 registers, bugref:10390, …
(edit) @99316   20 months vboxsync VMM/PGM: Nested VMX: bugref:10318 Added …
(edit) @99260   20 months vboxsync VMM/CPUM: Nested VMX: bugref:10318 Added …
(edit) @99220   20 months vboxsync Disassember,*: Start separating the disassembler into a architecture …
(edit) @99208   20 months vboxsync Disassembler,VMM,Runtime: Get rid of deprecated DISCPUSTATE types …
(edit) @99196   20 months vboxsync VMM: Start on system register handling for ARMv8 (which is ver similar …
(edit) @99163   21 months vboxsync VMM/CPUM: Nested VMX: bugref:10318 Adjust virtual VMCS for …
(edit) @99070   21 months vboxsync VMM/{CPUM,DBGF}: Some basic support to dump register values with DBGF …
(edit) @99051   21 months vboxsync VMM: More ARMv8 x86/amd64 separation work, VBoxVMMArm compiles and …
(edit) @99025   21 months vboxsync VMM/CPUM: The CPUMCPUVENDOR and CPUMMICROARCH types can't be target …
(edit) @99023   21 months vboxsync VMM/CPUM: The CPUMCPUVENDOR and CPUMMICROARCH types can't be target …
(edit) @99022   21 months vboxsync VMM/CPUM: Removed duplicate functions and types from cpum-x86-amd64.h. …
(edit) @98993   21 months vboxsync VMM: More ARMv8 x86/amd64 separation work, getting to PGM now, bugref:10385
(edit) @98982   21 months vboxsync VMM: More ARMv8 x86/amd64 separation work, get past IEM, bugref:10385 …
(edit) @98980   21 months vboxsync VMM: More ARMv8 x86/amd64 separation work, get past IEM, bugref:10385
(edit) @98972   21 months vboxsync VMM: More ARMv8 x86/amd64 separation work, get past DBGF, bugref:10385
(edit) @98970   21 months vboxsync VMM: More ARMv8 x86/amd64 separation work, bugref:10385
(edit) @98958   21 months vboxsync include/VBox/vmm: Refactor cpumctx.h into an architecture dependent …
(edit) @98955   21 months vboxsync include/VBox/vmm: Refactor cpumctx.h into an architecture dependent …
(edit) @98827   21 months vboxsync VMM/IEM: Implement adcx/adox instructions emulation, bugref:9898
(edit) @98703   22 months vboxsync VMM/{CPUM,IEM}: Implement SHA instruction set extension emulation in …
(edit) @98644   22 months vboxsync VMM,SUPLib: Adjustments for running tstPDMQueue in driverless mode on …
(edit) @98276   23 months vboxsync Main/UsbCardReader.cpp: rc -> hrc/vrc. bugref:10223
(edit) @98267   23 months vboxsync Main/ConsoleImpl.cpp: rc -> hrc/vrc. bugref:10223
(edit) @98150   23 months vboxsync VMM: Nested VMX: bugref:10318 Fix VMX CR0/CR4 fixed bits masking.
(edit) @98122   23 months vboxsync VMM/PDM: Fixed assertion in PDMR3ResumeUsb after attaching a virtual MSD.
(edit) @98103   23 months vboxsync Copyright year updates by scm.
(edit) @97869   2 years vboxsync PDM/network: Tried to make PDMNetGsoIsValid more readable.
(edit) @97815   2 years vboxsync VMM: Don't assume a teleportation operation when VMR3LoadFromStream() …
(edit) @97790   2 years vboxsync VMMDev mouse: bugref:10285: Introduce extended host mouse pointer …
(edit) @97705   2 years vboxsync VMM/IEM,DBGF,CPUM: Do debugger I/O breakpoints via the internal EFLAGS …
(edit) @97693   2 years vboxsync VMM/DBGF: Added a DBGFBpCheckInstruction function for checking for …
(edit) @97608   2 years vboxsync CPUM: Added XSAVEOPT bit to exploded CPUID struct; currently a placeholder.
(edit) @97560   2 years vboxsync VMM/CPUM: Added fHle & fRtm to the exploded CPU features.
(edit) @97529   2 years vboxsync CPUM: Added MOVBE feature flag.
(edit) @97406   2 years vboxsync VMM/IEM,CPUM: Partial single stepping support in the interpreter. …
(edit) @97398   2 years vboxsync include/VBox/vmm/pdmdev.h: Fix return value types for …
(edit) @97317   2 years vboxsync VMM/CPUM: Nested VMX: bugref:10092 Keep secondary VM-exit controls …
(edit) @97287   2 years vboxsync VMM/cpum: Moved fExtrn up into the same cache line as rip, eflags, and crX.
(edit) @97286   2 years vboxsync VMM/CPUM,IEM: Moved the CPUMCTX_INHIBIT_XXX flags into reserved EFLAGS …
(edit) @97281   2 years vboxsync VMM/cpumctx.h: Set CPUMX86EFLAGS_HW_BITS to 24 as there seems to be no …
(edit) @97262   2 years vboxsync VMM: Nested VMX: bugref:10092 Added fetching VM-exit secondary MSR …
(edit) @97232   2 years vboxsync VMM/CPUM: Define our own X86EFLAGS/X86RFLAGS structures so we can use …
(edit) @97231   2 years vboxsync VMM/CPUM: Define our own X86EFLAGS/X86RFLAGS structures so we can use …
(edit) @97218   2 years vboxsync VMM/SELM: Access CPUMCTX::eflags via the 'u' member when possible in …
(edit) @97213   2 years vboxsync VMM,VBox/types.h: Removed the CPUMCTXCORE type.
(edit) @97208   2 years vboxsync VMM/IEM,EM,HMVMX: Replaced EMInterpretDRxWrite and EMInterpretDRxRead …
(edit) @97206   2 years vboxsync VMM/EM,HMVMXR0: Replaced EMInterpretRdpmc with IEMExecDecodedRdpmc …
(edit) @97203   2 years vboxsync VMM/SELM,DIS: Changed SELMToFlat and SELMToFlatEx to use PCPUMCTX …
(edit) @97202   2 years vboxsync VMM/PGM: More CPUMCTXCORE elimination, now in the …
(edit) @97200   2 years vboxsync VMM/IEM,EM: More CPUMCTXCORE elimination and trimming of interpret …
(edit) @97197   2 years vboxsync VMM/PGM,IEM,EM: Changed FNPGMRZPHYSPFHANDLER, PGMTrap0eHandler and …
(edit) @97196   2 years vboxsync VMM/DBGF: Changed the PCPUMCTXCORE arguments to PCPUMCTX for …
(edit) @97193   2 years vboxsync VMM/EM: Drop the PVM and PCCPUMCTXCORE arguments from …
(edit) @97187   2 years vboxsync VMM/CPUM: Doxygen fixes. bugref:9941
(edit) @97186   2 years vboxsync VMM/CPUM,HMVMX,IEM: Use the individual CPUMCTX_INHIBIT_SHADOW_SS and …
(edit) @97185   2 years vboxsync VMM/CPUM,HMVMX,IEM: Use the individual CPUMCTX_INHIBIT_SHADOW_SS and …
(edit) @97184   2 years vboxsync VMM/CPUM: Doxygen fixes. bugref:9941
(edit) @97183   2 years vboxsync VMM/CPUM,HMVMX,IEM: Use the individual CPUMCTX_INHIBIT_SHADOW_SS and …
(edit) @97182   2 years vboxsync VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and …
(edit) @97181   2 years vboxsync VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and …
(edit) @97179   2 years vboxsync VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and …
(edit) @97178   2 years vboxsync VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and …
(edit) @97150   2 years vboxsync VMM/CPUM: Nested VMX: bugref:10092 We access the virtual-APIC page …
(edit) @97096   2 years vboxsync VMM/CPUM: Some code tweaking…
(edit) @97070   2 years vboxsync CPUM: Added a (forgotten?) flag for AES-NI CPUID feature.
(edit) @97069   2 years vboxsync VMM/HMVMXR0: Working on streamlining CPU state importing from the …
(edit) @97052   2 years vboxsync VMM/hmvmxinline.h: Attempt at proper vmread inline assembly for GCC.
(edit) @97040   2 years vboxsync hm_vmx.h: Nested VMX: bugref:10092 Slightly shorten …
(edit) @97019   2 years vboxsync VMM/IEM,HMVMXR0: Converted all VMXVEXITEVENTINFO initialization from …
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