diff options
author | William Bryan <wilbryan@us.ibm.com> | 2015-08-03 12:38:58 -0500 |
---|---|---|
committer | William A. Bryan <wilbryan@us.ibm.com> | 2015-08-03 15:32:27 -0500 |
commit | 420e6d248cc6d2b3c39bc3970e3bb6747b3bddc3 (patch) | |
tree | c9f6691eddba39193e39aa769367e1267fb9fc86 /src/ssx/pgp/registers/tpc_firmware_registers.h | |
parent | adade8c8ef30ed519322674c762d95663009c5d4 (diff) | |
download | talos-occ-420e6d248cc6d2b3c39bc3970e3bb6747b3bddc3.tar.gz talos-occ-420e6d248cc6d2b3c39bc3970e3bb6747b3bddc3.zip |
new ssx and lib files
Change-Id: I2328b1e86d59e3788910687d762fb70ec680058f
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19503
Reviewed-by: William A. Bryan <wilbryan@us.ibm.com>
Tested-by: William A. Bryan <wilbryan@us.ibm.com>
Diffstat (limited to 'src/ssx/pgp/registers/tpc_firmware_registers.h')
-rw-r--r-- | src/ssx/pgp/registers/tpc_firmware_registers.h | 213 |
1 files changed, 0 insertions, 213 deletions
diff --git a/src/ssx/pgp/registers/tpc_firmware_registers.h b/src/ssx/pgp/registers/tpc_firmware_registers.h deleted file mode 100644 index 62f1c42..0000000 --- a/src/ssx/pgp/registers/tpc_firmware_registers.h +++ /dev/null @@ -1,213 +0,0 @@ -#ifndef __TPC_FIRMWARE_REGISTERS_H__ -#define __TPC_FIRMWARE_REGISTERS_H__ - -// $Id: tpc_firmware_registers.h,v 1.1.1.1 2013/12/11 21:03:25 bcbrock Exp $ -// $Source: /afs/awd/projects/eclipz/KnowledgeBase/.cvsroot/eclipz/chips/p8/working/procedures/ssx/pgp/registers/tpc_firmware_registers.h,v $ -//----------------------------------------------------------------------------- -// *! (C) Copyright International Business Machines Corp. 2013 -// *! All Rights Reserved -- Property of IBM -// *! *** IBM Confidential *** -//----------------------------------------------------------------------------- - -/// \file tpc_firmware_registers.h -/// \brief C register structs for the TPC unit - -// *** WARNING *** - This file is generated automatically, do not edit. - -#ifndef SIXTYFOUR_BIT_CONSTANT -#ifdef __ASSEMBLER__ -#define SIXTYFOUR_BIT_CONSTANT(x) x -#else -#define SIXTYFOUR_BIT_CONSTANT(x) x##ull -#endif -#endif - -#ifndef __ASSEMBLER__ - -#include <stdint.h> - - - - -typedef union tpc_perv_gp3 { - - uint64_t value; - struct { -#ifdef _BIG_ENDIAN - uint32_t high_order; - uint32_t low_order; -#else - uint32_t low_order; - uint32_t high_order; -#endif // _BIG_ENDIAN - } words; - struct { -#ifdef _BIG_ENDIAN - uint64_t tp_chiplet_chiplet_en_dc : 1; - uint64_t put_in_later0 : 25; - uint64_t tp_chiplet_fence_pcb_dc : 1; - uint64_t put_in_later1 : 37; -#else - uint64_t put_in_later1 : 37; - uint64_t tp_chiplet_fence_pcb_dc : 1; - uint64_t put_in_later0 : 25; - uint64_t tp_chiplet_chiplet_en_dc : 1; -#endif // _BIG_ENDIAN - } fields; -} tpc_perv_gp3_t; - - - -typedef union tpc_gp0 { - - uint64_t value; - struct { -#ifdef _BIG_ENDIAN - uint32_t high_order; - uint32_t low_order; -#else - uint32_t low_order; - uint32_t high_order; -#endif // _BIG_ENDIAN - } words; - struct { -#ifdef _BIG_ENDIAN - uint64_t put_in_later0 : 40; - uint64_t tc_node_id_dc : 3; - uint64_t tc_chip_id_dc : 3; - uint64_t put_in_later1 : 18; -#else - uint64_t put_in_later1 : 18; - uint64_t tc_chip_id_dc : 3; - uint64_t tc_node_id_dc : 3; - uint64_t put_in_later0 : 40; -#endif // _BIG_ENDIAN - } fields; -} tpc_gp0_t; - - - -typedef union tpc_gp0_and { - - uint64_t value; - struct { -#ifdef _BIG_ENDIAN - uint32_t high_order; - uint32_t low_order; -#else - uint32_t low_order; - uint32_t high_order; -#endif // _BIG_ENDIAN - } words; - struct { -#ifdef _BIG_ENDIAN - uint64_t put_in_later0 : 40; - uint64_t tc_node_id_dc : 3; - uint64_t tc_chip_id_dc : 3; - uint64_t put_in_later1 : 18; -#else - uint64_t put_in_later1 : 18; - uint64_t tc_chip_id_dc : 3; - uint64_t tc_node_id_dc : 3; - uint64_t put_in_later0 : 40; -#endif // _BIG_ENDIAN - } fields; -} tpc_gp0_and_t; - - - -typedef union tpc_gp0_or { - - uint64_t value; - struct { -#ifdef _BIG_ENDIAN - uint32_t high_order; - uint32_t low_order; -#else - uint32_t low_order; - uint32_t high_order; -#endif // _BIG_ENDIAN - } words; - struct { -#ifdef _BIG_ENDIAN - uint64_t put_in_later0 : 40; - uint64_t tc_node_id_dc : 3; - uint64_t tc_chip_id_dc : 3; - uint64_t put_in_later1 : 18; -#else - uint64_t put_in_later1 : 18; - uint64_t tc_chip_id_dc : 3; - uint64_t tc_node_id_dc : 3; - uint64_t put_in_later0 : 40; -#endif // _BIG_ENDIAN - } fields; -} tpc_gp0_or_t; - - - -typedef union tpc_hpr2 { - - uint64_t value; - struct { -#ifdef _BIG_ENDIAN - uint32_t high_order; - uint32_t low_order; -#else - uint32_t low_order; - uint32_t high_order; -#endif // _BIG_ENDIAN - } words; - struct { -#ifdef _BIG_ENDIAN - uint64_t hang_pulse_reg : 6; - uint64_t suppress_hang : 1; - uint64_t _reserved0 : 57; -#else - uint64_t _reserved0 : 57; - uint64_t suppress_hang : 1; - uint64_t hang_pulse_reg : 6; -#endif // _BIG_ENDIAN - } fields; -} tpc_hpr2_t; - - - -typedef union tpc_device_id { - - uint64_t value; - struct { -#ifdef _BIG_ENDIAN - uint32_t high_order; - uint32_t low_order; -#else - uint32_t low_order; - uint32_t high_order; -#endif // _BIG_ENDIAN - } words; - struct { -#ifdef _BIG_ENDIAN - uint64_t cfam_id : 32; - uint64_t fuse_nx_allow_crypto : 1; - uint64_t fuse_vmx_crypto_dis : 1; - uint64_t fuse_fp_throttle_en : 1; - uint64_t reserved32 : 1; - uint64_t socket_id : 3; - uint64_t chippos_id : 1; - uint64_t _reserved0 : 24; -#else - uint64_t _reserved0 : 24; - uint64_t chippos_id : 1; - uint64_t socket_id : 3; - uint64_t reserved32 : 1; - uint64_t fuse_fp_throttle_en : 1; - uint64_t fuse_vmx_crypto_dis : 1; - uint64_t fuse_nx_allow_crypto : 1; - uint64_t cfam_id : 32; -#endif // _BIG_ENDIAN - } fields; -} tpc_device_id_t; - - -#endif // __ASSEMBLER__ -#endif // __TPC_FIRMWARE_REGISTERS_H__ - |