On Mon, Nov 29, 2010 at 1:09 AM, Bond <[email protected]> wrote:
> On Mon, Nov 29, 2010 at 3:23 AM, John Mahoney <[email protected]> wrote:
>> The 32 bit and 64 bit were consolidated a while ago see
>> http://lwn.net/Articles/242439/
>>
> Thanks for the links.
> I am a bit new to this sort of things.
> What else other than kernel code should I be reading to understand such stuff?

You probably want to read a book on x86 assembly language, but the
kernel uses a special version of the language which does not have the
same syntax as how I first learned x86 assembly.  The kernel uses
special gcc inline asm assemble to embed the code within c code.  You
can do a lot in the kernel without ever touching the arch directory
and it tends to be some of the most complex and close to the metal
code.  I would stick to drivers and the non-arch specific code first.

--
John

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to [email protected]
Please read the FAQ at http://kernelnewbies.org/FAQ

Reply via email to