All of lore.kernel.org
 help / color / mirror / Atom feed
* x86_64
@ 2005-02-27 13:21 Franck
  2005-02-27 13:47 ` x86_64 Keir Fraser
  0 siblings, 1 reply; 32+ messages in thread
From: Franck @ 2005-02-27 13:21 UTC (permalink / raw)
  To: xen-devel

Hi,

i've a AMD Athlon(tm) 64 Processor 3000+ with 1Go RAM and HD 80Go IDE 
running SUSE 9.1 pro.

If i could help developpers for testing the new x86_64 patch, i'm here :)

Regards

Franck


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click

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

* Re: x86_64
  2005-02-27 13:21 x86_64 Franck
@ 2005-02-27 13:47 ` Keir Fraser
  2005-02-28  3:51   ` x86_64 Ronald G. Minnich
  0 siblings, 1 reply; 32+ messages in thread
From: Keir Fraser @ 2005-02-27 13:47 UTC (permalink / raw)
  To: Franck; +Cc: xen-devel


On 27 Feb 2005, at 13:21, Franck wrote:

> i've a AMD Athlon(tm) 64 Processor 3000+ with 1Go RAM and HD 80Go IDE 
> running SUSE 9.1 pro.
>
> If i could help developpers for testing the new x86_64 patch, i'm here 
> :)

The Xen side of things is all there. The XenLinux code should also be 
available in the next week or so (being worked on by Intel -- it sounds 
like it's making good progress).

  -- Keir



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click

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

* Re: x86_64
  2005-02-27 13:47 ` x86_64 Keir Fraser
@ 2005-02-28  3:51   ` Ronald G. Minnich
  0 siblings, 0 replies; 32+ messages in thread
From: Ronald G. Minnich @ 2005-02-28  3:51 UTC (permalink / raw)
  To: Keir Fraser; +Cc: Franck, xen-devel



On Sun, 27 Feb 2005, Keir Fraser wrote:

> The Xen side of things is all there. The XenLinux code should also be
> available in the next week or so (being worked on by Intel -- it sounds
> like it's making good progress).

excellent timing, I'm thinking that I can use this to test the first 
64-bit plan 9 ports!

ron


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click

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

* RE: x86_64
@ 2005-03-01 16:01 Puthiyaparambil, Aravindh
  2005-03-01 17:42 ` x86_64 Keir Fraser
  0 siblings, 1 reply; 32+ messages in thread
From: Puthiyaparambil, Aravindh @ 2005-03-01 16:01 UTC (permalink / raw)
  To: Ronald G. Minnich, Keir Fraser; +Cc: Franck, xen-devel

Any idea what the memory limitations of x64 Xen will be? What is the max
memory the host and guest can handle?

-----Original Message-----
From: xen-devel-admin@lists.sourceforge.net
[mailto:xen-devel-admin@lists.sourceforge.net] On Behalf Of Ronald G.
Minnich
Sent: Sunday, February 27, 2005 10:51 PM
To: Keir Fraser
Cc: Franck; xen-devel
Subject: Re: [Xen-devel] x86_64



On Sun, 27 Feb 2005, Keir Fraser wrote:

