"Hamish Guthrie" <[EMAIL PROTECTED]> writes:

> Eric,
> 
> I have just been porting some of my code to the latest CVS snapshot and I
> think I may have come across something a bit strange:
> 
> On 07/02 you committed a new version of hardwaremain.c where the prototype
> for linuxbiosmain is
> extern void linuxbiosmain(struct mem_range *mem);
> 
> hardwaremain calls linuxbiosmain with this prototype, but in the current
> linuxbiosmain in the CVS, the prototype for linuxbiosmain is still
> int linuxbiosmain(unsigned long base, unsigned long totalram)
> 
> It looks like the datestamp on linuxbiosmain.c is Jan 16 -
> 
> I guess you must have changed this but not committed it to CVS?

Actually worse.  I intended to but then I missed it because of the
extern declaration and because the elfboot case still worked.

O.k. I have move the call of elfboot into hardwaremain,
and now I call linuxbios main with it's old parameters again.

After I get the new resource allocator in place, we need to call
1.x done with and start a development line where it is legal to
break delete old code dead code.  linuxbiosmain is still kept
for those one or two cases where someone might really need it,
but those places are getting fewer and fewer.

Eric

Reply via email to