VirtualBox

source: vbox/trunk/src/VBox/Runtime/common/asm

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @82601   5 years vboxsync IPRT: Added an assembly implementation of ASMAddFlags. bugref:9627
(edit) @78425   6 years vboxsync iprt/asm-amd64-x86.h: Don't use readeflags & writeeflags as they …
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @71917   7 years vboxsync Build fixes
(edit) @71916   7 years vboxsync More fixes for SPARC: No ASM for openssl crypto, add simple memrchr() …
(edit) @71522   7 years vboxsync Fixes for SPARC
(edit) @69219   7 years vboxsync Runtime: scm cleanups
(edit) @69111   7 years vboxsync (C) year
(edit) @66395   8 years vboxsync asm-amd64-x86.h: Added ASMFxRstor & ASMFxSave.
(edit) @66335   8 years vboxsync IEM: Fixed UD1 / grp 10 decoding (intel eats modr/m after it).
(edit) @66237   8 years vboxsync ASMBitNextClear.asm: 32-bit bugfix (harmless outside bs3kit).
(edit) @66236   8 years vboxsync ASMGetXcr0,ASMSetXcr0: Ported to 16-bit
(edit) @66167   8 years vboxsync bs3kit: Added ASMCpuIdExSlow.asm.
(edit) @62477   8 years vboxsync (C) 2016
(edit) @60658   9 years vboxsync bs3kit: updates
(edit) @60095   9 years vboxsync ASMMemFirstMismatchingU8/ASMMemFirstNonZero: fixed 16-bit far return …
(edit) @59861   9 years vboxsync ASMBit[Last|First]SetUxx.asm: pop bp, duh.
(edit) @59764   9 years vboxsync Runtime/ASMMemFirstMismatchingU8: fix for 32-bit
(edit) @59747   9 years vboxsync iprt/asm.h: Cleaned up the ASMMemIsAll8/U32 mess and implmeneted the …
(edit) @59530   9 years vboxsync iprt/asm.h: Experimented with alternative serializating instructions …
(edit) @59527   9 years vboxsync iprt/asm.h: Experimented with alternative serializating instructions …
(edit) @59480   9 years vboxsync asm.h,asm-watcom-x86-16.h,mangling.h: Documented CPU requirements, …
(edit) @59245   9 years vboxsync bs3kit: Implemented switching to long mode.
(edit) @59243   9 years vboxsync Several fixes to get RuntimeR3 building on SPARC again (required for …
(edit) @59055   9 years vboxsync IPRT: Provided ASMAtomicCmpXchgU16 and ASMAtomicXchgU16 external …
(edit) @59054   9 years vboxsync ASMAtomicXchgU64.asm: fixed unused 64-bit code versions.
(edit) @58762   9 years vboxsync ASMBitFirst{Set,Clear}: win64 fix
(edit) @58759   9 years vboxsync doc
(edit) @58758   9 years vboxsync IPRT: Implemented ASMBitNextClear in assembly.
(edit) @58757   9 years vboxsync IPRT: Implemented ASMBitNextSet in assembly.
(edit) @58756   9 years vboxsync ASMBitFirstSet/Clear.asm: 64-bit bugfixes
(edit) @58755   9 years vboxsync ASMBitFirstSet/Clear svn props.
(edit) @58753   9 years vboxsync IPRT: Morphed ASMBitFirstClear.asm into ASMBitFirstSet.asm, and fixing …
(edit) @58746   9 years vboxsync ASMBitFirstClear.asm: work in progress.
(edit) @57358   9 years vboxsync *: scm cleanup run.
(edit) @56290   10 years vboxsync IPRT: Updated (C) year.
(edit) @55729   10 years vboxsync Fixed ASMXSave and ASMXRstor windows only bugs.
(edit) @55311   10 years vboxsync Need XSave/XRstor in RC too.
(edit) @55308   10 years vboxsync asm-amd64-x86.h: Added ASMXSave and ASMXRstor.
(edit) @55107   10 years vboxsync asm-amd64-x86.h: Added ASMGetXcr0 & ASMSetXcr0.
(edit) @54254   10 years vboxsync Added ASMGetIdtrLimit.
(edit) @52454   10 years vboxsync ASMMultU32ByU32DivByU32: Cleaned up mess. Tested on x86 and amd64-msc.
(edit) @52444   10 years vboxsync fix
(edit) @52443   10 years vboxsync Runtime: added ASMMultU32ByU32DivByU32() and fixed early clobber …
(edit) @52345   10 years vboxsync Runtime: Implemented ASMAtomicUo[Inc|Dec]U32() with updated testcase. …
(edit) @51883   10 years vboxsync alt-sha512: Applied the optimizations from alt-sha256 and alt-sha1, …
(edit) @51143   11 years vboxsync VMM: 32-bit operations must not be 64-bit!!
(edit) @50840   11 years vboxsync Runtime/common/asm: extra lines, nit.
(edit) @50660   11 years vboxsync iprt: three register parmaeter fixes in unused code (64-bit gcc).
(edit) @50658   11 years vboxsync ASMCpuIdExSlow.asm: mixed rcx and rdx inputs on gcc. bad
(edit) @50424   11 years vboxsync ASMSetIDTR and ASMSetGDTR.
(edit) @49848   11 years vboxsync duh!
(edit) @49845   11 years vboxsync Adding ASMWrMsrEx and ASMRdMSrEx.
(edit) @49724   11 years vboxsync Added ASMAtomicUo[And|Or]U[32|64].
(edit) @49194   11 years vboxsync build fix, bug fix, testcase.
(edit) @49193   11 years vboxsync Correct copy&past fix.
(edit) @49192   11 years vboxsync Reverted r90068: wrong fix - don't writing 64-bit values to 32-bit …
(edit) @49191   11 years vboxsync Runtime: copy and paste
(edit) @49185   11 years vboxsync ASMCpuIdExSlow burn fix.
(edit) @49182   11 years vboxsync Added ASMCpuIdExSlow and made CPUM use it.
(edit) @48992   11 years vboxsync ASMGetSegAttr.asm: shorter.
(edit) @48990   11 years vboxsync Runtime: ASMGetSegAttr.
(edit) @46941   11 years vboxsync Moved some related files from win/amd64 to common/asm while at it (LDTR).
(edit) @46939   11 years vboxsync Missing ASMGetLDTR on win64.
(edit) @44529   12 years vboxsync header (C) fixes
(edit) @44528   12 years vboxsync header (C) fixes
(edit) @44260   12 years vboxsync Fixed ASMCpuId_Idx_ECX on windows (didn't consider ECX input).
(edit) @43682   12 years vboxsync asm-fake: Replace {u,}int32_t by {u,}int8_t to fix bus errors on …
(edit) @40959   13 years vboxsync Runtime/asm-fake: Update to make it work on SPARC
(edit) @33540   14 years vboxsync *: spelling fixes, thanks Timeless!
(edit) @29278   15 years vboxsync Runtime/asm-fake.cpp: Non-atomic implementation of the DECLASM bits in …
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @25671   15 years vboxsync iprt/asm.h,ASMAtomciUoReadU64.asm: consistent use of the lock prefix …
(edit) @25665   15 years vboxsync iprt/asm.h,ASMAtomic*.asm: the darwin x86 gcc also has trouble with …
(edit) @25664   15 years vboxsync ASMAtomicCmpXchgU64.asm,ASMAtomicReadU64.asm: Quickly hacked up some …
(edit) @25492   15 years vboxsync ASMAtomicCmpXchgU8.asm: r8b not r8l.
(edit) @25490   15 years vboxsync iprt/asm.h: Adding ASMAtomicCmpXchgU8, ASMAtomicCmpXchgS8 and …
(edit) @21539   15 years vboxsync ASMNopPause implementation (mainly for AMD64/win).
(edit) @19605   16 years vboxsync iprt/common/asm: id tag + docs.
(edit) @19600   16 years vboxsync GCC 4.3.3 workarounds for ASMAtomicCmpXchgU64 and ASMAtomicReadU64.
(edit) @19523   16 years vboxsync IPRT: Build common/asm/ASMAtomicCmpXchgU64.asm into the R3 runtime.
(edit) @19522   16 years vboxsync IPRT: Added a 32-bit implementation of ASMAtomicCmpXchgU64
(edit) @8256   17 years vboxsync rebranding, eol
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @5999   17 years vboxsync The Giant CDDL Dual-License Header Change.
(edit) @5490   17 years vboxsync Converted gcc ASMMultU64ByU32DivByU32 inline code to nasm in order to …
(add) @5488   17 years vboxsync mkdir asm
Note: See TracRevisionLog for help on using the revision log.

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