spr_common.h (5fa7efe4730586648412f59f13bd370c40f372ff) | spr_common.h (2736432ffc30b74fc72858854e62b62253b685ff) |
---|---|
1/* 2 * PowerPC emulation for qemu: read/write callbacks for SPRs 3 * 4 * Copyright (C) 2021 Instituto de Pesquisas Eldorado 5 * 6 * This library is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU Lesser General Public 8 * License as published by the Free Software Foundation; either --- 193 unchanged lines hidden (view full) --- 202void spr_write_ebb_upper32(DisasContext *ctx, int sprn, int gprn); 203void spr_write_hmer(DisasContext *ctx, int sprn, int gprn); 204void spr_read_tfmr(DisasContext *ctx, int gprn, int sprn); 205void spr_write_tfmr(DisasContext *ctx, int sprn, int gprn); 206void spr_write_lpcr(DisasContext *ctx, int sprn, int gprn); 207void spr_read_dexcr_ureg(DisasContext *ctx, int gprn, int sprn); 208void spr_read_ppr32(DisasContext *ctx, int sprn, int gprn); 209void spr_write_ppr32(DisasContext *ctx, int sprn, int gprn); | 1/* 2 * PowerPC emulation for qemu: read/write callbacks for SPRs 3 * 4 * Copyright (C) 2021 Instituto de Pesquisas Eldorado 5 * 6 * This library is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU Lesser General Public 8 * License as published by the Free Software Foundation; either --- 193 unchanged lines hidden (view full) --- 202void spr_write_ebb_upper32(DisasContext *ctx, int sprn, int gprn); 203void spr_write_hmer(DisasContext *ctx, int sprn, int gprn); 204void spr_read_tfmr(DisasContext *ctx, int gprn, int sprn); 205void spr_write_tfmr(DisasContext *ctx, int sprn, int gprn); 206void spr_write_lpcr(DisasContext *ctx, int sprn, int gprn); 207void spr_read_dexcr_ureg(DisasContext *ctx, int gprn, int sprn); 208void spr_read_ppr32(DisasContext *ctx, int sprn, int gprn); 209void spr_write_ppr32(DisasContext *ctx, int sprn, int gprn); |
210void spr_write_sprc(DisasContext *ctx, int sprn, int gprn); 211void spr_read_sprd(DisasContext *ctx, int sprn, int gprn); 212void spr_write_sprd(DisasContext *ctx, int sprn, int gprn); |
|
210#endif 211 212void register_low_BATs(CPUPPCState *env); 213void register_high_BATs(CPUPPCState *env); 214void register_sdr1_sprs(CPUPPCState *env); 215void register_thrm_sprs(CPUPPCState *env); 216void register_usprgh_sprs(CPUPPCState *env); 217void register_non_embedded_sprs(CPUPPCState *env); 218void register_6xx_7xx_soft_tlb(CPUPPCState *env, int nb_tlbs, int nb_ways); 219void register_generic_sprs(PowerPCCPU *cpu); 220 221#endif | 213#endif 214 215void register_low_BATs(CPUPPCState *env); 216void register_high_BATs(CPUPPCState *env); 217void register_sdr1_sprs(CPUPPCState *env); 218void register_thrm_sprs(CPUPPCState *env); 219void register_usprgh_sprs(CPUPPCState *env); 220void register_non_embedded_sprs(CPUPPCState *env); 221void register_6xx_7xx_soft_tlb(CPUPPCState *env, int nb_tlbs, int nb_ways); 222void register_generic_sprs(PowerPCCPU *cpu); 223 224#endif |