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
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.
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
Hello Rene,
On 8/1/07, Rene Herman <[email protected]> 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
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.
"Francis Moreau" <[email protected]> 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
Hi Francis,
On Wed, 1 Aug 2007 17:30:35 +0200 "Francis Moreau" <[email protected]> wrote:
> Hello Rene,
>
> On 8/1/07, Rene Herman <[email protected]> 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.
Hello Andi,
On 01 Aug 2007 19:13:27 +0200, Andi Kleen <[email protected]> wrote:
> "Francis Moreau" <[email protected]> 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
Hello Sebastien,
On 8/2/07, S?bastien Dugu? <[email protected]> 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
On 8/1/07, Rene Herman <[email protected]> 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