diff options
| author | BALATON Zoltan <balaton@eik.bme.hu> | 2024-07-16 14:07:57 +0200 |
|---|---|---|
| committer | Nicholas Piggin <npiggin@gmail.com> | 2024-11-04 10:09:36 +1000 |
| commit | 779a30df98a7d4875115044a8aaf0bb22c53844a (patch) | |
| tree | e7a96fed9f4e2965029852dc688c3aa5073e5421 /include | |
| parent | 31bfbc00d0c0dc50541f6372307a2904920a75fa (diff) | |
| download | focaccia-qemu-779a30df98a7d4875115044a8aaf0bb22c53844a.tar.gz focaccia-qemu-779a30df98a7d4875115044a8aaf0bb22c53844a.zip | |
hw/ppc: Consolidate e500 initial mapping creation functions
Add booke206_set_tlb() utility function and use it to replace very similar create_initial_mapping functions in e500 machines. Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu> Reviewed-by: Edgar E. Iglesias <edgar.iglesias@amd.com> Tested-by: Edgar E. Iglesias <edgar.iglesias@amd.com> Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Diffstat (limited to 'include')
| -rw-r--r-- | include/hw/ppc/ppc.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/hw/ppc/ppc.h b/include/hw/ppc/ppc.h index d5d119ea7f..070524b02e 100644 --- a/include/hw/ppc/ppc.h +++ b/include/hw/ppc/ppc.h @@ -116,6 +116,11 @@ enum { #define PPC_SERIAL_MM_BAUDBASE 399193 +#ifndef CONFIG_USER_ONLY +void booke206_set_tlb(ppcmas_tlb_t *tlb, target_ulong va, hwaddr pa, + hwaddr len); +#endif + /* ppc_booke.c */ void ppc_booke_timers_init(PowerPCCPU *cpu, uint32_t freq, uint32_t flags); #endif |