Never mind. The test was easy to write.

Gabe

On 04/23/11 13:55, Gabe Black wrote:
> I have a plan for how to fix this which won't be that difficult, but
> since it's going to be near the heart of all the x86 instruction
> machinery I'd like to be able to test it. I could put together a
> specialized test case which has a malformed instruction that should hit
> this even in the simple CPUs, but it would be easier if you can just
> give me a command line. If it takes a long time to run or I'd need extra
> patches then don't worry about it.
>
> Gabe
>
> On 04/22/11 10:25, Gabe Black wrote:
>> It looks like this patch was committed, but it didn't have anything to
>> do with the assert. It just happened to change whether or not that
>> assert was hit. I'll take a look at it sometime soon.
>>
>> Gabe
>>
>> On 04/22/11 10:04, nathan binkert wrote:
>>> Did this ever get committed?  I'm running into this bug with 20.parser.
>>>
>>>   Nate
>>>
>>> On Wed, Mar 30, 2011 at 8:46 AM, Ali Saidi <sa...@umich.edu> wrote:
>>>
>>>>    This is an automatically generated e-mail. To reply, visit:
>>>> http://reviews.m5sim.org/r/520/
>>>>
>>>> I think the updated patch addresses all of your issues Gabe. I tested it 
>>>> with an opt binary and one problem jumped out in x86 for 20.parser an 
>>>> assert:
>>>> m5.opt: build/X86_SE/arch/x86/emulenv.cc:49: void 
>>>> X86ISA::EmulEnv::doModRM(const X86ISA::ExtMachInst&): Assertion 
>>>> `machInst.modRM.mod != 3' failed.
>>>>
>>>> It looks like the assert shouldn't be there and is hit during some miss 
>>>> speculation.
>>>>
>>>>
>>>> - Ali
>>>>
>>>> On March 30th, 2011, 8:41 a.m., Ali Saidi wrote:
>>>>   Review request for Default, Ali Saidi, Gabe Black, Steve Reinhardt, and
>>>> Nathan Binkert.
>>>> By Ali Saidi.
>>>>
>>>> *Updated 2011-03-30 08:41:48*
>>>> Description
>>>>
>>>> O3: Tighten memory order violation checking to 16 bytes.
>>>>
>>>> The comment in the code suggests that the checking granularity should be 16
>>>> bytes, however in reality the shift by 8 is 256 bytes which seems much
>>>> larger than required.
>>>>
>>>>   Diffs
>>>>
>>>>    - src/cpu/base_dyn_inst.hh (d54b7775a6b0)
>>>>    - src/cpu/o3/O3CPU.py (d54b7775a6b0)
>>>>    - src/cpu/o3/lsq_unit.hh (d54b7775a6b0)
>>>>    - src/cpu/o3/lsq_unit_impl.hh (d54b7775a6b0)
>>>>
>>>> View Diff <http://reviews.m5sim.org/r/520/diff/>
>>>>
>>> _______________________________________________
>>> m5-dev mailing list
>>> m5-dev@m5sim.org
>>> http://m5sim.org/mailman/listinfo/m5-dev
>> _______________________________________________
>> m5-dev mailing list
>> m5-dev@m5sim.org
>> http://m5sim.org/mailman/listinfo/m5-dev
> _______________________________________________
> m5-dev mailing list
> m5-dev@m5sim.org
> http://m5sim.org/mailman/listinfo/m5-dev

_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to