Hi,

I have the same problem. The last instruction decoded in a kernel >2.6.32
is

8e d0                   mov    %eax,%ss
where %eax contains 0 (xor    %eax,%eax).

In 2.6.32 and earlier the segment registers was set to "movl
$__KERNEL_DS,%eax", which in my 2.6.32 kernel was 0x18.

The code is found in head_64.S in entry point "secondary_startup_64".

Any clue why the simulator gets stuck here?


Best regards
Anders

2011/11/28 huangyongbing <[email protected]>

> **
> Hi all,
>
> I try to run Gem5 using X86_FS and Linux kernel 3.1. The configuration
> file I use is downloaded from Gem5 website which contained in file
> 'config-x86.tar.gz'. No errors are printed out by gem5. However, there is
> also nothing printed out in m5term console. Using the same configuration
> file, Linux kernel 2.6.32 is runnable on Gem5. Thus, what's the problem?
>
>
> 2011-11-28
> ------------------------------
>  -- Yongbing Huang
>
> _______________________________________________
> gem5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to