|
|
@4960
|
17 years |
vboxsync |
Raise IRQL to DISPATCH_LEVEL to prevent Windows from rescheduling us …
|
|
|
@4959
|
17 years |
vboxsync |
build fix.
|
|
|
@4958
|
17 years |
vboxsync |
Added hSelf and removed pVMHC from the VM structure.
|
|
|
@4955
|
17 years |
vboxsync |
Compile fix
|
|
|
@4954
|
17 years |
vboxsync |
Accidental commit removed
|
|
|
@4953
|
17 years |
vboxsync |
Cleaned up disassembler
|
|
|
@4951
|
17 years |
vboxsync |
leading _ is fine.
|
|
|
@4943
|
17 years |
vboxsync |
Return from VMR3ReqWait, if the request was killed in vmR3DestroyFinalBit.
|
|
|
@4936
|
17 years |
vboxsync |
svn:eol-style for unix targets on a windows share.
|
|
|
@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
|
|
|
@4918
|
17 years |
vboxsync |
Introduced RT_NO_RING0_ASSERTIONS
|
|
|
@4917
|
17 years |
vboxsync |
Don't trigger breakpoints in ring 0. (AssertRelease & co)
|
|
|
@4906
|
17 years |
vboxsync |
Hack for new yasm.
|
|
|
@4901
|
17 years |
vboxsync |
don't kill the heap, it'll be taken care of in VMR3Create if we fail.
|
|
|
@4900
|
17 years |
vboxsync |
fixed driver version error code
|
|
|
@4899
|
17 years |
vboxsync |
small include fix for certain yasm versions
|
|
|
@4829
|
17 years |
vboxsync |
inverted VBOX_WITHOUT_IDT_PATCHING.
|
|
|
@4814
|
17 years |
vboxsync |
Corrected the entry point.
|
|
|
@4811
|
17 years |
vboxsync |
Split VMMR0Entry into VMMR0EntryInt, VMMR0EntryFast and VMMr0EntryEx. …
|
|
|
@4800
|
17 years |
vboxsync |
Redid the supdrv interface. works on windows and linux while the other …
|
|
|
@4799
|
17 years |
vboxsync |
blanks.
|
|
|
@4790
|
17 years |
vboxsync |
Paranoid checks
|
|
|
@4789
|
17 years |
vboxsync |
Also use host OS ioctls to go to ring 0 for hardware virtualization.
|
|
|
@4788
|
17 years |
vboxsync |
Logging level change
|
|
|
@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.
|
|
|
@4773
|
17 years |
vboxsync |
Corrected
|
|
|
@4772
|
17 years |
vboxsync |
Compile fix
|
|
|
@4771
|
17 years |
vboxsync |
Compile fix
|
|
|
@4769
|
17 years |
vboxsync |
Cleanup
|
|
|
@4768
|
17 years |
vboxsync |
Use the hypervisor heap for page pool blocks.
|
|
|
@4767
|
17 years |
vboxsync |
Stricter types
|
|
|
@4766
|
17 years |
vboxsync |
Too early to user MMHyperAlloc
|
|
|
@4764
|
17 years |
vboxsync |
Translate VERR_EM_INTERPRETER to VINF_EM_RAW_EMULATE_INSTR.
|
|
|
@4763
|
17 years |
vboxsync |
Use MMHyperAlloc
|
|
|
@4762
|
17 years |
vboxsync |
Sigh
|
|
|
@4761
|
17 years |
vboxsync |
And another one
|
|
|
@4760
|
17 years |
vboxsync |
Bugfix
|
|
|
@4759
|
17 years |
vboxsync |
silly me. 0x100 not Start+0x100.
|
|
|
@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 …
|
|
|
@4754
|
17 years |
vboxsync |
PGMPhysReadGCPtr at poweroff crashes calling a NULL pointer (GetPage), …
|
|
|
@4752
|
17 years |
vboxsync |
eol
|
|
|
@4738
|
17 years |
vboxsync |
more new phys code.
|
|
|
@4714
|
17 years |
vboxsync |
ZeroPg
|
|
|
@4713
|
17 years |
vboxsync |
more on the phys page management rewrite…
|
|
|
@4697
|
17 years |
vboxsync |
Force R3 context for DECLCALLBACKMEMBER & DECLCALLBACKPTR
|
|
|
@4696
|
17 years |
vboxsync |
Stricter types
|
|
|
@4693
|
17 years |
vboxsync |
PGMPhysGCPtr2CCPtr and ReadOnly versions.
|
|
|
@4692
|
17 years |
vboxsync |
Changed API for converting guest memory into CCPtrs.
|
|
|
@4691
|
17 years |
vboxsync |
|
|
|
@4690
|
17 years |
vboxsync |
Enabled clflush and corrected cpuid[1].ebx.
|
|
|
@4689
|
17 years |
vboxsync |
ring-3 chunk mappings (in progress).
|
|
|
@4688
|
17 years |
vboxsync |
MM_TAG_PGM_CHUNK_MAPPING.
|
|
|
@4684
|
17 years |
vboxsync |
Removed some CLIs that're no longer needed. Also straighted out a …
|
|
|
@4680
|
17 years |
vboxsync |
PGMPhysGCPtr2HCPtr -> PGMPhysGCPtr2GCPhys + PGMPhysGCPhys2CCPtr + …
|
|
|
@4679
|
17 years |
vboxsync |
Corrected PGMPhysGCPtr2GCPhys to respect the page offset.
|
|
|
@4678
|
17 years |
vboxsync |
PGMPhysGCPtr2HCPtr -> PGMPhysReadGCPtr.
|
|
|
@4668
|
17 years |
vboxsync |
Removed MMPhysGCVirt2HCVirt.
|
|
|
@4665
|
17 years |
vboxsync |
Moved some of the odd address conversion routines to PGMR3Dbg just to …
|
|
|
@4621
|
17 years |
vboxsync |
pgmPhysCacheAdd doesn't look like it's SMP safe, at least I got a …
|
|
|
@4620
|
17 years |
vboxsync |
The initial PGMRAMRANGE::aHCPhys -> PGMRAMRANGE::aPages (PGMPAGE) …
|
|
|
@4616
|
17 years |
vboxsync |
Ditto for REM(R3)NotifyHandlerPhysicalDeregister.
|
|
|
@4615
|
17 years |
vboxsync |
REM(R3)NotifyHandlerPhysicalModify no longer needs a pvHC pointer, …
|
|
|
@4598
|
17 years |
vboxsync |
Only check for vmx root mode for 64 bits hosts.
|
|
|
@4593
|
17 years |
vboxsync |
Don't modify the X86_CR4_VMXE flag.
|
|
|
@4592
|
17 years |
vboxsync |
Give up earlier, esp. if we're not the EMT - just had EMT in a HLT …
|
|
|
@4591
|
17 years |
vboxsync |
PGMPhysGCPhys2CCPtr + PGMPhysGCPhys2CCPtrRelease. Started on the …
|
|
|
@4569
|
17 years |
vboxsync |
Read and write to GC virt is only allowed from EMT.
|
|
|
@4568
|
17 years |
vboxsync |
Compile fix
|
|
|
@4566
|
17 years |
vboxsync |
Cleaned up
|
|
|
@4564
|
17 years |
vboxsync |
Don't allow gc to hc virt address conversions from non-EMT threads.
|
|
|
@4563
|
17 years |
vboxsync |
Add a release log message when PGMPhysGCPhys2HCPtr fails
|
|
|
@4558
|
17 years |
vboxsync |
Added PDMDEVHLP::pfnPhysGCPtr2GCPhys
|
|
|
@4551
|
17 years |
vboxsync |
EMSTATE_NONE
|
|
|
@4549
|
17 years |
vboxsync |
overlooked some import libs…
|
|
|
@4546
|
17 years |
vboxsync |
Only use SUPR0 on pe and lx targets. ditto for VMMGCBuiltin.
|
|
|
@4537
|
17 years |
vboxsync |
fallback notes.
|
|
|
@4536
|
17 years |
vboxsync |
mapping cache notes.
|
|
|
@4521
|
17 years |
vboxsync |
Fixes for taking the address of a va_list parameter. (must make stack …
|
|
|
@4520
|
17 years |
vboxsync |
Don't take the address of a va_list parameter. must va_copy it first …
|
|
|
@4518
|
17 years |
vboxsync |
more words.
|
|
|
@4511
|
17 years |
vboxsync |
lunch commit.
|
|
|
@4508
|
17 years |
vboxsync |
grrrr
|
|
|
@4507
|
17 years |
vboxsync |
grrr
|
|
|
@4506
|
17 years |
vboxsync |
iprt/uuid.h
|
|
|
@4503
|
17 years |
vboxsync |
CFGMR3InsertBytes should take a const data pointer.
|
|
|
@4502
|
17 years |
vboxsync |
The pc bios requires the UUID value now.
|
|
|
@4497
|
17 years |
vboxsync |
OSE / darwin fixes.
|
|
|
@4487
|
17 years |
vboxsync |
Todo
|
|
|
@4477
|
17 years |
vboxsync |
Added missing 20h spill area for register arguments. Changed it to use …
|
|
|
@4474
|
17 years |
vboxsync |
Solaris.
|
|
|
@4460
|
17 years |
vboxsync |
format typo
|
|
|
@4456
|
17 years |
vboxsync |
Fixed an invalid format string in a LogFlow() statement.
|
|
|
@4455
|
17 years |
vboxsync |
Fixed PDMTHREAD::Thread initialiation race, the new thread might …
|
|
|
@4451
|
17 years |
vboxsync |
Fixed compile problem when PGMPOOL_WITH_CACHE wasn't set.
|
|
|