]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r247012 (by jmg):
authordim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 14 Oct 2013 15:06:47 +0000 (15:06 +0000)
committerdim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 14 Oct 2013 15:06:47 +0000 (15:06 +0000)
commitdc3da063ca3951fba56e7df83d80551d0cb98bfc
treecd383810b8b8c48c9d6a2c364adef0e3d64145c7
parent369c87a46001a0ca47fdccd0b4cf081ec3d37787
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

git-svn-id: svn://svn.freebsd.org/base/stable/9@256443 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
contrib/binutils/gas/config/tc-i386.c
contrib/binutils/opcodes/i386-dis.c
contrib/binutils/opcodes/i386-opc.h
contrib/binutils/opcodes/i386-opc.tbl
contrib/binutils/opcodes/i386-tbl.h
sys/amd64/amd64/db_disasm.c