RTEMS | cpukit: Create DHRL Library for DRAM Latency Mitigation (!1193)
Wayne Thornton (@wmthornton-dev)
gitlab at rtems.org
Fri May 22 15:26:19 UTC 2026
Wayne Thornton commented on a discussion on cpukit/include/rtems/dhrl.h: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1193#note_150851
> +
> +#ifndef DHRL_H
> +#define DHRL_H
> +
> +#include <rtems.h>
> +#include <stddef.h>
> +#include <stdint.h>
> +#include <rtems/score/basedefs.h>
> +
> +#ifdef __cplusplus
> +extern "C" {
> +#endif
> +
> +/**
> + * @name DHRL Configuration Macros
> + * These macros provide the resource requirements for a single DHRL instance.
I do have a plan for future enhancements to allow multiple DHRL instances to be instantiated by different subsystems when the developer determines it necessary to use hedged reads. The only caveat to this is that the hardware must have enough cores and RAM available to instantiate multiple instances.
--
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1193#note_150851
You're receiving this email because of your account on gitlab.rtems.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20260522/5942fb8d/attachment.htm>
More information about the bugs
mailing list