add more initialization correctness and advertise support in emuInfo