From a4d50ba990cd8df5617bb945938aee7b5b556d11 Mon Sep 17 00:00:00 2001 From: Vito Caputo Date: Sun, 1 May 2022 11:12:16 -0700 Subject: til: wire n_cpus up to the fragmenter function Fragmenting is often dimensioned according to the number of cpus, and by not supplying this to the fragmenter it was made rather common for module contexts to plumb this themselves - in some cases incorporating a context type/create/destroy rigamarole for the n_cpus circuit alone. So just plumb it in libtil, and the prepare_frame functions can choose to ignore it if they have something more desirable onhand. Future commits will remove a bunch of n_cpus from module contexts in favor of this. --- src/modules/julia/julia.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/modules/julia') diff --git a/src/modules/julia/julia.c b/src/modules/julia/julia.c index 4b3cd73..fc0f092 100644 --- a/src/modules/julia/julia.c +++ b/src/modules/julia/julia.c @@ -102,7 +102,7 @@ static inline unsigned julia_iter(float real, float imag, float creal, float cim } -static int julia_fragmenter(void *context, const til_fb_fragment_t *fragment, unsigned number, til_fb_fragment_t *res_fragment) +static int julia_fragmenter(void *context, unsigned n_cpus, const til_fb_fragment_t *fragment, unsigned number, til_fb_fragment_t *res_fragment) { julia_context_t *ctxt = context; -- cgit v1.2.3