On Mon, Jun 27, 2022 at 12:01 PM Eric Huang <jinhuieric.huang@xxxxxxx> wrote: > > No. There is only internal link for now, because it is under review. > Once it is submitted, external link should be in gerritgit for libhsakmt. We need to have that available at the same time so that the kernel side can be properly reviewed here. Alex > > Regards, > Eric > > On 2022-06-27 11:58, Alex Deucher wrote: > > On Mon, Jun 27, 2022 at 11:36 AM Eric Huang <jinhuieric.huang@xxxxxxx> wrote: > >> https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgerrit-git.amd.com%2Fc%2Fcompute%2Fec%2Flibhsakmt%2F%2B%2F697296&data=05%7C01%7Cjinhuieric.huang%40amd.com%7C61498029cd6743a4519108da5855f02e%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C637919423397667222%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=wPlHRSmOyzO%2B2vbwN9IK4qR5dhk%2BaOw2rt3JEdjizRU%3D&reserved=0 > > Got an external link? > > > > Alex > > > >> Regards, > >> Eric > >> > >> On 2022-06-27 11:33, Alex Deucher wrote: > >>> On Fri, Jun 24, 2022 at 12:03 PM Eric Huang <jinhuieric.huang@xxxxxxx> wrote: > >>>> It is to add new options for always keeping gpu mapping > >>>> and custom of coarse grain allocation intead of fine > >>>> grain as default. > >>>> > >>>> Signed-off-by: Eric Huang <jinhuieric.huang@xxxxxxx> > >>> Can you provide a link to the proposed userspace for this? > >>> > >>> Alex > >>> > >>>> --- > >>>> include/uapi/linux/kfd_ioctl.h | 4 ++++ > >>>> 1 file changed, 4 insertions(+) > >>>> > >>>> diff --git a/include/uapi/linux/kfd_ioctl.h b/include/uapi/linux/kfd_ioctl.h > >>>> index fd49dde4d5f4..9dbf215675a0 100644 > >>>> --- a/include/uapi/linux/kfd_ioctl.h > >>>> +++ b/include/uapi/linux/kfd_ioctl.h > >>>> @@ -1076,6 +1076,10 @@ struct kfd_ioctl_cross_memory_copy_args { > >>>> #define KFD_IOCTL_SVM_FLAG_GPU_EXEC 0x00000010 > >>>> /* GPUs mostly read, may allow similar optimizations as RO, but writes fault */ > >>>> #define KFD_IOCTL_SVM_FLAG_GPU_READ_MOSTLY 0x00000020 > >>>> +/* Keep GPU memory mapping always valid as if XNACK is disable */ > >>>> +#define KFD_IOCTL_SVM_FLAG_GPU_ALWAYS_MAPPED 0x00000040 > >>>> +/* Allow set custom flags instead of defaults */ > >>>> +#define KFD_IOCTL_SVM_FLAG_CUSTOM 0x80000000 > >>>> > >>>> /** > >>>> * kfd_ioctl_svm_op - SVM ioctl operations > >>>> -- > >>>> 2.25.1 > >>>> >