Created attachment 434300 [details, diff] 39_memtest86+.patch This patch groups the two memtest86+ entries into a submenu when GRUB_DISABLE_SUBMENU!=y (and when there are multiple entries (normal and bsd)) as well as adding output such that grub-mkconfig visually shows the detection of the memtest modules like it does with kernels and initrds.
Created attachment 434302 [details, diff] revbump (including patch)
If there are no complaints, I'm going to commit this in a few days.
if you've tested it, feel free. not sure if Mike has any feedback on the grub-2 bits (which is most of the change).
Committed in 0eb2ba9f9d96fad560ae3bbfcaed940c43d7fb4f. Ping me if anyone reports any issues with the new script.