[OSy] Ukonceni MSIMu
Jan Záloha
jzaloha at centrum.cz
Sat Feb 13 21:37:54 CET 2010
Konfigurace, na které to padá je v obsahu trunku týmu BoVaZa. Ještě zajímavý detail je, že když do kódu přidám několik instrukcí nop, tak aby se často vykonávaly, tak to padat přestane. Původně jsem měl za to, že se jedná o race, ale když to kolegovi prochází a navíc trace vypadá jak vypadá, tak si už tím nejsem tak jistý a raději jsem se ozval. Zusím msim přeložit s ladícími výpisy a podívat se na něj.
Jan Záloha
______________________________________________________________
> Od: "Petr Tuma" <petr.tuma at dsrg.mff.cuni.cz>
> Komu: Operating Systems Course <osy at dsrg.mff.cuni.cz>
> Datum: 13.02.2010 21:31
> Předmět: Re: [OSy] Ukonceni MSIMu
>
>Dobry vecer,
>
>rozhodne to nevypada spravne :) ale obavam se, ze jediny zpusob, jak se v teto situaci pohnout vpred, je ze si prelozite MSIM s ladicimi symboly a podivate se, kde zhruba spadne (pokud nam chyba nepujde reprodukovat, sotva pujde rozumne rychle najit).
>
>Kdyz poslete konfiguraci a binarky pro simulator, muzeme snadno zkusit, jestli nam to dela taky ...
>
>Petr Tuma
>
>
>On 02/13/2010 09:23 PM, Jan Záloha wrote:
>>
>> Děkuji za bleskovou odpověď: upřesním náš problém: když pustí test se specifickou paměťovou konfigurací kolega, tak mu proběhne vpořádku. Naopak v mém případě skončí. Když vytracuji instrukce, dostanu na konci "logu" následující data:
>> 0 80002A10 lw t8, 0x40(sp) # 0x40=64
>> 0 80002A14 lw t7, 0x3c(sp) # 0x3c=60
>> 0 80002A18 lw t6, 0x38(sp) # 0x38=56
>> 0 80002A1C lw t5, 0x34(sp) # 0x34=52
>> 0 80002A20 lw t4, 0x30(sp) # 0x30=48
>> 0 80002A24 lw t3, 0x2c(sp) # 0x2c=44
>> 0 80002A28 lw t2, 0x28(sp) # 0x28=40
>> 0 80002A2C lw t1, 0x24(sp) # 0x24=36, t1: 0x2->0x267b0d00
>> 0 80002A30 lw t0, 0x20(sp) # 0x20=32, t0: 0x66666667->0x0
>> 0 80002A34 lw a3, 0x1c(sp) # 0x1c=28, a3: 0x1->0x8030d8ac
>> 0 80002A38 lw a2, 0x18(sp) # 0x18=24, a2: 0x1->0xe
>> 0 80002A3C lw a1, 0x14(sp) Running make --silent distclean KERNEL_TEST=tests/as2/map2/test.c tests/as2/shared/tst_area_list.c tests/as2/shared/tst_area_ops.c
>>
>> Což mi přijde poněud divné. Spuštěné binárky máme s kolegou na bit shodné, oba používáme Linux. Jinak je pravdou, že já používám 64-bit operační systém (distribuci Ubuntu)...
>>
>>
>>
>> ______________________________________________________________
>>> Od: "Petr Tuma"<petr.tuma at dsrg.mff.cuni.cz>
>>> Komu: Operating Systems Course<osy at dsrg.mff.cuni.cz>
>>> Datum: 13.02.2010 21:12
>>> Předmět: Re: [OSy] Ukonceni MSIMu
>>>
>>> Dobry vecer,
>>>
>>> sam od sebe by MSIM urcite skoncit nemel, ale rozhodne neni mozne vyloucit, ze je v nem chyba, ktera podobne chovani zpusobuje.
>>>
>>> Co konkretne se vam deje ?
>>>
>>> Petr Tuma
>>>
>>>
>>> -- Petr Tuma
>>> Distributed Systems Research Group
>>> Department of Software Engineering
>>> Faculty of Mathematics and Physics
>>> Charles University, Czech Republic
>>> http://dsrg.mff.cuni.cz/~ceres
>>>
>>> _______________________________________________
>>> OSy mailing list
>>> OSy at dsrg.mff.cuni.cz
>>> https://dsrg.mff.cuni.cz/mailman/listinfo/osy
>>>
>>
>> _______________________________________________
>> OSy mailing list
>> OSy at dsrg.mff.cuni.cz
>> https://dsrg.mff.cuni.cz/mailman/listinfo/osy
>
>-- Petr Tuma
>Distributed Systems Research Group
>Department of Software Engineering
>Faculty of Mathematics and Physics
>Charles University, Czech Republic
> http://dsrg.mff.cuni.cz/~ceres
>
>_______________________________________________
>OSy mailing list
>OSy at dsrg.mff.cuni.cz
>https://dsrg.mff.cuni.cz/mailman/listinfo/osy
>
More information about the NSWI004
mailing list