Revision 7863667f target-ppc/cpu.h

b/target-ppc/cpu.h
305 305
#if !defined(CONFIG_USER_ONLY)
306 306
    void (*oea_read)(void *opaque, int spr_num);
307 307
    void (*oea_write)(void *opaque, int spr_num);
308
#if defined(TARGET_PPC64H)
309 308
    void (*hea_read)(void *opaque, int spr_num);
310 309
    void (*hea_write)(void *opaque, int spr_num);
311 310
#endif
312
#endif
313 311
    const unsigned char *name;
314 312
};
315 313

  
......
510 508

  
511 509
/*****************************************************************************/
512 510
/* The whole PowerPC CPU context */
513
#if defined(TARGET_PPC64H)
514 511
#define NB_MMU_MODES 3
515
#else
516
#define NB_MMU_MODES 2
517
#endif
518 512

  
519 513
struct CPUPPCState {
520 514
    /* First are the most commonly used resources
......
783 777
/* MMU modes definitions */
784 778
#define MMU_MODE0_SUFFIX _user
785 779
#define MMU_MODE1_SUFFIX _kernel
786
#if defined(TARGET_PPC64H)
787 780
#define MMU_MODE2_SUFFIX _hypv
788
#endif
789 781
#define MMU_USER_IDX 0
790 782
static inline int cpu_mmu_index (CPUState *env)
791 783
{

Also available in: Unified diff