VirtualBox

source: vbox/trunk/src/VBox/VMM/MMHyper.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @30493   14 years vboxsync Demoted some PGM apis to internal only.
(edit) @30050   15 years vboxsync VMM: Removed 4 unused functions.
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @26522   15 years vboxsync warnings.
(edit) @25732   15 years vboxsync PDMCritSect: Deployed lock ordering. (ring-3 only, only DEBUG_bird atm)
(edit) @22890   15 years vboxsync VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
(edit) @21992   15 years vboxsync MMR3HyperSetGuard: simplify.
(edit) @21094   15 years vboxsync VMM: Added MMR3HyperAllocOnceNoRelEx so that we can force the ring-0 …
(edit) @20874   15 years vboxsync VMMR0CallHost -> VMMRZCallRing3[NoCpu]; VMMCALLHOST -> VMMCALLRING3.
(edit) @20868   15 years vboxsync DBGFR3MemRead: Support for reading HMA by virtual address.
(edit) @20858   15 years vboxsync MMHyper.cpp: Add 64KB to the heap size for each virtual CPU to account …
(edit) @20781   15 years vboxsync Default to a 2 MB hyper heap for guest SMP
(edit) @20780   15 years vboxsync Restrict hyper heap size increase to SMP only
(edit) @20777   15 years vboxsync Running out of hyper heap often here; guest SMP needs more
(edit) @20775   15 years vboxsync Missing update
(edit) @20531   16 years vboxsync MM: Added MMR3HyperSetGuard for creating guard pages in the hyper heap.
(edit) @19793   16 years vboxsync Deal with critical section nesting when trying to clean up after a …
(edit) @19682   16 years vboxsync Try to cleanup after one VCPU goes into guru meditation mode. Release …
(edit) @19666   16 years vboxsync Deal with VMMCALLHOST_MMHYPER_LOCK correctly.
(edit) @19663   16 years vboxsync Protect the MM hypervisor heap with a critical section.
(edit) @19608   16 years vboxsync MMHyper.cpp: Extended release assertion with a message.
(edit) @18811   16 years vboxsync PGMPhys.cpp,MMHyper.cpp: The MMR3UkHeap bits seems to be working and …
(edit) @18800   16 years vboxsync MMHyper: No need to blow up the hyper heap to accomodate PGMCHUNKR3MAP …
(edit) @18719   16 years vboxsync MMR3HyperMapPages: break, not return.
(edit) @18718   16 years vboxsync MM: cleaned out MMLOCKEDMEM stuff (only user was MMR3HyperMapPages).
(edit) @18430   16 years vboxsync MMR3HyperAllocOnceNoRel: Another size_t/uint32_t warning from MSC/64. …
(edit) @18429   16 years vboxsync MMHyper: Fixed bug (+warning) in mmR3HyperHeapCreate where the …
(edit) @18354   16 years vboxsync MMHyper: With lots of memory, we have to scale up the hyper heap size …
(edit) @18291   16 years vboxsync PGM: Map PGMRAMRANGES above 4GB outside HMA (see defect). Changed …
(edit) @18286   16 years vboxsync MMHyper: Corrected some incorrect VMMIsHwVirtExtForced usage
(edit) @17536   16 years vboxsync mmR3HyperMap: better assertion message.
(edit) @15538   16 years vboxsync bigger heap for darwin/VT-x.
(edit) @15508   16 years vboxsync #3349: Changed a few MMHyperAlloc calls to MMR3HyperAllocOnceNoRel to …
(edit) @15506   16 years vboxsync #3202: Reduced the heap size.
(edit) @15174   16 years vboxsync #1865: don't ever return invalid ring-0 address on 2x4G systems, …
(edit) @14645   16 years vboxsync SUP, VMM: Moved the max alloc/map page count to VBox/param.h
(edit) @14637   16 years vboxsync MMR3HyperMapPages: Increased the max page count to match that of …
(edit) @14601   16 years vboxsync MMHyper: Fixed VM::mm.s.pHyperHeapR0.
(edit) @14597   16 years vboxsync Added R0 address to MMR3HyperMapHCPhys and made the MMHyperXToR0 use …
(edit) @14594   16 years vboxsync PDMLdr,MMR3HyperMapHCRam: Converted the last MMR3HyperMapHCRam and …
(edit) @14592   16 years vboxsync PGMR3PhysRegister: Use MMR3HyperAllocOnceNoRel instead of muching …
(edit) @14590   16 years vboxsync MMR3HyperAllocOnceNoRel converted to SUPR3PageAllocEx.
(edit) @14589   16 years vboxsync VMM,SUPLib: Updated SUPLib API spec, turned out we don't get …
(edit) @14543   16 years vboxsync #1865/VT-x: Attacking the heap allocation, introducing …
(edit) @14071   16 years vboxsync MM: 64-bit MSC warning hunt.
(edit) @13831   16 years vboxsync VMM: Retired VM::pVMGCUnused.
(edit) @13830   16 years vboxsync VMM: Disabled VM:pVMGC, removed VM_GUEST_ADDR.
(edit) @13824   16 years vboxsync VMM: %VGp -> %RGp
(edit) @13823   16 years vboxsync VMM: %VGv -> %RGv
(edit) @13820   16 years vboxsync VMM: %VG* inspection - an awfaul lot of these, hope I got it all right…
(edit) @13819   16 years vboxsync VMM: %VH* -> %RH*.
(edit) @13818   16 years vboxsync VMM: %Vrc -> %Rrc, %Vra -> %Rra.
(edit) @13816   16 years vboxsync VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
(edit) @13815   16 years vboxsync Some RTGCPTR32 cleanup.
(edit) @13796   16 years vboxsync VMM: some adjustments.
(edit) @13767   16 years vboxsync warning
(edit) @13751   16 years vboxsync UVM updates
(edit) @13749   16 years vboxsync Some cleanup & updates
(edit) @12989   16 years vboxsync VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
(edit) @12968   16 years vboxsync #1865: MM done for now (needs revisiting later).
(edit) @12967   16 years vboxsync #1865: MM - docs and 4 new ring-3 heap APIs for string formatting.
(edit) @12940   16 years vboxsync RT_ABS() does not like unsigned parameters
(edit) @12814   16 years vboxsync #1865: more MM changes.
(edit) @12794   16 years vboxsync #1865: Added a pVMRC member to VM so I can gradually convert away from …
(edit) @12792   16 years vboxsync #1865: some MM stuff.
(edit) @12579   16 years vboxsync VMM: Outlined the per CPU data.
(edit) @11164   16 years vboxsync #1865: VGA. Changed PDMDevHlpMMHyperMapMMIO2/MMHyperMapMMIO2 to return …
(edit) @9303   17 years vboxsync Signed/unsigned mismatch. More string format specifiers
(edit) @9148   17 years vboxsync More 64 bits guest preps
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @7715   17 years vboxsync Renamed PDPTR to PDPT. Added preliminary code for executing code with …
(edit) @7635   17 years vboxsync The new MMIO2 code. WARNING! This changes the pci mapping protocol …
(edit) @6816   17 years vboxsync Made MMR3HyperAllocOnceNoRel suitable for allocating the PGMRAMRANGE …
(edit) @6529   17 years vboxsync mmr3 -> mmR3.
(edit) @5999   17 years vboxsync The Giant CDDL Dual-License Header Change.
(edit) @4071   17 years vboxsync Biggest check-in ever. New source code headers for all (C) innotek files.
(edit) @2981   18 years vboxsync InnoTek -> innotek: all the headers and comments.
(edit) @1890   18 years vboxsync Attempt to fix ALSA on Linux kernels <= 2.6.17: use mmap not memalign …
(edit) @1480   18 years vboxsync No longer require contiguous memory for the VM structure. Did long …
(edit) @323   18 years vboxsync drop the default, there's just one other call.
(edit) @23   18 years vboxsync string.h & stdio.h + header cleanups.
(add) @1   55 years vboxsync import
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