VirtualBox

source: vbox/trunk/include/iprt/asm.h

修定紀錄模式:


圖例:

新增
修改
複製或更名
差異 修訂 年份 作者 更動紀錄訊息
(edit) @30112   14 年 vboxsync iprt/asm.h,*: Added ASMAtomicWriteNullPtr and ASMAtomicUoWriteNullPtr …
(edit) @30111   14 年 vboxsync iprt/asm.h,*: Revised the ASMAtomic*Ptr functions and macros. The new …
(edit) @29286   15 年 vboxsync iprt/asm.h: Create annoyance in DEBUG builds, but continue to play …
(edit) @29282   15 年 vboxsync iprt/asm.h: play safe.
(edit) @29276   15 年 vboxsync iprt/asm.h: cleaned up the hardcoded page size mess so we can deal …
(edit) @29273   15 年 vboxsync iprt/asm.h: ASMMemIsAll8/32 - current inlined C code, so drop the …
(edit) @29266   15 年 vboxsync fix 64-bit sparc detection and correct the break instruction for same.
(edit) @29263   15 年 vboxsync sparc adjustments.
(edit) @29250   15 年 vboxsync iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
(edit) @29245   15 年 vboxsync include/iprt/asm.h: split out the bits which are obviously x86 and/or …
(edit) @28800   15 年 vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @27241   15 年 vboxsync iprt/asm.h: gcc inline workaround required for gcc 4.4 and gcc 4.5
(edit) @26526   15 年 vboxsync VMM,asm.h,Config.kmk: win.amd64 warnings; fixed the ASMAtomicSubU32 …
(edit) @25671   15 年 vboxsync iprt/asm.h,ASMAtomciUoReadU64.asm: consistent use of the lock prefix …
(edit) @25667   15 年 vboxsync iprt/asm.h: grumble - copy & past at 5am.
(edit) @25665   15 年 vboxsync iprt/asm.h,ASMAtomic*.asm: the darwin x86 gcc also has trouble with …
(edit) @25645   15 年 vboxsync IPRT,DoxyFile.Core: Mopped up the errors in the IPRT doxygen run.
(edit) @25496   15 年 vboxsync ASMAtomicCmpXchgU8: 32-bit build fix.
(edit) @25493   15 年 vboxsync iprt/asm.h: Just use the assembly for MSC variant since we've got it.
(edit) @25490   15 年 vboxsync iprt/asm.h: Adding ASMAtomicCmpXchgU8, ASMAtomicCmpXchgS8 and …
(edit) @24452   15 年 vboxsync iprt/asm.h: Added ASMIsAmdCpuEx and ASMIsAmdCpu.
(edit) @24060   15 年 vboxsync iprt/asm.h: todos.
(edit) @22280   15 年 vboxsync ASMIntDisableFlags() / gcc: don't use '=rm' as output constraint …
(edit) @22279   15 年 vboxsync ASMGetFlags() / gcc: don't use '=g' (includes '=m') as output …
(edit) @22005   15 年 vboxsync ASMMemIsZeroPage: require 16-byte alignment.
(edit) @22004   15 年 vboxsync iprt/asm.h: Added ASMMemIsZeroPage.
(edit) @21943   15 年 vboxsync iprt/asm.h: typos.
(edit) @21544   15 年 vboxsync iprt/asm.h: ASMIntAreEnabled build fix.
(edit) @21535   15 年 vboxsync iprt/asm.h: Added ASMIntAreEnabled and ASMNopPause. Fixed a bunch of …
(edit) @21451   15 年 vboxsync iprt/asm.h: Remvoed ASMAtomicXchgU128 as it is causing trouble for …
(edit) @21236   15 年 vboxsync Windows build fix
(edit) @21235   15 年 vboxsync windows build fix
(edit) @21234   15 年 vboxsync IPRT: added ASMMemoryFenceSSE2(), ASMWriteFenceSSE(), …
(edit) @20789   15 年 vboxsync iprt/asm.h: larger notes about alignment.
(edit) @20785   15 年 vboxsync IPRT: the ASMAtomicBit* functions must work on 32-bit …
(edit) @20624   15 年 vboxsync iprt/asm.h: ASMSerializeInstruction.
(edit) @20622   15 年 vboxsync fix comment copy/paste bug
(edit) @20242   16 年 vboxsync View HW Accel: OpenGL framebuffer
(edit) @19762   16 年 vboxsync iprt/asm.h: seems all 4.3.x versions of gcc have troulbe with cmpxchg …
(edit) @19738   16 年 vboxsync iprt/asm.h: fixed the atomic operations on handles.
(edit) @19645   16 年 vboxsync Removed redundant conditions around ASMAtomicCmpXchgU64 and …
(edit) @19601   16 年 vboxsync Attempt to fix 64-bit Linux builds.
(edit) @19600   16 年 vboxsync GCC 4.3.3 workarounds for ASMAtomicCmpXchgU64 and ASMAtomicReadU64.
(edit) @19524   16 年 vboxsync iprt/asm.h: try work around gcc 4.3.3/x86 issues in …
(edit) @19305   16 年 vboxsync VBox/x86.h: ASMWriteBackAndInvalidateCaches, ASMHalt, and …
(edit) @18579   16 年 vboxsync IPRT: Solaris 10 compilation
(edit) @18521   16 年 vboxsync iprt/asm.h: Finally added string I/O.
(edit) @18368   16 年 vboxsync iprt/asm.h: Cleaned up ASMBitNextSet and ASMBitNextClear.
(edit) @15216   16 年 vboxsync iprt/asm.h: Fixed buggy ASMIsIntelCpu and ASMIsIntelCpuEx; the latter …
(edit) @14808   16 年 vboxsync iprt/asm.h: GNU C/C++ defined PIC to indicate whether -fPIC …
(edit) @14246   16 年 vboxsync ASMAtomicSubS32/U32.
(edit) @14073   16 年 vboxsync asm.h: ASMAtomicXchgR3Ptr, ASMAtomicXchgR0Ptr, ASMAtomicXchgRCPtr.
(edit) @13925   16 年 vboxsync Correct 2 typos in comments. No content changes.
(edit) @13511   16 年 vboxsync const
(edit) @12680   16 年 vboxsync readdr & writedr aren't 64 bits only in the intrinsic case.
(edit) @12238   16 年 vboxsync iprt/asm.h: next try
(edit) @12237   16 年 vboxsync fixed r36224
(edit) @12235   16 年 vboxsync less input registers
(edit) @12232   16 年 vboxsync iprt/asm.h: better fix
(edit) @12223   16 年 vboxsync iprt/asm.h: Fixed gnu asm bug in ASMSetDR*(), the input (uDRVal) was …
(edit) @12221   16 年 vboxsync iprt/asm.h: Use the intrinsic readdr and writedr introduced in VC …
(edit) @12176   16 年 vboxsync ASMAtomicXchgU64 fix
(edit) @12164   16 年 vboxsync iprt/asm.h: Forced the darwin build into working. Needs cleanup.
(edit) @12156   16 年 vboxsync not necessary
(edit) @12153   16 年 vboxsync asm fixes for gcc-4.3, hope this compiles
(edit) @12092   16 年 vboxsync Compile fixes
(edit) @12088   16 年 vboxsync fix Linux builds
(edit) @12087   16 年 vboxsync Functions for setting dr0-3, 6 & 7.
(edit) @12086   16 年 vboxsync Functions to fetch dr0-3 & 6.
(edit) @11173   16 年 vboxsync IPRT: Added ASMModS64ByS32RetS32 and ASMModU64ByU32RetU32.
(edit) @10997   16 年 vboxsync iprt/asm.h: comment.
(edit) @10996   16 年 vboxsync iprt/asm.h: shut up stupid MSC warning.
(edit) @10995   16 年 vboxsync iprt: Added ASMByteSwapU16/64 and unit test for them + U32.
(edit) @10943   16 年 vboxsync iprt/asm.h: Fixed missing ASMAtomicReadU64 and ASMAtomicUoReadU64 on …
(edit) @10939   16 年 vboxsync iprt/asm.h: Added a bunch of atomic operations for IPRT handles …
(edit) @9581   16 年 vboxsync const + small optimization
(edit) @9528   16 年 vboxsync fixes in setparentuuid and read/write to support diff images.
(edit) @9212   17 年 vboxsync Major changes for sizeof(RTGCPTR) == uint64_t. Introduced RCPTRTYPE …
(edit) @9183   17 年 vboxsync Fixed broken ASMMemFill32 implementation for VC80+. Use stosq when …
(edit) @8889   17 年 vboxsync Added ASMGetCpuModuleIntel/Amd and ASMIsIntelCpu and ASMIsIntelCpuEx …
(edit) @8882   17 年 vboxsync Added ASMGetCpuFamily, ASMGetCpuModel and ASMGetCpuStepping to pack up …
(edit) @8277   17 年 vboxsync indent. put the remarks on the group definition.
(edit) @8275   17 年 vboxsync indent.
(edit) @8264   17 年 vboxsync volatile applies to rdmsr as well
(edit) @8253   17 年 vboxsync fix assembler getters()
(edit) @8245   17 年 vboxsync rebranding: IPRT files again.
(edit) @8163   17 年 vboxsync rebrand IPRT
(edit) @8155   17 年 vboxsync The Big Sun Rebranding Header Change
(edit) @7638   17 年 vboxsync Another one.
(edit) @7637   17 年 vboxsync cmpxchgl may change eax on failure, so tell the compiler that it …
(edit) @7633   17 年 vboxsync ASMMemIsAllU32
(edit) @7182   17 年 vboxsync Worked around ASMAtomicXchgU8 breakage on g++ (GCC) 3.4.4 20050721 …
(edit) @7180   17 年 vboxsync Added ASMAtomicAddU32 and ASMAtomicAddS32. Extended the inline …
(edit) @7170   17 年 vboxsync Doxygen fixes. (DOXYGEN -> DOXYGEN_RUNNING, ++)
(edit) @7103   17 年 vboxsync backed out r28333 as it didn't fix anything
(edit) @7090   17 年 vboxsync fixed ASMAtomicXchgU64 for 32-bit hosts
(edit) @6782   17 年 vboxsync Added a bunch of ASMAtomic*Read/Write functions and …
(edit) @6653   17 年 vboxsync Yet another fix for ASMAtomicCmpXchgExU64, needed by 32bit gcc with …
(edit) @6651   17 年 vboxsync typo
(edit) @6650   17 年 vboxsync cmpxchg optimization
注意: 瀏覽 TracRevisionLog 來幫助您使用修訂紀錄功能

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette