Re: [Etherboot-developers] proto_tftm.c -- Etherboot Multicast TFTP
Brought to you by:
marty_connor,
stefanhajnoczi
|
From: <ke...@et...> - 2003-09-03 03:25:17
|
>Now that the corruption is out of the way, I have successfully boot two >machines via multicast with atftp. However, if I throw a third one into >the mix, all three get the file and start to boot tomsrtbt. However, >two of the three get Out of memory errors and System Halt. Is this printed by Etherboot or a hardware error? I notice that the protocol handler allocates a buffer on the heap the size of the file. Are you doing multiple allocations or something, like what Eric suggests? Maybe the master handover isn't correct? Put some debugging statements there. Another thing you can do is put some code to make a checksum of the whole buffer before handing it off to osloader since it's effectively one big block. Then you can compare this with the file checksum or between machines. |