public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Search for x86_64 documentation.
@ 2007-08-01 13:27 Francis Moreau
  2007-08-01 14:17 ` Rene Herman
  2007-08-01 14:29 ` Peter Oruba
  0 siblings, 2 replies; 10+ messages in thread
From: Francis Moreau @ 2007-08-01 13:27 UTC (permalink / raw)
  To: linux-kernel

Hello,

I'm used to hack Linux on a ARM based board and would like to be
involved in x86_64 architecture but I don't know where I should
start...

Could anyone point out some nice documentations/books describing this
architecture ?

thanks
-- 
Francis

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Search for x86_64 documentation.
  2007-08-01 13:27 Search for x86_64 documentation Francis Moreau
@ 2007-08-01 14:17 ` Rene Herman
  2007-08-01 15:30   ` Francis Moreau
  2007-08-01 14:29 ` Peter Oruba
  1 sibling, 1 reply; 10+ messages in thread
From: Rene Herman @ 2007-08-01 14:17 UTC (permalink / raw)
  To: Francis Moreau; +Cc: linux-kernel

On 08/01/2007 03:27 PM, Francis Moreau wrote:

> I'm used to hack Linux on a ARM based board and would like to be
> involved in x86_64 architecture but I don't know where I should
> start...
> 
> Could anyone point out some nice documentations/books describing this
> architecture ?

First and foremost the AMD64 architecture documentation from AMD itself:

http://www.amd.com/gb-uk/Processors/TechnicalResources/0,,30_182_739_7044,00.html

Rene.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Search for x86_64 documentation.
  2007-08-01 13:27 Search for x86_64 documentation Francis Moreau
  2007-08-01 14:17 ` Rene Herman
@ 2007-08-01 14:29 ` Peter Oruba
  1 sibling, 0 replies; 10+ messages in thread
From: Peter Oruba @ 2007-08-01 14:29 UTC (permalink / raw)
  To: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 822 bytes --]

Francis,

this may be a good site to start with:

http://www.amd.com/us-en/Processors/DevelopWithAMD/0,,30_2252_739_7044,00.html

Regards,
Peter Oruba


Am Mittwoch, 1. August 2007 15:27:23 schrieb Francis Moreau:
> Hello,
>
> I'm used to hack Linux on a ARM based board and would like to be
> involved in x86_64 architecture but I don't know where I should
> start...
>
> Could anyone point out some nice documentations/books describing this
> architecture ?
>
> thanks



-- 
AMD Saxony Limited Liability Company & Co. KG
Operating System Research Center
Wilschdorfer Landstr. 101, 01109 Dresden, Germany
Register Court Dresden: HRA 4896
General Partner authorized to represent:
AMD Saxony LLC (Wilmington, Delaware, US)
General Manager of AMD Saxony LLC: Dr. Hans-R. Deppe, Thomas McCoy

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Search for x86_64 documentation.
  2007-08-01 14:17 ` Rene Herman
@ 2007-08-01 15:30   ` Francis Moreau
  2007-08-01 15:39     ` Rene Herman
                       ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Francis Moreau @ 2007-08-01 15:30 UTC (permalink / raw)
  To: Rene Herman; +Cc: linux-kernel

Hello Rene,

On 8/1/07, Rene Herman <rene.herman@gmail.com> wrote:
> On 08/01/2007 03:27 PM, Francis Moreau wrote:
>
> > I'm used to hack Linux on a ARM based board and would like to be
> > involved in x86_64 architecture but I don't know where I should
> > start...
> >
> > Could anyone point out some nice documentations/books describing this
> > architecture ?
>
> First and foremost the AMD64 architecture documentation from AMD itself:
>
> http://www.amd.com/gb-uk/Processors/TechnicalResources/0,,30_182_739_7044,00.html
>

Thank you for the pointer but I alread knew about them.

I was actually more interested in books which are more pleasant to
read than a raw datasheet. Something like "x86_64 arch for newbies" ;)

