]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
PowerNV: make PowerNV PCIe working on a real hardware
authorwma <wma@FreeBSD.org>
Wed, 17 Jan 2018 07:39:11 +0000 (07:39 +0000)
committerwma <wma@FreeBSD.org>
Wed, 17 Jan 2018 07:39:11 +0000 (07:39 +0000)
commit4b5982d8ab5a8a9922bfcfaa525444235a48265b
tree6db8c325021151f7c68f1997019c044aaf19053f
parent5fda4f45ad72a5c9c3ee2e6b335ccd57eb270055
PowerNV: make PowerNV PCIe working on a real hardware

Fixes:
- map all devices to PE0
- use 1:1 TCE mapping
- provide the same TCE mapping for all PEs (not only PE0)
- add TCE reset and alignment (required by OPAL)

Created by:            Wojciech Macek <wma@semihalf.com>
Obtained from:         Semihalf
Sponsored by:          QCM Technologies
sys/powerpc/powernv/opal.h
sys/powerpc/powernv/opal_pci.c