|
|
@8659
|
17 years |
vboxsync |
Updates for 64 bits paging.
Removed conditional dirty and accessed …
|
|
|
@8554
|
17 years |
vboxsync |
Always refuse to load if the cpu is in vmx root mode (32 bits to PAE …
|
|
|
@8553
|
17 years |
vboxsync |
Moved VMX root mode check around.
|
|
|
@8550
|
17 years |
vboxsync |
Corrected the KVM presence check
|
|
|
@8514
|
17 years |
vboxsync |
Removed annoying SUPR0Printf.
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@8115
|
17 years |
vboxsync |
Don't assert if RTMpOnAll returns VERR_NOT_SUPPORTED!
|
|
|
@7923
|
17 years |
vboxsync |
Different logging
|
|
|
@7717
|
17 years |
vboxsync |
Some write protect changes
|
|
|
@7574
|
17 years |
vboxsync |
And again
|
|
|
@7573
|
17 years |
vboxsync |
Correction
|
|
|
@7572
|
17 years |
vboxsync |
Compile fix
|
|
|
@7569
|
17 years |
vboxsync |
Removed assertion
|
|
|
@7533
|
17 years |
vboxsync |
comment.
|
|
|
@7530
|
17 years |
vboxsync |
no local variables banner.
|
|
|
@7524
|
17 years |
vboxsync |
Linux VT-x/AMD-V enabled again.
|
|
|
@7510
|
17 years |
vboxsync |
Backed out 28970.
|
|
|
@7508
|
17 years |
vboxsync |
Enabled VT-x/AMD-V on other platforms again.
|
|
|
@7507
|
17 years |
vboxsync |
Restore saved registers after returning from a call in …
|
|
|
@7505
|
17 years |
vboxsync |
More assertions
|
|
|
@7503
|
17 years |
vboxsync |
Cleanup
|
|
|
@7500
|
17 years |
vboxsync |
Logging update
|
|
|
@7499
|
17 years |
vboxsync |
typo
|
|
|
@7498
|
17 years |
vboxsync |
Don't init hwaccm when using raw mode.
|
|
|
@7496
|
17 years |
vboxsync |
Moved VMCS allocation to ring 0.
|
|
|
@7495
|
17 years |
vboxsync |
More logging
|
|
|
@7494
|
17 years |
vboxsync |
Cleaned up
|
|
|
@7478
|
17 years |
vboxsync |
Disable VT-x and AMD-V on all hosts except Windows for now.
|
|
|
@7477
|
17 years |
vboxsync |
attempt to fix 64-bit Linux boxes
|
|
|
@7476
|
17 years |
vboxsync |
Initialize VT-x and AMD-V properly on all cpus if the BIOS failed to do so.
|
|
|
@7471
|
17 years |
vboxsync |
Rewrote VT-x & AMD-V mode changes. Requires the MP apis in our runtime …
|
|
|
@7135
|
17 years |
vboxsync |
Fixed uninitialized cGuard variable. Fixes 2691.
|
|
|
@7113
|
17 years |
vboxsync |
Export TMTimerFrom*.
|
|
|
@7109
|
17 years |
vboxsync |
Added TMTimerSetNano and TMTimerSetMicro.
|
|
|
@7105
|
17 years |
vboxsync |
adapted format specifier to 32->64 bit change of CPUMCTX.drX and …
|
|
|
@7034
|
17 years |
vboxsync |
Fixed unlinking bug in the object cleanup routine that would screw up …
|
|
|
@7018
|
17 years |
vboxsync |
Assert+Break out of the scheduling loop if the links have gone bad.
|
|
|
@6801
|
17 years |
vboxsync |
Changed GVM the ownership rules - at long last. EMT is the guy that …
|
|
|
@6796
|
17 years |
vboxsync |
Fixed init problems wrt. VM ownership by implementing the UVM …
|
|
|
@6636
|
17 years |
vboxsync |
Fixed invered assertions in the two reservation request wrappers.
|
|
|
@6635
|
17 years |
vboxsync |
Wrap locking and unlocking of the two semaphores to make it easier to …
|
|
|
@6624
|
17 years |
vboxsync |
fixed docs (copy&paste error).
|
|
|
@6542
|
17 years |
vboxsync |
fixed log statement.
|
|
|
@6528
|
17 years |
vboxsync |
NEW_PHYS_CODE -> VBOX_WITH_NEW_PHYS_CODE; check for it in Config.kmk …
|
|
|
@6527
|
17 years |
vboxsync |
Free.iNext should be 16 bit and use UINT16_MAX instead of UINT32_MAX.
|
|
|
@6361
|
17 years |
vboxsync |
Fixed OS/2 build.
|
|
|
@6333
|
17 years |
vboxsync |
todo
|
|
|
@6311
|
17 years |
vboxsync |
Documentation updates.
|
|
|
@6289
|
17 years |
vboxsync |
doxygen: gcfgm alias usage example.
|
|
|
@6258
|
17 years |
vboxsync |
db x,y,z -> mnemonics; yasm supports them.
|
|
|
@6251
|
17 years |
vboxsync |
yasm and invlpga doesn't seem to get along.
|
|
|
@6244
|
17 years |
vboxsync |
yasm thinks invlpga is 64-bit only... work around it for now.
|
|
|
@6243
|
17 years |
vboxsync |
Just use the assembly version of SVMInvlpgA everywhere (was …
|
|
|
@5999
|
17 years |
vboxsync |
The Giant CDDL Dual-License Header Change.
|
|
|
@5955
|
17 years |
vboxsync |
We've got RTLogPrintf now.
|
|
|
@5953
|
17 years |
vboxsync |
Don't log to the com port, normal logging is fine now.
|
|
|
@5941
|
17 years |
vboxsync |
Fixed handle init bug.
|
|
|
@5644
|
17 years |
vboxsync |
GMMR0: gcc found this bug
|
|
|
@5640
|
17 years |
vboxsync |
Restore the old code. Please, don't mess with this without giving a …
|
|
|
@5632
|
17 years |
vboxsync |
Backed out 25383: don't trigger breakpoints in ring 0 on any platform
|
|
|
@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
|
|
|