MCPcopy Create free account
hub / github.com/F-Stack/f-stack / decode_win_cpu_setup

Function decode_win_cpu_setup

freebsd/arm/mv/mv_common.c:1220–1241  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1218}
1219
1220static void
1221decode_win_cpu_setup(void)
1222{
1223 int i;
1224
1225 /* Disable all CPU windows */
1226 for (i = 0; i < soc_decode_win_spec->mv_win_cpu_max; i++) {
1227 win_cpu_cr_write(i, 0);
1228 win_cpu_br_write(i, 0);
1229 if (win_cpu_can_remap(i)) {
1230 win_cpu_remap_l_write(i, 0);
1231 win_cpu_remap_h_write(i, 0);
1232 }
1233 }
1234
1235 for (i = 0; i < cpu_wins_no; i++)
1236 if (cpu_wins[i].target > 0)
1237 decode_win_cpu_set(cpu_wins[i].target,
1238 cpu_wins[i].attr, cpu_wins[i].base,
1239 cpu_wins[i].size, cpu_wins[i].remap);
1240
1241}
1242
1243static int
1244decode_win_sdram_fixup(void)

Callers 1

soc_decode_winFunction · 0.85

Calls 6

win_cpu_cr_writeFunction · 0.85
win_cpu_br_writeFunction · 0.85
win_cpu_can_remapFunction · 0.85
win_cpu_remap_l_writeFunction · 0.85
win_cpu_remap_h_writeFunction · 0.85
decode_win_cpu_setFunction · 0.85

Tested by

no test coverage detected