gem5/src
Ali Saidi b760b99f4d O3CPU: Undo Gabe's changes to remove hwrei and simpalcheck from O3 CPU. Removing hwrei causes
the instruction after the hwrei to be fetched before the ITB/DTB_CM register is updated in a call pal
call sys and thus the translation fails because the user is attempting to access a super page address.

Minimally, it seems as though some sort of fetch stall or refetch after a hwrei is required. I think
this works currently because the hwrei uses the exec context interface, and the o3 stalls when that occurs.

Additionally, these changes don't update the LOCK register and probably break ll/sc. Both o3 changes were
removed since a great deal of manual patching would be required to only remove the hwrei change.
2008-10-20 16:22:59 -04:00
..
arch O3CPU: Undo Gabe's changes to remove hwrei and simpalcheck from O3 CPU. Removing hwrei causes 2008-10-20 16:22:59 -04:00
base cprintf: properly deal with pointer types 2008-10-10 21:45:35 -07:00
cpu O3CPU: Undo Gabe's changes to remove hwrei and simpalcheck from O3 CPU. Removing hwrei causes 2008-10-20 16:22:59 -04:00
dev need to add packet_access.hh in order to get tempalte definition 2008-10-16 22:22:47 -07:00
doxygen Fix up doxygen. 2006-08-14 19:25:07 -04:00
kern style: Make a style pass over the whole arch/alpha directory. 2008-09-27 21:03:48 -07:00
mem This function declaration isn't used anywhere. 2008-10-14 17:22:03 -04:00
python eventq: make python events actually work 2008-10-14 09:34:11 -07:00
sim eventq: revert code for unserializing events. 2008-10-14 09:33:52 -07:00
unittest cprintf: properly deal with pointer types 2008-10-10 21:45:35 -07:00
Doxyfile Fix up doxygen. 2006-08-14 19:25:07 -04:00
SConscript swig: Add in a %rename to allow the same name to appear in multiple namespaces. 2008-10-10 21:45:34 -07:00