|
|
@25493
|
15 years |
vboxsync |
iprt/asm.h: Just use the assembly for MSC variant since we've got it.
|
|
|
@25490
|
15 years |
vboxsync |
iprt/asm.h: Adding ASMAtomicCmpXchgU8, ASMAtomicCmpXchgS8 and …
|
|
|
@24452
|
15 years |
vboxsync |
iprt/asm.h: Added ASMIsAmdCpuEx and ASMIsAmdCpu.
|
|
|
@24060
|
15 years |
vboxsync |
iprt/asm.h: todos.
|
|
|
@22280
|
15 years |
vboxsync |
ASMIntDisableFlags() / gcc: don't use '=rm' as output constraint …
|
|
|
@22279
|
15 years |
vboxsync |
ASMGetFlags() / gcc: don't use '=g' (includes '=m') as output …
|
|
|
@22005
|
15 years |
vboxsync |
ASMMemIsZeroPage: require 16-byte alignment.
|
|
|
@22004
|
15 years |
vboxsync |
iprt/asm.h: Added ASMMemIsZeroPage.
|
|
|
@21943
|
15 years |
vboxsync |
iprt/asm.h: typos.
|
|
|
@21544
|
15 years |
vboxsync |
iprt/asm.h: ASMIntAreEnabled build fix.
|
|
|
@21535
|
15 years |
vboxsync |
iprt/asm.h: Added ASMIntAreEnabled and ASMNopPause. Fixed a bunch of …
|
|
|
@21451
|
15 years |
vboxsync |
iprt/asm.h: Remvoed ASMAtomicXchgU128 as it is causing trouble for …
|
|
|
@21236
|
15 years |
vboxsync |
Windows build fix
|
|
|
@21235
|
15 years |
vboxsync |
windows build fix
|
|
|
@21234
|
15 years |
vboxsync |
IPRT: added ASMMemoryFenceSSE2(), ASMWriteFenceSSE(), …
|
|
|
@20789
|
15 years |
vboxsync |
iprt/asm.h: larger notes about alignment.
|
|
|
@20785
|
15 years |
vboxsync |
IPRT: the ASMAtomicBit* functions must work on 32-bit …
|
|
|
@20624
|
15 years |
vboxsync |
iprt/asm.h: ASMSerializeInstruction.
|
|
|
@20622
|
15 years |
vboxsync |
fix comment copy/paste bug
|
|
|
@20242
|
16 years |
vboxsync |
View HW Accel: OpenGL framebuffer
|
|
|
@19762
|
16 years |
vboxsync |
iprt/asm.h: seems all 4.3.x versions of gcc have troulbe with cmpxchg …
|
|
|
@19738
|
16 years |
vboxsync |
iprt/asm.h: fixed the atomic operations on handles.
|
|
|
@19645
|
16 years |
vboxsync |
Removed redundant conditions around ASMAtomicCmpXchgU64 and …
|
|
|
@19601
|
16 years |
vboxsync |
Attempt to fix 64-bit Linux builds.
|
|
|
@19600
|
16 years |
vboxsync |
GCC 4.3.3 workarounds for ASMAtomicCmpXchgU64 and ASMAtomicReadU64.
|
|
|
@19524
|
16 years |
vboxsync |
iprt/asm.h: try work around gcc 4.3.3/x86 issues in …
|
|
|
@19305
|
16 years |
vboxsync |
VBox/x86.h: ASMWriteBackAndInvalidateCaches, ASMHalt, and …
|
|
|
@18579
|
16 years |
vboxsync |
IPRT: Solaris 10 compilation
|
|
|
@18521
|
16 years |
vboxsync |
iprt/asm.h: Finally added string I/O.
|
|
|
@18368
|
16 years |
vboxsync |
iprt/asm.h: Cleaned up ASMBitNextSet and ASMBitNextClear.
|
|
|
@15216
|
16 years |
vboxsync |
iprt/asm.h: Fixed buggy ASMIsIntelCpu and ASMIsIntelCpuEx; the latter …
|
|
|
@14808
|
16 years |
vboxsync |
iprt/asm.h: GNU C/C++ defined PIC to indicate whether -fPIC …
|
|
|
@14246
|
16 years |
vboxsync |
ASMAtomicSubS32/U32.
|
|
|
@14073
|
16 years |
vboxsync |
asm.h: ASMAtomicXchgR3Ptr, ASMAtomicXchgR0Ptr, ASMAtomicXchgRCPtr.
|
|
|
@13925
|
16 years |
vboxsync |
Correct 2 typos in comments. No content changes.
|
|
|
@13511
|
16 years |
vboxsync |
const
|
|
|
@12680
|
16 years |
vboxsync |
readdr & writedr aren't 64 bits only in the intrinsic case.
|
|
|
@12238
|
16 years |
vboxsync |
iprt/asm.h: next try
|
|
|
@12237
|
16 years |
vboxsync |
fixed r36224
|
|
|
@12235
|
16 years |
vboxsync |
less input registers
|
|
|
@12232
|
16 years |
vboxsync |
iprt/asm.h: better fix
|
|
|
@12223
|
16 years |
vboxsync |
iprt/asm.h: Fixed gnu asm bug in ASMSetDR*(), the input (uDRVal) was …
|
|
|
@12221
|
16 years |
vboxsync |
iprt/asm.h: Use the intrinsic readdr and writedr introduced in VC …
|
|
|
@12176
|
16 years |
vboxsync |
ASMAtomicXchgU64 fix
|
|
|
@12164
|
16 years |
vboxsync |
iprt/asm.h: Forced the darwin build into working. Needs cleanup.
|
|
|
@12156
|
16 years |
vboxsync |
not necessary
|
|
|
@12153
|
16 years |
vboxsync |
asm fixes for gcc-4.3, hope this compiles
|
|
|
@12092
|
16 years |
vboxsync |
Compile fixes
|
|
|
@12088
|
16 years |
vboxsync |
fix Linux builds
|
|
|
@12087
|
16 years |
vboxsync |
Functions for setting dr0-3, 6 & 7.
|
|
|
@12086
|
16 years |
vboxsync |
Functions to fetch dr0-3 & 6.
|
|
|
@11173
|
16 years |
vboxsync |
IPRT: Added ASMModS64ByS32RetS32 and ASMModU64ByU32RetU32.
|
|
|
@10997
|
16 years |
vboxsync |
iprt/asm.h: comment.
|
|
|
@10996
|
16 years |
vboxsync |
iprt/asm.h: shut up stupid MSC warning.
|
|
|
@10995
|
16 years |
vboxsync |
iprt: Added ASMByteSwapU16/64 and unit test for them + U32.
|
|
|
@10943
|
16 years |
vboxsync |
iprt/asm.h: Fixed missing ASMAtomicReadU64 and ASMAtomicUoReadU64 on …
|
|
|
@10939
|
16 years |
vboxsync |
iprt/asm.h: Added a bunch of atomic operations for IPRT handles …
|
|
|
@9581
|
16 years |
vboxsync |
const + small optimization
|
|
|
@9528
|
16 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)
|
|
|