summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin/binutils-2.17/include/opcode (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Teach binutils how to assemble INVPCID and how to disassembleguenther2018-09-091-0/+4
| | | | | | INV{EPT,VPID,PCID} ok mlarkin@
* Fix handling of the SVM instructions such that they accept a register askettenis2017-03-161-5/+9
| | | | | | | | an operand instead of a memory address. This matches what more recent binutils versions do and allows us to write inline assembly that's accepted by both clang and gas. ok mlarkin@, visa@
* Add Octeon specific sync opcodes.pirofti2016-04-261-0/+7
| | | | | | This is needed for proper sili(4) functionality on Octeon II machines. OK jasper@, visa@
* Recognise the rdseed instruction introduced with Broadwell.jsg2015-12-211-0/+1
| | | | | Similar to changes made in FreeBSD. ok kettenis@
* Start moving some vmm things into the tree. First up is binutils so we willmlarkin2015-11-091-0/+4
| | | | | | be able to use the virtualization instructions. ok'ed a long time ago, I forgot who, but deraadt@ ok'ed it again anyway.
* Teach binutils the {rd,wr}{fs,gs}base instructions.guenther2015-05-251-1/+5
| | | | | Flag bits worked out with kettenis@ ok mlarkin@
* Add the missing addressing modes for the fucomip instruction. Surprisingly,miod2014-04-061-0/+2
| | | | | | | fucompi was correct. Unbreaks www/webkit on i386. ok sthen@
* Add support for i386 XSAVE family of instructions: xgetbv, xsetbv, xsave,guenther2014-02-091-0/+7
| | | | | | | xrstor, and xsaveopt. based on kettenis's original that did xgetbv and xsetbv ok kettenis@
* Add support for stac/clac instructions to manipulate the flagjsg2012-10-181-0/+4
| | | | | | | that controls the behaviour of Intel's Supervisor Mode Access Prevention (SMAP) feature. 'looks correct' miod@ ok deraadt@
* Teach as(1) about rdrand on i386/amd64.kettenis2012-09-031-0/+3
| | | | ok jsg@
* A first attempt at merging our local changes and fixes into the 2.17 codebase.miod2011-04-242-0/+19
| | | | | | ld(1) needs a lot more work, as the upstream code evolved significantly since 2.15, mostly due to changes in PIE binaries layout, and we had already diverged significantly to implement W^X.
* Here comes the easter bunnytils 2.17 (the last version released against amiod2011-04-2448-0/+26972
licence mere mortals can understand the terms of); will be connected to the build on an arch-by-arch basis. Testsuites and generated files have been intentionnaly omitted from this import. Peer pressure and ok from at least drahn@ pirofti@ deraadt@