|
|
@9412
|
17 年 |
vboxsync |
use macros to access base, limit of a descriptor and offset of an IDT entry
|
|
|
@9346
|
17 年 |
vboxsync |
gcc don't allow casting 64-bit integer to a 32-bit pointer, so cast …
|
|
|
@9344
|
17 年 |
vboxsync |
Types and string format specifiers.
|
|
|
@9300
|
17 年 |
vboxsync |
More 64 bits guest ptr fixes
|
|
|
@9295
|
17 年 |
vboxsync |
Wrong string specifiers
|
|
|
@9291
|
17 年 |
vboxsync |
Not used
|
|
|
@9288
|
17 年 |
vboxsync |
More type changes.
|
|
|
@9282
|
17 年 |
vboxsync |
Type and cast corrections
|
|
|
@9247
|
17 年 |
vboxsync |
Fixed broken cmpxchg8b emulation.
|
|
|
@9244
|
17 年 |
vboxsync |
GC logging changes for 64 bits guests. (RTGCPTR -> RTRCPTR)
|
|
|
@9231
|
17 年 |
vboxsync |
Missign updates
|
|
|
@9223
|
17 年 |
vboxsync |
Introduced RTRCPTR type. Raw mode context pointer aka 32 guest context …
|
|
|
@9212
|
17 年 |
vboxsync |
Major changes for sizeof(RTGCPTR) == uint64_t.
Introduced RCPTRTYPE …
|
|
|
@8985
|
17 年 |
vboxsync |
Added an extra argument to TRPMForwardTrap so the trpm profiling …
|
|
|
@8831
|
17 年 |
vboxsync |
dtrace experiments.
|
|
|
@8825
|
17 年 |
vboxsync |
-doxygen comment.
|
|
|
@8793
|
17 年 |
vboxsync |
Log group.
|
|
|
@8763
|
17 年 |
vboxsync |
Use Makefile.kup instead of up.kmk.
|
|
|
@8760
|
17 年 |
vboxsync |
PATH_KBUILD -> KBUILD_PATH.
|
|
|
@8491
|
17 年 |
vboxsync |
Fixed OS/2 builds.
|
|
|
@8155
|
17 年 |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@8098
|
17 年 |
vboxsync |
Emulate cmpxchg8b in GC.
|
|
|
@8033
|
17 年 |
vboxsync |
Fixed one regression + several PAE related bugs.
|
|
|
@7748
|
17 年 |
vboxsync |
Removed invalid paging combinations
|
|
|
@7294
|
17 年 |
vboxsync |
xadd: small optimization
|
|
|
@7286
|
17 年 |
vboxsync |
emulate [lock] xadd in GC
|
|
|
@7113
|
17 年 |
vboxsync |
Export TMTimerFrom*.
|
|
|
@7109
|
17 年 |
vboxsync |
Added TMTimerSetNano and TMTimerSetMicro.
|
|
|
@6764
|
17 年 |
vboxsync |
Made !PGMPOOL_WITH_CACHE buildable so I can run OS/2 here.
|
|
|
@6255
|
17 年 |
vboxsync |
Section attibute 'segname <name>' -> 'segname=<name>'. (Fixed by Peter …
|
|
|
@5999
|
17 年 |
vboxsync |
The Giant CDDL Dual-License Header Change.
|
|
|
@5605
|
17 年 |
vboxsync |
BIT => RT_BIT, BIT64 => RT_BIT_64. BIT() is defined in Linux 2.6.24
|
|
|
@5597
|
17 年 |
vboxsync |
OS/2 build fix.
|
|
|
@5492
|
17 年 |
vboxsync |
Export ASMMultU64ByU32DivByU32 and the new time stuff.
|
|
|
@5399
|
17 年 |
vboxsync |
Name.
|
|
|
@5396
|
17 年 |
vboxsync |
Shaved off a few ticks on RDTSC emulation to speed up Solaris guest.
|
|
|
@5395
|
17 年 |
vboxsync |
Optimized RDTSC emulation a little bit.
|
|
|
@5384
|
17 年 |
vboxsync |
LOCK BTR and LOCK OR (for Solaris guests).
|
|
|
@5342
|
17 年 |
vboxsync |
Protect cmpxchg emulation
|
|
|
@4697
|
17 年 |
vboxsync |
Force R3 context for DECLCALLBACKMEMBER & DECLCALLBACKPTR
|
|
|
@4684
|
17 年 |
vboxsync |
Removed some CLIs that're no longer needed. Also straighted out a …
|
|
|
@4620
|
17 年 |
vboxsync |
The initial PGMRAMRANGE::aHCPhys -> PGMRAMRANGE::aPages (PGMPAGE) …
|
|
|
@4394
|
17 年 |
vboxsync |
fixed comment
|
|
|
@4071
|
17 年 |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files.
|
|
|
@3776
|
17 年 |
vboxsync |
Compile fixes
|
|
|
@3696
|
17 年 |
vboxsync |
double underscore cleanup.
|
|
|
@3509
|
17 年 |
vboxsync |
Emulate CLTS in GC.
|
|
|
@3216
|
17 年 |
vboxsync |
Removed incorrect io return code changes.
|
|
|
@3210
|
17 年 |
vboxsync |
Fixed a typo
|
|
|
@3207
|
17 年 |
vboxsync |
Map VINF_EM_RAW_EMULATE_INSTR to VINF_IOM_HC_IOPORT_READ/WRITE. Direct …
|
|
|
@3184
|
17 年 |
vboxsync |
return VINF_EM_RAW_EMULATE_INSTR instead of VINF_EM_RESCHEDULE_REM …
|
|
|
@3145
|
17 年 |
vboxsync |
Fixed incorrect IOM return checks.
|
|
|
@3123
|
17 年 |
vboxsync |
Made VBOX_LOG_FLAGS=msprog work in GC.
|
|
|
@3122
|
17 年 |
vboxsync |
Forward all non-ring 0 illegal instruction traps directly. Fixes …
|
|
|
@3112
|
17 年 |
vboxsync |
Added full set of runtime error functions to PDM device/driver
interface.
|
|
|
@2988
|
18 年 |
vboxsync |
InnoTek -> innotek part 4: more miscellaneous files.
|
|
|
@2981
|
18 年 |
vboxsync |
InnoTek -> innotek: all the headers and comments.
|
|
|
@2610
|
18 年 |
vboxsync |
spelling
|
|
|
@2507
|
18 年 |
vboxsync |
Drop the VINF_IOM_HC_IOPORT_READWRITE status code as it isn't really …
|
|
|
@2504
|
18 年 |
vboxsync |
Documented port I/O status code and fixed places where we didn't …
|
|
|
@2476
|
18 年 |
vboxsync |
Some makefile header and attribute adjustments.
|
|
|
@2231
|
18 年 |
vboxsync |
Partial 20576 commit
|
|
|
@2228
|
18 年 |
vboxsync |
backed out 20576 due to regressions
|
|
|
@2226
|
18 年 |
vboxsync |
Cleanup of emR3RawExecuteIOInstruction: use existing IOM functions. …
|
|
|
@2202
|
18 年 |
vboxsync |
Cleaned up.
|
|
|
@2201
|
18 年 |
vboxsync |
Moved ins/outs handling to the VMMAll directory.
|
|
|
@2171
|
18 年 |
vboxsync |
Added @todo
|
|
|
@2124
|
18 年 |
vboxsync |
TRPM changes to assert and report trap/interrupt types accurately.
|
|
|
@2116
|
18 年 |
vboxsync |
SELMToFlatEx change
|
|
|
@2066
|
18 年 |
vboxsync |
Removed misleading comment
|
|
|
@2065
|
18 年 |
vboxsync |
Use EMInterpretInstructionCPU for rdtsc
|
|
|
@2041
|
18 年 |
vboxsync |
export to OSE
|
|
|
@2013
|
18 年 |
vboxsync |
Argh. Forgot to update eip.
|
|
|
@2003
|
18 年 |
vboxsync |
Emulate monitor in ring 0.
|
|
|
@1981
|
18 年 |
vboxsync |
Arg. Forgot that EMInterpretInstructionCPU doesn't accept cpl != 0.
|
|
|
@1978
|
18 年 |
vboxsync |
Need to emulate RDTSC for ring-3 as well.
|
|
|
@1977
|
18 年 |
vboxsync |
Need to emulate RDTSC for ring-3 as well.
|
|
|
@1972
|
18 年 |
vboxsync |
wrong mask
|
|
|
@1971
|
18 年 |
vboxsync |
Log updates to selectors in loaded segment registers
|
|
|
@1936
|
18 年 |
vboxsync |
Use new disassembler functions. Remove obsolete tables.
|
|
|
@1886
|
18 年 |
vboxsync |
warning
|
|
|
@1867
|
18 年 |
vboxsync |
Workaround added for nasty guest drivers that patch the IDT.
|
|
|
@1828
|
18 年 |
vboxsync |
Cleaned up cpl checking.
|
|
|
@1822
|
18 年 |
vboxsync |
Log writes to shadow tables (gdt, idt, ldt, tss)
|
|
|
@1820
|
18 年 |
vboxsync |
Correct.
|
|
|
@1814
|
18 年 |
vboxsync |
Fixed typo. (CPUM_HANDLER_CORECTX_IN_EBP->CPUM_HANDLER_CTXCORE_IN_EBP)
|
|
|
@1813
|
18 年 |
vboxsync |
r=bird: I think we're also missing the bits of the state that's …
|
|
|
@1798
|
18 年 |
vboxsync |
Restore guest context when an trap occurs during iret in …
|
|
|
@1797
|
18 年 |
vboxsync |
Clearer logging when a trap occurs in hypervisor code.
|
|
|
@1645
|
18 年 |
vboxsync |
removed some leftover debug code (amd64 tripple-fault)
|
|
|
@1644
|
18 年 |
vboxsync |
warnings.
|
|
|
@1638
|
18 年 |
vboxsync |
warning.
|
|
|
@1626
|
18 年 |
vboxsync |
Fixed some YASM warnings for win32 targets
|
|
|
@1609
|
18 年 |
vboxsync |
typo
|
|
|
@1608
|
18 年 |
vboxsync |
rc was probably not initialized
|
|
|
@1604
|
18 年 |
vboxsync |
Compile fix
|
|
|
@1603
|
18 年 |
vboxsync |
Small correction
|
|
|
@1602
|
18 年 |
vboxsync |
Never generate a raw trap for trap 6 faults; instruction emulation is …
|
|
|
@1580
|
18 年 |
vboxsync |
Corrected VBOXTSS member name.
|
|
|
@1504
|
18 年 |
vboxsync |
Handle shadow page out of sync situation.
|
|
|