thanks
-- 
Francis

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Search for x86_64 documentation.
  2007-08-01 15:30   ` Francis Moreau
@ 2007-08-01 15:39     ` Rene Herman
  2007-08-02  8:27       ` Francis Moreau
  2007-08-01 17:13     ` Andi Kleen
  2007-08-02  7:33     ` Sébastien Dugué
  2 siblings, 1 reply; 10+ messages in thread
From: Rene Herman @ 2007-08-01 15:39 UTC (permalink / raw)
  To: Francis Moreau; +Cc: linux-kernel

On 08/01/2007 05:30 PM, Francis Moreau wrote:

>>> Could anyone point out some nice documentations/books describing this
>>> architecture ?
>> 
>> First and foremost the AMD64 architecture documentation from AMD
>> itself:
>> 
>> http://www.amd.com/gb-uk/Processors/TechnicalResources/0,,30_182_739_7044,00.html
> 
> Thank you for the pointer but I alread knew about them.
> 
> I was actually more interested in books which are more pleasant to
> read than a raw datasheet. Something like "x86_64 arch for newbies" ;)

Not aware of any -- but if you write one, I'll probably buy it ;-|

Rene.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Search for x86_64 documentation.
  2007-08-01 15:30   ` Francis Moreau
  2007-08-01 15:39     ` Rene Herman
@ 2007-08-01 17:13     ` Andi Kleen
  2007-08-02  8:25       ` Francis Moreau
  2007-08-02  7:33     ` Sébastien Dugué
  2 siblings, 1 reply; 10+ messages in thread
From: Andi Kleen @ 2007-08-01 17:13 UTC (permalink / raw)
  To: Francis Moreau; +Cc: Rene Herman, linux-kernel

"Francis Moreau" <francis.moro@gmail.com> writes:
> 
> I was actually more interested in books which are more pleasant to
> read than a raw datasheet.

The first volumes of the Intel and AMD architecture manuals are far from "raw
datasheets".  In fact they're quite well written as brief introduction
of x86 assuming you have some basic knowledge of assembly language concepts.

There might be better introductions for a total newbie but if you
already know another assembly language and other basic concepts
of computer architecture they should serve you very well.

-Andi

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Search for x86_64 documentation.
  2007-08-01 15:30   ` Francis Moreau
  2007-08-01 15:39     ` Rene Herman
  2007-08-01 17:13     ` Andi Kleen
@ 2007-08-02  7:33     ` Sébastien Dugué
  2007-08-02  8:26       ` Francis Moreau
  2 siblings, 1 reply; 10+ messages in thread
From: Sébastien Dugué @ 2007-08-02  7:33 UTC (permalink / raw)
  To: Francis Moreau; +Cc: Rene Herman, linux-kernel


  Hi Francis,

On Wed, 1 Aug 2007 17:30:35 +0200 "Francis Moreau" <francis.moro@gmail.com> wrote:

> Hello Rene,
> 
> On 8/1/07, Rene Herman <rene.herman@gmail.com> wrote:
> > On 08/01/2007 03:27 PM, Francis Moreau wrote:
> >
> > > I'm used to hack Linux on a ARM based board and would like to be
> > > involved in x86_64 architecture but I don't know where I should
> > > start...
> > >
> > > Could anyone point out some nice documentations/books describing this
> > > architecture ?
> >
> > First and foremost the AMD64 architecture documentation from AMD itself:
> >
> > http://www.amd.com/gb-uk/Processors/TechnicalResources/0,,30_182_739_7044,00.html
> >
> 
> Thank you for the pointer but I alread knew about them.
> 
> I was actually more interested in books which are more pleasant to
> read than a raw datasheet. Something like "x86_64 arch for newbies" ;)
> 

  Then you may have a look at
 http://www.chip-architect.com/news/2003_09_21_Detailed_Architecture_of_AMDs_64bit_Core.html

  It's a bit more pleasant to read than the AMD or Intel programming manuals
but in the long run you will need those along with the accompanying erratas.

  Sébastien.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Search for x86_64 documentation.
  2007-08-01 17:13     ` Andi Kleen
