VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR0

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @4953   18 years vboxsync Cleaned up disassembler
(edit) @4932   18 years vboxsync Always use the ioctl path for hwaccm code execution.
(edit) @4929   18 years vboxsync Removed incorrect log flush
(edit) @4923   18 years vboxsync Bugfix
(edit) @4921   18 years vboxsync Debug code removed
(edit) @4920   18 years vboxsync Corrections
(edit) @4917   18 years vboxsync Don't trigger breakpoints in ring 0. (AssertRelease & co)
(edit) @4829   18 years vboxsync inverted VBOX_WITHOUT_IDT_PATCHING.
(edit) @4811   18 years vboxsync Split VMMR0Entry into VMMR0EntryInt, VMMR0EntryFast and VMMr0EntryEx. …
(edit) @4790   18 years vboxsync Paranoid checks
(edit) @4789   18 years vboxsync Also use host OS ioctls to go to ring 0 for hardware virtualization.
(edit) @4787   18 years vboxsync Eliminated HCPTRTYPE and replaced with R3R0PTRTYPE where necessary.
(edit) @4776   18 years vboxsync Stricter type checking. Removed unnecessary code from the ring 0 module.
(edit) @4764   18 years vboxsync Translate VERR_EM_INTERPRETER to VINF_EM_RAW_EMULATE_INSTR.
(edit) @4756   18 years vboxsync Translate VERR_EM_INTERPRETER to VINF_EM_RAW_EMULATE_INSTR
(edit) @4755   18 years vboxsync Reverse allocation for Windows hosts: physical pages are allocated in …
(edit) @4738   18 years vboxsync more new phys code.
(edit) @4598   18 years vboxsync Only check for vmx root mode for 64 bits hosts.
(edit) @4487   18 years vboxsync Todo
(edit) @4477   18 years vboxsync Added missing 20h spill area for register arguments. Changed it to use …
(edit) @4420   18 years vboxsync Force recompiler emulation of string io operations to work around host …
(edit) @4411   18 years vboxsync Disabled string io operations for ring 0 (hangs/crashes host). Debug …
(edit) @4402   18 years vboxsync Corrected assertion
(edit) @4250   18 years vboxsync Test RTLogPrintf and unset the per-thread loginstance on init failure.
(edit) @4248   18 years vboxsync DEBUG_NO_RING0_ASSERTIONS should not have been left #defined.
(edit) @4083   18 years vboxsync Changed comment
(edit) @4079   18 years vboxsync Fail if the CPU is in VMX root mode.
(edit) @4071   18 years vboxsync Biggest check-in ever. New source code headers for all (C) innotek files.
(edit) @4000   18 years vboxsync uint32_t -> int32_t
(edit) @3942   18 years vboxsync fixed detecting the CPU vendor (in DevAPIC) by introducing symbolic …
(edit) @3776   18 years vboxsync Compile fixes
(edit) @3750   18 years vboxsync Check if SVM is disabled in the BIOS. Otherwise enabling it with wrmsr …
(edit) @3723   18 years vboxsync Double underscore cleanup.
(edit) @3696   18 years vboxsync double underscore cleanup.
(edit) @3488   18 years vboxsync Put back logging changes.
(edit) @3486   18 years vboxsync got rid of incorrect assertion
(edit) @3312   18 years vboxsync Always enable the assertion overrides in ring 0. (!!)
(edit) @3301   18 years vboxsync Update the MSR_IA32_FEATURE_CONTROL MSR ourselves if it's not locked.
(edit) @3299   18 years vboxsync Changed error code for vmxon failures.
(edit) @3295   18 years vboxsync fixed compile errors
(edit) @3294   18 years vboxsync Get rid of redundant logging
(edit) @3292   18 years vboxsync Write the exact reason for VMX/SVM detection failure to the release log.
(edit) @3279   18 years vboxsync Log VMXON failures
(edit) @3238   18 years vboxsync Keep the AssertMsg1/2 overrides separate from the no ring-0 assertion …
(edit) @3216   18 years vboxsync Removed incorrect io return code changes.
(edit) @3197   18 years vboxsync IO handling updates
(edit) @3184   18 years vboxsync return VINF_EM_RAW_EMULATE_INSTR instead of VINF_EM_RESCHEDULE_REM …
(edit) @3172   18 years vboxsync compile fix
(edit) @3171   18 years vboxsync Fixes for bad error code VINF_EM_RESCHEDULE_REM.
(edit) @3169   18 years vboxsync More IOM_SUCCESS changes
(edit) @3168   18 years vboxsync Corrected io return checks.
(edit) @3151   18 years vboxsync VMM: Fixed OS/2 build.
(edit) @3112   18 years vboxsync Added full set of runtime error functions to PDM device/driver interface.
(edit) @2988   18 years vboxsync InnoTek -> innotek part 4: more miscellaneous files.
(edit) @2981   18 years vboxsync InnoTek -> innotek: all the headers and comments.
(edit) @2954   18 years vboxsync It does
(edit) @2934   18 years vboxsync Initial code for proper tsc offset or rdtsc emulation. Needs testing.
(edit) @2897   18 years vboxsync Correct eflags.IOPL as well.
(edit) @2892   18 years vboxsync Preliminary code for real mode and protected mode without paging.
(edit) @2824   18 years vboxsync Enabled ring 0 logging again for 64 bits builds.
(edit) @2822   18 years vboxsync And another
(edit) @2820   18 years vboxsync compile fix
(edit) @2819   18 years vboxsync Bugfix
(edit) @2818   18 years vboxsync Corrections for 64 bits shifts.
(edit) @2816   18 years vboxsync Corrections for 64 bits descriptors
(edit) @2814   18 years vboxsync compile fix
(edit) @2813   18 years vboxsync Updates
(edit) @2811   18 years vboxsync Updates for 64 bits descriptors.
(edit) @2803   18 years vboxsync Simplified GS save/restore
(edit) @2800   18 years vboxsync More logging in failure case.
(edit) @2790   18 years vboxsync Dropped VMXWriteVMCS high for AMD64
(edit) @2789   18 years vboxsync Fixes for gs save & restore in AMD64 mode.
(edit) @2774   18 years vboxsync Cleanup
(edit) @2773   18 years vboxsync cleanup
(edit) @2762   18 years vboxsync Logging fixes
(edit) @2761   18 years vboxsync Logging fixes
(edit) @2760   18 years vboxsync Don't save FS & GS in 64 bits mode
(edit) @2759   18 years vboxsync fixes
(edit) @2757   18 years vboxsync corrections
(edit) @2756   18 years vboxsync Manually save and restore GDTR & IDTR.
(edit) @2751   18 years vboxsync Leftover breakpoints
(edit) @2750   18 years vboxsync Proper masking
(edit) @2747   18 years vboxsync Sigh
(edit) @2746   18 years vboxsync Another attempt at masking off the top 32 bits
(edit) @2745   18 years vboxsync and another
(edit) @2743   18 years vboxsync bugfix
(edit) @2740   18 years vboxsync Incorrect code was generated
(edit) @2739   18 years vboxsync Fixed typo
(edit) @2738   18 years vboxsync Backed out 21335 & corrected return values.
(edit) @2735   18 years vboxsync Use 64 bits index for VMXWrite/ReadVMCS64.
(edit) @2733   18 years vboxsync Let's assume success please.
(edit) @2732   18 years vboxsync VMXActivateVMCS shouldn't use vmclear of course…
(edit) @2731   18 years vboxsync VMXWriteVMCS64 bug fixes
(edit) @2730   18 years vboxsync Temporarily disabled ring 0 to vbox log hack on Vista 64.
(edit) @2699   18 years vboxsync Stricter type checking.
(edit) @2556   18 years vboxsync Added todos for tsc offset/trapping.
(edit) @2555   18 years vboxsync Added intercept code for rdtsc (not yet enabled).
(edit) @2507   18 years vboxsync Drop the VINF_IOM_HC_IOPORT_READWRITE status code as it isn't really …
(edit) @2506   18 years vboxsync Documented port I/O status code and fixed places where we didn't …
(edit) @2477   18 years vboxsync export
Note: See TracRevisionLog for help on using the revision log.

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