summaryrefslogtreecommitdiffstats
path: root/src/usr/vpd/spd.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/vpd/spd.C')
-rw-r--r--src/usr/vpd/spd.C12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/usr/vpd/spd.C b/src/usr/vpd/spd.C
index 18d4ed3ad..0f5c9866b 100644
--- a/src/usr/vpd/spd.C
+++ b/src/usr/vpd/spd.C
@@ -908,12 +908,16 @@ errlHndl_t spdWriteValue ( VPD::vpdKeyword i_keyword,
// ------------------------------------------------------------------
bool spdPresent ( TARGETING::Target * i_target )
{
+
+ TRACSSCOMP( g_trac_spd, ENTER_MRK"spdPresent()" );
+#if(defined( CONFIG_DJVPD_READ_FROM_HW ) && !defined (__HOSTBOOT_RUNTIME ) )
+
+ return EEPROM::eepromPresence( i_target );
+
+#else
errlHndl_t err = NULL;
bool pres = false;
- TRACSSCOMP( g_trac_spd,
- ENTER_MRK"spdPresent()" );
-
do
{
// Read the Basic Memory Type
@@ -938,9 +942,11 @@ bool spdPresent ( TARGETING::Target * i_target )
{
pres = true;
}
+
} while( 0 );
return pres;
+#endif
}
OpenPOWER on IntegriCloud