|
|
@60228
|
9 years |
vboxsync |
asm-amd64-x86.h,*: made ASMInvalidatePage take a flat unsigned pointer …
|
|
|
@60077
|
9 years |
vboxsync |
introduced RT_GNUC_PREREQ
|
|
|
@59791
|
9 years |
vboxsync |
iprt/asm.h: fixed ASMSerializeInstructionIRef for Windows
|
|
|
@59748
|
9 years |
vboxsync |
asm.h: build fix.
|
|
|
@59747
|
9 years |
vboxsync |
iprt/asm.h: Cleaned up the ASMMemIsAll8/U32 mess and implmeneted the …
|
|
|
@59533
|
9 years |
vboxsync |
iprt/asm.h: build fix
|
|
|
@59532
|
9 years |
vboxsync |
iprt/asm.h: ASMSerializingInstruction* should list 'memory' clobber …
|
|
|
@59531
|
9 years |
vboxsync |
iprt/asm.h: ASMSerializingInstruction* should list 'memory' clobber …
|
|
|
@59527
|
9 years |
vboxsync |
iprt/asm.h: Experimented with alternative serializating instructions …
|
|
|
@59480
|
9 years |
vboxsync |
asm.h,asm-watcom-x86-16.h,mangling.h: Documented CPU requirements, …
|
|
|
@58791
|
9 years |
vboxsync |
iprt/asm.h: 16-bit fixes to ASMBitSetRange and ASMBitClearRange.
|
|
|
@58773
|
9 years |
vboxsync |
iprt/asm.h: Missing ) in ASMBitLastSetU64.
|
|
|
@58771
|
9 years |
vboxsync |
iprt/asm.h: Added ASMBitFirstSetU16 and ASMBitLastSetU16, and while at …
|
|
|
@58767
|
9 years |
vboxsync |
revered r104210, got unfinished asm.h changes mixed into it.
|
|
|
@58766
|
9 years |
vboxsync |
RTFileOpen: Introduced RTFILE_O_ATTR_ONLY for windows only.
|
|
|
@58760
|
9 years |
vboxsync |
iprt/asm.h: Use external assembly version of ASMBitNextClear and …
|
|
|
@58749
|
9 years |
vboxsync |
iprt/asm*.h: Watcom & RT_MANGLER, include #pragma aux before function …
|
|
|
@58718
|
9 years |
vboxsync |
build fix
|
|
|
@58712
|
9 years |
vboxsync |
iprt/asm.h: 16-bit and 32-bit Watcom C/C++ adjustments.
|
|
|
@58706
|
9 years |
vboxsync |
iprt/asm.h: 16-bit adjustments, watcom adjustments.
|
|
|
@57926
|
9 years |
vboxsync |
IPRT: Doxygen clenaups (mostly).
|
|
|
@57682
|
9 years |
vboxsync |
ASMBitClearRange()/ASMBitSetRange(): use 1U for bit shifts, otherwise …
|
|
|
@57647
|
9 years |
vboxsync |
fixed bug in ASMBitSetRange()
|
|
|
@56291
|
10 years |
vboxsync |
include: Updated (C) year.
|
|
|
@55949
|
10 years |
vboxsync |
iprt/asm.h: Replaced two RT_UNLIKELY occurances with RT_LIKELY.
|
|
|
@54269
|
10 years |
vboxsync |
asm.h: Don't call assmebly for ASMAtomicUoReadU64 on AMD64.
|
|
|
@53615
|
10 years |
vboxsync |
doxygen fixes.
|
|
|
@52929
|
10 years |
vboxsync |
iprt/asm.h: fixed warning, volatile not nececessary here
|
|
|
@52428
|
10 years |
vboxsync |
asm.h: Fix broken ASMAtomicUoIncU32 assembly.
|
|
|
@52345
|
10 years |
vboxsync |
Runtime: Implemented ASMAtomicUo[Inc|Dec]U32() with updated testcase. …
|
|
|
@51834
|
10 years |
vboxsync |
gcc inline: use '=g' here we can also directly operate on memory and …
|
|
|
@51831
|
10 years |
vboxsync |
gnu inline fun
|
|
|
@51830
|
10 years |
vboxsync |
duh
|
|
|
@51829
|
10 years |
vboxsync |
duh
|
|
|
@51828
|
10 years |
vboxsync |
Added alternative SHA-1 code. Extended asm.h with 32-bit and 64-bit …
|
|
|
@49724
|
11 years |
vboxsync |
Added ASMAtomicUo[And|Or]U[32|64].
|
|
|
@44528
|
12 years |
vboxsync |
header (C) fixes
|
|
|
@42377
|
12 years |
vboxsync |
typo
|
|
|
@40938
|
13 years |
vboxsync |
runtime: backed out r77481,r77482,r77483,r77484,r77485
|
|
|
@40931
|
13 years |
vboxsync |
linux: 3.4-rc3 build fix [-fpermissive]
|
|
|
@40630
|
13 years |
vboxsync |
include/iprt: asm.h comment fixes.
|
|
|
@40504
|
13 years |
vboxsync |
Solaris 11 build fixes.
|
|
|
@39037
|
13 years |
vboxsync |
iprt/asm.h: -W4 fixes (MSC).
|
|
|
@37209
|
14 years |
vboxsync |
circbuf: Use ASMAtomic*Z instead of ASMAtomic*Size because the latter …
|
|
|
@36595
|
14 years |
vboxsync |
iprt/asm.h: Added ASMAtomic[Dec|Inc|Add|Sub]Z.
|
|
|
@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
|
15 years |
vboxsync |
iprt/asm.h,*: Added ASMAtomicWriteNullPtr and ASMAtomicUoWriteNullPtr …
|
|
|
@30111
|
15 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
|
16 years |
vboxsync |
iprt/asm.h: larger notes about alignment.
|
|
|
@20785
|
16 years |
vboxsync |
IPRT: the ASMAtomicBit* functions must work on 32-bit …
|
|
|
@20624
|
16 years |
vboxsync |
iprt/asm.h: ASMSerializeInstruction.
|
|
|
@20622
|
16 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 …
|
|
|