Re: Kernel size over 64K: what is needed, how to implement?
David Given <[email protected]>
| Newsgroups | org.kernel.vger.linux-8086 |
|---|---|
| Message-ID | <[email protected]> |
On 21/02/12 18:24, Juan Perez-Sanchez wrote: [...] > The suggestion is to use watcom to produce exe files and use the > tcc4elks utility > to convert to elks executables. Allegedly the Watcom linker can produce flat files directly: http://wiki.osdev.org/Watcom ELKS binaries are really simple; IIRC they're just a file header and then the text and data segments concatenated together. (Anyone got a link?) It may be possible to persuade the linker to emit them without needing conversion. I also see that the Watcom linker can emit ELF and COFF files, but I don't know whether it can emit the 16-bit versions (which are a rather esoteric discipline). What format is the kernel image in? The hard-to-find Watcom linker manual is here, and the FORMAT directive is documentated on page 61: http://www.openwatcom.org/ftp/manuals/current/lguide.pdf PS. Please don't cc me with replies; I am a list subscriber! -- ┌─── dg@cowlark.com ───── http://www.cowlark.com ───── │ │ "Never attribute to malice what can be adequately explained by │ stupidity." --- Nick Diamos (Hanlon's Razor)
signature.asc
(application/pgp-signature, 254 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iD8DBQFPRDdGf9E0noFvlzgRAgnpAJ4lFHq9Vl9oqWvYL0tcybxpaiZkBgCg2K0n o/1jOquRHlgn/J/j4gvn3ZQ= =HuV5 -----END PGP SIGNATURE-----