* 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 --
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
-- strict thread matches above, loose matches on Subject: below --
2005-03-01 16:01 x86_64 Puthiyaparambil, Aravindh
2005-03-01 17:42 ` x86_64 Keir Fraser
2005-03-01 18:15 x86_64 Ian Pratt
2005-03-01 18:52 ` x86_64 Matt Ayres
2005-07-28 14:40 X86_64 David_Wolinsky
2005-07-28 15:00 X86_64 Nakajima, Jun
2007-04-03 13:28 x86_64 Lucas Diaz
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
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.