For the (new) helper script, see https://community.nxp.com/t5/i-MX-Processors/Boot-i-MX8MM-using-NFS/m-p/1302365/highlight/true#M1764...
It is preliminary but operates very well. If anybody is able to make a post-build bitbake hook of this, that would be appreciated.
I know this site. I'm already familiar with the setup at all. However, a shortcoming is the lack of specific setting when NFSv4 is used (pseudo root).
But far more important: The script automatically adjusts to the appropriate Image & (default) device tree files as well as mount the appropriate root file system location to /srv/nfsv4/ if I bitbake another project image. Although fully automatic, if the script would be called automatically as a post build action.
BTW: For i.MX8, a more appropriate Variscite wiki-entry would be https://variwiki.com/index.php?title=Yocto_Setup_TFTP/NFS&release=RELEASE_HARDKNOTT_V1.0_DART-MX8M-M..., because it recognizes that zImage is no longer used.