VirtualBox

source: vbox/trunk/include/VBox/vm.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @32796   14 years vboxsync GVMMR0,TM,STAM: Periodic preemption timer fixes, adjustments and …
(edit) @32137   14 years vboxsync vm.h/mac: build fix
(edit) @32133   14 years vboxsync vm.h/mac: alignment fixes.
(edit) @32124   14 years vboxsync Reapplied r65303: VMCPU: Added some STAMPROFILEADV members for ad hoc …
(edit) @32055   14 years vboxsync Revert r65303 because it breaks Windows builds.
(edit) @32046   14 years vboxsync VMCPU: Added some STAMPROFILEADV members for ad hoc cross moduel use.
(edit) @31782   14 years vboxsync FT updates
(edit) @31732   14 years vboxsync FT updates
(edit) @31359   14 years vboxsync Keep track of the native R0 thread handle for each EMT too. Use that …
(edit) @31326   14 years vboxsync Pass on cpu priority property.
(edit) @31123   14 years vboxsync PGM: Moved the PGM stats out of the VM structure. Reduces the size of …
(edit) @30684   14 years vboxsync TM: Added resettable accounting stats. Count the halts and execution …
(edit) @30586   14 years vboxsync TM: Added timer that calculates the cpu load % every 1000 ms (real time).
(edit) @30581   14 years vboxsync TM: Added simple CPU time accounting. Accessible thru the statistics …
(edit) @30473   14 years vboxsync VMM: First shot at the fatal error misbehavior (PAE).
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @26685   15 years vboxsync Large page changes
(edit) @26066   15 years vboxsync Guest SMP: force all VCPUs to go back to ring 3 when a pgm pool flush …
(edit) @25368   15 years vboxsync RTCritSect,PDMCritSect,iprt/lockvalidator.h: Reworked the deadlocking …
(edit) @24799   15 years vboxsync PGM/darwin: Fixed SMP in non-release builds.
(edit) @24722   15 years vboxsync Increased the size of the chunk and physical page TLBs
(edit) @24131   15 years vboxsync grr
(edit) @24130   15 years vboxsync VBox/vm.h: More space for PDM in VM.
(edit) @23556   15 years vboxsync Corrected padding
(edit) @23214   15 years vboxsync VM_FF_EMT_RENDEZVOUS should cause a switch to ring 3 as well.
(edit) @23009   15 years vboxsync VMM: State machine adjustments. Have only received basic testing.
(edit) @22893   15 years vboxsync vm.h: page align VMCPU::pgm (it's 28KB).
(edit) @22892   15 years vboxsync vm.h: another shot at the windows build break.
(edit) @22890   15 years vboxsync VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
(edit) @22889   15 years vboxsync vm.h: VMMCPU is bigger on 64-bit windows because we're saving lots …
(edit) @22888   15 years vboxsync vm.h/vm.mac: tweaking.
(edit) @22887   15 years vboxsync vm.h: Make 32-bit and 64-bit stuff be more uniform…
(edit) @22886   15 years vboxsync vm.h: 64-bit host realignment.
(edit) @22885   15 years vboxsync VMM: Realigned VM and VMCPU members for 64 byte cache lines. Made …
(edit) @22789   15 years vboxsync VBox/vm.h: Added VM_ASSERT_EMT0 and VM_ASSERT_EMT0_RETURN.
(edit) @22707   15 years vboxsync REM: Double the size of aHandlerNotifications and make sure there are …
(edit) @22042   15 years vboxsync VMM: refactor CPUID limitation, passed OSType
(edit) @22037   15 years vboxsync VMM: correct report cores count, also expose more CPUID leaves by default
(edit) @22036   15 years vboxsync Updates
(edit) @21986   15 years vboxsync VBox/vm.h: Avoid VM_IS_EMT in VM_ASSERT_VALID_EXT_RETURN to same a few …
(edit) @21974   15 years vboxsync Get rid of an annoying assertion during termination; allow disassembly …
(edit) @21652   15 years vboxsync Updates + compile fixes
(edit) @21620   15 years vboxsync TPR access optimization experiments (disabled).
(edit) @21217   15 years vboxsync include/VBox/*.h: Mark which components the header files relate to.
(edit) @21145   15 years vboxsync Use ASMAtomicBitTestAndClear for VM_FF_TESTANDCLEAR.
(edit) @21144   15 years vboxsync Prevent future mistakes with VM_FF_TESTANDCLEAR
(edit) @21021   15 years vboxsync Add VM_FF_PDM_QUEUES as a reason to return to ring-3
(edit) @20992   15 years vboxsync VMMR0JmpA-amd64.asm: Save non-volatile XMM registers on Windows/AMD64.
(edit) @20838   15 years vboxsync NMI updates
(edit) @20835   15 years vboxsync Interface for generating NMI & SMI added.
(edit) @20752   15 years vboxsync TMTimerSet: stats and quick optimization.
(edit) @20750   15 years vboxsync TMTimerSetRelative: Optimized the common case and added some more …
(edit) @20663   15 years vboxsync VMM: Added VMMR3EmtRendezvous for getting the attention of all EMTs …
(edit) @20530   15 years vboxsync VMM: remove DISCPUSTATE from the stack.
(edit) @20421   15 years vboxsync Rewrote rem notification handling.
(edit) @20399   15 years vboxsync Minor updates
(edit) @20374   15 years vboxsync *: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
(edit) @20363   15 years vboxsync VBox/*: BEGIN_DECLS -> RT_BEGIN_DECLS; END_DECLS -> RT_END_DECLS.
(edit) @19812   16 years vboxsync Implemented HWACCMFlushAllTLBs
(edit) @19810   16 years vboxsync TM: TMTimerPoll hacking.
(edit) @19709   16 years vboxsync TM,EM: More TM/SMP work, still stuff in progress.
(edit) @19660   16 years vboxsync TM+affected: SMP changes in progress.
(edit) @19593   16 years vboxsync Split up PDM.
(edit) @19482   16 years vboxsync Update
(edit) @19458   16 years vboxsync VBox/vm.h: added VMCPU_CMPXCHG_STATE.
(edit) @19454   16 years vboxsync VMM++: More on poking. Fixed broken R0 stats (wrong way of calling …
(edit) @19435   16 years vboxsync VMM: VMCPU::enmState.
(edit) @19434   16 years vboxsync Further splitup of VMM (ring 0 jump buffer).
(edit) @19423   16 years vboxsync Action flag updates
(edit) @19420   16 years vboxsync Action flag updates
(edit) @19403   16 years vboxsync VBox/parma.h,VMM: VMCPU_MAX_CPU_COUNT & VMM_MAX_CPUS => …
(edit) @19333   16 years vboxsync EMT macro updates.
(edit) @19326   16 years vboxsync Started with TLB shootdown.
(edit) @19286   16 years vboxsync VMM,VBoxDbg: SMP refactoring, part 1.
(edit) @19274   16 years vboxsync Need more space in EM
(edit) @19217   16 years vboxsync UVM splitup for SMP guests. Global and local request packets supported.
(edit) @19178   16 years vboxsync VBox/vm.h: VMCPU_IS/ASSERT variants, added VM[CPU]_ASSERT_VALID_EXT_RETURN.
(edit) @19141   16 years vboxsync Action flags breakup. Fixed PGM saved state loading of 2.2.2 images. …
(edit) @19015   16 years vboxsync Split up TRPM. (guest SMP)
(edit) @18927   16 years vboxsync Big step to separate VMM data structures for guest SMP. (pgm, em)
(edit) @18617   16 years vboxsync PGM,EM: Handle out of memory situations more gracefully - part 1. New …
(edit) @17546   16 years vboxsync VMM: Don't make host calls for Assertion or logging purposes when …
(edit) @15583   16 years vboxsync Reduced the VMCPU size.
(edit) @15433   16 years vboxsync PGMR0DynMap: doubled the set size.
(edit) @15344   16 years vboxsync #3202: Optimizations of the dynamic page mapping code (ring-0). Do …
(edit) @15236   16 years vboxsync Started with VMCS read/write cache.
(edit) @14833   16 years vboxsync Drop the global VBOX_WITH_NEW_RECOMPILER global.
(edit) @14543   16 years vboxsync #1865/VT-x: Attacking the heap allocation, introducing …
(edit) @14411   16 years vboxsync RDTSCP support added. Enabled only for AMD-V guests.
(edit) @14244   16 years vboxsync PGMR0DynMap: flushing macbook air code.
(edit) @13960   16 years vboxsync Moved guest and host CPU contexts into per-VCPU array.
(edit) @13898   16 years vboxsync Moved more data to VMCPU.
(edit) @13879   16 years vboxsync SMP updates for VT-x/AMD-V.
(edit) @13832   16 years vboxsync IN_GC -> IN_RC.
(edit) @13831   16 years vboxsync VMM: Retired VM::pVMGCUnused.
(edit) @13830   16 years vboxsync VMM: Disabled VM:pVMGC, removed VM_GUEST_ADDR.
(edit) @13815   16 years vboxsync Some RTGCPTR32 cleanup.
(edit) @13796   16 years vboxsync VMM: some adjustments.
(edit) @13791   16 years vboxsync Moving data around
(edit) @13786   16 years vboxsync linux/32 build fix
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