summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin/binutils-2.17/include/opcode
AgeCommit message (Collapse)AuthorFilesLines
2018-09-09Teach binutils how to assemble INVPCID and how to disassembleguenther1-0/+4
INV{EPT,VPID,PCID} ok mlarkin@
2017-03-16Fix handling of the SVM instructions such that they accept a register askettenis1-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@
2016-04-26Add Octeon specific sync opcodes.pirofti1-0/+7
This is needed for proper sili(4) functionality on Octeon II machines. OK jasper@, visa@
2015-12-21Recognise the rdseed instruction introduced with Broadwell.jsg1-0/+1
Similar to changes made in FreeBSD. ok kettenis@
2015-11-09Start moving some vmm things into the tree. First up is binutils so we willmlarkin1-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.
2015-05-25Teach binutils the {rd,wr}{fs,gs}base instructions.guenther1-1/+5
Flag bits worked out with kettenis@ ok mlarkin@
2014-04-06Add the missing addressing modes for the fucomip instruction. Surprisingly,miod1-0/+2
fucompi was correct. Unbreaks www/webkit on i386. ok sthen@
2014-02-09Add support for i386 XSAVE family of instructions: xgetbv, xsetbv, xsave,guenther1-0/+7
xrstor, and xsaveopt. based on kettenis's original that did xgetbv and xsetbv ok kettenis@
2012-10-18Add support for stac/clac instructions to manipulate the flagjsg1-0/+4
that controls the behaviour of Intel's Supervisor Mode Access Prevention (SMAP) feature. 'looks correct' miod@ ok deraadt@
2012-09-03Teach as(1) about rdrand on i386/amd64.kettenis1-0/+3
ok jsg@
2011-04-24A first attempt at merging our local changes and fixes into the 2.17 codebase.miod2-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.
2011-04-24Here comes the easter bunnytils 2.17 (the last version released against amiod48-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@