THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

A new Flyspray task has been opened.  Details are below.

User who did this: - Steve Reinhardt (stever)

Attached to Project - M5 Bugs
Summary - SPLASH doesn't work on O3 SE mode
Task Type - Bug
Category - CPU
Status - New
Assigned To - Korey Sewell
Operating System - All
Severity - Medium
Priority - Normal
Reported Version - 2.0beta5
Due in Version - 
Due Date - Undecided
Details - The Tru64-based SE-mode thread code expects unused thread
contexts to be in state Unallocated.  SimpleCPU initializes thread
contexts to Unallocated and marks them as Active when cpu->activate()
is called, so the thread code finds unactivated contexts just fine. 
However, O3 initializes contexts to Suspended rather than Unallocated
to the thread code can't identify them as unused.  Changing the
initial state to Unallocated in the O3CPU constructor (currently in
src/cpu/o3/*/cpu_impl.hh, but looks like it should be refactored into
the ISA-independent O3 code) doesn't work because then when you try to
transition from Unallocated to Active you run into the bug where that
doesn't work (see bug 317).



More information can be found at the following URL:
http://www.m5sim.org/flyspray/task/318

You are receiving this message because you have requested it from the
Flyspray bugtracking system.  You can be removed from future
notifications by visiting the URL shown above.

_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to