The differences between classes were:
1. SLB size, was 32 for 970 and 64 for others, should be 64 for all;
2. check_pow() callback, HID0 format is the same so should be the same
0x01C0 which means deep nap, doze and nap bits set;
3. LPCR - 970 does not have it but 970MP had one (by mistake).
On 6/3/2014 4:27 AM, Alexey Kardashevskiy wrote:
@@ -7303,8 +7304,21 @@ static void init_proc_970 (CPUPPCState *env)
SPR_NOACCESS, SPR_NOACCESS,
spr_read_hior, spr_write_hior,
0x);
+
+spr_register(env, SPR_CTRL, SPR_CTRL,
+
On 06/04/2014 02:25 AM, Tom Musta wrote:
On 6/3/2014 4:27 AM, Alexey Kardashevskiy wrote:
@@ -7303,8 +7304,21 @@ static void init_proc_970 (CPUPPCState *env)
SPR_NOACCESS, SPR_NOACCESS,
spr_read_hior, spr_write_hior,
0x);
+
+