You can change the kernel that it uses.  I actually don't normally use
the demo-alpha script.  I created my own based on it.  I'll try to
find my scripts and send them out.

  Nate

On Wed, May 28, 2008 at 11:18 AM, Ali Saidi <[EMAIL PROTECTED]> wrote:
> I figured that but on the crosstools website they build everything with
> 2.6.12.
>
> Ali
>
> On May 28, 2008, at 2:02 PM, Lisa Hsu wrote:
>
>> That just means that you want the toolchain to reflect the same headers as
>> the kernel you want to build for M5.  So, if for M5 you want to use kernel
>> 2.6.22, then you should build your toolchain with those headers so they
>> won't be incompatible when you actually build the kernel, so no need to go
>> back to 2.6.13 if you are running 2.6.22, you're in luck!
>>
>> Lisa
>>
>> On Wed, May 28, 2008 at 1:36 PM, Beckmann, Brad <[EMAIL PROTECTED]>
>> wrote:
>> The wiki says the following:
>>
>> "Modify the gcc-3.4.3-glibc-2.3.5.dat so that the linux version it
>> points to reflects the Linux headers you want to use in your toolchain.
>> Currently in M5 we are using linux-2.6.13, so you should set it
>> accordingly."
>>
>> When running the demo-alpha.sh script, it looks for the headers tarball
>> in the $TARBALLS_DIR.
>>
>> Thanks for your help!
>>
>> Brad
>>
>>
>> -----Original Message-----
>> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
>> Behalf Of Ali Saidi
>> Sent: Wednesday, May 28, 2008 10:31 AM
>> To: M5 users mailing list
>> Subject: Re: [m5-users] Config File for Linux 2.6.22
>>
>> Where do we say you need the 2.6.13 headers? It's been a couple of
>> months since I used crosstools, but if I remember correctly it grabs
>> all the files it needs to compile and you shouldn't have to get
>> anything manually.
>>
>> Ali
>>
>>
>> On May 28, 2008, at 1:25 PM, Beckmann, Brad wrote:
>>
>> > Hi Ali,
>> >
>> > I'm having a problem finding the the linux libc headers for 2.6.13.
>> > There are a bunch of libc hearders up to 2.6.12 at this website:
>> > (http://ep09.pld-linux.org/~mmazur/linux-libc-headers/), but I can't
>> > find 2.6.13 or anything beyond that.  The wiki suggests using 2.6.13.
>> > Do you still recommend that version?  Is there any benefit for
>> > upgrading
>> > to the 2.6.22 headers?  Do I need to create my own hearders tarball or
>> > is there a website containing all the libc hearder tarballs that I
>> > can't
>> > seem to find?
>> >
>> > Please excuse the list of question, but this is my first exposure to
>> > much of the linux/libc environment.
>> >
>> > Thanks,
>> >
>> > Brad
>> >
>> >
>> > -----Original Message-----
>> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
>> > On
>> > Behalf Of Ali Saidi
>> > Sent: Tuesday, May 27, 2008 7:20 PM
>> > To: M5 users mailing list
>> > Subject: Re: [m5-users] Config File for Linux 2.6.22
>> >
>> > Hi Brad,
>> >
>> > I'm glad you're finding it useful. If you run into something that
>> > isn't addressed in the wiki please let us know or add it a bit. The
>> > more people who contribute the more complete it will become.
>> >
>> > Thanks,
>> > Ali
>> >
>> >
>> >
>> > On May 27, 2008, at 9:52 PM, Beckmann, Brad wrote:
>> >
>> >> Hi Ali,
>> >>
>> >> Thanks for the suggestion.  I tried that earlier today and I ran into
>> >> the problem that the crosstool script wanted to write the /opt
>> >> directory.  I mistakenly thought that meant crosstool script required
>> >> root permission.  In actuality, it doesn't and the script runs just
>> >> fine
>> >> if you specify a different directory.
>> >>
>> >> Thanks for pushing me to think harder about it.  :)
>> >>
>> >> By the way, thanks for creating the wiki page...it is definitely
>> >> helpful.
>> >>
>> >> Brad
>> >>
>> >>
>> >> -----Original Message-----
>> >> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
>> >> On
>> >> Behalf Of Ali Saidi
>> >> Sent: Tuesday, May 27, 2008 6:20 PM
>> >> To: M5 users mailing list
>> >> Subject: Re: [m5-users] Config File for Linux 2.6.22
>> >>
>> >> Hi Brad,
>> >>
>> >> The only thing you can do is recompile the cross compiler on your
>> >> system or try the other 3.X version of the alpha compiler we have on
>> >> the website. The crosstool script (http://www.kegel.com/crosstool/)
>> >> helps with building a cross-compiler, but it normally takes a bit of
>> >> poking and searching on the cross tools mailing list to make it
>> >> build.
>> >>
>> >> Ali
>> >>
>> >>
>> >>
>> >>
>> >> On May 27, 2008, at 6:59 PM, Beckmann, Brad wrote:
>> >>
>> >>> Hi Ali,
>> >>>
>> >>> Thanks for the response.  I've created a config file for 2.6.22
>> >>> and I
>> >>> now have a follow-up question about cross-compiling.  I've been
>> >>> following the directions you published on the website
>> >>>
>> >>
>> >
>> (http://www.m5sim.org/wiki/index.php/Using_linux-dist_to_Create_Disk_Ima
>> >>> ges_and_Kernels_for_M5) and I'm blocked on a glibc error.  The
>> >>> particular error is the following:
>> >>>
>> >>> svvint02[/proj/aatl_perfmod_arch/users/bbeckman/m5-ext/linux-2.6/
>> >>> linux-2
>> >>> .6]% make ARCH=alpha
>> >>> CROSS_COMPILE=../../m5_downloads/gcc-4.1.1-glibc-2.3.5/alpha-
>> >>> unknown-
>> >>> lin
>> >>> ux-gnu/bin/alpha-unknown-linux-gnu- vmlinux
>> >>> ../../m5_downloads/gcc-4.1.1-glibc-2.3.5/alpha-unknown-linux-gnu/
>> >>> bin/
>> >>> alp
>> >>> ha-unknown-linux-gnu-gcc: /lib64/tls/libc.so.6: version `GLIBC_2.4'
>> >>> not
>> >>> found (required by
>> >>> ../../m5_downloads/gcc-4.1.1-glibc-2.3.5/alpha-unknown-linux-gnu/
>> >>> bin/
>> >>> alp
>> >>> ha-unknown-linux-gnu-gcc)
>> >>> CHK     include/linux/version.h
>> >>> CHK     include/linux/utsrelease.h
>> >>> CC      arch/alpha/kernel/asm-offsets.s
>> >>> ../../m5_downloads/gcc-4.1.1-glibc-2.3.5/alpha-unknown-linux-gnu/
>> >>> bin/
>> >>> alp
>> >>> ha-unknown-linux-gnu-gcc: /lib64/tls/libc.so.6: version `GLIBC_2.4'
>> >>> not
>> >>> found (required by
>> >>> ../../m5_downloads/gcc-4.1.1-glibc-2.3.5/alpha-unknown-linux-gnu/
>> >>> bin/
>> >>> alp
>> >>> ha-unknown-linux-gnu-gcc)
>> >>> make[1]: *** [arch/alpha/kernel/asm-offsets.s] Error 1
>> >>> make: *** [prepare0] Error 2
>> >>>
>> >>> So I noticed that the libc version in my environment is
>> >>> libc-2.3.2.so
>> >>> and I believe this is the source of my problem:
>> >>>
>> >>> svvint02[/tool/pandora/.package/glib-2.4.4]% ls -l /lib64/tls/
>> >>> libc.so.6
>> >>> lrwxrwxrwx    1 root     root           13 Mar 29 18:30
>> >>> /lib64/tls/libc.so.6 -> libc-2.3.2.so
>> >>>
>> >>> Would you suspect this is the problem as well?  I don't have root
>> >>> permissions on the machines I'm using so I can't directly install a
>> >>> newer version of libc.  I just wanted to check if there was another
>> >>> solution possible.
>> >>>
>> >>> Thanks,
>> >>>
>> >>> Brad
>> >>>
>> >>> -----Original Message-----
>> >>> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
>> >>> On
>> >>> Behalf Of Ali Saidi
>> >>> Sent: Friday, May 23, 2008 7:45 PM
>> >>> To: M5 users mailing list
>> >>> Subject: Re: [m5-users] Config File for Linux 2.6.22
>> >>>
>> >>> Hi Brad,
>> >>>
>> >>> I created the other config files, but I don't have one for 2.6.22.
>> >>> If
>> >>> you want one you should just start with the 2.6.18 config file and
>> >>> if
>> >>> you attempt to make the kernel you'll get prompted for any new
>> >>> parameters that weren't in 2.6.18.
>> >>>
>> >>> Ali
>> >>>
>> >>>
>> >>>
>> >>> On May 23, 2008, at 9:59 PM, Beckmann, Brad wrote:
>> >>>
>> >>>> Hi,
>> >>>>
>> >>>> Could you please point me to the patch file for the .config.m5 file
>> >>>> needed for Linux 2.6.22?  I notice that the Linux Patches tarball
>> >>>> contains defaultconfig files for 2.6.13, 2.6.16, and 2.6.18, but
>> >>>> not
>> >>>> 2.6.22.
>> >>>>
>> >>>> Thanks for your help!
>> >>>>
>> >>>> Brad
>> >>>>
>> >>>> _______________________________________________
>> >>>> m5-users mailing list
>> >>>> [email protected]
>> >>>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>> >>>
>> >>> _______________________________________________
>> >>> m5-users mailing list
>> >>> [email protected]
>> >>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>> >>>
>> >>>
>> >>> _______________________________________________
>> >>> m5-users mailing list
>> >>> [email protected]
>> >>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>> >>>
>> >>
>> >> _______________________________________________
>> >> m5-users mailing list
>> >> [email protected]
>> >> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>> >>
>> >>
>> >> _______________________________________________
>> >> m5-users mailing list
>> >> [email protected]
>> >> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>> >>
>> >
>> > _______________________________________________
>> > m5-users mailing list
>> > [email protected]
>> > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>> >
>> >
>> > _______________________________________________
>> > m5-users mailing list
>> > [email protected]
>> > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>> >
>>
>> _______________________________________________
>> m5-users mailing list
>> [email protected]
>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>>
>>
>> _______________________________________________
>> m5-users mailing list
>> [email protected]
>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>>
>>
>> _______________________________________________
>> m5-users mailing list
>> [email protected]
>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>
> _______________________________________________
> m5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>
>
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to