Home | History | Annotate | Download | only in dev
History log of /src/sys/arch/evbmips/loongson/dev/glx.c
RevisionDateAuthorComments
 1.8  17-Feb-2021  skrll Trailing whitespace
 1.7  17-Feb-2021  skrll Use the PCI_MAPREG_TYPE macro. Same binary after change.
 1.6  08-Feb-2018  dholland branches: 1.6.16;
Typos.
 1.5  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.4  11-Mar-2012  mrg branches: 1.4.2; 1.4.16;
normalise RCSID handling some.
 1.3  02-Mar-2012  nonaka Added Lemote Yeeloong Notebook support.
 1.2  14-Feb-2012  macallan fix 'old style function definition' warning:
blah() -> blah(void)
ok riz
 1.1  27-Aug-2011  bouyer branches: 1.1.2; 1.1.6;
Add loongson support to evbmips, based on the OpenBSD loongson port
and the existing evbmips/gdium support.
This has been tested on a lemote fuloong device (boots multiuser),
should also support other lemote devices (maybe with minor adjustments,
or adding missing drivers). There is some gdium support here too, but it
may not be yet complete (someone with a gdium would need to have a look,
hi macallan@ :)
loongson kernels are 64bits only: the loongson2f has ressources located
above the 2Gb physical address, and it's much easier to access it
using XKPHYS than trying to make it fit in the limited 32bit kernel
virtual space.
 1.1.6.4  06-Mar-2012  mrg sync to -current
 1.1.6.3  06-Mar-2012  mrg sync to -current
 1.1.6.2  04-Mar-2012  mrg sync to latest -current.
 1.1.6.1  18-Feb-2012  mrg merge to -current.
 1.1.2.1  17-Apr-2012  yamt sync with head
 1.4.16.1  27-Dec-2015  skrll Sync with HEAD (as of 26th Dec)
 1.4.2.1  03-Dec-2017  jdolecek update from HEAD
 1.6.16.1  03-Apr-2021  thorpej Sync with HEAD.

RSS XML Feed