Message ID | 20230704130647.2842917-1-peter.maydell@linaro.org |
---|---|
Headers | show |
Series | target/arm: Implement Cortex Neoverse-V1 | expand |
W dniu 4.07.2023 o 15:06, Peter Maydell pisze: > This patchset implements the Cortex Neoverse-V1 CPU type, as a > representative Armv8.3 (+ some extras from 8.4) CPU matching real > hardware. The main thing we were waiting for to be able to define > this was FEAT_LSE2, and that is now supported. Now I can add "reach SBSA level 4" to todo list as it requires v8.3 cpu (I do not count 'max' cpu type). Tested-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
On 4/7/23 15:35, Marcin Juszkiewicz wrote: > W dniu 4.07.2023 o 15:06, Peter Maydell pisze: > >> This patchset implements the Cortex Neoverse-V1 CPU type, as a >> representative Armv8.3 (+ some extras from 8.4) CPU matching real >> hardware. The main thing we were waiting for to be able to define >> this was FEAT_LSE2, and that is now supported. > > Now I can add "reach SBSA level 4" to todo list as it requires v8.3 cpu > (I do not count 'max' cpu type). Do we need to introduce machine variants, such sbsa-lvl3-ref and sbsa-lvl4-ref? Or simply sbsa-level3/sbsa-level4?
W dniu 4.07.2023 o 16:54, Philippe Mathieu-Daudé pisze: > On 4/7/23 15:35, Marcin Juszkiewicz wrote: >> W dniu 4.07.2023 o 15:06, Peter Maydell pisze: >> >>> This patchset implements the Cortex Neoverse-V1 CPU type, as a >>> representative Armv8.3 (+ some extras from 8.4) CPU matching real >>> hardware. The main thing we were waiting for to be able to define >>> this was FEAT_LSE2, and that is now supported. >> >> Now I can add "reach SBSA level 4" to todo list as it requires v8.3 >> cpu (I do not count 'max' cpu type). > > Do we need to introduce machine variants, such sbsa-lvl3-ref and > sbsa-lvl4-ref? Or simply sbsa-level3/sbsa-level4? No such combinations. The plan for sbsa-ref is to have only one platform. Version of platform is exported in DeviceTree already. TF-A reads it and exports via SMC call to EDK2. What changes between versions is present in documentation.
On 4/7/23 17:00, Marcin Juszkiewicz wrote: > W dniu 4.07.2023 o 16:54, Philippe Mathieu-Daudé pisze: >> On 4/7/23 15:35, Marcin Juszkiewicz wrote: >>> W dniu 4.07.2023 o 15:06, Peter Maydell pisze: >>> >>>> This patchset implements the Cortex Neoverse-V1 CPU type, as a >>>> representative Armv8.3 (+ some extras from 8.4) CPU matching real >>>> hardware. The main thing we were waiting for to be able to define >>>> this was FEAT_LSE2, and that is now supported. >>> >>> Now I can add "reach SBSA level 4" to todo list as it requires v8.3 >>> cpu (I do not count 'max' cpu type). >> >> Do we need to introduce machine variants, such sbsa-lvl3-ref and >> sbsa-lvl4-ref? Or simply sbsa-level3/sbsa-level4? > > No such combinations. The plan for sbsa-ref is to have only one platform. > > Version of platform is exported in DeviceTree already. TF-A reads it and > exports via SMC call to EDK2. What changes between versions is present > in documentation. Great! I like simplicity :)