binutils-gdb/include/opcode
Matthew Wahab 250aafa477 [AArch64] Add support for ARMv8.1 Virtulization Host Extensions.
The ARMv8.1 architecture includes the Virtualization Host Extensions
which add a number of system registers. This patch adds support for
these system registers, making them available when -march=armv8.1-a is
selected.

include/opcode/
2015-11-20  Matthew Wahab  <matthew.wahab@arm.com>

	* aarch64.h (AARCH64_FEATURE_V8_1): New.
	(AARCH64_ARCH_v8_1): Add AARCH64_FEATURE_V8_1.

opcodes/
2015-11-20  Matthew Wahab  <matthew.wahab@arm.com>

	* aarch64-opc.c (aarch64_sys_regs): Add spsr_el12, elr_el12,
	sctlr_el12, cpacr_el12, ttbr1_el2, ttbr0_el12, ttbr1_el12,
	tcr_el12, afsr0_el12, afsr1_el12, esr_el12, far_el12, mair_el12,
	amair_el12, vbar_el12, contextidr_el2, contextidr_el12,
	cntkctl_el12, cntp_tval_el02, cntp_ctl_el02, cntp_cval_el02,
	cntv_tval_el02, cntv_ctl_el02, cntv_cval_el02, cnthv_tval_el2,
	cnthv_ctl_el2, cnthv_cval_el2.
	(aarch64_sys_reg_supported_p): Update for the new system
	registers.

gas/testsuite/
2015-11-20  Matthew Wahab  <matthew.wahab@arm.com>

	* gas/aarch64/virthostext-directive.d: New.
	* gas/aarch64/virthostext.d: New.
	* gas/aarch64/virthostext.s: New.

Change-Id: Iecb370591b1b6e9e00d81c8ccd9ae3b0f71794a2
2015-11-20 16:09:34 +00:00
..
aarch64.h [AArch64] Add support for ARMv8.1 Virtulization Host Extensions. 2015-11-20 16:09:34 +00:00
alpha.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
arc-func.h New ARC implementation. 2015-10-07 14:20:19 +01:00
arc.h New ARC implementation. 2015-10-07 14:20:19 +01:00
arm.h [ARM] Add ARMv8.2 architecture feature and command line option. 2015-11-19 09:24:14 +00:00
avr.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
bfin.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
cgen.h Wrap a few opcodes headers in extern "C" for C++ 2015-02-19 22:45:47 +00:00
ChangeLog [AArch64] Add support for ARMv8.1 Virtulization Host Extensions. 2015-11-20 16:09:34 +00:00
ChangeLog-9103 Add copyright notices 2012-12-10 12:48:03 +00:00
convex.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
cr16.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
cris.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
crx.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
d10v.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
d30v.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
dlx.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ft32.h FT32: define macros for instruction recognition. 2015-09-28 11:23:54 -07:00
h8300.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
hppa.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
i370.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
i386.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
i860.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
i960.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ia64.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
m68hc11.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
m68k.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
m88k.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
metag.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
mips.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
mmix.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
mn10200.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
mn10300.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
moxie.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
msp430-decode.h Wrap a few opcodes headers in extern "C" for C++ 2015-02-19 22:45:47 +00:00
msp430.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
nds32.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
nios2.h Opcodes and assembler support for Nios II R2 2015-07-01 16:08:03 -07:00
nios2r1.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
nios2r2.h Opcodes and assembler support for Nios II R2 2015-07-01 16:08:03 -07:00
np1.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ns32k.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
pdp11.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
pj.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
pn.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ppc.h Add assembler, disassembler and linker support for power9. 2015-11-11 19:52:52 -06:00
pyr.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
rl78.h Make RL78 disassembler and simulator respect ISA for mul/div 2015-04-30 15:25:49 -04:00
rx.h Disassemble RX NOP instructions as such. 2015-11-02 14:37:33 +00:00
s390.h Add support for extensions in the .machine pseudoop on S/390, e.g. ".machine zEC12+nohtm+vx" 2015-09-29 13:22:07 +01:00
score-datadep.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
score-inst.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
sparc.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
spu-insns.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
spu.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
tahoe.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
tic4x.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
tic6x-control-registers.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
tic6x-insn-formats.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
tic6x-opcode-table.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
tic6x.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
tic30.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
tic54x.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
tic80.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
tilegx.h Wrap a few opcodes headers in extern "C" for C++ 2015-02-19 22:45:47 +00:00
tilepro.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
v850.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
vax.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
visium.h Make register name tables in visium.h static in order to prevent multiple definitions. 2015-09-09 14:50:08 +01:00
xgate.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30