Differences

This shows you the differences between two versions of the page.

Link to this comparison view

so2:laboratoare:lab07:exercitii [2018/04/11 08:29]
ionel.ghita [1. [1p] Dispozitiv de tip bloc]
so2:laboratoare:lab07:exercitii [2018/04/12 11:40] (current)
elena.sandulescu [6. [2p] Prelucrarea cererilor din coada la nivel de bio]
Line 268: Line 268:
 Folosiți macrourile [[https://​elixir.bootlin.com/​linux/​v4.15/​source/​arch/​x86/​mm/​highmem_32.c#​L55|kmap_atomic]],​ respectiv [[https://​elixir.bootlin.com/​linux/​v4.15/​source/​include/​linux/​highmem.h#​L125|kunmap_atomic]] pentru maparea paginilor fiecărui bio și accesarea bufferelor acestuia. Pentru transferul efectiv, apelați funcția ''​my_block_transfer''​ implementată la exercițiul anterior. Folosiți macrourile [[https://​elixir.bootlin.com/​linux/​v4.15/​source/​arch/​x86/​mm/​highmem_32.c#​L55|kmap_atomic]],​ respectiv [[https://​elixir.bootlin.com/​linux/​v4.15/​source/​include/​linux/​highmem.h#​L125|kunmap_atomic]] pentru maparea paginilor fiecărui bio și accesarea bufferelor acestuia. Pentru transferul efectiv, apelați funcția ''​my_block_transfer''​ implementată la exercițiul anterior.
  
-Pentru testare folosiți fișierul de test ''​ram-disk-test.c''​. ​Îl compilați folosind, pe sistemul fizic, comanda<​code>​ +Pentru testare folosiți fișierul de test ''​ram-disk-test.c''​.
-make -f Makefile.test+
 </​code>​ </​code>​
-și apoi îl rulați folosind, pe mașina virtuală QEMU, comanda<​code>​+îl rulați folosind, pe mașina virtuală QEMU, comanda<​code>​
 ./​ram-disk-test ./​ram-disk-test
 </​code>​ </​code>​
so2/laboratoare/lab07/exercitii.1523424568.txt.gz · Last modified: 2018/04/11 08:29 by ionel.ghita
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0