Is this correct? [root@xendemo0 root]# hdparm /dev/hda /dev/hda: HDIO_GET_MULTCOUNT failed: Function not implemented HDIO_GET_32BIT failed: Function not implemented HDIO_GET_UNMASKINTR failed: Function not implemented HDIO_GET_DMA failed: Function not implemented HDIO_GET_KEEPSETTINGS failed: Function not implemented BLKROGET failed: Function not implemented readahead = 0 (off) geometry = 0/255/63, sectors = 20044080, start = 0 -- Croadria Internet usluge <http://www.croadria.com> - Web hosting (Linux & Windows), E-commerce Podrska: <http://podrska.croadria.com> Tel: 01/4657 818, 01/4655 601 Fax: 01/4657 819 ------------------------------------------------------- This SF.Net email sponsored by: ApacheCon 2003, 16-19 November in Las Vegas. Learn firsthand the latest developments in Apache, PHP, Perl, XML, Java, MySQL, WebDAV, and more! http://www.apachecon.com/ _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
> Is this correct? > > [root@xendemo0 root]# hdparm /dev/hda > /dev/hda: > HDIO_GET_DMA failed: Function not implemented > .../dev/hda is the Xen Virtual Block Device Driver that talks to the idealised IO interface exported by Xen. It doesn''t implement the HDIO ioctls because they''re not really relevant (it''s not an IDE hard disk). The communication is via shared memory, so is high performance. As to whether Xen is using DMA with your hardware, you''ll need to take a look at the boot messages as Xen comes up. One of the items on our todo list is to make those messages available from domain0 after boot, but for now, they only flash by on the VGA console unless you''ve attached a serial line. Best, Ian ------------------------------------------------------- This SF.Net email sponsored by: ApacheCon 2003, 16-19 November in Las Vegas. Learn firsthand the latest developments in Apache, PHP, Perl, XML, Java, MySQL, WebDAV, and more! http://www.apachecon.com/ _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
> As to whether Xen is using DMA with your hardware, you''ll need to > take a look at the boot messages as Xen comes up. One of the > items on our todo list is to make those messages available from > domain0 after boot, but for now, they only flash by on the VGA > console unless you''ve attached a serial line.My super-biosonic eye ;) managed to do that. Yes, it is using DMA. I wasn''t sure because quick test with hdparm -t also fails because of missing ioctls. Thanks! -- Croadria Internet usluge <http://www.croadria.com> - Web hosting (Linux & Windows), E-commerce Podrska: <http://podrska.croadria.com> Tel: 01/4657 818, 01/4655 601 Fax: 01/4657 819 ------------------------------------------------------- This SF.Net email sponsored by: ApacheCon 2003, 16-19 November in Las Vegas. Learn firsthand the latest developments in Apache, PHP, Perl, XML, Java, MySQL, WebDAV, and more! http://www.apachecon.com/ _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
>> As to whether Xen is using DMA with your hardware, you''ll need to >> take a look at the boot messages as Xen comes up. One of the >> items on our todo list is to make those messages available from >> domain0 after boot, but for now, they only flash by on the VGA >> console unless you''ve attached a serial line. > >My super-biosonic eye ;) managed to do that. Yes, it is using DMA. I wasn''t >sure because quick test with hdparm -t also fails because of missing ioctls.Indeed; as Ian mentioned, you don''t have a ''real'' harddisk in xenolinux, but rather a ''virtual block device''; it''s a bit icky to consider what the various ioctls should mean on a virtual device which could in principle span multiple different real devices.... cheers, S.