Hi Xiaokang.
1. All of those CPU models will be able to execute the same set of
instructions since they use the same instruction implementations. The HPI
CPU is really just the O3CPU with some of the configuration set a certain
way, I think.
2. I don't know for sure, but there are some constants r
Hi Hiromichi, there isn't really any documentation for how that system
works. You can find much of the code for it in the src/base/loader
directory, and in the Process subclasses for the different architectures in
src/arch/.
Gabe
On Wed, Dec 8, 2021 at 11:47 PM hiromichi.haneda--- via gem5-users
Hi James, there are not. I put a little time into making it easier to build
your own images with known good configurations and tools, but there's a lot
to do there still.
Gabe
On Wed, Dec 8, 2021 at 10:49 PM jamesbondtia--- via gem5-users <
gem5-users@gem5.org> wrote:
> Hi,
>
> I noticed that th
Hi Jason. Some instructions need to be broken down into microops because
they might not be realistic to do all at once, or because they need to
perform multiple memory accesses. Other instructions don't, so they're
implemented as regular instructions which are not broken down into microops.
Gabe
Hi All:
I wonder if the semantics of ISA are already implemented in GEM5, but
whether it actually implements its functionality in the architecture.
For example, the armv8 instruction "ldnp" is defined in the standard that it
initiates a direct load from the memory and will not be allocat