|
|
@9581
|
17 years |
vboxsync |
const + small optimization
|
|
|
@9528
|
17 years |
vboxsync |
fixes in setparentuuid and read/write to support diff images.
|
|
|
@9212
|
17 years |
vboxsync |
Major changes for sizeof(RTGCPTR) == uint64_t.
Introduced RCPTRTYPE …
|
|
|
@9183
|
17 years |
vboxsync |
Fixed broken ASMMemFill32 implementation for VC80+. Use stosq when …
|
|
|
@8889
|
17 years |
vboxsync |
Added ASMGetCpuModuleIntel/Amd and ASMIsIntelCpu and ASMIsIntelCpuEx …
|
|
|
@8882
|
17 years |
vboxsync |
Added ASMGetCpuFamily, ASMGetCpuModel and ASMGetCpuStepping to pack up …
|
|
|
@8277
|
17 years |
vboxsync |
indent. put the remarks on the group definition.
|
|
|
@8275
|
17 years |
vboxsync |
indent.
|
|
|
@8264
|
17 years |
vboxsync |
volatile applies to rdmsr as well
|
|
|
@8253
|
17 years |
vboxsync |
fix assembler getters()
|
|
|
@8245
|
17 years |
vboxsync |
rebranding: IPRT files again.
|
|
|
@8163
|
17 years |
vboxsync |
rebrand IPRT
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@7638
|
17 years |
vboxsync |
Another one.
|
|
|
@7637
|
17 years |
vboxsync |
cmpxchgl may change eax on failure, so tell the compiler that it …
|
|
|
@7633
|
17 years |
vboxsync |
ASMMemIsAllU32
|
|
|
@7182
|
17 years |
vboxsync |
Worked around ASMAtomicXchgU8 breakage on g++ (GCC) 3.4.4 20050721 …
|
|
|
@7180
|
17 years |
vboxsync |
Added ASMAtomicAddU32 and ASMAtomicAddS32. Extended the inline …
|
|
|
@7170
|
17 years |
vboxsync |
Doxygen fixes. (DOXYGEN -> DOXYGEN_RUNNING, ++)
|
|
|
@7103
|
17 years |
vboxsync |
backed out r28333 as it didn't fix anything
|
|
|
@7090
|
17 years |
vboxsync |
fixed ASMAtomicXchgU64 for 32-bit hosts
|
|
|
@6782
|
17 years |
vboxsync |
Added a bunch of ASMAtomic*Read/Write functions and …
|
|
|
@6653
|
17 years |
vboxsync |
Yet another fix for ASMAtomicCmpXchgExU64, needed by 32bit gcc with …
|
|
|
@6651
|
17 years |
vboxsync |
typo
|
|
|
@6650
|
17 years |
vboxsync |
cmpxchg optimization
|
|
|
@6648
|
17 years |
vboxsync |
Fixed ASMAtomicCmpXchgExU64 on 32bit windows.
|
|
|
@6647
|
17 years |
vboxsync |
fixed ASMAtomicCmpXchgExU64()
|
|
|
@6646
|
17 years |
vboxsync |
Attempt to fix ASMAtomicCmpXchgExU64 with 32bit gcc. It compiles, but …
|
|
|
@6644
|
17 years |
vboxsync |
Add CmpXchg functions to IPRT which additionally pass back the old …
|
|
|
@6385
|
17 years |
vboxsync |
small optimization
|
|
|
@6334
|
17 years |
vboxsync |
small optimization
|
|
|
@6175
|
17 years |
vboxsync |
introduced ASMCpuId_Idx_ECX() as cpuid(4) requires ecx as additional …
|
|
|
@5999
|
17 years |
vboxsync |
The Giant CDDL Dual-License Header Change.
|
|
|
@5997
|
17 years |
vboxsync |
small optimization
|
|
|
@5605
|
17 years |
vboxsync |
BIT => RT_BIT, BIT64 => RT_BIT_64. BIT() is defined in Linux 2.6.24
|
|
|
@5550
|
17 years |
vboxsync |
be less strict here
|
|
|
@5490
|
17 years |
vboxsync |
Converted gcc ASMMultU64ByU32DivByU32 inline code to nasm in order to …
|
|
|
@5233
|
17 years |
vboxsync |
Added a request for resetting GVMM stats. not hooked up to STAM yet.
|
|
|
@4473
|
17 years |
vboxsync |
movxz -> movzbl in the GNU parts. (hopefully this fixes some mac os x …
|
|
|
@4071
|
17 years |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files.
|
|
|
@3636
|
17 years |
vboxsync |
AMD64 -> RT_ARCH_AMD64; X86 -> RT_ARCH_X86; [OS] (except …
|
|
|
@3630
|
17 years |
vboxsync |
iprt_hdr_h -> _iprt_hdr_h
|
|
|
@3361
|
17 years |
vboxsync |
fixed some GNU asm macros (missing clobber)
|
|
|
@2981
|
18 years |
vboxsync |
InnoTek -> innotek: all the headers and comments.
|
|
|
@2305
|
18 years |
vboxsync |
We're using 2002 not 2003 it seems. too bad.
|
|
|
@2304
|
18 years |
vboxsync |
ASMMemoryClobber -> ASMCompilerBarrier + MSC (untested)
|
|
|
@2252
|
18 years |
vboxsync |
killed MSC warning.
|
|
|
@2247
|
18 years |
vboxsync |
r=bird: ASMMemoryClobber questions.
|
|
|
@2245
|
18 years |
vboxsync |
ASMAtomicXchgBool.
|
|
|
@2144
|
18 years |
vboxsync |
added ASMMemoryClobber()
|
|
|
@1905
|
18 years |
vboxsync |
renamed variables to make Knut happy
|
|
|
@1903
|
18 years |
vboxsync |
use pure assembler for ASMMultU64ByU32DivByU32 to prevent spurious …
|
|
|
@1888
|
18 years |
vboxsync |
ASMMultU64ByU32DivByU32 (for TSC calculation).
|
|
|
@1228
|
18 years |
vboxsync |
ASMIntDisableFlags.
|
|
|
@1030
|
18 years |
vboxsync |
just let the compiler decide
|
|
|
@1029
|
18 years |
vboxsync |
no need to do push/pop here
|
|
|
@1027
|
18 years |
vboxsync |
Initial GIP change. Missing detection of SMP systems with TSC drift.
|
|
|
@654
|
18 years |
vboxsync |
Fixed two issues when using intrin.h.
|
|
|
@639
|
18 years |
vboxsync |
Be careful with 32-bit types and registers. (it seems like it was …
|
|
|
@434
|
18 years |
vboxsync |
fixed imul/idiv for msc
|
|
|
@353
|
18 years |
vboxsync |
added ASMMult2xS32RetS64() and ASMDivS64ByS32RetS32()
|
|
|
@1
|
55 years |
vboxsync |
import
|