On Wed, Feb 6, 2013 at 1:21 PM, horseriver <[email protected]> wrote:

> hi:)
>
>    I have a newbie question about hard ware.
>    At booting stage,kernel need to detect the hard device before mount it,
>    does this work  need pci's surport?
>

>    At loading stage ,boot loader need to move binaries from hard disk
> partition
>    to ram,does this work need pci's surport?
>

hard disk I/O is in ATA bus, and PCI has it own bus on the chipset (see
page 69):

http://downloadmirror.intel.com/19123/eng/d525mw_d525mwv_techprodspec.pdf

and page 14:

http://download.intel.com/support/motherboards/desktop/d865gsa/sb/d5600601us.pdf

But these are terminologies.   At the source code level, (and tools as
well), PCI and ATA are not differentiated much:

in drivers/ata/ata_piix.c, and in drivers/pci/quirks.c both directory u can
see 82801 symbols exists.

For your problem i think it is a BOCHS problem...mixing with recent linux
kernel (older kernel should be fine)...eg,

http://forums.gentoo.org/viewtopic-t-915210-view-previous.html?sid=a003ebbc022d7f23399fc7f1c5dad424

(notice the 3.2 kernel) which is resolved via setting the PCI configuration
in BOCHS as well.   take a look.


> thanks!
>



-- 
Regards,
Peter Teoh
_______________________________________________
Kernelnewbies mailing list
[email protected]
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

Reply via email to