> The Xen side of things is all there. The XenLinux code should also be
> available in the next week or so (being worked on by Intel -- it
sounds
> like it's making good progress).

excellent timing, I'm thinking that I can use this to test the first 
64-bit plan 9 ports!

ron


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xen-devel


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id\x14396&op=click

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

* Re: x86_64
  2005-03-01 16:01 x86_64 Puthiyaparambil, Aravindh
@ 2005-03-01 17:42 ` Keir Fraser
  0 siblings, 0 replies; 32+ messages in thread
From: Keir Fraser @ 2005-03-01 17:42 UTC (permalink / raw)
  To: Puthiyaparambil, Aravindh; +Cc: Ronald G. Minnich, Franck, xen-devel


On 1 Mar 2005, at 16:01, Puthiyaparambil, Aravindh wrote:

> Any idea what the memory limitations of x64 Xen will be? What is the 
> max
> memory the host and guest can handle?

We'll support as much memory as the current chip architecture can 
handle -- that's up to 1TB of memory for current Opterons.

  -- Keir



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click

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

* RE: x86_64
@ 2005-03-01 18:15 Ian Pratt
  2005-03-01 18:52 ` x86_64 Matt Ayres
  0 siblings, 1 reply; 32+ messages in thread
From: Ian Pratt @ 2005-03-01 18:15 UTC (permalink / raw)
  To: Puthiyaparambil, Aravindh, Ronald G. Minnich, Keir Fraser
  Cc: Franck, xen-devel, ian.pratt

 
> Any idea what the memory limitations of x64 Xen will be? What 
> is the max
> memory the host and guest can handle?

The current memory layout is good for 5TB of memory.

Ian


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id\x14396&op=click

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

* Re: x86_64
  2005-03-01 18:15 x86_64 Ian Pratt
@ 2005-03-01 18:52 ` Matt Ayres
  0 siblings, 0 replies; 32+ messages in thread
From: Matt Ayres @ 2005-03-01 18:52 UTC (permalink / raw)
  To: Ian Pratt, Keir Fraser; +Cc: xen-devel

*drools* ... can't wait!

----- Original Message ----- 
From: "Ian Pratt" <m+Ian.Pratt@cl.cam.ac.uk>
To: "Puthiyaparambil, Aravindh" <aravindh.puthiyaparambil@unisys.com>; 
"Ronald G. Minnich" <rminnich@lanl.gov>; "Keir Fraser" 
<Keir.Fraser@cl.cam.ac.uk>
Cc: "Franck" <franck@linuxpourtous.com>; "xen-devel" 
<xen-devel@lists.sourceforge.net>; <ian.pratt@cl.cam.ac.uk>
Sent: Tuesday, March 01, 2005 1:15 PM
Subject: RE: [Xen-devel] x86_64



> Any idea what the memory limitations of x64 Xen will be? What
> is the max
> memory the host and guest can handle?

The current memory layout is good for 5TB of memory.

Ian


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id\x14396&op=ick
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xen-devel



-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 266.5.4 - Release Date: 3/1/2005



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click

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

* X86_64
@ 2005-07-28 14:40 David_Wolinsky
  0 siblings, 0 replies; 32+ messages in thread
From: David_Wolinsky @ 2005-07-28 14:40 UTC (permalink / raw)
  To: xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 241 bytes --]

Just to make things clear, I was reading through the x86_64 take 2 and I
wasn't sure what the conclusion was... For Intel chips are we supposed
to disable the NX bit?  I too am getting those nasty dereference
messages.

Thanks,
David

[-- Attachment #1.2: Type: text/html, Size: 682 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

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

* RE: X86_64
@ 2005-07-28 15:00 Nakajima, Jun
  0 siblings, 0 replies; 32+ messages in thread
From: Nakajima, Jun @ 2005-07-28 15:00 UTC (permalink / raw)
  To: David_Wolinsky, xen-devel

 
>  Just to make things clear, I was reading through the x86_64 take 2
and I wasn't sure what  
>  the conclusion was... For Intel chips are we supposed to disable the
NX bit?  I too am  
>  getting those nasty dereference messages.

No, that's opposite, i.e. NX/XD needs to be _enabled_. 

 > Thanks, 
 > David

Jun
---
Intel Open Source Technology Center 
________________________________

From: xen-devel-bounces@lists.xensource.com
[mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of
David_Wolinsky@Dell.com
Sent: Thursday, July 28, 2005 7:41 AM
To: xen-devel@lists.xensource.com
Subject: [Xen-devel] X86_64



 

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

* x86_64
@ 2007-04-03 13:28 Lucas Diaz
  0 siblings, 0 replies; 32+ messages in thread
From: Lucas Diaz @ 2007-04-03 13:28 UTC (permalink / raw)
  To: netfilter

Is there better performance of iptables on a x86_64 enviroment than i386 
(Fedora)?
How do I compile it?
Thanks.
Lucas.


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

* x86_64
@ 2011-05-10  8:13 Jaap de Jong
  2011-05-10 10:00 ` x86_64 Bernhard Reutner-Fischer
  2011-05-15 22:11 ` x86_64 Khem Raj
  0 siblings, 2 replies; 32+ messages in thread
From: Jaap de Jong @ 2011-05-10  8:13 UTC (permalink / raw)
  To: openembedded-devel@lists.openembedded.org

Hi All,

is there any support for 64 bit intel/amd machines?
And if so, how to build for them?

Thanks!
Jaap



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

* Re: x86_64
  2011-05-10  8:13 x86_64 Jaap de Jong
@ 2011-05-10 10:00 ` Bernhard Reutner-Fischer
  2011-05-10 10:04   ` x86_64 Eric Bénard
  2011-05-10 10:06   ` x86_64 Phil Blundell
  2011-05-15 22:11 ` x86_64 Khem Raj
  1 sibling, 2 replies; 32+ messages in thread
From: Bernhard Reutner-Fischer @ 2011-05-10 10:00 UTC (permalink / raw)
  To: openembedded-devel

On Tue, May 10, 2011 at 10:13:22AM +0200, Jaap de Jong wrote:
>Hi All,
>
>is there any support for 64 bit intel/amd machines?
>And if so, how to build for them?

Can we settle on a name please for i want to add a qemu machine for
testing x86_64?

x8664
amd64
...

Opinions?

thanks,



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

* Re: x86_64
  2011-05-10 10:00 ` x86_64 Bernhard Reutner-Fischer
@ 2011-05-10 10:04   ` Eric Bénard
  2011-05-10 10:06   ` x86_64 Phil Blundell
  1 sibling, 0 replies; 32+ messages in thread
From: Eric Bénard @ 2011-05-10 10:04 UTC (permalink / raw)
  To: openembedded-devel

HI,

On 10/05/2011 12:00, Bernhard Reutner-Fischer wrote:
> On Tue, May 10, 2011 at 10:13:22AM +0200, Jaap de Jong wrote:
>> Hi All,
>>
>> is there any support for 64 bit intel/amd machines?
>> And if so, how to build for them?
>
> Can we settle on a name please for i want to add a qemu machine for
> testing x86_64?
>
> x8664
> amd64
> ...
>
> Opinions?
>
amd64 like debian, gentoo & co

Eric



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

* Re: x86_64
  2011-05-10 10:00 ` x86_64 Bernhard Reutner-Fischer
  2011-05-10 10:04   ` x86_64 Eric Bénard
@ 2011-05-10 10:06   ` Phil Blundell
  2011-05-10 11:02     ` x86_64 Jaap de Jong
                       ` (2 more replies)
  1 sibling, 3 replies; 32+ messages in thread
From: Phil Blundell @ 2011-05-10 10:06 UTC (permalink / raw)
  To: openembedded-devel

On Tue, 2011-05-10 at 12:00 +0200, Bernhard Reutner-Fischer wrote:
> On Tue, May 10, 2011 at 10:13:22AM +0200, Jaap de Jong wrote:
> >Hi All,
> >
> >is there any support for 64 bit intel/amd machines?
> >And if so, how to build for them?
> 
> Can we settle on a name please for i want to add a qemu machine for
> testing x86_64?
> 
> x8664
> amd64
> ...
> 
> Opinions?

"x86_64" seems to be what's currently used as the architecture name.  If
you want a value for ${MACHINE} then I guess something like
"x86_64-generic" would do.  I don't think there's any prohibition
against underscores in machine names.

p.





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

* Re: x86_64
  2011-05-10 10:06   ` x86_64 Phil Blundell
@ 2011-05-10 11:02     ` Jaap de Jong
  2011-05-10 11:08       ` x86_64 Phil Blundell
  2011-05-10 16:15     ` x86_64 Bernhard Reutner-Fischer
  2011-05-10 16:38     ` x86_64 Enrico Scholz
  2 siblings, 1 reply; 32+ messages in thread
From: Jaap de Jong @ 2011-05-10 11:02 UTC (permalink / raw)
  To: openembedded-devel



On 05/10/2011 12:06 PM, Phil Blundell wrote:
> On Tue, 2011-05-10 at 12:00 +0200, Bernhard Reutner-Fischer wrote:
>> On Tue, May 10, 2011 at 10:13:22AM +0200, Jaap de Jong wrote:
>>> Hi All,
>>>
>>> is there any support for 64 bit intel/amd machines?
>>> And if so, how to build for them?
>> Can we settle on a name please for i want to add a qemu machine for
>> testing x86_64?
>>
>> x8664
>> amd64
>> ...
>>
>> Opinions?
> "x86_64" seems to be what's currently used as the architecture name.  If
> you want a value for ${MACHINE} then I guess something like
> "x86_64-generic" would do.  I don't think there's any prohibition
> against underscores in machine names.
>
> p.

So I'm guessing it is not possible at this very moment?

Jaap.



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

* Re: x86_64
  2011-05-10 11:02     ` x86_64 Jaap de Jong
@ 2011-05-10 11:08       ` Phil Blundell
  2011-05-10 11:15         ` x86_64 Jaap de Jong
  0 siblings, 1 reply; 32+ messages in thread
From: Phil Blundell @ 2011-05-10 11:08 UTC (permalink / raw)
  To: openembedded-devel

On Tue, 2011-05-10 at 13:02 +0200, Jaap de Jong wrote:
> 
> On 05/10/2011 12:06 PM, Phil Blundell wrote:
> > On Tue, 2011-05-10 at 12:00 +0200, Bernhard Reutner-Fischer wrote:
> >> On Tue, May 10, 2011 at 10:13:22AM +0200, Jaap de Jong wrote:
> >>> Hi All,
> >>>
> >>> is there any support for 64 bit intel/amd machines?
> >>> And if so, how to build for them?
> >> Can we settle on a name please for i want to add a qemu machine for
> >> testing x86_64?
> >>
> >> x8664
> >> amd64
> >> ...
> >>
> >> Opinions?
> > "x86_64" seems to be what's currently used as the architecture name.  If
> > you want a value for ${MACHINE} then I guess something like
> > "x86_64-generic" would do.  I don't think there's any prohibition
> > against underscores in machine names.
> >
> > p.
> 
> So I'm guessing it is not possible at this very moment?

Depends what you mean by "not possible".  There doesn't seem to be any
existing machine config file which targets x86_64, but I don't think
there is any reason that you couldn't trivially create one; something
along the lines of:

$ cat >conf/machine/x84_64-generic.conf <<EOF
TARGET_ARCH = "x86_64"
GLIBC_ADDONS = "nptl"
GLIBC_EXTRA_OECONF = "--with-tls"
PREFERRED_PROVIDER_virtual/kernel = "linux"
KERNEL_IMAGETYPE = "bzImage"
EOF
$

p.





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

* Re: x86_64
  2011-05-10 11:08       ` x86_64 Phil Blundell
@ 2011-05-10 11:15         ` Jaap de Jong
  2011-05-10 12:57           ` x86_64 Jaap de Jong
  0 siblings, 1 reply; 32+ messages in thread
From: Jaap de Jong @ 2011-05-10 11:15 UTC (permalink / raw)
  To: openembedded-devel


>>>>> is there any support for 64 bit intel/amd machines?
>>>>> And if so, how to build for them?
>>>> Can we settle on a name please for i want to add a qemu machine for
>>>> testing x86_64?
>>>>
>>>> x8664
>>>> amd64
>>>> ...
>>>>
>>>> Opinions?
>>> "x86_64" seems to be what's currently used as the architecture name.  If
>>> you want a value for ${MACHINE} then I guess something like
>>> "x86_64-generic" would do.  I don't think there's any prohibition
>>> against underscores in machine names.
>>>
>>> p.
>> So I'm guessing it is not possible at this very moment?
> Depends what you mean by "not possible".  There doesn't seem to be any
> existing machine config file which targets x86_64, but I don't think
> there is any reason that you couldn't trivially create one; something
> along the lines of:
>
> $ cat>conf/machine/x84_64-generic.conf<<EOF
> TARGET_ARCH = "x86_64"
> GLIBC_ADDONS = "nptl"
> GLIBC_EXTRA_OECONF = "--with-tls"
> PREFERRED_PROVIDER_virtual/kernel = "linux"
> KERNEL_IMAGETYPE = "bzImage"
> EOF
> $
>
> p.
Will try that; is there any 64 bit output to be expected?
Jaap.



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

* Re: x86_64
  2011-05-10 11:15         ` x86_64 Jaap de Jong
@ 2011-05-10 12:57           ` Jaap de Jong
  2011-05-10 14:38             ` x86_64 Phil Blundell
  0 siblings, 1 reply; 32+ messages in thread
From: Jaap de Jong @ 2011-05-10 12:57 UTC (permalink / raw)
  To: openembedded-devel


>>>>>> is there any support for 64 bit intel/amd machines?
>>>>>> And if so, how to build for them?
>>>>> Can we settle on a name please for i want to add a qemu machine for
>>>>> testing x86_64?
>>>>>
>>>>> x8664
>>>>> amd64
>>>>> ...
>>>>>
>>>>> Opinions?
>>>> "x86_64" seems to be what's currently used as the architecture name.  If
>>>> you want a value for ${MACHINE} then I guess something like
>>>> "x86_64-generic" would do.  I don't think there's any prohibition
>>>> against underscores in machine names.
>>>>
>>>> p.
>>> So I'm guessing it is not possible at this very moment?
>> Depends what you mean by "not possible".  There doesn't seem to be any
>> existing machine config file which targets x86_64, but I don't think
>> there is any reason that you couldn't trivially create one; something
>> along the lines of:
>>
>> $ cat>conf/machine/x84_64-generic.conf<<EOF
>> TARGET_ARCH = "x86_64"
>> GLIBC_ADDONS = "nptl"
>> GLIBC_EXTRA_OECONF = "--with-tls"
>> PREFERRED_PROVIDER_virtual/kernel = "linux"
>> KERNEL_IMAGETYPE = "bzImage"
>> EOF
>> $
>>
>> p.
> Will try that; is there any 64 bit output to be expected?
> Jaap.
>

bitbake ends with
| 
/media/OpenEmbedded/release-2010.12/tmp/sysroots/i686-linux/usr/x86_64/x86_64-angstrom-linux/bin/ld: 
cannot find /lib64/libc.so.6 inside 
/media/OpenEmbedded/release-2010.12/tmp/sysroots/x86_64-angstrom-linux

There is only a lib directory and no lib64 directory...

Jaap





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

* Re: x86_64
  2011-05-10 12:57           ` x86_64 Jaap de Jong
@ 2011-05-10 14:38             ` Phil Blundell
  2011-05-10 15:04               ` x86_64 Jaap de Jong
  0 siblings, 1 reply; 32+ messages in thread
From: Phil Blundell @ 2011-05-10 14:38 UTC (permalink / raw)
  To: openembedded-devel

On Tue, 2011-05-10 at 14:57 +0200, Jaap de Jong wrote:
> bitbake ends with
> | 
> /media/OpenEmbedded/release-2010.12/tmp/sysroots/i686-linux/usr/x86_64/x86_64-angstrom-linux/bin/ld: 
> cannot find /lib64/libc.so.6 inside 
> /media/OpenEmbedded/release-2010.12/tmp/sysroots/x86_64-angstrom-linux
> 
> There is only a lib directory and no lib64 directory...

It seems that there is some disagreement between binutils and your C
library about where the libs should be stored.  Which DISTRO
configuration are you using?

If you make a symlink from lib -> lib64 inside the sysroot, does that
allow the build to continue?

p.





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

* Re: x86_64
  2011-05-10 14:38             ` x86_64 Phil Blundell
@ 2011-05-10 15:04               ` Jaap de Jong
  2011-05-10 15:35                 ` x86_64 Enrico Scholz
  0 siblings, 1 reply; 32+ messages in thread
From: Jaap de Jong @ 2011-05-10 15:04 UTC (permalink / raw)
  To: openembedded-devel



On 05/10/2011 04:38 PM, Phil Blundell wrote:
> On Tue, 2011-05-10 at 14:57 +0200, Jaap de Jong wrote:
>> bitbake ends with
>> |
>> /media/OpenEmbedded/release-2010.12/tmp/sysroots/i686-linux/usr/x86_64/x86_64-angstrom-linux/bin/ld:
>> cannot find /lib64/libc.so.6 inside
>> /media/OpenEmbedded/release-2010.12/tmp/sysroots/x86_64-angstrom-linux
>>
>> There is only a lib directory and no lib64 directory...
> It seems that there is some disagreement between binutils and your C
> library about where the libs should be stored.  Which DISTRO
> configuration are you using?
Build Configuration:
BB_VERSION        = "1.8.18"
METADATA_BRANCH   = "release-2010.12"
METADATA_REVISION = "dec3967"
TARGET_ARCH       = "x86_64"
TARGET_OS         = "linux"
MACHINE           = "x86_64-generic"
DISTRO            = "angstrom"
DISTRO_VERSION    = "2010.12"

> If you make a symlink from lib ->  lib64 inside the sysroot, does that
> allow the build to continue?
>

Tried that one...
| 
/media/OpenEmbedded/release-2010.12/tmp/sysroots/i686-linux/usr/x86_64/x86_64-angstrom-linux/bin/ld: 
cannot find /lib64/libc.so.6 inside 
/media/OpenEmbedded/release-2010.12/tmp/sysroots/x86_64-angstrom-linux

so the answer is: no...

Jaap



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

* Re: x86_64
  2011-05-10 15:04               ` x86_64 Jaap de Jong
@ 2011-05-10 15:35                 ` Enrico Scholz
  2011-05-10 15:47                   ` x86_64 Michael Smith
  0 siblings, 1 reply; 32+ messages in thread
From: Enrico Scholz @ 2011-05-10 15:35 UTC (permalink / raw)
  To: openembedded-devel

Jaap de Jong <jaap.dejong@nedap.com> writes:

> TARGET_ARCH       = "x86_64"

did this ever work?  OE uses hardcoded 'lib' (instead of 'lib64') at
various places.  At least gcc has

| #define GLIBC_DYNAMIC_LINKER64 "/lib64/ld-linux-x86-64.so.2"

which causes 64 bit binaries to look for the interpreter at /lib64.

I recall issues with openssl too which autodetects lib64 directories but
OE packages lib only.



Enrico



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

* Re: x86_64
  2011-05-10 15:35                 ` x86_64 Enrico Scholz
@ 2011-05-10 15:47                   ` Michael Smith
  2011-05-10 16:43                     ` x86_64 Enrico Scholz
  0 siblings, 1 reply; 32+ messages in thread
From: Michael Smith @ 2011-05-10 15:47 UTC (permalink / raw)
  To: openembedded-devel

On Tue, 10 May 2011, Enrico Scholz wrote:

> Jaap de Jong <jaap.dejong@nedap.com> writes:
> 
> > TARGET_ARCH       = "x86_64"
> 
> did this ever work?  OE uses hardcoded 'lib' (instead of 'lib64') at
> various places.

Hi Enrico,

This is my MACHINE config:

TARGET_ARCH = "x86_64"

# We can't reuse the same -native builds as 32-bit machines, because
# ours need to be staged into staging/blah/lib64 instead of lib.
# Set blah to x86_64-buildoe64-linux to keep them separate.
BUILD_VENDOR = "-buildoe64"

base_libdir = "${base_prefix}/lib64"
libdir = "${exec_prefix}/lib64"

# Some packages install files into /lib/packagename, not /lib64/packagename.
FILES_${PN} += "${prefix}/lib/${PN}/*"
FILES_${PN}-dbg += "${prefix}/lib/${PN}/.debug"

# glibc's sysdeps/unix/sysv/linux/configure script only fixes
# libc_cv_slibdir if prefix is "/usr". With prefix of "", we need to fix it
# so libc libs don't get installed into /lib.
export libc_cv_slibdir="/lib64"

--------

I had to amend gcc-cross-intermediate:

do_compile_prepend() {
	# On x86_64, glibc-initial stages crti.o to
	# x86_64-oe-linux/lib64/crti.o.
	# When gcc-cross-intermediate tries to build libgcc, it looks
	# for x86_64-oe-linux/lib/../lib64/crti.o.
	# Create the "lib" dir so this shenanigan works.
	install -d ${STAGING_DIR_TARGET}/lib
}


And gcc-cross:

# glibc only built the 64-bit stubs, so don't try to build a 32-bit gcc
# XXX maybe belongs in oe recipes/gcc/gcc-cross4.inc
EXTRA_OECONF_append_x86_64 = " --disable-multilib"


I think that's it - for the recipes I build, all the other fixes have been 
pushed long ago.

Mike



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

* Re: x86_64
  2011-05-10 10:06   ` x86_64 Phil Blundell
  2011-05-10 11:02     ` x86_64 Jaap de Jong
@ 2011-05-10 16:15     ` Bernhard Reutner-Fischer
  2011-05-10 16:18       ` x86_64 Michael Smith
  2011-05-10 17:51       ` x86_64 Phil Blundell
  2011-05-10 16:38     ` x86_64 Enrico Scholz
  2 siblings, 2 replies; 32+ messages in thread
From: Bernhard Reutner-Fischer @ 2011-05-10 16:15 UTC (permalink / raw)
  To: openembedded-devel

On Tue, May 10, 2011 at 11:06:44AM +0100, Phil Blundell wrote:
>On Tue, 2011-05-10 at 12:00 +0200, Bernhard Reutner-Fischer wrote:
>> On Tue, May 10, 2011 at 10:13:22AM +0200, Jaap de Jong wrote:
>> >Hi All,
>> >
>> >is there any support for 64 bit intel/amd machines?
>> >And if so, how to build for them?
>> 
>> Can we settle on a name please for i want to add a qemu machine for
>> testing x86_64?
>> 
>> x8664
>> amd64
>> ...
>> 
>> Opinions?
>
>"x86_64" seems to be what's currently used as the architecture name.  If

That doesn't work as arch-dependent e.g. append, does it.

FOO_append_x86_64 = '-mcpu=barcelona'

>you want a value for ${MACHINE} then I guess something like
>"x86_64-generic" would do.  I don't think there's any prohibition
>against underscores in machine names.

Well, I was talking about the arch.



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

* Re: x86_64
  2011-05-10 16:15     ` x86_64 Bernhard Reutner-Fischer
@ 2011-05-10 16:18       ` Michael Smith
  2011-05-10 17:51       ` x86_64 Phil Blundell
  1 sibling, 0 replies; 32+ messages in thread
From: Michael Smith @ 2011-05-10 16:18 UTC (permalink / raw)
  To: openembedded-devel

------- Original message -------
> From: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
> On Tue, May 10, 2011 at 11:06:44AM +0100, Phil Blundell wrote:
>>
>>"x86_64" seems to be what's currently used as the architecture name.  If
>
> That doesn't work as arch-dependent e.g. append, does it.
>
> FOO_append_x86_64 = '-mcpu=barcelona'

I believe it does work.

Mike 



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

* Re: x86_64
  2011-05-10 10:06   ` x86_64 Phil Blundell
  2011-05-10 11:02     ` x86_64 Jaap de Jong
  2011-05-10 16:15     ` x86_64 Bernhard Reutner-Fischer
@ 2011-05-10 16:38     ` Enrico Scholz
  2011-05-10 20:30       ` x86_64 Phil Blundell
  2 siblings, 1 reply; 32+ messages in thread
From: Enrico Scholz @ 2011-05-10 16:38 UTC (permalink / raw)
  To: openembedded-devel

Phil Blundell <philb@gnu.org> writes:

> "x86_64" seems to be what's currently used as the architecture name.  If
> you want a value for ${MACHINE} then I guess something like
> "x86_64-generic" would do.  I don't think there's any prohibition
> against underscores in machine names.

OVERRIDES don't work correctly with this. E.g. (bitbake 1.10) a recipe
with

| xx = "default"
| xx_x86_64 = "XX"

results into

| OVERRIDES="...:x86_64:..."
| # xx_x86_64=XX
| xx_x86_64="XX"
| # xx=default
| xx="default"


Adding an additional "x86-64" to OVERRIDES in the machine configuration
and using it by

| xx_x86-64 = "XX"

gives the expected

| # xx_x86-64=XX
| xx_x86-64="XX"
| # xx=XX
| xx="XX"



Enrico



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

* Re: x86_64
  2011-05-10 15:47                   ` x86_64 Michael Smith
@ 2011-05-10 16:43                     ` Enrico Scholz
  0 siblings, 0 replies; 32+ messages in thread
From: Enrico Scholz @ 2011-05-10 16:43 UTC (permalink / raw)
  To: openembedded-devel

Michael Smith <msmith@cbnco.com> writes:

>> did this ever work?  OE uses hardcoded 'lib' (instead of 'lib64') at
>> various places.
>
> This is my MACHINE config:
> ...
> # Some packages install files into /lib/packagename, not /lib64/packagename.
> FILES_${PN} += "${prefix}/lib/${PN}/*"
> FILES_${PN}-dbg += "${prefix}/lib/${PN}/.debug"

I think, this will break/change some packages...


After creating (manually) lib64 -> lib symlinks in the sysroot, I managed
to build a non trivial 64-bit system (e.g. with vdr and perl stuff) with
(nearly) standard settings (2011.03-maintenance).  But necessary tricks
like the BUILD_VENDOR and some minor fixes (like these in openssl) caused
me to see this as very experimental.


> And gcc-cross:
> EXTRA_OECONF_append_x86_64 = " --disable-multilib"

should not be needed anymore; flag is set by
847c0dadb9f55af5cc4556486cde3d9dcc2129af


Enrico



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

* Re: x86_64
  2011-05-10 16:15     ` x86_64 Bernhard Reutner-Fischer
  2011-05-10 16:18       ` x86_64 Michael Smith
@ 2011-05-10 17:51       ` Phil Blundell
  2011-05-10 18:43         ` x86_64 Bernhard Reutner-Fischer
  1 sibling, 1 reply; 32+ messages in thread
From: Phil Blundell @ 2011-05-10 17:51 UTC (permalink / raw)
  To: openembedded-devel

On Tue, 2011-05-10 at 18:15 +0200, Bernhard Reutner-Fischer wrote:
> On Tue, May 10, 2011 at 11:06:44AM +0100, Phil Blundell wrote:
> >"x86_64" seems to be what's currently used as the architecture name.  If
> 
> That doesn't work as arch-dependent e.g. append, does it.
> 
> FOO_append_x86_64 = '-mcpu=barcelona'

It seems to work just fine for me.  What goes wrong for you?

$ cat >t.bb <<EOF
TARGET_ARCH = "x86_64"
x = "a"
x_append_x86_64 = "b"
x_append_x87_65 = "c"
EOF
$ bitbake -e -b t.bb |grep ^x
x="ab"
$

p.





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

* Re: x86_64
  2011-05-10 17:51       ` x86_64 Phil Blundell
@ 2011-05-10 18:43         ` Bernhard Reutner-Fischer
  0 siblings, 0 replies; 32+ messages in thread
From: Bernhard Reutner-Fischer @ 2011-05-10 18:43 UTC (permalink / raw)
  To: openembedded-devel

On Tue, May 10, 2011 at 06:51:47PM +0100, Phil Blundell wrote:
>On Tue, 2011-05-10 at 18:15 +0200, Bernhard Reutner-Fischer wrote:
>> On Tue, May 10, 2011 at 11:06:44AM +0100, Phil Blundell wrote:
>> >"x86_64" seems to be what's currently used as the architecture name.  If
>> 
>> That doesn't work as arch-dependent e.g. append, does it.
>> 
>> FOO_append_x86_64 = '-mcpu=barcelona'
>
>It seems to work just fine for me.  What goes wrong for you?

It was OVERRIDES as Enrico mentioned.
Given that both khem in (IIRC) 2009 and me a year later stumbled across
the name and abandoned the thing in consequence, settling on an example
name would be nice -- nowadays i would just use amd64 but that won't
happen anytime soon, unfortunately.
Both patches should be in the old patchwork, for reference.

cheers,



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

* Re: x86_64
  2011-05-10 16:38     ` x86_64 Enrico Scholz
@ 2011-05-10 20:30       ` Phil Blundell
  2011-05-11 10:07         ` x86_64 Enrico Scholz
  0 siblings, 1 reply; 32+ messages in thread
From: Phil Blundell @ 2011-05-10 20:30 UTC (permalink / raw)
  To: openembedded-devel

On Tue, 2011-05-10 at 18:38 +0200, Enrico Scholz wrote:
> Phil Blundell <philb@gnu.org> writes:
> 
> > "x86_64" seems to be what's currently used as the architecture name.  If
> > you want a value for ${MACHINE} then I guess something like
> > "x86_64-generic" would do.  I don't think there's any prohibition
> > against underscores in machine names.
> 
> OVERRIDES don't work correctly with this. E.g. (bitbake 1.10) a recipe
> with
> 
> | xx = "default"
> | xx_x86_64 = "XX"
> 
> results into
> 
> | OVERRIDES="...:x86_64:..."
> | # xx_x86_64=XX
> | xx_x86_64="XX"
> | # xx=default
> | xx="default"

Yes, you're right.  But it seems as though _append overrides do work
(see my other mail to Bernhard Reutner-Fischer), and I don't think the
bitbake documentation notes that underscores are prohibited in
OVERRIDES.  So I think this is a bug in bitbake and should be fixed
there.

Changing the architecture to x86-64 would be a possibility, but clearly
there are already folks using x86_64 (since there are files in site/
with that naming, for example) so this seems like it would be best
avoided.  Also it would require a tmpdir version bump to take care of
BUILD_SYS for all the people who are cross compiling from x86_64, and
that also seems like something best avoided if possible.

p.





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

* Re: x86_64
  2011-05-10 20:30       ` x86_64 Phil Blundell
@ 2011-05-11 10:07         ` Enrico Scholz
  0 siblings, 0 replies; 32+ messages in thread
From: Enrico Scholz @ 2011-05-11 10:07 UTC (permalink / raw)
  To: openembedded-devel

Phil Blundell <philb@gnu.org> writes:

> Changing the architecture to x86-64 would be a possibility, 

no; will cause too much pain because all the ./config.guess scripts
expect 'x86_64'.

I kept TARGET_ARCH='x86_64' but added an additional OVERRIDES where '_'
is replaced by '-'.


Enrico



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

* Re: x86_64
  2011-05-10  8:13 x86_64 Jaap de Jong
  2011-05-10 10:00 ` x86_64 Bernhard Reutner-Fischer
@ 2011-05-15 22:11 ` Khem Raj
  2011-05-16 11:08   ` x86_64 Phil Blundell
  1 sibling, 1 reply; 32+ messages in thread
From: Khem Raj @ 2011-05-15 22:11 UTC (permalink / raw)
  To: openembedded-devel

On (10/05/11 10:13), Jaap de Jong wrote:
> Hi All,
> 
> is there any support for 64 bit intel/amd machines?
> And if so, how to build for them?

classic oe does not have it but there are patches posted look through
mailing list archives

fwiw. oe-core has a working support for x86_64 architecture it will be
worthwhile looking at that

-Khem



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

* Re: x86_64
  2011-05-15 22:11 ` x86_64 Khem Raj
@ 2011-05-16 11:08   ` Phil Blundell
  0 siblings, 0 replies; 32+ messages in thread
From: Phil Blundell @ 2011-05-16 11:08 UTC (permalink / raw)
  To: openembedded-devel

On Sun, 2011-05-15 at 15:11 -0700, Khem Raj wrote:
> fwiw. oe-core has a working support for x86_64 architecture it will be
> worthwhile looking at that

How did oe-core solve the problem with OVERRIDES?

p.





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

end of thread, other threads:[~2011-05-16 11:11 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-03 13:28 x86_64 Lucas Diaz
  -- strict thread matches above, loose matches on Subject: below --
2011-05-10  8:13 x86_64 Jaap de Jong
2011-05-10 10:00 ` x86_64 Bernhard Reutner-Fischer
2011-05-10 10:04   ` x86_64 Eric Bénard
2011-05-10 10:06   ` x86_64 Phil Blundell
2011-05-10 11:02     ` x86_64 Jaap de Jong
2011-05-10 11:08       ` x86_64 Phil Blundell
2011-05-10 11:15         ` x86_64 Jaap de Jong
2011-05-10 12:57           ` x86_64 Jaap de Jong
2011-05-10 14:38             ` x86_64 Phil Blundell
2011-05-10 15:04               ` x86_64 Jaap de Jong
2011-05-10 15:35                 ` x86_64 Enrico Scholz
2011-05-10 15:47                   ` x86_64 Michael Smith
2011-05-10 16:43                     ` x86_64 Enrico Scholz
2011-05-10 16:15     ` x86_64 Bernhard Reutner-Fischer
2011-05-10 16:18       ` x86_64 Michael Smith
2011-05-10 17:51       ` x86_64 Phil Blundell
2011-05-10 18:43         ` x86_64 Bernhard Reutner-Fischer
2011-05-10 16:38     ` x86_64 Enrico Scholz
2011-05-10 20:30       ` x86_64 Phil Blundell
2011-05-11 10:07         ` x86_64 Enrico Scholz
2011-05-15 22:11 ` x86_64 Khem Raj
2011-05-16 11:08   ` x86_64 Phil Blundell
2005-07-28 15:00 X86_64 Nakajima, Jun
2005-07-28 14:40 X86_64 David_Wolinsky
2005-03-01 18:15 x86_64 Ian Pratt
2005-03-01 18:52 ` x86_64 Matt Ayres
2005-03-01 16:01 x86_64 Puthiyaparambil, Aravindh
2005-03-01 17:42 ` x86_64 Keir Fraser
2005-02-27 13:21 x86_64 Franck
2005-02-27 13:47 ` x86_64 Keir Fraser
2005-02-28  3:51   ` x86_64 Ronald G. Minnich

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.