|
|
@37139
|
14 years |
vboxsync |
forgot to commit
|
|
|
@37133
|
14 years |
vboxsync |
CPUM,x86.h: Hypervisor present bit.
|
|
|
@37080
|
14 years |
vboxsync |
x86.h: Made X86_SEL_XXX unsigned.
|
|
|
@36860
|
14 years |
vboxsync |
IEM: rdtsc, mov DRx, ltr, lldt. cmovnle fix.
|
|
|
@36857
|
14 years |
vboxsync |
IEM: bsf, bsr, bt, btc, bts, btr and leave. Some cleaning up.
|
|
|
@36849
|
14 years |
vboxsync |
IEM: Some more bits.
|
|
|
@36793
|
14 years |
vboxsync |
x86.h: Added X86_EFL_1 for the reserved bit which reads as one.
|
|
|
@36760
|
14 years |
vboxsync |
VBox/x86.h: Added ModR/M, SIB, GREG and SREG constants. Added 64-bit …
|
|
|
@36642
|
14 years |
vboxsync |
X86_SEL_TYPE_SYS_TSS_BUSY_MASK
|
|
|
@36398
|
14 years |
vboxsync |
x86.h: doxygen comments.
|
|
|
@36315
|
14 years |
vboxsync |
VMM: more correct MSR_IA32_MISC_ENABLE emulation
|
|
|
@35513
|
14 years |
vboxsync |
DBGFReg: long double -> RTFLOAT80U2. Get floating point registers and …
|
|
|
@35493
|
14 years |
vboxsync |
typo
|
|
|
@34328
|
14 years |
vboxsync |
CPUM: updated the CPUID processor feature flags
|
|
|
@33971
|
14 years |
vboxsync |
recompiler: type fix
|
|
|
@33540
|
14 years |
vboxsync |
*: spelling fixes, thanks Timeless!
|
|
|
@32036
|
14 years |
vboxsync |
Removed X86_PTE_PAE_PG_MASK, renamed X86_PTE_PAE_PG_MASK_FULL to …
|
|
|
@32034
|
14 years |
vboxsync |
Removed X86_PDE_PAE_PG_MASK, renamed X86_PDE_PAE_PG_MASK_FULL to …
|
|
|
@32009
|
14 years |
vboxsync |
Removed GST_PDPE_PG_MASK and renamed GST_PDPE_PG_MASK_FULL to …
|
|
|
@32000
|
14 years |
vboxsync |
x86.h,*: Eliminated X86_PML4E_PG_MASK and renamed …
|
|
|
@31490
|
14 years |
vboxsync |
VBox/x86.h: X86TSS16.
|
|
|
@30922
|
14 years |
vboxsync |
x86.h: comments, offsets.
|
|
|
@30889
|
14 years |
vboxsync |
PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@28030
|
15 years |
vboxsync |
VMM: SpeedStep and relatives MSRs
|
|
|
@27574
|
15 years |
vboxsync |
x86.h: doxygen.
|
|
|
@27395
|
15 years |
vboxsync |
Added performance counter MSRs
|
|
|
@27319
|
15 years |
vboxsync |
Added MSR_IA32_MISC_ENABLE
|
|
|
@27109
|
15 years |
vboxsync |
Comment updates
|
|
|
@27094
|
15 years |
vboxsync |
x86.h: doxygen.
|
|
|
@26993
|
15 years |
vboxsync |
VMM: implement some Nehalem MSRs
|
|
|
@26658
|
15 years |
vboxsync |
comment update
|
|
|
@26657
|
15 years |
vboxsync |
Added the two cpuid.5.ecx mwait feature bits
|
|
|
@24851
|
15 years |
vboxsync |
offset.
|
|
|
@24848
|
15 years |
vboxsync |
x86.h/.mac,CPUM.cpp: made FTW a word again and made cpumR3InfoOne dump …
|
|
|
@24625
|
15 years |
vboxsync |
typo (comment).
|
|
|
@24453
|
15 years |
vboxsync |
CPUM: CPUID validation on state load.
|
|
|
@24281
|
15 years |
vboxsync |
More MSRs
|
|
|
@23639
|
15 years |
vboxsync |
Accidental commit
|
|
|
@23637
|
15 years |
vboxsync |
Addition cpuid & msr values
|
|
|
@22431
|
15 years |
vboxsync |
iprt/x86.h|mac: Don't include X86DESC64_BASE in the assembly since it …
|
|
|
@22429
|
15 years |
vboxsync |
VMM,x86.h/mac: Be more careful with X86DESCHC.
|
|
|
@21327
|
15 years |
vboxsync |
cpumR3Load: ignore some advanced capability bits, that we don't expose …
|
|
|
@21320
|
15 years |
vboxsync |
Extra CPUID 1 ecx capability bits
|
|
|
@21217
|
15 years |
vboxsync |
include/VBox/*.h: Mark which components the header files relate to.
|
|
|
@20742
|
15 years |
vboxsync |
VMM,++: Increased the stack size on darwin to 16KB since we're …
|
|
|
@20542
|
16 years |
vboxsync |
root/Makefile.kmk,includes: regenerated .mac files adding VBox/param.h …
|
|
|
@19304
|
16 years |
vboxsync |
VBox/x86.h: gate descriptors.
|
|
|
@18763
|
16 years |
vboxsync |
Added Intel performance counter MSRs
|
|
|
@18090
|
16 years |
vboxsync |
Typo corrected
|
|
|
@17702
|
16 years |
vboxsync |
X86_EFL_POPF_BITS
|
|
|
@17701
|
16 years |
vboxsync |
Added X86_EFL_PUSHF_BITS
|
|
|
@15631
|
16 years |
vboxsync |
Added X86TSS32 & X86TSS64.
|
|
|
@14800
|
16 years |
vboxsync |
X86_SEL_SHIFT_HC docs+comment
|
|
|
@14747
|
16 years |
vboxsync |
x86.h: PCX86PGUINT & PCX86PGPAEUINT
|
|
|
@14741
|
16 years |
vboxsync |
x86.h: Added X86_PTE_BIT_* for use with ASMAtomicBit*.
|
|
|
@14135
|
16 years |
vboxsync |
x86.h: made the unions start with the unsigned integer view to …
|
|
|
@13013
|
16 years |
vboxsync |
infrastructure work for X2APIC support
|
|
|
@12971
|
16 years |
vboxsync |
x2APIC bits definitions
|
|
|
@12795
|
16 years |
vboxsync |
HWACCM: fixed unsigned/signed compare warning (x86.h), use const and g_.
|
|
|
@12666
|
16 years |
vboxsync |
Missed update
|
|
|
@12600
|
16 years |
vboxsync |
Turned dr0..dr7 into an array.
|
|
|
@12578
|
16 years |
vboxsync |
Enable hardware breakpoint support for VT-x and AMD-V.
|
|
|
@12225
|
16 years |
vboxsync |
VMM: X86_DR7_ENABLED_MASK should not include GD, because it isn't a …
|
|
|
@12155
|
16 years |
vboxsync |
gcc found this bug
|
|
|
@12119
|
16 years |
vboxsync |
Added X86_DR6_INIT_VAL
|
|
|
@11688
|
16 years |
vboxsync |
Some more MSR logging
|
|
|
@10817
|
16 years |
vboxsync |
Started with EPT support.
|
|
|
@10707
|
16 years |
vboxsync |
Include bit 5 in the debug register armed mask.
|
|
|
@10568
|
16 years |
vboxsync |
Updates
|
|
|
@10213
|
16 years |
vboxsync |
Log more MSRs
|
|
|
@9887
|
16 years |
vboxsync |
Added X86_CR3_AMD64_PAGE_MASK
|
|
|
@9878
|
16 years |
vboxsync |
X86_PML4E_PG_MASK_FULL
|
|
|
@9873
|
16 years |
vboxsync |
Added X86_PDE_PAE_PG_MASK_FULL
|
|
|
@9857
|
16 years |
vboxsync |
Updates for amd64 paging
|
|
|
@9701
|
17 years |
vboxsync |
Fixed mask issues in 64 bits mode
|
|
|
@9656
|
17 years |
vboxsync |
Changed u1Reserved to u1Long in the selector attributes field.
|
|
|
@9614
|
17 years |
vboxsync |
Not necessary
|
|
|
@9571
|
17 years |
vboxsync |
Missing header updates
|
|
|
@9549
|
17 years |
vboxsync |
Comment added
|
|
|
@9412
|
17 years |
vboxsync |
use macros to access base, limit of a descriptor and offset of an IDT entry
|
|
|
@9069
|
17 years |
vboxsync |
Interpret msr reads and writes (currently disabled in order not to …
|
|
|
@8536
|
17 years |
vboxsync |
Split out the long mode only bits from the PDPE.
Set accessed bits for …
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@7730
|
17 years |
vboxsync |
Added CPUMSet/GetGuestEFER.
Corrected NX bit handling.
|
|
|
@7728
|
17 years |
vboxsync |
Some cleanup.
CheckPageFault: implemented PAE case
|
|
|
@7715
|
17 years |
vboxsync |
Renamed PDPTR to PDPT.
Added preliminary code for executing code with …
|
|
|
@7705
|
17 years |
vboxsync |
Fixed some comments. Added a todo on my PDPTR mistake.
|
|
|
@7695
|
17 years |
vboxsync |
Added system MSRs to the CPUMCTX structure.
Sync them in REM as well.
|
|
|
@7677
|
17 years |
vboxsync |
Cleanup
|
|
|
@7676
|
17 years |
vboxsync |
Cleaned up.
AMD64 shadow paging is only valid with AMD64 guest paging. …
|
|
|
@7666
|
17 years |
vboxsync |
Put back the original PAE defines. AMD differs from Intel wrt valid …
|
|
|
@7660
|
17 years |
vboxsync |
Split off amd64
|
|
|
@7659
|
17 years |
vboxsync |
36 bits physical address
|
|
|
@7655
|
17 years |
vboxsync |
PAE fixes & changes
|
|
|
@7121
|
17 years |
vboxsync |
Added a plain unsigned view to keep things shorter.
|
|
|
@7096
|
17 years |
vboxsync |
Typo
|
|
|
@7095
|
17 years |
vboxsync |
Extended the CPUMCTX structure for 64 bits mode.
|
|
|
@5999
|
17 years |
vboxsync |
The Giant CDDL Dual-License Header Change.
|
|
|
@5605
|
17 years |
vboxsync |
BIT => RT_BIT, BIT64 => RT_BIT_64. BIT() is defined in Linux 2.6.24
|
|
|