Automating the Porting of Linux to the VirtualLogix Hypervisor using Semantic Patches - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2008

Automating the Porting of Linux to the VirtualLogix Hypervisor using Semantic Patches

François Armand
  • Fonction : Auteur
Jean Berniolles
  • Fonction : Auteur
Julia L. Lawall
  • Fonction : Auteur
Gilles Muller
  • Fonction : Auteur

Résumé

Virtualization is a promising technology for running multiple operating systems (OS’s) on a single processor. Preparing an OS for use with virtualization, however, involves making some changes to the OS code, which must be repeated for each version, whether a new release or a client customization. Typically such changes are expressed as patches, but patches are often not portable from one version to another, and thus manual adjustments are needed as well. In this paper, we consider the use of the automated transformation system Coccinelle to perform the changes required to port several versions of Linux to the VLX hypervisor. Coccinelle provides a notion of semantic patches, which are more abstract than standard patches, and thus are potentially applicable to a wider range of OS versions. We have applied this approach in the context of Linux versions 2.6.13, 2.6.14, and 2.6.15, for the ARM architecture.
Fichier principal
Vignette du fichier
ERTS2008_0109_paper (1).pdf (202.69 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02270310 , version 1 (24-08-2019)

Identifiants

  • HAL Id : hal-02270310 , version 1

Citer

François Armand, Jean Berniolles, Julia L. Lawall, Gilles Muller. Automating the Porting of Linux to the VirtualLogix Hypervisor using Semantic Patches. Embedded Real Time Software and Systems (ERTS2008), Jan 2008, Toulouse, France. ⟨hal-02270310⟩
28 Consultations
50 Téléchargements

Partager

Gmail Facebook X LinkedIn More