[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] enabling bus-master IDE driver

From: zitu
Subject: Re: [Qemu-devel] enabling bus-master IDE driver
Date: Fri, 5 Nov 2004 16:43:24 +0100
User-agent: Internet Messaging Program (IMP) 3.2.5

Quoting Juergen Keil <address@hidden>:
> > WIN_WRITEDMA_EXT & WIN_READDMA_EXT cases are not defined in hw/ide.c
> Aha, and Windows uses these commands, on small HDDs <= 128GB ?

Apparently no... I realized after I wrote this email that WIN_WRITEDMA
should be the right command to invoke,
> > I have no idea where to start to write a patch for these... :(
> >
> > Until these and the atapi_dma are set/defined, no dma should work IMHO.
> > And this seems not to be OS dependant.
> >
> > Which means the linux figures I got were wrong ???
> The *_EXT versions are apparently for HDDs with capacities >128GB, these
> need 48-bit LBA addresses to access the HDD space over the 128GB mark.
> I guess that Solaris/Linux uses the commands with the smaller 28-bit
> LBA disk addresses for small disks with capacities <= 128GB.
> An interesting experiment would be to setup a QEMU HDD image > 128GB,
> then try Solaris x86/Linux with such a big disk and check if it still
> works.  Probably not.
> _______________________________________________
> Qemu-devel mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/qemu-devel


reply via email to

[Prev in Thread] Current Thread [Next in Thread]