summaryrefslogtreecommitdiffstats
path: root/src/usr/intr
diff options
context:
space:
mode:
authorMike Baiocchi <mbaiocch@us.ibm.com>2016-11-04 11:30:17 -0500
committerWilliam G. Hoffa <wghoffa@us.ibm.com>2017-03-08 11:06:34 -0500
commitc3d233bbaf7a2f274147d16edbc080bae0ffd714 (patch)
tree8058bc8e764135eecc21cdcd1177814dd4e180c8 /src/usr/intr
parent1301e43641f7d3f315a0abc8112fa88927c9fa9a (diff)
downloadtalos-hostboot-c3d233bbaf7a2f274147d16edbc080bae0ffd714.tar.gz
talos-hostboot-c3d233bbaf7a2f274147d16edbc080bae0ffd714.zip
Hostboot Base TCE Support
This commit adds the base support for hostboot to enable/disable the use of TCEs. It allows for the creation and managment of a TCE table and also initializes the P9 processors to use this table. Change-Id: Idb40f9df5a90d8b7e87b2f5b745cbe7e66109df2 RTC:145071 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32562 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Marshall J. Wilks <mjwilks@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/usr/intr')
-rw-r--r--src/usr/intr/intrrp.H23
1 files changed, 0 insertions, 23 deletions
diff --git a/src/usr/intr/intrrp.H b/src/usr/intr/intrrp.H
index 1788c9760..1d039f21b 100644
--- a/src/usr/intr/intrrp.H
+++ b/src/usr/intr/intrrp.H
@@ -264,29 +264,6 @@ namespace INTR
};
};
- //Derived from 15.8 PSIHB Software Interfaces of the
- // P9 Pervasive Workbook
- struct PSIHB_SW_INTERFACES_t
- {
- uint64_t psihbbar; //Host Bridge Base Address Register - 0x0
- uint64_t fspbar; //FSP Base Address Register - 0x8
- uint64_t fspmmr; //FSP Memory Mask Register - 0x10
- uint64_t reserved1; //Unused / Reserved
- uint64_t psihbcr; //PSI Host Bridge Ctrl/Status Register - 0x20
- uint64_t psisemr; //PSIHB Status / Error Mask Register - 0x28
- uint64_t reserved2; //Unused / Reserved
- uint64_t phbdsr; //PSIHB Debug Setting register - 0x38
- uint64_t phbscr; //PSI Host Bridge Ctrl/Status Register - 0x40
- uint64_t phbccr; //PSI Host Bridge clear ctl/status reg - 0x48
- uint64_t dmaupaddr; //DMA Upper Address Register - 0x50
- uint64_t icr; //Interrupt Control Register - 0x58
- uint64_t esbciaddr; //ESB CI Base Address - 0x60
- uint64_t esbnotifyaddr; //ESB Notification Address - 0x68
- uint64_t ivtofforig; //IVT Offset Origin Register - 0x70
- uint64_t lsiintlevel; //LSI Int Level Register (lab use) - 0x78
- uint64_t lsiintstatus; //LSI Interrupt Status register - 0x80
- };
-
//Found in the PC Register Specification Document
struct XIVE_IC_THREAD_CONTEXT_t
{
OpenPOWER on IntegriCloud