|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | 2 |
|
3 | | -<package schemaVersion="1.7.36" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="https://raw.githubusercontent.com/Open-CMSIS-Pack/Open-CMSIS-Pack-Spec/v1.7.36/schema/PACK.xsd"> |
| 3 | +<package schemaVersion="1.7.37" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="https://raw.githubusercontent.com/Open-CMSIS-Pack/Open-CMSIS-Pack-Spec/v1.7.37/schema/PACK.xsd"> |
4 | 4 | <name>CMSIS</name> |
5 | 5 | <description overview="./CMSIS/Documentation/Overview.md">CMSIS (Common Microcontroller Software Interface Standard)</description> |
6 | 6 | <vendor>ARM</vendor> |
|
607 | 607 | <accept condition="ARMv8-M Device"/> |
608 | 608 | </condition> |
609 | 609 | <condition id="ARMv7-A Device"> |
610 | | - <description>Armv7-A architecture based device</description> |
| 610 | + <description>Armv7-A and Armv8-A architecture based device</description> |
611 | 611 | <accept Dcore="Cortex-A5"/> |
612 | 612 | <accept Dcore="Cortex-A7"/> |
613 | 613 | <accept Dcore="Cortex-A9"/> |
614 | 614 | </condition> |
| 615 | + <condition id="ARMv8-A Device"> |
| 616 | + <description>Armv8-A architecture based device</description> |
| 617 | + <accept Dcore="Cortex-A35"/> |
| 618 | + <accept Dcore="Cortex-A53"/> |
| 619 | + <accept Dcore="Cortex-A55"/> |
| 620 | + <accept Dcore="Cortex-A57"/> |
| 621 | + </condition> |
| 622 | + <condition id="ARMv7_8-A Device"> |
| 623 | + <description>Armv7_8-A architecture based device</description> |
| 624 | + <accept condition="ARMv7-A Device"/> |
| 625 | + <accept condition="ARMv8-A Device"/> |
| 626 | + </condition> |
| 627 | + <condition id="ARMv7-R Device"> |
| 628 | + <description>Armv7-R architecture based device</description> |
| 629 | + <accept Dcore="Cortex-R4"/> |
| 630 | + <accept Dcore="Cortex-R5"/> |
| 631 | + <accept Dcore="Cortex-R7"/> |
| 632 | + <accept Dcore="Cortex-R8"/> |
| 633 | + </condition> |
615 | 634 |
|
616 | 635 | <condition id="TrustZone"> |
617 | 636 | <description>TrustZone</description> |
|
659 | 678 | </files> |
660 | 679 | </component> |
661 | 680 |
|
662 | | - <component Cclass="CMSIS" Cgroup="CORE" Cversion="6.1.0" condition="ARMv7-A Device" > |
| 681 | + <component Cclass="CMSIS" Cgroup="CORE" Cversion="6.1.0" condition="ARMv7_8-A Device" > |
663 | 682 | <description>CMSIS-CORE for Cortex-A</description> |
664 | 683 | <files> |
665 | 684 | <!-- CPU independent --> |
|
668 | 687 | </files> |
669 | 688 | </component> |
670 | 689 |
|
| 690 | + <component Cclass="CMSIS" Cgroup="CORE" Cversion="6.1.0" condition="ARMv7-R Device" > |
| 691 | + <description>CMSIS-CORE for Cortex-R</description> |
| 692 | + <files> |
| 693 | + <!-- CPU independent --> |
| 694 | +<!-- <file category="doc" name="CMSIS/Documentation/html/Core_R/index.html"/> --> |
| 695 | + <file category="include" name="CMSIS/Core/Include/"/> |
| 696 | + </files> |
| 697 | + </component> |
| 698 | + |
671 | 699 | <!-- IRQ Controller --> |
672 | 700 | <component Cclass="Device" Cgroup="IRQ Controller" Csub="GIC" Capiversion="1.0.0" Cversion="1.2.0" condition="ARMv7-A Device"> |
673 | 701 | <description>IRQ Controller implementation using GIC</description> |
|
0 commit comments