lkml.org 
[lkml]   [1999]   [Aug]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: Boot code rewritten for GAS
Tom Rini wrote:
> > On Sun, 1 Aug 1999 11:34:22 -0400 (EDT), "Albert D. Cahalan"
> > <acahalan@cs.uml.edu> wrote:
> > >I'd say you guessed why this keeps getting ignored. (I have binutils
> > >2.8.1.0.1 right now.) You could submit the patch again in a few years.

> Well, to quote Documents/Changes:
> Either use binutils-2.8.1.0.23 or binutils-2.9.1.0.7 or later.
>
> So if the changes work well with these binutils, it can be a non issue. :)

According to another message in this thread, gas 2.9.5 (presumeably from
binutils-2.9.5) or later is required for 16-bit asm code generation to
be stable.

So we have
as86 - works, but poor docs and poor interface (raw binary code?? :))
nasm - portable, maintained, has docs, but an additional dependency
gas - requires bleeding edge version, strange 16-bit syntax

IMHO nasm seems the best choice. Its 16-bit support will be familiar to
many, and also has been stable for longer than gas's 16-bit support has
existed.

I don't have a big problem with the additional dependency -- it is
merely a burden on _developers_, not end users. I hope that anyone
compiling a kernel can handle installing nasm.

Jeff




--
One of the most overlooked advantages to computers is... If they do
foul up, there's no law against whacking them around a little.
-- Joe Martin

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:53    [W:0.141 / U:2.404 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site