Skip to content
Snippets Groups Projects
Commit 566793de authored by Florent Gluck's avatar Florent Gluck
Browse files

Added disk ref for testing sector writes

updated lab
add 2 guests: guest_disk_phys.bin and guest_disk_pv.bin
parent d6d9ef6b
No related branches found
No related tags found
No related merge requests found
File added
...@@ -535,3 +535,27 @@ Using native display driver (phys). ...@@ -535,3 +535,27 @@ Using native display driver (phys).
Display resolution: 600x400 pixels. Display resolution: 600x400 pixels.
``` ```
\normalsize \normalsize
### `guest_disk_pv.bin`
\vspace{-.3cm}
Ce guest réalise un test d'écriture de secteurs via un driver paravirtualisé (hypercall n°4). Il écrit, dans 8 secteurs du disque, une suite de valeurs aléatoires connues, donc toujours les mêmes à chaque exécution. Les 8 secteurs sont les suivants, dans l'ordre\ : 307, 71, 511, 17, 147, 31, 219, 0.
Attention\ : il considère un disque d'une capacité de 256\ KB.
Il écrit sur la console virtuelle les secteurs écrits et produit la sortie suivante\ :
\footnotesize
```
Started disk validation tests...
Completed disk validation tests.
```
\normalsize
Dans `disk_tests/disk_ref.raw` se trouve une image disque de 256\ KB contenant le contenu exact du disque que vous devriez obtenir après l'exécution de ce guest. On part du principe qu'avant l'exéction du guest, le disque est rempli de 0. Ceci vous permettra de valider que votre VMM se comporte correctement.
### `guest_disk_phys.bin`
\vspace{-.3cm}
Ce guest réalise le même test d'écriture de secteurs mais via un driver physique. Attention toutefois\ : le code du guest tente volontairement de réaliser des écritures sur disque, mais volontairement légèrement incorrectes. Ces tentatives d'écritures ne devraient jamais aboutir et seules les écritures implémentant un code correct doivent mener à un secteur écrit sur disque. Les secteurs écrits doivent donc être exactement les mêmes que dans le guest précédent, avec exactement les mêmes contenus\ !
L'affichage réalisé par le guest sur la console virtuelle est identique au guest précédent.
File added
File added
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment