LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   lspci (https://www.linuxquestions.org/questions/linux-hardware-18/lspci-605211/)

Sambatyon 12-07-2007 11:20 AM

lspci
 
I get this output for lspci -vvv for my cardbus bridge :

02:00.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller
Subsystem: IBM Thinkpad R50e model 1634
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 168, Cache Line Size: 128 bytes
Interrupt: pin A routed to IRQ 11
Region 0: Memory at b0000000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=02, secondary=03, subordinate=04, sec-latency=176
Memory window 0: f0000000-f3fff000 (prefetchable)
Memory window 1: d4000000-d7fff000
I/O window 0: 00003000-000030ff
I/O window 1: 00003400-000034ff
BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
16-bit legacy interface ports at 0001


Can someone please explain to me what's the difference between the Region line and the Memory window line? From my understanding of PCI the Region is the the way to communicate with the device - I don't understand what's the memory window for... (the I/O window is probably the configuration registers space since it match the typical size of 256B reserved for that purpose).

Will appreciate a thorough explanation...


Thanks


All times are GMT -5. The time now is 01:23 AM.