Ole Miss football coach Hugh Freeze has resigned.