I'm implementing an Ethernet system on a Xilinx FPGA, and I've been reading IEEE 802.3-2015, but nowhere have I found mention of RGMII which is the interface to the PHY. After extensive searching, I have been unable to find a source for where RGMII came from and whether a standard exists, I've just been able to find manufacturer's specs for the interface. So my question is how did RGMII come to exist and is there a common standard out there?
RGMII was born the same way the original Ethernet was. Some interested parties (businesses) brought together and prepared a specification (a type of technical standard) for the MAC-to-PHY interface they were in need of.
Why did not they send it to a (inter)national standardization body like IEEE, ISO, IEC, ITU, other "official"?... My guess is because the "official" standardization process is (very) costly (and also not so fast) and the interested businesses did not see any extra profit resulting from the "official" standardization.
Despite of this, RGMII is very widespread today. Maybe it is not a de-jure ("official") standard but thers is no doubt that it is a de-facto ("useful") one.