sparc: Pull flat static instruction classes out of the ISA.
authorGabe Black <gabeblack@google.com>
Mon, 6 Nov 2017 01:58:56 +0000 (17:58 -0800)
committerGabe Black <gabeblack@google.com>
Wed, 22 Nov 2017 00:18:28 +0000 (00:18 +0000)
commit7723adff2671cda828f1b482765b2a5d7d2039ed
treea55ac606201fd2a0fa2f923a74bc1829a7b84745
parent4bb053c3d2a4f7563eca8761f859458f8cc47a05
sparc: Pull flat static instruction classes out of the ISA.

These classes are just used as base classes for other instructions
and don't need to be part of the ISA definition. Pull them into
standard C++ files.

Change-Id: If3e0bd82b1e676f20459bc0293fbda49de66b554
Reviewed-on: https://gem5-review.googlesource.com/5422
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
src/arch/sparc/insts/SConscript
src/arch/sparc/insts/priv.cc [new file with mode: 0644]
src/arch/sparc/insts/priv.hh [new file with mode: 0644]
src/arch/sparc/isa/decoder.isa
src/arch/sparc/isa/formats/priv.isa
src/arch/sparc/isa/includes.isa