Searched hist:3500 (Results 1 - 4 of 4) sorted by relevance

/gem5/src/cpu/o3/
H A Dmem_dep_unit.hhdiff 3500:8d5e32b3bc2e Tue Nov 07 13:53:00 EST 2006 Kevin Lim <ktlim@umich.edu> Initialize mem dep unit properly.

src/cpu/o3/mem_dep_unit_impl.hh:
Initialize mem dep unit properly, add debug output.
H A Dmem_dep_unit_impl.hhdiff 3500:8d5e32b3bc2e Tue Nov 07 13:53:00 EST 2006 Kevin Lim <ktlim@umich.edu> Initialize mem dep unit properly.

src/cpu/o3/mem_dep_unit_impl.hh:
Initialize mem dep unit properly, add debug output.
/gem5/src/arch/x86/
H A Dprocess.hhdiff 12044:3fbbaad9c5cc Wed May 24 05:49:00 EDT 2017 Gabe Black <gabeblack@google.com> x86: sim: Make 32 bit x86 processes work again.

When the LiveProcess class was renamed to be just Process, the CL author
also changed the syscall function from a virtual function into a regular
one. Unfortunately, the I386Process class overrode the syscall function
to adjust the return address so that control would return to the right
place. Without that adjustment, 32 bit x86 process would segfault and die
immediately after their first system call.

This change reinstates the virtual specifier on the base syscall function,
and adds an override keyword on the I386Process's version so that it won't
be orphaned again in the future. It also fixes some small style issues the
style checker script complained about.

Change-Id: I0d1178ea0eda6676050c8fc043820a2bb4d99c0d
Reviewed-on: https://gem5-review.googlesource.com/3500
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Reviewed-by: Brandon Potter <Brandon.Potter@amd.com>
Maintainer: Jason Lowe-Power <jason@lowepower.com>
/gem5/src/sim/
H A Dprocess.hhdiff 12044:3fbbaad9c5cc Wed May 24 05:49:00 EDT 2017 Gabe Black <gabeblack@google.com> x86: sim: Make 32 bit x86 processes work again.

When the LiveProcess class was renamed to be just Process, the CL author
also changed the syscall function from a virtual function into a regular
one. Unfortunately, the I386Process class overrode the syscall function
to adjust the return address so that control would return to the right
place. Without that adjustment, 32 bit x86 process would segfault and die
immediately after their first system call.

This change reinstates the virtual specifier on the base syscall function,
and adds an override keyword on the I386Process's version so that it won't
be orphaned again in the future. It also fixes some small style issues the
style checker script complained about.

Change-Id: I0d1178ea0eda6676050c8fc043820a2bb4d99c0d
Reviewed-on: https://gem5-review.googlesource.com/3500
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Reviewed-by: Brandon Potter <Brandon.Potter@amd.com>
Maintainer: Jason Lowe-Power <jason@lowepower.com>

Completed in 44 milliseconds