Legacy = old framebuffer APIs, and firmware based GLES on Pi0-3 (no 3D on 4)
F(ake) KMS (vc4-fkms-v3d) = ARM side GL driver, firmware driven DRM/KMS for composition.
This is the default configuration on the Pi4.
(Full) KMS (vc4-kms-v3d) = ARM side GL drivers, and ARM side DRM?KMS drivers for composition.
Only currently available on Pi0-3, but unlikely to be usable on 0&1.
This also drops all support for DispmanX, MMAL, or IL being able to add anything to the output, so raspivid, omxplayer, and many other things will stop working.