| 51ce1f34 | 21-Aug-2023 |
Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> |
refactor(qemu): handle pointer authentication
Pointer authentication requires CTX_INCLUDE_PAUTH_REGS to be defined.
Change-Id: I4ca95d6d9e619e7a7296a2c3ecb799683bf70575 Signed-off-by: Marcin Juszki
refactor(qemu): handle pointer authentication
Pointer authentication requires CTX_INCLUDE_PAUTH_REGS to be defined.
Change-Id: I4ca95d6d9e619e7a7296a2c3ecb799683bf70575 Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
show more ...
|
| c1baf178 | 24-Jul-2023 |
Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> |
refactor(qemu): common cpu features enablement
Enable SVE, SME, RNG, FGT in one place.
qemu gains FGT (needed for 'max' cpu to boot Linux) qemu_sbsa gains RNG
Signed-off-by: Marcin Juszkiewicz <ma
refactor(qemu): common cpu features enablement
Enable SVE, SME, RNG, FGT in one place.
qemu gains FGT (needed for 'max' cpu to boot Linux) qemu_sbsa gains RNG
Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Change-Id: I2e8f971ef3e42d9ebe9f20641b288cc8c40f806a
show more ...
|
| 886688d1 | 24-Jul-2023 |
Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> |
refactor(qemu): move CPU definitions into one place
Keep list of supported cpu cores in one place for both platforms. qemu_sbsa does not handle some of them but with 256MB firmware space it does not
refactor(qemu): move CPU definitions into one place
Keep list of supported cpu cores in one place for both platforms. qemu_sbsa does not handle some of them but with 256MB firmware space it does not matter.
Change-Id: I5b8f7d18dc903e86e0cc7babbc2fb3f26a1bfdfa Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
show more ...
|
| 73a7aca2 | 04-Apr-2023 |
Evgeny Iakovlev <eiakovlev@linux.microsoft.com> |
feat(qemu): increase max cpus per cluster to 16
Qemu-tcg with GICv3 emulation enabled will by default configure MPIDR topology to report up to 16 cpus per cluster. This is NOT overriden by qemu's -s
feat(qemu): increase max cpus per cluster to 16
Qemu-tcg with GICv3 emulation enabled will by default configure MPIDR topology to report up to 16 cpus per cluster. This is NOT overriden by qemu's -smp setting, e.g. -smp 8,clusters=2,cores=4,threads=1 will still generate MPIDR reads as if all 8 CPUs were within one cluster.
Increase the hardcoded limit to reflect that so that we accept PSCI calls that provide MPIDRs based on what was actually read from the emulated CPU.
Change-Id: Ia321d555f885c96a9a94ae053b340e3a9e300e6d Signed-off-by: Evgeny Iakovlev <eiakovlev@linux.microsoft.com>
show more ...
|
| c68736da | 07-Dec-2022 |
Rebecca Cran <rebecca@quicinc.com> |
fix(build): partially fix qemu aarch32 build
While aarch32 isn't currently supported on qemu, platform.mk contains hard-coded references to aarch64 in BL1_SOURCES which should be ${ARCH}.
This impr
fix(build): partially fix qemu aarch32 build
While aarch32 isn't currently supported on qemu, platform.mk contains hard-coded references to aarch64 in BL1_SOURCES which should be ${ARCH}.
This improves the situation, but since aarch32/qemu_max.S doesn't exist and there are other missing files for aarch32, this is only a partial fix.
Signed-off-by: Rebecca Cran <rebecca@quicinc.com> Change-Id: I3fa01483e572abfd781ceaecff16ecf57cda8316
show more ...
|