History log of /freebsd-9.3-release/contrib/binutils/opcodes/i386-dis.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 267654 19-Jun-2014 gjb

Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 261308 31-Jan-2014 pfg

MFC r261175:

binutils: add support for Intel SMAP-related instructions

Add support for stac/clac instructions to manipulate the flag
that controls the behaviour of Intel's Supervisor Mode Access
Prevention (SMAP) feature.

Tested by: dim
Obtained from: OpenBSD


# 256443 14-Oct-2013 dim

MFC r247012 (by jmg):

add support for AES and PCLMULQDQ instructions to binutils...

Thanks to Mike Belopuhov for the pointer to the OpenBSD patch, though
OpenBSD's gcc is very different that it only helped w/ where to modify,
not how... Thanks to jhb for some early reviews...

Reviewed by: imp, kib

MFC r247117 (by jmg):

reorder so all the flags are together and make the PCLMUL flag unique..

This fixes the problem on amd64 miscompiling mpboot.s causing boot
issues... We are still using gas for a few files in the kernel...

Submitted by: kib

MFC r255192 (by jhb):

Add support for the 'invpcid' instruction to binutils and DDB's
disassembler on amd64.

MFC r256112:

Add support for assembling and disassembling Intel Random Number
Generator extensions (e.g. the 'rdrand' mnemonic) to our copy of
binutils.

Obtained from: OpenBSD, via pfg


# 239878 29-Aug-2012 jhb

MFC 238123,238167:
- Add support for the 'xsave', 'xrstor', 'xsaveopt', 'xgetbv', and 'xsetbv'
instructions. I reimplemented this from scratch based on the Intel
manuals and the existing support for handling the fxsave and fxrstor
instructions.
- Add support for the 'invept' and 'invvpid' instructions. Beyond simply
adding appropriate table entries, the assembler had to be adjusted as
these are the first non-SSE instructions to use a 3-byte opcode (and a
mandatory prefix to boot).


# 225736 22-Sep-2011 kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by: re (implicit)


# 223262 18-Jun-2011 benl

Fix clang warnings.

Approved by: philip (mentor)


# 218822 18-Feb-2011 dim

Merge binutils 2.17.50 to head. This brings a number of improvements to
x86 CPU support, better support for powerpc64, some new directives, and
many other things. Bump __FreeBSD_version, and add a note to UPDATING.

Thanks to the many people that have helped to test this.

Obtained from: projects/binutils-2.17


# 130562 16-Jun-2004 obrien

This commit was generated by cvs2svn to compensate for changes in r130561,
which included commits to RCS files with non-trunk default branches.


# 130561 16-Jun-2004 obrien

Import of Binutils from the FSF 2.15 branch (just post-.0 release).
These bits are taken from the FSF anoncvs repo on 23-May-2004 04:41:00 UTC.


# 92828 20-Mar-2002 obrien

Import of Binutils from the FSF 2.12 branch (just post-.0 release).
These bits are taken from the FSF anoncvs repo on 20-March-2002 13:33:33 PST.


# 89857 27-Jan-2002 obrien

Enlist the FreeBSD-CURRENT users as testers of what is to become Binutils
version 2.12.0. These bits are taken from the FSF anoncvs repo on
27-January-2002 03:41 PST.


# 85815 01-Nov-2001 obrien

Halloween import of Binutils from the FSF 2.11 branch.
This fixes some IA-64 related bugs.


# 78828 26-Jun-2001 obrien

Import of GNU Binutils version 2.11.2.


# 77298 28-May-2001 obrien

Import of GNU Binutils version 2.11.0.
Believe it or not, this is heavily stripped down.


# 60484 12-May-2000 obrien

Import of Binutils 2.10 snapshot.


# 38889 06-Sep-1998 jdp

Import GNU binutils-2.9.1. This will break things for a few minutes
until I've made the commits to resolve the conflicts.

Submitted by: Doug Rabson <dfr>


# 33965 01-Mar-1998 jdp

Initial import of GNU binutils version 2.8.1. Believe it or not,
this is heavily stripped down.