|
|
@5605
|
17 years |
vboxsync |
BIT => RT_BIT, BIT64 => RT_BIT_64. BIT() is defined in Linux 2.6.24
|
|
|
@5597
|
17 years |
vboxsync |
OS/2 build fix.
|
|
|
@5492
|
17 years |
vboxsync |
Export ASMMultU64ByU32DivByU32 and the new time stuff.
|
|
|
@5448
|
17 years |
vboxsync |
VT-x: wrong return code for a task switch
|
|
|
@5447
|
17 years |
vboxsync |
Bugfix for rare cases where a pending interrupt is cleared behind our back
|
|
|
@5442
|
17 years |
vboxsync |
VT-x: Restore CR4 again; don't leave the X86_CR4_VMXE flag set if it …
|
|
|
@5344
|
17 years |
vboxsync |
trigger ring-0 assertions on linux.
|
|
|
@5289
|
17 years |
vboxsync |
Never trigger a breakpoint in ring 0.
|
|
|
@5288
|
17 years |
vboxsync |
More verbose assertion
|
|
|
@5283
|
17 years |
vboxsync |
internal networking fixes.
|
|
|
@5274
|
17 years |
vboxsync |
Call the right API, silly.
|
|
|
@5244
|
17 years |
vboxsync |
Some more tuning wheels and nobs.
|
|
|
@5240
|
17 years |
vboxsync |
GCFGM mock-up.
|
|
|
@5233
|
17 years |
vboxsync |
Added a request for resetting GVMM stats. not hooked up to STAM yet.
|
|
|
@5232
|
17 years |
vboxsync |
Reapplied [25153].
|
|
|
@5220
|
17 years |
vboxsync |
Backed out [25153] as the multiple event APIs are missing on linux and …
|
|
|
@5219
|
17 years |
vboxsync |
HaltEvent -> HaltEventMulti
|
|
|
@5211
|
17 years |
vboxsync |
GVMM statistics.
|
|
|
@5167
|
17 years |
vboxsync |
New halt method.
|
|
|
@5143
|
17 years |
vboxsync |
The rest of the GMM code.
|
|
|
@5142
|
17 years |
vboxsync |
More GMM code.
|
|
|
@5135
|
17 years |
vboxsync |
More GMM code.
|
|
|
@5123
|
17 years |
vboxsync |
allocation code.
|
|
|
@5106
|
17 years |
vboxsync |
Hooked up the GMM code.
|
|
|
@5086
|
17 years |
vboxsync |
GMM.
|
|
|
@5073
|
17 years |
vboxsync |
Limit the amount of resume loops
|
|
|
@5072
|
17 years |
vboxsync |
Run vmx guest code with interrupts disabled.
|
|
|
@5064
|
17 years |
vboxsync |
GMM.
|
|
|
@5035
|
17 years |
vboxsync |
PRORITY => PRIORITY
|
|
|
@5034
|
17 years |
vboxsync |
fixed tree
|
|
|
@5033
|
17 years |
vboxsync |
GMM…
|
|
|
@5031
|
17 years |
vboxsync |
Use GVMMR3CreateVM. the new GVM structure is a ring-0 only VM …
|
|
|
@5026
|
17 years |
vboxsync |
GVM -> GVMM.
|
|
|
@5018
|
17 years |
vboxsync |
some code…
|
|
|
@5017
|
17 years |
vboxsync |
GVM kick-off.
|
|
|
@4984
|
17 years |
vboxsync |
(void)
|
|
|
@4980
|
17 years |
vboxsync |
GVMR0CreateVM isn't used yet, so disable the code for now.
|
|
|
@4979
|
17 years |
vboxsync |
New ring-0 assertion avoidance, now for all platforms.
|
|
|
@4971
|
17 years |
vboxsync |
GVM.
|
|
|
@4970
|
17 years |
vboxsync |
r=bird
|
|
|
@4960
|
17 years |
vboxsync |
Raise IRQL to DISPATCH_LEVEL to prevent Windows from rescheduling us …
|
|
|
@4954
|
17 years |
vboxsync |
Accidental commit removed
|
|
|
@4953
|
17 years |
vboxsync |
Cleaned up disassembler
|
|
|
@4932
|
17 years |
vboxsync |
Always use the ioctl path for hwaccm code execution.
|
|
|
@4929
|
17 years |
vboxsync |
Removed incorrect log flush
|
|
|
@4923
|
17 years |
vboxsync |
Bugfix
|
|
|
@4921
|
17 years |
vboxsync |
Debug code removed
|
|
|
@4920
|
17 years |
vboxsync |
Corrections
|
|
|
@4917
|
17 years |
vboxsync |
Don't trigger breakpoints in ring 0. (AssertRelease & co)
|
|
|
@4829
|
17 years |
vboxsync |
inverted VBOX_WITHOUT_IDT_PATCHING.
|
|
|
@4811
|
17 years |
vboxsync |
Split VMMR0Entry into VMMR0EntryInt, VMMR0EntryFast and VMMr0EntryEx. …
|
|
|
@4790
|
17 years |
vboxsync |
Paranoid checks
|
|
|
@4789
|
17 years |
vboxsync |
Also use host OS ioctls to go to ring 0 for hardware virtualization.
|
|
|
@4787
|
17 years |
vboxsync |
Eliminated HCPTRTYPE and replaced with R3R0PTRTYPE where necessary.
|
|
|
@4776
|
17 years |
vboxsync |
Stricter type checking. Removed unnecessary code from the ring 0 module.
|
|
|
@4764
|
17 years |
vboxsync |
Translate VERR_EM_INTERPRETER to VINF_EM_RAW_EMULATE_INSTR.
|
|
|
@4756
|
17 years |
vboxsync |
Translate VERR_EM_INTERPRETER to VINF_EM_RAW_EMULATE_INSTR
|
|
|
@4755
|
17 years |
vboxsync |
Reverse allocation for Windows hosts: physical pages are allocated in …
|
|
|
@4738
|
17 years |
vboxsync |
more new phys code.
|
|
|
@4598
|
17 years |
vboxsync |
Only check for vmx root mode for 64 bits hosts.
|
|
|
@4487
|
17 years |
vboxsync |
Todo
|
|
|
@4477
|
17 years |
vboxsync |
Added missing 20h spill area for register arguments. Changed it to use …
|
|
|
@4420
|
17 years |
vboxsync |
Force recompiler emulation of string io operations to work around host …
|
|
|
@4411
|
17 years |
vboxsync |
Disabled string io operations for ring 0 (hangs/crashes host). Debug …
|
|
|
@4402
|
17 years |
vboxsync |
Corrected assertion
|
|
|
@4250
|
17 years |
vboxsync |
Test RTLogPrintf and unset the per-thread loginstance on init failure.
|
|
|
@4248
|
17 years |
vboxsync |
DEBUG_NO_RING0_ASSERTIONS should not have been left #defined.
|
|
|
@4083
|
17 years |
vboxsync |
Changed comment
|
|
|
@4079
|
17 years |
vboxsync |
Fail if the CPU is in VMX root mode.
|
|
|
@4071
|
17 years |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files.
|
|
|
@4000
|
17 years |
vboxsync |
uint32_t -> int32_t
|
|
|
@3942
|
17 years |
vboxsync |
fixed detecting the CPU vendor (in DevAPIC) by introducing symbolic …
|
|
|
@3776
|
17 years |
vboxsync |
Compile fixes
|
|
|
@3750
|
17 years |
vboxsync |
Check if SVM is disabled in the BIOS. Otherwise enabling it with wrmsr …
|
|
|
@3723
|
17 years |
vboxsync |
Double underscore cleanup.
|
|
|
@3696
|
17 years |
vboxsync |
double underscore cleanup.
|
|
|
@3488
|
17 years |
vboxsync |
Put back logging changes.
|
|
|
@3486
|
17 years |
vboxsync |
got rid of incorrect assertion
|
|
|
@3312
|
18 years |
vboxsync |
Always enable the assertion overrides in ring 0. (!!)
|
|
|
@3301
|
18 years |
vboxsync |
Update the MSR_IA32_FEATURE_CONTROL MSR ourselves if it's not locked.
|
|
|
@3299
|
18 years |
vboxsync |
Changed error code for vmxon failures.
|
|
|
@3295
|
18 years |
vboxsync |
fixed compile errors
|
|
|
@3294
|
18 years |
vboxsync |
Get rid of redundant logging
|
|
|
@3292
|
18 years |
vboxsync |
Write the exact reason for VMX/SVM detection failure to the release log.
|
|
|
@3279
|
18 years |
vboxsync |
Log VMXON failures
|
|
|
@3238
|
18 years |
vboxsync |
Keep the AssertMsg1/2 overrides separate from the no ring-0 assertion …
|
|
|
@3216
|
18 years |
vboxsync |
Removed incorrect io return code changes.
|
|
|
@3197
|
18 years |
vboxsync |
IO handling updates
|
|
|
@3184
|
18 years |
vboxsync |
return VINF_EM_RAW_EMULATE_INSTR instead of VINF_EM_RESCHEDULE_REM …
|
|
|
@3172
|
18 years |
vboxsync |
compile fix
|
|
|
@3171
|
18 years |
vboxsync |
Fixes for bad error code VINF_EM_RESCHEDULE_REM.
|
|
|
@3169
|
18 years |
vboxsync |
More IOM_SUCCESS changes
|
|
|
@3168
|
18 years |
vboxsync |
Corrected io return checks.
|
|
|
@3151
|
18 years |
vboxsync |
VMM: Fixed OS/2 build.
|
|
|
@3112
|
18 years |
vboxsync |
Added full set of runtime error functions to PDM device/driver
interface.
|
|
|
@2988
|
18 years |
vboxsync |
InnoTek -> innotek part 4: more miscellaneous files.
|
|
|
@2981
|
18 years |
vboxsync |
InnoTek -> innotek: all the headers and comments.
|
|
|
@2954
|
18 years |
vboxsync |
It does
|
|
|
@2934
|
18 years |
vboxsync |
Initial code for proper tsc offset or rdtsc emulation. Needs testing.
|
|
|
@2897
|
18 years |
vboxsync |
Correct eflags.IOPL as well.
|
|
|