[gem5-users] Re: Questions about simulating ARM SVE with gem5

2021-12-11 Thread Gabe Black via gem5-users
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

[gem5-users] Re: how gem5 loads binaries on SE mode?

2021-12-11 Thread Gabe Black via gem5-users
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

[gem5-users] Re: Guest Binaries for X86

2021-12-11 Thread Gabe Black 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

[gem5-users] Re: ARM Microop vs Macroop

2021-12-11 Thread Gabe Black via gem5-users
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

[gem5-users] isa functionally implementation

2021-12-11 Thread Liyichao via gem5-users
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