Gedare Bloom started a new discussion on cpukit/dhrl/dhrl.c: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1193#note_150603 > + "\nDetermining DDR Interleave Bit (Testing bits 6 to %u)...\n", > + max_safe_bit > + ); > + > + for ( uint8_t bit = 6; bit <= max_safe_bit; bit++ ) { > + uintptr_t interleave_mask = ( 1ULL << bit ); > + uintptr_t target_base = (uintptr_t) > ctx->active_config.base_memory_region; > + > + volatile uint8_t *addr_a = (volatile uint8_t *) ( target_base & > + ~interleave_mask ); > + volatile uint8_t *addr_b = (volatile uint8_t *) ( target_base | > + interleave_mask ); > + > + uint64_t start_time = rtems_clock_get_uptime_nanoseconds(); > + > + for ( int i = 0; i < 5000; i++ ) { why 5000? should it be configured? -- View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1193#note_150603 You're receiving this email because of your account on gitlab.rtems.org.
_______________________________________________ bugs mailing list [email protected] http://lists.rtems.org/mailman/listinfo/bugs
