VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMAll/SELMAll.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @70948   7 years vboxsync VMM: Added a bMainExecutionEngine member to the VM structure for use …
(edit) @69111   7 years vboxsync (C) year
(edit) @62653   8 years vboxsync VMMR3: warnings
(edit) @62606   8 years vboxsync VMM: Unused parameters.
(edit) @62601   8 years vboxsync VMM: Unused parameters.
(edit) @62478   8 years vboxsync (C) 2016
(edit) @58126   9 years vboxsync VMM: Fixed almost all the Doxygen warnings.
(edit) @58123   9 years vboxsync VMM: Made @param pVCpu more uniform and to the point.
(edit) @58122   9 years vboxsync VMM: Made @param pVM more uniform and to the point.
(edit) @57851   9 years vboxsync VMM: unused parameter warning fixes.
(edit) @57446   9 years vboxsync VMM: Removing VBOX_WITH_HYBRID_32BIT_KERNEL and other 32-bit darwin fun.
(edit) @57358   9 years vboxsync *: scm cleanup run.
(edit) @56287   10 years vboxsync VMM: Updated (C) year.
(edit) @56048   10 years vboxsync pgm.h,++: Changed the return type of PDMPhysRead, PGMPhysWrite, …
(edit) @56016   10 years vboxsync build fix
(edit) @56013   10 years vboxsync PGM: Made the virtual handler callbacks return VBOXSTRICTRC and …
(edit) @55899   10 years vboxsync PGM: Added an access origin to memory read & write calls that respects …
(edit) @52363   10 years vboxsync SELM: More effective address calculation width fixes.
(edit) @50141   11 years vboxsync selmValidateAndConvertCSAddrHidden: Drop the bogus VERR_INVALID_RPL checks.
(edit) @49482   11 years vboxsync VMM: Warnings.
(edit) @45786   12 years vboxsync Move HMRCA.asm into the switcher code so we don't need VMMRC.rc.
(edit) @45725   12 years vboxsync nit
(edit) @45701   12 years vboxsync VMM: SELM and VMM early HM init changes.
(edit) @45485   12 years vboxsync - *: Where possible, drop the #ifdef VBOX_WITH_RAW_RING1 when …
(edit) @45276   12 years vboxsync Ring-1 compression patches, courtesy of trivirt AG: - main: diff to …
(edit) @43387   12 years vboxsync VMM: HM cleanup.
(edit) @42427   12 years vboxsync VMM: Fixed some selector arithmetic, introducing a new constand and …
(edit) @42420   12 years vboxsync Eliminating CPUM_CHANGED_HIDDEN_SEL_REGS_INVALID and …
(edit) @42407   12 years vboxsync VMM: Futher work on dealing with hidden segment register, esp. when …
(edit) @42186   12 years vboxsync SELM,DIS,CPUM,EM: Hidden selector register cleanups.
(edit) @42165   12 years vboxsync CPUMIsGuestIn64BitCode/CPUMIsGuestIn64BitCodeEx changes together with …
(edit) @41965   12 years vboxsync VMM: ran scm. Mostly svn:keywords changes (adding Revision).
(edit) @41906   13 years vboxsync CPUM: Combined the visible and hidden selector register data into one …
(edit) @41803   13 years vboxsync Doxygen.
(edit) @41802   13 years vboxsync Doxygen.
(edit) @41800   13 years vboxsync Doxygen.
(edit) @41783   13 years vboxsync Doxygen, comment typos.
(edit) @41727   13 years vboxsync DIS: register macro name adjustments.
(edit) @41675   13 years vboxsync DIS: The start of the scoping exercise... Fixed PREFIX_ADDRSIZE that I …
(edit) @40449   13 years vboxsync SELM: Refactoring (PVM -> PVMCPU).
(edit) @39078   13 years vboxsync VMM: -Wunused-parameter
(edit) @37955   13 years vboxsync Moved VBox/x86.h/mac to iprt/x86.h/mac.
(edit) @35346   14 years vboxsync VMM reorg: Moving the public include files from include/VBox to …
(edit) @33540   14 years vboxsync *: spelling fixes, thanks Timeless!
(edit) @30263   15 years vboxsync VMM,REM: Only invalidate hidden registers when using raw-mode. Fixes …
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @26278   15 years vboxsync VMM: More warnings.
(edit) @25837   15 years vboxsync VMM: More micro optimizations around CPUM getters and predicates.
(edit) @23303   15 years vboxsync Compile fixes
(edit) @23300   15 years vboxsync Cut addresses according to the cpu mode.
(edit) @22890   15 years vboxsync VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
(edit) @19334   16 years vboxsync DBGF,SELM,DBGC,++: Refactored the selector info querying and usage, …
(edit) @18992   16 years vboxsync More PGM api changes
(edit) @18927   16 years vboxsync Big step to separate VMM data structures for guest SMP. (pgm, em)
(edit) @17693   16 years vboxsync Fixed SELMShadowCR3Changed
(edit) @17616   16 years vboxsync Inform SELM about shadow CR3 changes.
(edit) @17035   16 years vboxsync VMM,REM: Brushed up the TR/TSS shadowing. We're now relying on the …
(edit) @13832   16 years vboxsync IN_GC -> IN_RC.
(edit) @13816   16 years vboxsync VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
(edit) @13577   16 years vboxsync #1865: SELM.
(edit) @13144   16 years vboxsync #1865: Implmented the alternative R0 code for darwin (turned out to be …
(edit) @12989   16 years vboxsync VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
(edit) @12404   16 years vboxsync Cut off calculated addresses when not in 64 bits mode. (fixes OS/2 …
(edit) @10171   16 years vboxsync small fix
(edit) @10087   16 years vboxsync Fixed SELMR3GetSelectorInfo for 64 bits mode. Got rid of obsolete VBOXDESC.
(edit) @10016   16 years vboxsync Corrected parameter types (const). Use SELMToFlatEx instead of …
(edit) @9817   17 years vboxsync fs & gs base cleanup
(edit) @9710   17 years vboxsync doxygen.
(edit) @9679   17 years vboxsync SELMToFlatBySelEx not used in our ring 0 module.
(edit) @9678   17 years vboxsync Rewrote SELMToFlatEx for long mode.
(edit) @9675   17 years vboxsync General cleanup of SELMToFlat.
(edit) @9659   17 years vboxsync SELMGetCpuModeFromSelector is a better name.
(edit) @9658   17 years vboxsync Renamed SELMIsSelector32Bit to SELMGetSelectorType.
(edit) @9656   17 years vboxsync Changed u1Reserved to u1Long in the selector attributes field.
(edit) @9421   17 years vboxsync 64 bits hidden selector base.
(edit) @9412   17 years vboxsync use macros to access base, limit of a descriptor and offset of an IDT entry
(edit) @9395   17 years vboxsync fixed more places with incorrect descriptor base address calculation
(edit) @9212   17 years vboxsync Major changes for sizeof(RTGCPTR) == uint64_t. Introduced RCPTRTYPE …
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @7687   17 years vboxsync The limit in the hidden selector register is the final one; no need to …
(edit) @5999   17 years vboxsync The Giant CDDL Dual-License Header Change.
(edit) @5396   17 years vboxsync Shaved off a few ticks on RDTSC emulation to speed up Solaris guest.
(edit) @4776   17 years vboxsync Stricter type checking. Removed unnecessary code from the ring 0 module.
(edit) @4211   17 years vboxsync just to be on the safe side.
(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) @2300   18 years vboxsync ansi C
(edit) @2267   18 years vboxsync Updated assertion
(edit) @2260   18 years vboxsync Corrections for real and v86 addresses + cleanup + notes.
(edit) @2189   18 years vboxsync Bugfix
(edit) @2184   18 years vboxsync Compile fixes
(edit) @2183   18 years vboxsync Argh
(edit) @2181   18 years vboxsync SELMValidateAndConvertCSAddr correction
(edit) @2179   18 years vboxsync The values in the hidden selector registers have to be checked first …
(edit) @2119   18 years vboxsync Finished hidden selector case.
(edit) @2117   18 years vboxsync SELMToFlatEx change. Enable 16 bits instruction emulation for MMIO
(edit) @2098   18 years vboxsync SELMToFlat change for hwaccm mode.
(edit) @2009   18 years vboxsync Fixed segment limit calculation for expand-down segments.
(edit) @1443   18 years vboxsync cast the uint16_t selector value before shifting it, just a precaution.
(edit) @1408   18 years vboxsync Initial changes for floating SELM hypervisor selectors.
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