Revision 85df3786 target-arm/cpu.c

b/target-arm/cpu.c
270 270
    cpu->id_isar2 = 0x21232031;
271 271
    cpu->id_isar3 = 0x11112131;
272 272
    cpu->id_isar4 = 0x00111142;
273
    cpu->clidr = (1 << 27) | (2 << 24) | 3;
274
    cpu->ccsidr[0] = 0xe007e01a; /* 16k L1 dcache. */
275
    cpu->ccsidr[1] = 0x2007e01a; /* 16k L1 icache. */
276
    cpu->ccsidr[2] = 0xf0000000; /* No L2 icache. */
273 277
}
274 278

  
275 279
static void cortex_a9_initfn(Object *obj)
......
304 308
    cpu->id_isar2 = 0x21232041;
305 309
    cpu->id_isar3 = 0x11112131;
306 310
    cpu->id_isar4 = 0x00111142;
311
    cpu->clidr = (1 << 27) | (1 << 24) | 3;
312
    cpu->ccsidr[0] = 0xe00fe015; /* 16k L1 dcache. */
313
    cpu->ccsidr[1] = 0x200fe015; /* 16k L1 icache. */
307 314
}
308 315

  
309 316
static void cortex_a15_initfn(Object *obj)
......
336 343
    cpu->id_isar2 = 0x21232041;
337 344
    cpu->id_isar3 = 0x11112131;
338 345
    cpu->id_isar4 = 0x10011142;
346
    cpu->clidr = 0x0a200023;
347
    cpu->ccsidr[0] = 0x701fe00a; /* 32K L1 dcache */
348
    cpu->ccsidr[1] = 0x201fe00a; /* 32K L1 icache */
349
    cpu->ccsidr[2] = 0x711fe07a; /* 4096K L2 unified cache */
339 350
}
340 351

  
341 352
static void ti925t_initfn(Object *obj)

Also available in: Unified diff