|
|
@45725
|
12 years |
vboxsync |
nit
|
|
|
@45701
|
12 years |
vboxsync |
VMM: SELM and VMM early HM init changes.
|
|
|
@45485
|
12 years |
vboxsync |
- *: Where possible, drop the #ifdef VBOX_WITH_RAW_RING1 when …
|
|
|
@45276
|
12 years |
vboxsync |
Ring-1 compression patches, courtesy of trivirt AG:
- main: diff to …
|
|
|
@43387
|
12 years |
vboxsync |
VMM: HM cleanup.
|
|
|
@42427
|
12 years |
vboxsync |
VMM: Fixed some selector arithmetic, introducing a new constand and …
|
|
|
@42420
|
12 years |
vboxsync |
Eliminating CPUM_CHANGED_HIDDEN_SEL_REGS_INVALID and …
|
|
|
@42407
|
12 years |
vboxsync |
VMM: Futher work on dealing with hidden segment register, esp. when …
|
|
|
@42186
|
12 years |
vboxsync |
SELM,DIS,CPUM,EM: Hidden selector register cleanups.
|
|
|
@42165
|
12 years |
vboxsync |
CPUMIsGuestIn64BitCode/CPUMIsGuestIn64BitCodeEx changes together with …
|
|
|
@41965
|
12 years |
vboxsync |
VMM: ran scm. Mostly svn:keywords changes (adding Revision).
|
|
|
@41906
|
13 years |
vboxsync |
CPUM: Combined the visible and hidden selector register data into one …
|
|
|
@41803
|
13 years |
vboxsync |
Doxygen.
|
|
|
@41802
|
13 years |
vboxsync |
Doxygen.
|
|
|
@41800
|
13 years |
vboxsync |
Doxygen.
|
|
|
@41783
|
13 years |
vboxsync |
Doxygen, comment typos.
|
|
|
@41727
|
13 years |
vboxsync |
DIS: register macro name adjustments.
|
|
|
@41675
|
13 years |
vboxsync |
DIS: The start of the scoping exercise... Fixed PREFIX_ADDRSIZE that I …
|
|
|
@40449
|
13 years |
vboxsync |
SELM: Refactoring (PVM -> PVMCPU).
|
|
|
@39078
|
13 years |
vboxsync |
VMM: -Wunused-parameter
|
|
|
@37955
|
13 years |
vboxsync |
Moved VBox/x86.h/mac to iprt/x86.h/mac.
|
|
|
@35346
|
14 years |
vboxsync |
VMM reorg: Moving the public include files from include/VBox to …
|
|
|
@33540
|
14 years |
vboxsync |
*: spelling fixes, thanks Timeless!
|
|
|
@30263
|
15 years |
vboxsync |
VMM,REM: Only invalidate hidden registers when using raw-mode. Fixes …
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@26278
|
15 years |
vboxsync |
VMM: More warnings.
|
|
|
@25837
|
15 years |
vboxsync |
VMM: More micro optimizations around CPUM getters and predicates.
|
|
|
@23303
|
15 years |
vboxsync |
Compile fixes
|
|
|
@23300
|
15 years |
vboxsync |
Cut addresses according to the cpu mode.
|
|
|
@22890
|
15 years |
vboxsync |
VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
|
|
|
@19334
|
16 years |
vboxsync |
DBGF,SELM,DBGC,++: Refactored the selector info querying and usage, …
|
|
|
@18992
|
16 years |
vboxsync |
More PGM api changes
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|
@17693
|
16 years |
vboxsync |
Fixed SELMShadowCR3Changed
|
|
|
@17616
|
16 years |
vboxsync |
Inform SELM about shadow CR3 changes.
|
|
|
@17035
|
16 years |
vboxsync |
VMM,REM: Brushed up the TR/TSS shadowing. We're now relying on the …
|
|
|
@13832
|
16 years |
vboxsync |
IN_GC -> IN_RC.
|
|
|
@13816
|
16 years |
vboxsync |
VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
|
|
|
@13577
|
16 years |
vboxsync |
#1865: SELM.
|
|
|
@13144
|
16 years |
vboxsync |
#1865: Implmented the alternative R0 code for darwin (turned out to be …
|
|
|
@12989
|
16 years |
vboxsync |
VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
|
|
|
@12404
|
16 years |
vboxsync |
Cut off calculated addresses when not in 64 bits mode. (fixes OS/2 …
|
|
|
@10171
|
16 years |
vboxsync |
small fix
|
|
|
@10087
|
16 years |
vboxsync |
Fixed SELMR3GetSelectorInfo for 64 bits mode.
Got rid of obsolete VBOXDESC.
|
|
|
@10016
|
16 years |
vboxsync |
Corrected parameter types (const).
Use SELMToFlatEx instead of …
|
|
|
@9817
|
17 years |
vboxsync |
fs & gs base cleanup
|
|
|
@9710
|
17 years |
vboxsync |
doxygen.
|
|
|
@9679
|
17 years |
vboxsync |
SELMToFlatBySelEx not used in our ring 0 module.
|
|
|
@9678
|
17 years |
vboxsync |
Rewrote SELMToFlatEx for long mode.
|
|
|
@9675
|
17 years |
vboxsync |
General cleanup of SELMToFlat.
|
|
|
@9659
|
17 years |
vboxsync |
SELMGetCpuModeFromSelector is a better name.
|
|
|
@9658
|
17 years |
vboxsync |
Renamed SELMIsSelector32Bit to SELMGetSelectorType.
|
|
|
@9656
|
17 years |
vboxsync |
Changed u1Reserved to u1Long in the selector attributes field.
|
|
|
@9421
|
17 years |
vboxsync |
64 bits hidden selector base.
|
|
|
@9412
|
17 years |
vboxsync |
use macros to access base, limit of a descriptor and offset of an IDT entry
|
|
|
@9395
|
17 years |
vboxsync |
fixed more places with incorrect descriptor base address calculation
|
|
|
@9212
|
17 years |
vboxsync |
Major changes for sizeof(RTGCPTR) == uint64_t.
Introduced RCPTRTYPE …
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@7687
|
17 years |
vboxsync |
The limit in the hidden selector register is the final one; no need to …
|
|
|
@5999
|
17 years |
vboxsync |
The Giant CDDL Dual-License Header Change.
|
|
|
@5396
|
17 years |
vboxsync |
Shaved off a few ticks on RDTSC emulation to speed up Solaris guest.
|
|
|
@4776
|
17 years |
vboxsync |
Stricter type checking. Removed unnecessary code from the ring 0 module.
|
|
|
@4211
|
17 years |
vboxsync |
just to be on the safe side.
|
|
|
@4071
|
17 years |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files.
|
|
|
@2981
|
18 years |
vboxsync |
InnoTek -> innotek: all the headers and comments.
|
|
|
@2300
|
18 years |
vboxsync |
ansi C
|
|
|
@2267
|
18 years |
vboxsync |
Updated assertion
|
|
|
@2260
|
18 years |
vboxsync |
Corrections for real and v86 addresses + cleanup + notes.
|
|
|
@2189
|
18 years |
vboxsync |
Bugfix
|
|
|
@2184
|
18 years |
vboxsync |
Compile fixes
|
|
|
@2183
|
18 years |
vboxsync |
Argh
|
|
|
@2181
|
18 years |
vboxsync |
SELMValidateAndConvertCSAddr correction
|
|
|
@2179
|
18 years |
vboxsync |
The values in the hidden selector registers have to be checked first …
|
|
|
@2119
|
18 years |
vboxsync |
Finished hidden selector case.
|
|
|
@2117
|
18 years |
vboxsync |
SELMToFlatEx change.
Enable 16 bits instruction emulation for MMIO
|
|
|
@2098
|
18 years |
vboxsync |
SELMToFlat change for hwaccm mode.
|
|
|
@2009
|
18 years |
vboxsync |
Fixed segment limit calculation for expand-down segments.
|
|
|
@1443
|
18 years |
vboxsync |
cast the uint16_t selector value before shifting it, just a precaution.
|
|
|
@1408
|
18 years |
vboxsync |
Initial changes for floating SELM hypervisor selectors.
|
|
|
@1361
|
18 years |
vboxsync |
Compile fix + updates
|
|
|
@1359
|
18 years |
vboxsync |
SELM function changes for v86 mode code.
CPL check fixes for V86 mode …
|
|
|
@105
|
18 years |
vboxsync |
style
|
|
|
@98
|
18 years |
vboxsync |
Reapply fixed 17508 changeset
|
|
|
@79
|
18 years |
vboxsync |
Backed out 17508
|
|
|
@68
|
18 years |
vboxsync |
Sync the TSS ring 0 stack selector and base address on-demand.
|
|
|
@23
|
18 years |
vboxsync |
string.h & stdio.h + header cleanups.
|
|
|
@1
|
55 years |
vboxsync |
import
|