The past tense of have no end is had no end.
The third-person singular simple present indicative form of have no end is has no end.
The present participle of have no end is having no end.
The past participle of have no end is had no end.