Andreas,

Thanks. ARM would be useful for me, but I would like at least to try to get
x86 working, since that would be more useful for my purposes. I came across
this page (link <http://www.m5sim.org/Compiling_a_Linux_Kernel>) explaining
the patching that has to be done to the kernel to make it work. I will try
to work through that.

Thanks,
Patrick

On Fri, Mar 6, 2015 at 1:13 AM, Andreas Hansson <andreas.hans...@arm.com>
wrote:

>  Hi Patrick,
>
>  It might not be what you are looking for, but just in case… if you want
> the latest linux kernel you should be just fine with ARM (aarch64). There
> are lots of people using ARM full system so there should also be plenty
> help available if needed.
>
>  Andreas
>
>   From: Patrick via gem5-users <gem5-users@gem5.org>
> Reply-To: Patrick <plafr...@gmail.com>, gem5 users mailing list <
> gem5-users@gem5.org>
> Date: Thursday, 5 March 2015 22:28
> To: gem5 users mailing list <gem5-users@gem5.org>
> Subject: Re: [gem5-users] Linux kernel
>
>  Just to offer an update, I was able to build kernel version 2.6.28.4 by
> rolling back to gcc 3.4. When I try to run gem5 in FS mode with this
> kernel, though, I get this error:
>
>  Kernel panic - not syncing: Attempted to kill the idle task!
>
>
>  It looks like this error has come up in past discussions on the gem5
> boards, so I will look over those. (Sorry for sidetracking the
> conversation. I will eventually like to look into newer versions of the
> kernel, but I figured starting with an older, known working version of the
> kernel was a good starting point.)
>
>  -Patrick
>
> On Thu, Mar 5, 2015 at 10:53 AM, Patrick <plafr...@gmail.com> wrote:
>
>>  Konstantinos,
>>
>>  I tried running the latest stable version (3.19). It built succesfully
>> from source, but when I tried to run it, I got the following error:
>>
>>   panic: Resetting mouse wrap mode unimplemented.
>>   @ tick 928089856500
>>  [processData:build/X86/dev/x86/i8042.cc, line 258]
>>  Memory Usage: 1084128 KBytes
>>  Program aborted at cycle 928089856500
>>  Aborted (core dumped)
>>
>>   ​I t​ried building two of the versions of the kernel for which there
>> are configuration files provided for x86 on the gem5 wiki (here
>> <http://www.m5sim.org/Linux_kernel>). This included versions 2.6.22.9
>> and 2.6.28.4. When I tried building 2.6.22.9, I got this error:
>>
>>
>>    In file included from arch/x86_64/kernel/asm-offsets.c:7:0:
>>   include/linux/crypto.h:20:24: fatal error: asm/atomic.h: No such file
>> or directory
>>
>>
>>  When I tried to build 2.6.28.4, I got this error:
>>
>>     gcc: error: unrecognized command line option ‘-m’
>>    gcc: error: elf_x86_64: No such file or directory
>>
>>
>>  From reading discussion boards about building the kernel, I think these
>> errors might mean I need to roll back my toolchain to build these previous
>> versions of the kernel. However, I have little experience with building
>> kernels, so I need to do more reading about this.
>>
>>  Just thought I'd share my experience, as it sounds like we are working
>> on similar problems.
>>
>>  I had had a brief discussion with another individual on this message
>> board a long time ago on the related topic of creating a disk image for
>> gem5 (link
>> <http://www.mail-archive.com/gem5-users%40gem5.org/msg10731.html>). This
>> discussion had lead me to the script gem5/gem5img.py, but I haven't yet
>> gotten around to revisiting that to learn more about it.
>>
>>  I'd be interested in any updates you might have on this.
>>
>>  Thanks,
>> Patrick
>>
>> On Sat, Feb 14, 2015 at 2:40 AM, Konstadinos PARASYRIS via gem5-users <
>> gem5-users@gem5.org> wrote:
>>
>>>
>>> Hi,
>>>
>>> Has anyone successfully executed a kernel 3.2 or newer under X86 full
>>> system simulation?
>>>
>>>
>>> Konstantinos Parasyris
>>>
>>> _______________________________________________
>>> gem5-users mailing list
>>> gem5-users@gem5.org
>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>>
>>
>>
>
> -- IMPORTANT NOTICE: The contents of this email and any attachments are
> confidential and may also be privileged. If you are not the intended
> recipient, please notify the sender immediately and do not disclose the
> contents to any other person, use it for any purpose, or store or copy the
> information in any medium. Thank you.
>
> ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ,
> Registered in England & Wales, Company No: 2557590
> ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ,
> Registered in England & Wales, Company No: 2548782
>
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to