Return to BSD News archive
Newsgroups: comp.unix.bsd Path: sserve!manuel.anu.edu.au!munnari.oz.au!network.ucsd.edu!usc!rpi!ghost.dsi.unimi.it!serini From: serini@ghost.dsi.unimi.it (Piero Serini) Subject: At boot: file too big to load Organization: Computer Science Dep. - Milan University Date: Sun, 22 Nov 1992 22:50:44 GMT Message-ID: <1992Nov22.225044.1344@ghost.dsi.unimi.it> Lines: 31 Hi. At the end I succeeded recompiling that damn kernel. A little problem still keeps me unhappy: if I install the new kernel in /386bsd, at boot time bootas tells me: file too big to load. I gave a look into boot.c code, and found the following lines: if(roundup(x.a_text, 4096) + x.a_data + x.a_bss > (unsigned)&fil) { printf("File too big to load"); return; } now, x is declared struct exec x , and fil struct dinode fil; The meaning of the code is clear, but I can't figure out why a kernel which size is 466730 is too big to load. What do you (all) think about casting fil address a bit higher ? I'm waiting for your suggestions ... Bye ------------------------------------------ Piero Serini ----------------- E-mail: serini@ghost.dsi.unimi.it Piero Serini or: piero@strider.st.dsi.unimi.it Via Giambologna, 1 I 20136 MILANO MI Computer Science Dept. ITALY Universita' Statale - Milano - ITALY -------------------------------------------------------------------------