|
|
@35004
|
14 years |
vboxsync |
reverted r68826
|
|
|
@35003
|
14 years |
vboxsync |
ASM: use preprocessor instead of compiler optimizations
|
|
|
@33540
|
14 years |
vboxsync |
*: spelling fixes, thanks Timeless!
|
|
|
@33359
|
14 years |
vboxsync |
iprt/asm.h: Don't include asm-math.h and asm-amd64-x86.h any more.
|
|
|
@33350
|
14 years |
vboxsync |
iprt/asm.h: Missing paranthesis and variable usage.
|
|
|
@33284
|
14 years |
vboxsync |
Runtime: add ASMAtomicAddSize and ASMAtomicSubSize
|
|
|
@33199
|
14 years |
vboxsync |
iprt/asm: C90 warning
|
|
|
@33197
|
14 years |
vboxsync |
iprt/asm: fixed bug in ASMAtomicReadU64() and …
|
|
|
@33196
|
14 years |
vboxsync |
iprt/asm: make the behavior of ASMAtomicAddU64() match the …
|
|
|
@33138
|
14 years |
vboxsync |
iprt/asm.h: build fix.
|
|
|
@33136
|
14 years |
vboxsync |
iprt/asm.h,tstRTInlineAsm: Added 64-bit atomic OR, AND, INC, DEC, ADD …
|
|
|
@30112
|
14 years |
vboxsync |
iprt/asm.h,*: Added ASMAtomicWriteNullPtr and ASMAtomicUoWriteNullPtr …
|
|
|
@30111
|
14 years |
vboxsync |
iprt/asm.h,*: Revised the ASMAtomic*Ptr functions and macros. The new …
|
|
|
@29286
|
15 years |
vboxsync |
iprt/asm.h: Create annoyance in DEBUG builds, but continue to play …
|
|
|
@29282
|
15 years |
vboxsync |
iprt/asm.h: play safe.
|
|
|
@29276
|
15 years |
vboxsync |
iprt/asm.h: cleaned up the hardcoded page size mess so we can deal …
|
|
|
@29273
|
15 years |
vboxsync |
iprt/asm.h: ASMMemIsAll8/32 - current inlined C code, so drop the …
|
|
|
@29266
|
15 years |
vboxsync |
fix 64-bit sparc detection and correct the break instruction for same.
|
|
|
@29263
|
15 years |
vboxsync |
sparc adjustments.
|
|
|
@29250
|
15 years |
vboxsync |
iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
|
|
|
@29245
|
15 years |
vboxsync |
include/iprt/asm.h: split out the bits which are obviously x86 and/or …
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@27241
|
15 years |
vboxsync |
iprt/asm.h: gcc inline workaround required for gcc 4.4 and gcc 4.5
|
|
|
@26526
|
15 years |
vboxsync |
VMM,asm.h,Config.kmk: win.amd64 warnings; fixed the ASMAtomicSubU32 …
|
|
|
@25671
|
15 years |
vboxsync |
iprt/asm.h,ASMAtomciUoReadU64.asm: consistent use of the lock prefix …
|
|
|
@25667
|
15 years |
vboxsync |
iprt/asm.h: grumble - copy & past at 5am.
|
|
|
@25665
|
15 years |
vboxsync |
iprt/asm.h,ASMAtomic*.asm: the darwin x86 gcc also has trouble with …
|
|
|
@25645
|
15 years |
vboxsync |
IPRT,DoxyFile.Core: Mopped up the errors in the IPRT doxygen run.
|
|
|
@25496
|
15 years |
vboxsync |
ASMAtomicCmpXchgU8: 32-bit build fix.
|
|
|
@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
|
15 years |
vboxsync |
View HW Accel: OpenGL framebuffer
|
|
|
@19762
|
15 years |
vboxsync |
iprt/asm.h: seems all 4.3.x versions of gcc have troulbe with cmpxchg …
|
|
|
@19738
|
15 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
|
16 years |
vboxsync |
Major changes for sizeof(RTGCPTR) == uint64_t.
Introduced RCPTRTYPE …
|
|
|
@9183
|
16 years |
vboxsync |
Fixed broken ASMMemFill32 implementation for VC80+. Use stosq when …
|
|
|
@8889
|
16 years |
vboxsync |
Added ASMGetCpuModuleIntel/Amd and ASMIsIntelCpu and ASMIsIntelCpuEx …
|
|
|
@8882
|
16 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.
|
|
|