target/ppc: isolated cpu init from translation logic
commit3e770bf7a9aa68c30aa04b8277811dbe0fcd3e2c
authorBruno Larsen (billionai) <bruno.larsen@eldorado.org.br>
Fri, 7 May 2021 11:55:51 +0000 (7 08:55 -0300)
committerDavid Gibson <david@gibson.dropbear.id.au>
Wed, 19 May 2021 00:30:28 +0000 (19 10:30 +1000)
tree4fd54cf425be37a000dc74b577d824d21ef7d92b
parenta829cec3a3d2bee08cd231cfdf58e42e9b553b39
target/ppc: isolated cpu init from translation logic

finished isolation of CPU initialization logic from
translation logic. CPU initialization now only has common code
and may or may not call accelerator-specific code, as the
build options require.

Signed-off-by: Bruno Larsen (billionai) <bruno.larsen@eldorado.org.br>
Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
Message-Id: <20210507115551.11436-1-bruno.larsen@eldorado.org.br>
[dwg: Fix compile error with clang linux-user builds]
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
target/ppc/cpu_init.c [moved from target/ppc/translate_init.c.inc with 99% similarity]
target/ppc/meson.build
target/ppc/spr_tcg.h
target/ppc/translate.c