Home | History | Annotate | Download | only in pci
History log of /src/sys/arch/alpha/pci/mcpcia_pci.c
RevisionDateAuthorComments
 1.14  25-Jun-2021  thorpej Use the default implementation of attach_hook().
 1.13  07-May-2021  thorpej Liberally sprinkle static around to get more symbols out of the
global namespace. A small bit of const poisoning in the TC code.
 1.12  02-Oct-2015  msaitoh branches: 1.12.34;
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.11  06-Feb-2012  matt branches: 1.11.6; 1.11.24;
Do a minor cleanup of alpha (this will make applying pullups post branching
easier).
u_int{8,16,32,64}_t -> uint{*}_t
Change all old-style definitions to C89 prototypes.
Whitespace cleanup.
Constification in db_disasm.c
 1.10  14-Jun-2011  matt branches: 1.10.2; 1.10.6;
Major cleanup of alpha device drivers.
Switch to CFATTACH_DECL_NEW.
struct device * -> device_t
struct cfdata * -> cfdata_t
Use of device_xname. No direct access to struct device members.
Use aprint* (not complete).
 1.9  15-Dec-2010  matt branches: 1.9.6;
Remove unneeded includes of <uvm/uvm_extern.h>
 1.8  14-Mar-2009  dsl branches: 1.8.4;
ANSIfy another 1261 function definitions.
The only ones left in sys are beyond by sed script!
(or in sys/dist or sys/external)
Mostly they have function pointer parameters.
 1.7  14-Mar-2009  dsl Change about 4500 of the K&R function definitions to ANSI ones.
There are still about 1600 left, but they have ',' or /* ... */
in the actual variable definitions - which my awk script doesn't handle.
There are also many that need () -> (void).
(The script does handle misordered arguments.)
 1.6  14-Mar-2009  dsl Remove all the __P() from sys (excluding sys/dist)
Diff checked with grep and MK1 eyeball.
i386 and amd64 GENERIC and sys still build.
 1.5  04-Mar-2007  christos branches: 1.5.44; 1.5.52; 1.5.58;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.4  29-Jun-2000  mrg branches: 1.4.40; 1.4.78;
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
 1.3  05-May-1998  mjacob branches: 1.3.14;
remove the unneccessary alpha_mbs and slight cleanup
 1.2  30-Apr-1998  mjacob do some mbs before a config read/write
 1.1  15-Apr-1998  mjacob add Alpha 4100 support
 1.3.14.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.4.78.1  12-Mar-2007  rmind Sync with HEAD.
 1.4.40.1  03-Sep-2007  yamt sync with head.
 1.5.58.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.5.52.1  28-Apr-2009  skrll Sync with HEAD.
 1.5.44.1  04-May-2009  yamt sync with head.
 1.8.4.1  05-Mar-2011  rmind sync with head
 1.9.6.1  23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.10.6.1  18-Feb-2012  mrg merge to -current.
 1.10.2.1  17-Apr-2012  yamt sync with head
 1.11.24.1  27-Dec-2015  skrll Sync with HEAD (as of 26th Dec)
 1.11.6.1  03-Dec-2017  jdolecek update from HEAD
 1.12.34.2  01-Aug-2021  thorpej Sync with HEAD.
 1.12.34.1  13-May-2021  thorpej Sync with HEAD.

RSS XML Feed