diff options
Diffstat (limited to 'src/usr/hwpf')
-rw-r--r-- | src/usr/hwpf/hwp/occ/occ_common.C | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/usr/hwpf/hwp/occ/occ_common.C b/src/usr/hwpf/hwp/occ/occ_common.C index b2768873d..e059fe23a 100644 --- a/src/usr/hwpf/hwp/occ/occ_common.C +++ b/src/usr/hwpf/hwp/occ/occ_common.C @@ -50,6 +50,7 @@ #include <vfs/vfs.H> #include <util/utillidmgr.H> +#include <initservice/initserviceif.H> // Procedures #include <p8_pba_init.H> @@ -150,6 +151,16 @@ namespace HBOCC config_data->version = HBOCC::OccHostDataVersion; config_data->nestFrequency = nestFreq; + // Figure out the interrupt type + if( INITSERVICE::spBaseServicesEnabled() ) + { + config_data->interruptType = USE_FSI2HOST_MAILBOX; + } + else + { + config_data->interruptType = USE_PSIHB_COMPLEX; + } + TRACUCOMP( g_fapiTd, EXIT_MRK"loadHostDataToHomer"); |