Hi Robert;

Robert Fitzsimons wrote:
> I had a look at this over the weekend, but i'm having a problem.  It seems
> there is a problem with the way JJOS is being linked, the data structure
> which GRUB needs should be in the first 8192 bytes of the file, but isn't.
> I'm going to have another look at it tonight and I will report my findings
> tomorrow.

Sorry if I missed your reply/follow-up.  Is there anything I can do to help
here?  What's the "data structure" that GRUB needs?  

I know that we do some, er, funky things in the build process (to arrive at a
"raw" executable), but I think that we leave a file for each step in the build
process around (e.g., the jjos-elf file is an ELF-format version of the eventual
"raw" or "binary" file).  If GRUB requires ELF files (rather than "raw" -- I
seem to recall it wanted ELF), we can nuke the ELF->raw conversion and use that
instead to build the GRUB file.  Barring that, there are lots of things that
"objcopy" can do...

Let me know if there's anything else I can do to help.  I get the feeling that
there are more people in the "single machine" developer camp than in the "two
machines" camp.  Getting GRUB up would more than double the number of people
that could help, so I'd venture to say that it's the single most important task
any of us is working on.  (Don't feel any pressure, or anything! :=)

-jm

-- 
==== John Morrison            ==== MaK Technologies, Inc.
==== Chief Technology Officer ==== 185 Alewife Brook Pkwy, Cambridge, MA 02138
==== [EMAIL PROTECTED]               ==== http://www.mak.com/welcome.html
==== vox:617-876-8085 x115    ==== fax:617-876-9208

_______________________________________________
Kernel maillist  -  [EMAIL PROTECTED]
http://jos.org/mailman/listinfo/kernel

Reply via email to