@ 2007-08-02  8:25       ` Francis Moreau
  0 siblings, 0 replies; 10+ messages in thread
From: Francis Moreau @ 2007-08-02  8:25 UTC (permalink / raw)
  To: Andi Kleen; +Cc: Rene Herman, linux-kernel

Hello Andi,

On 01 Aug 2007 19:13:27 +0200, Andi Kleen <andi@firstfloor.org> wrote:
> "Francis Moreau" <francis.moro@gmail.com> writes:
> >
> > I was actually more interested in books which are more pleasant to
> > read than a raw datasheet.
>
> The first volumes of the Intel and AMD architecture manuals are far from "raw
> datasheets".  In fact they're quite well written as brief introduction
> of x86 assuming you have some basic knowledge of assembly language concepts.
>
> There might be better introductions for a total newbie but if you
> already know another assembly language and other basic concepts
> of computer architecture they should serve you very well.
>

Ah ok.

I had bad experience with this kind of documentation but I should have
taken a deeper look into them before asking.

thanks.
-- 
Francis

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Search for x86_64 documentation.
  2007-08-02  7:33     ` Sébastien Dugué
@ 2007-08-02  8:26       ` Francis Moreau
  0 siblings, 0 replies; 10+ messages in thread
From: Francis Moreau @ 2007-08-02  8:26 UTC (permalink / raw)
  To: Sébastien Dugué; +Cc: Rene Herman, linux-kernel

Hello Sebastien,

On 8/2/07, Sébastien Dugué <sebastien.dugue@bull.net> wrote:
>
>   Then you may have a look at
>  http://www.chip-architect.com/news/2003_09_21_Detailed_Architecture_of_AMDs_64bit_Core.html
>
>   It's a bit more pleasant to read than the AMD or Intel programming manuals
> but in the long run you will need those along with the accompanying erratas.
>

thanks for the pointer, it looks good !

-- 
Francis

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Search for x86_64 documentation.
  2007-08-01 15:39     ` Rene Herman
@ 2007-08-02  8:27       ` Francis Moreau
  0 siblings, 0 replies; 10+ messages in thread
From: Francis Moreau @ 2007-08-02  8:27 UTC (permalink / raw)
  To: Rene Herman; +Cc: linux-kernel

On 8/1/07, Rene Herman <rene.herman@gmail.com> wrote:
> On 08/01/2007 05:30 PM, Francis Moreau wrote:
>
> >>> Could anyone point out some nice documentations/books describing this
> >>> architecture ?
> >>
> >> First and foremost the AMD64 architecture documentation from AMD
> >> itself:
> >>
> >> http://www.amd.com/gb-uk/Processors/TechnicalResources/0,,30_182_739_7044,00.html
> >
> > Thank you for the pointer but I alread knew about them.
> >
> > I was actually more interested in books which are more pleasant to
> > read than a raw datasheet. Something like "x86_64 arch for newbies" ;)
>
> Not aware of any -- but if you write one, I'll probably buy it ;-|
>

At the time I'll finish it, you will probably want to read
documentation for x86_512 arch ;)

-- 
Francis

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2007-08-02  8:27 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-08-01 13:27 Search for x86_64 documentation Francis Moreau
2007-08-01 14:17 ` Rene Herman
2007-08-01 15:30   ` Francis Moreau
2007-08-01 15:39     ` Rene Herman
2007-08-02  8:27       ` Francis Moreau
2007-08-01 17:13     ` Andi Kleen
2007-08-02  8:25       ` Francis Moreau
2007-08-02  7:33     ` Sébastien Dugué
2007-08-02  8:26       ` Francis Moreau
2007-08-01 14:29 ` Peter Oruba

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox