By AMS request, here is a bonnie benchmark between gnumach with and without DMA. Putchar test has been disabled to make it faster (even without this, it takes more than 2 hours each one).
Testing machine relevant specs: AMD Athlon 700Mhz SD-RAM 256M 133Mhz IDE Controller VIA VT82C686 GNUMach *WITHOUT* DMA: ------Sequential Output------ --Sequential Input- --Random- -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP 512M 566 0 146 26 206 36 67.1 11 ------Sequential Create------ --------Random Create-------- -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 164 1 2045 16 254 0 168 1 133 0 38 0 GNUMach *WITH* DMA: ------Sequential Output------ --Sequential Input- --Random- -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP 512M 599 0 151 26 211 37 68.3 12 ------Sequential Create------ --------Random Create-------- -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 230 2 2170 16 480 2 238 2 143 1 40 0 -- Sergio López "k0ro" [EMAIL PROTECTED] Bee GNU/Hurd: Spanish GNU/Hurd "pkgsrc" powered distro. http://bee.nopcode.org | http://bee.es.gnu.org Mailing lists: http://bee.es.gnu.org/?p=mail&l=en _______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/bug-hurd