From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Given Subject: Re: Kernel size over 64K: what is needed, how to implement? Date: Wed, 22 Feb 2012 00:31:00 +0000 Message-ID: <4F443744.1040409@cowlark.com> References: <4F3E9A88.7030105@jodybruchon.com> <4F3ED9FB.4010408@cowlark.com> <4F416B41.7000804@cowlark.com> <4F419922.3070104@cowlark.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig94CFA3CCBD6724C1181638E1" Return-path: In-Reply-To: Sender: linux-8086-owner@vger.kernel.org List-ID: To: linux-8086 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig94CFA3CCBD6724C1181638E1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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! --=20 =E2=94=8C=E2=94=80=E2=94=80=E2=94=80 =EF=BD=84=EF=BD=87=EF=BC=A0=EF=BD=83= =EF=BD=8F=EF=BD=97=EF=BD=8C=EF=BD=81=EF=BD=92=EF=BD=8B=EF=BC=8E=EF=BD=83=EF= =BD=8F=EF=BD=8D =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80 http://www.= cowlark.com =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80 =E2=94=82 =E2=94=82 "Never attribute to malice what can be adequately explained by =E2=94=82 stupidity." --- Nick Diamos (Hanlon's Razor) --------------enig94CFA3CCBD6724C1181638E1 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----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----- --------------enig94CFA3CCBD6724C1181638E1--