Changes between Version 8 and Version 9 of rpc_implementation
- Timestamp:
- Jun 1, 2016, 6:26:10 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
rpc_implementation
v8 v9 14 14 * Les adresses physiques, aussi appelées adresses étendues, sont codées sur 64 bits. 15 15 * La taille maximale de l'espace adressable physique accessible dans un unique cluster est définit par un paramètre global CLUSTER_SIZE_MAX qui est une puissance de 2. Elle vaut 4 Goctets pour TSAR, mais peut posséder une valeur différente (plus grande) pour d'autres architectures. Une adresse physique est donc divisée en deux parties: le champs '''LPA''' est l'adresse locale dans un cluster, et le champs '''CXY''' est le numéro identifiant un cluster particulier. 16 * Chaque cluster peut contenir un nombre quelconque de CPUs (y compris 0), un nombre quelconque de périphériques, et un banc mémoire physique de longueur quelconque (y compris 0). Pour chaque périphérique et pour le banc mémoire, le fichier arch_infodéfinit l'adresse locale de base, et la longueur du segment associé.16 * Chaque cluster peut contenir un nombre quelconque de CPUs (y compris 0), un nombre quelconque de périphériques, et un banc mémoire physique de longueur quelconque (y compris 0). Pour chaque périphérique et pour le banc mémoire, le fichier ''arch_info'' définit l'adresse locale de base, et la longueur du segment associé. 17 17 * Il existe une instance du noyau que dans tout clusters contenant au moins un CPU, un contrôleur d'interruptions, et un banc mémoire physique, ce qui n'est pas forcément le cas de tous les clusters. 18 * Le fichier arch_info définit pour chaque cluster la valeur de son identifiant CXY.18 * Le fichier ''arch_info'' définit pour chaque cluster la valeur de son identifiant '''CXY'''. 19 19 20 20 == 2) Point d'accès unique dans chaque cluster ==