Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2018203031) APPAREIL ET PROCÉDÉ DE GESTION DE L'UTILISATION DE CAPACITÉS
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication : WO/2018/203031 N° de la demande internationale : PCT/GB2018/051029
Date de publication : 08.11.2018 Date de dépôt international : 19.04.2018
CIB :
G06F 9/48 (2006.01)
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9
Dispositions pour la commande par programme, p.ex. unité de commande
06
utilisant un programme emmagasiné, c. à. d. utilisant une unité de stockage interne de l'équipement de traitement de données pour recevoir et conserver le programme
46
Dispositions pour la multiprogrammation
48
Lancement de programmes; Changement de programmes, p.ex. par interruption
Déposants :
ARM LIMITED [GB/GB]; 110 Fulbourn Road Cherry Hinton Cambridge Cambridgeshire CB1 9NJ, GB
Inventeurs :
BARNES, Graeme Peter; GB
Mandataire :
HORNER, David; GB
Données relatives à la priorité :
1707182.005.05.2017GB
Titre (EN) AN APPARATUS AND METHOD FOR MANAGING USE OF CAPABILITIES
(FR) APPAREIL ET PROCÉDÉ DE GESTION DE L'UTILISATION DE CAPACITÉS
Abrégé :
(EN) An apparatus and method are provided for managing use of capabilities. The apparatus has processing circuitry to execute instructions, and a plurality of capability storage elements accessible to the processing circuitry and arranged to store capabilities used to constrain operations performed by the processing circuitry when executing instructions. The processing circuitry is operable at a plurality of exception levels, each exception level having different software execution privilege. Further, capability configuration storage is provided to identify capability configuration information for each of the plurality of exception levels. For each exception level, the capability configuration information identifies at least whether the operations performed by the processing circuitry when executing instructions at that exception level are constrained by capabilities. During a switch operation from a source exception level to a target exception level, the capability configuration information in the capability configuration storage pertaining to at least one of the source exception level and the destination exception level is used to determine how execution state of the processing circuitry is managed during the switch operation. This provides a great deal of flexibility in the management of capabilities.
(FR) L’invention concerne un appareil et un procédé pour la gestion de l’utilisation de capacités. L'appareil comprend un circuit de traitement pour exécuter des instructions, et une pluralité d'éléments de stockage de capacité accessibles au circuit de traitement et conçus pour stocker des capacités utilisées pour restreindre des opérations effectuées par le circuit de traitement lors de l'exécution d'instructions. Le circuit de traitement peut fonctionner selon une pluralité de niveaux d'exception, chaque niveau d'exception présentant un privilège d'exécution de logiciel différent. En outre, une mémoire de configuration de capacité est présente pour identifier des informations de configuration de capacité pour chacun de la pluralité des niveaux d'exception. Pour chaque niveau d'exception, les informations de configuration de capacité identifient au moins si les opérations effectuées par le circuit de traitement lors de l'exécution d'instructions à ce niveau d'exception sont restreintes par les capacités. Pendant une opération de commutation d'un niveau d'exception source à un niveau d'exception cible, les informations de configuration de capacité dans la mémoire de configuration de capacité concernant au moins l'un parmi le niveau d'exception source et le niveau d'exception destinataire sont utilisées pour déterminer la manière dont l'état d'exécution du circuit de traitement est géré pendant l'opération de commutation. Ceci permet une gestion très flexible des capacités.
front page image
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)