History log of /src/sys/arch/algor/pci/vtpbc.c |
Revision | | Date | Author | Comments |
1.10 |
| 02-Oct-2015 |
msaitoh | PCI Extended Configuration stuff written by nonaka@: - Add PCI Extended Configuration Space support into x86. - Check register offset of pci_conf_read() in MD part. It returns (pcireg_t)-1 if it isn't accessible. - Decode Extended Capability in PCI Extended Configuration Space. Currently the following extended capabilities are decoded: - Advanced Error Reporting - Virtual Channel - Device Serial Number - Power Budgeting - Root Complex Link Declaration - Root Complex Event Collector Association - Access Control Services - Alternative Routing-ID Interpretation - Address Translation Services - Single Root IO Virtualization - Page Request - TPH Requester - Latency Tolerance Reporting - Secondary PCI Express - Process Address Space ID - LN Requester - L1 PM Substates The following extended capabilities are not decoded yet: - Root Complex Internal Link Control - Multi-Function Virtual Channel - RCRB Header - Vendor Unique - Configuration Access Correction - Multiple Root IO Virtualization - Multicast - Resizable BAR - Dynamic Power Allocation - Protocol Multiplexing - Downstream Port Containment - Precision Time Management - M-PCIe - Function Reading Status Queueing - Readiness Time Reporting - Designated Vendor-Specific
|
1.9 |
| 27-Oct-2012 |
chs | branches: 1.9.14; split device_t/softc for all remaining drivers. replace "struct device *" with "device_t". use device_xname(), device_unit(), etc.
|
1.8 |
| 01-Jul-2011 |
dyoung | branches: 1.8.2; 1.8.12; #include <sys/bus.h> instead of <machine/bus.h>.
|
1.7 |
| 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.6 |
| 24-Dec-2005 |
perry | branches: 1.6.74; 1.6.76; 1.6.78; Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
|
1.5 |
| 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.4 |
| 14-Jul-2003 |
lukem | branches: 1.4.16; add __KERNEL_RCSID()
|
1.3 |
| 14-Jun-2001 |
thorpej | branches: 1.3.8; 1.3.24; When the old PCI address map is in use, disable I/O space. Also disable I/O space on PBC revs < B2.
|
1.2 |
| 14-Jun-2001 |
thorpej | Read the PCI memory space base and the PCI DMA window base from the V3 PBC, and use them in the bus mem tag and the bus dma tag on the P-4032. This allows us to get much further when PMON has configured the PBC using the old-style PCI address map.
|
1.1 |
| 28-May-2001 |
thorpej | A port to the Algorithmics MIPS evaluation boards. We currently support the P-5064, which has a QED RM5xxx CPU soldered on.
There is some skeletal support for the P-4032 (an older board, which had an R4xxx CPU). There are some placeholders for the P-6032, which is their newest board, but no real code yet (the P-6032 has a different PCI controller, the Algorithmics BONITO).
There are still some (apprently softintr-related) problems with the algor kernel, but it works well-enough to self-host.
Kudos to Allegro Networks for loaning me a P-5064 board on which to do the port.
|
1.3.24.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.3.24.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.3.24.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.3.8.2 |
| 14-Jun-2001 |
thorpej | When the old PCI address map is in use, disable I/O space. Also disable I/O space on PBC revs < B2.
|
1.3.8.1 |
| 14-Jun-2001 |
thorpej | file vtpbc.c was added on branch nathanw_sa on 2001-06-14 18:52:28 +0000
|
1.4.16.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.6.78.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.6.76.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.6.74.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.8.12.2 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.8.12.1 |
| 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.8.2.1 |
| 30-Oct-2012 |
yamt | sync with head
|
1.9.14.1 |
| 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|