Changes between Version 6 and Version 7 of stageM2


Ignore:
Timestamp:
Dec 20, 2009, 11:54:47 AM (14 years ago)
Author:
Joël Porquet
Comment:

typos

Legend:

Unmodified
Added
Removed
Modified
  • stageM2

    v6 v7  
    1414particulièrement de l'hexo noyau Hexo et son portage x86. Le stagiaire
    1515devra développer les routines en assembleurs et en C des différents
    16 services: démarrage du système, handler d'interruption, changement de
    17 contexte, mémoire virtuelle, ... Ce code pourra s'inspirer fortement
     16services : démarrage du système, handler d'interruption, changement de
     17contexte, mémoire virtuelle, etc. Ce code pourra s'inspirer fortement
    1818du portage 32 bits existant. L'exécution du système sur une machine
    1919muni d'un processeur 64 bits permettra de valider cette partie du stage.
     
    2323pourra alors réaliser le portage sur processeur Sparc V8. Pour cette
    2424partie, la validation sera réalisée sur la plate forme de simulation
    25 SoCLib. D'autre processeurs de type RISC similaires sont déjà supportés par MutekH
     25SoCLib. D'autres processeurs de type RISC similaires sont déjà supportés par MutekH
    2626et seront une source d'inspiration pour l'implémentation, mais le
    2727processeur Sparc présente une réelle particularité qui ouvrent des
     
    3535L'objectif de ce stage est le développement d'un driver de système de
    3636fichier Network File System (NFS) pour la nouvelle couche de système
    37 de fichier virtuel de MutekH. Ce driver permettra à MutekH d'accéder
     37de fichiers virtuel de MutekH. Ce driver permettra à MutekH d'accéder
    3838aux fichiers au travers du réseau et viendra compléter la collection
    39 de systèmes de fichiers déjà supportés: Vfat, Iso9660, RamFS...
     39de systèmes de fichiers déjà supportés : Vfat, Iso9660, RamFS...
    4040
    41 Le stagiaire devra prendre en main le projet MutekH et
    42 particulièrement la pile réseau (libnetwork) et la gestion du système
     41Le stagiaire devra prendre en main le projet MutekH et plus
     42particulièrement, la pile réseau (libnetwork) et la gestion du système
    4343de fichiers (libvfs) pour développer le driver. Un serveur de fichiers
    4444NFS sera mis en place, l'accès aux fichiers depuis une application
     
    5454sous SocLib d'accéder au réseau de la machine hôte. Le modèle de
    5555simulation utilisera les mécanisme de DMA classiques qui sont déjà
    56 employé par d'autres composants. Il exploitera également la
     56employés par d'autres composants. Il exploitera également la
    5757technologie TUN/TAP qui permet de créer facilement une interface
    5858réseau virtuelle sur la machine hôte. Ceci permettra d'immerger la simulation
    5959dans un vrai réseau, les paquets réseau entrant par l'interface réseau
    60 du noyau Linux seront reçu par le périphérique SoCLib et inversement.
     60du noyau Linux seront reçus par le périphérique SoCLib et inversement.
    6161
    6262Le second objectif est le
     
    7676
    7777L'objectif de ce stage est le développement d'un driver pour la famille
    78 des systèmes fichiers Ext2, Ext3 et Ext4. Ces systèmes de fichiers sont
     78des systèmes de fichiers Ext2, Ext3 et Ext4. Ces systèmes de fichiers sont
    7979ceux de base généralement employés par les systèmes d'exploitation GNU/linux.
    8080
     
    8282Ext2fs qui contient l'algorithmique complexe nécessaire. Ce driver permettra
    8383à MutekH d'accéder, par exemple, aux fichiers d'une partition GNU/Linux et viendra
    84 compléter la collection de systèmes de fichiers déjà supportés: Vfat, Iso9660, RamFS...
     84compléter la collection de systèmes de fichiers déjà supportés : Vfat, Iso9660, RamFS...
    8585
    86 Le stagiaire devra prendre en main le projet MutekH et notement la gestion
     86Le stagiaire devra prendre en main le projet MutekH et notamment la gestion
    8787du système de fichiers (libvfs) ainsi que la couche d'accès aux périphériques de
    8888blocs pour développer le driver. Il devra également prendre en main et adapter la
    89 bibliothèque Ext2fs qui est utilisé pour l'accès aux systèmes de fichiers de
     89bibliothèque Ext2fs qui est utilisée pour l'accès aux systèmes de fichiers de
    9090cette famille sous GNU/Linux.
    9191
     
    9494
    9595
    96 L'objectif de ce stage est le développement d'un modèle de composants SoCLib de
     96L'objectif de ce stage est le développement d'un modèle de composant SoCLib de
    9797type crypto-processeur et de son driver de périphérique pour MutekH.
    9898
     
    107107périphérique avant de réaliser son implémentation. Il s'agit d'étudier les
    108108mécanismes (DMA, IRQ, ...) à implémenter pour permettre la collaboration entre le logiciel
    109 et le matériel qui s'échangeront les données à traiter. Parallèlement le
    110 développement du driver de périphérique pour MutekH et sont intégration à la libcrypto
     109et le matériel qui s'échangeront les données à traiter. Parallèlement, le
     110développement du driver de périphérique pour MutekH et son intégration à la libcrypto
    111111qui gère déjà des algorithmes logiciels permettra de tester le modèle de composant.
    112112
    113113Le stage sera validé en appliquant une série d'opérations cryptographiques à un jeu
    114 de données et en comparant les résultats obtenus entre l'implémentation matériel et
    115 logiciel d'un même algorithme. Ce stage n'implique pas nécessairement le développement
     114de données et en comparant les résultats obtenus entre les implémentations matérielles et
     115logicielles d'un même algorithme. Ce stage n'implique pas nécessairement le développement
    116116ou la compréhension profonde des différents algorithmes cryptographiques dont
    117 l'implémentation existe déjà sous forme de code libre.
     117les implémentations existent déjà sous forme de code libre.
    118118
    119119