On Mon, Aug 29, 2022 at 08:43:26PM +0200, Tobias Burnus wrote: > Slightly revised version, fixing some issues in mkoffload.cc. Otherwise, the > same applies: > > On 25.08.22 19:30, Tobias Burnus wrote: > On 25.08.22 16:54, Tobias Burnus wrote: > > The attached patch prepare for reverse-offload device->host > function-address lookup by requesting (if needed) the on-device address. > > > This patch adds the actual implementation for NVPTX. > > Having array[] = {fn1,fn2}; works with nvptx only since sm_35; hence, > if there is a reverse_offload and sm_30 is used, there will be a compile-time > error.
Wonder if we instead shouldn't arrange for silent request for no PTX offloading (or one with warning?) if sm_30 and reverse offload is needed. Error might be too harsh, the program can still offload to GCN or host just fine... Otherwise LGTM. Jakub