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. |