summaryrefslogtreecommitdiffstats
path: root/src/usr/runtime/common/hsvc_attribute_structs.H
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2017-07-13 09:20:58 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-09-06 18:47:23 -0400
commitd5e22b5afa9375df92efb632242b19c2b3effd77 (patch)
treeebe80ba3705fb352d2f7069a0ac3e47c88389dd6 /src/usr/runtime/common/hsvc_attribute_structs.H
parent1ca287e19219d77e64f0cdacb354bb8cafdccf09 (diff)
downloadtalos-hostboot-d5e22b5afa9375df92efb632242b19c2b3effd77.tar.gz
talos-hostboot-d5e22b5afa9375df92efb632242b19c2b3effd77.zip
Remove deprecated HostServices support
Finally deleted a few files related to the P8 HostServices code that is no longer relevant. Change-Id: If2884b3f08116664e285df9d5e3b14a5ad1dfb75 RTC: 132750 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43089 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/runtime/common/hsvc_attribute_structs.H')
-rw-r--r--src/usr/runtime/common/hsvc_attribute_structs.H84
1 files changed, 0 insertions, 84 deletions
diff --git a/src/usr/runtime/common/hsvc_attribute_structs.H b/src/usr/runtime/common/hsvc_attribute_structs.H
deleted file mode 100644
index 6e6b40a79..000000000
--- a/src/usr/runtime/common/hsvc_attribute_structs.H
+++ /dev/null
@@ -1,84 +0,0 @@
-/* IBM_PROLOG_BEGIN_TAG */
-/* This is an automatically generated prolog. */
-/* */
-/* $Source: src/usr/runtime/common/hsvc_attribute_structs.H $ */
-/* */
-/* OpenPOWER HostBoot Project */
-/* */
-/* COPYRIGHT International Business Machines Corp. 2012,2014 */
-/* */
-/* Licensed under the Apache License, Version 2.0 (the "License"); */
-/* you may not use this file except in compliance with the License. */
-/* You may obtain a copy of the License at */
-/* */
-/* http://www.apache.org/licenses/LICENSE-2.0 */
-/* */
-/* Unless required by applicable law or agreed to in writing, software */
-/* distributed under the License is distributed on an "AS IS" BASIS, */
-/* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or */
-/* implied. See the License for the specific language governing */
-/* permissions and limitations under the License. */
-/* */
-/* IBM_PROLOG_END_TAG */
-#ifndef __RUNTIME_HSVC_ATTRIBUTE_STRUCTS_H
-#define __RUNTIME_HSVC_ATTRIBUTE_STRUCTS_H
-
-/**
- * @file attribute_structs.H
- *
- * @brief Shared structures with the HostServices code
- */
-struct hsvc_proc_header_t {
- uint64_t procid; //=NNNCCC
- uint64_t offset; //offset to attribute header relative to start of node_data
- uint64_t numAttr; //number of populated attributes
- static const uint64_t NO_PROC = 0xFFFFFFFFFFFFFFFF;
-};
-
-struct hsvc_ex_header_t {
- uint64_t parent_procid; //=NNNCCC
- uint64_t chiplet; //physical ex number (0..15)
- uint64_t offset; //offset to attribute header relative to start of node_data
- uint64_t numAttr; //number of populated attributes
- static const uint64_t NO_PROC = 0xFFFFFFFFFFFFFFFF;
- static const uint64_t NO_CHIPLET = 0xFFFFFFFFFFFFFFFF;
-};
-
-struct hsvc_attr_header_t {
- uint64_t id; // attribute id
- uint64_t sizeBytes; // size of attribute data
- uint64_t offset; // offset to attribute data relative to start of node_data/sys_data
- static const uint64_t NO_ATTRIBUTE = 0x0;
-};
-
-// This is the data that will be in the 'System Attribute Data'
-// section of HDAT
-struct hsvc_system_data_t
-{
- uint64_t nodePresent; //bitstring of populated nodes, bit0=node0, etc
- uint64_t numAttr; //number of populated attributes
- uint64_t offset; //offset to attribute headers relative to start of system_data
- //blob of data...
-};
-
-// This is the data that will be in the 'Node Attribute Data'
-// section of HDAT, there will be 1 of these per physical
-// drawer/book/octant/blade
-struct hsvc_node_data_t
-{
- uint64_t procOffset; //offset to proc headers relative to start of node_data
- uint64_t exOffset; //offset to ex headers relative to start of node_data
- uint64_t numTargets; //number of proc+ex targets present in this node
- //blob of data...
-};
-
-// Custom Attribute IDs
-// Note: Standard fapi::AttributeId are only 32-bits so we can use the top
-// 32-bits of the 64-bit value for our own numbers
-static const uint64_t HSVC_HUID = 0xFF000001FFFFFFFF;
-static const uint64_t HSVC_PHYS_PATH = 0xFF000002FFFFFFFF;
-static const uint64_t HSVC_ECMD_STRING = 0xFF000003FFFFFFFF;
-static const uint64_t HSVC_IBSCOM_BASE = 0xFF000004FFFFFFFF;
-static const uint64_t HSVC_PLID = 0xFF000005FFFFFFFF;
-
-#endif
OpenPOWER on IntegriCloud