OpenGrok
Cross Reference: glx.c
xref
: /
src
/
sys
/
arch
/
evbmips
/
loongson
/
dev
/
glx.c
Home
|
History
|
Annotate
|
Download
|
only in
dev
History log of
/src/sys/arch/evbmips/loongson/dev/glx.c
Revision
Date
Author
Comments
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.
Indexes created Mon Oct 20 20:10:13 GMT 2025