Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 lines
1.0 KiB

4 years ago
  1. /*++
  2. Copyright (c) 1993 - 1994 Siemens Nixdorf Informationssysteme AG
  3. Copyright (c) 1994 Microsoft Corporation
  4. Module Name:
  5. allstart.c
  6. Abstract:
  7. This module implements the platform specific operations that must be
  8. performed after all processors have been started.
  9. --*/
  10. #include "halp.h"
  11. #include "string.h"
  12. extern VOID HalpInit2MPAgent( );
  13. BOOLEAN
  14. HalAllProcessorsStarted (
  15. VOID
  16. )
  17. /*++
  18. Routine Description:
  19. This function executes platform specific operations that must be
  20. performed after all processors have been started. It is called
  21. for each processor in the host configuration.
  22. Note: this HAL is for the Siemens Nixdorf Uni-/MultiProcessor Computers
  23. Arguments:
  24. None.
  25. Return Value:
  26. If platform specific operations are successful, then return TRUE.
  27. Otherwise, return FALSE.
  28. --*/
  29. {
  30. if ((PCR->Number == HalpNetProcessor) && (HalpProcessorId == MPAGENT)){
  31. PCR->InterruptRoutine[NETMULTI_LEVEL] = (PKINTERRUPT_ROUTINE)HalpRM400Int5Process;
  32. HalpInit2MPAgent( );
  33. }
  34. return TRUE;
  35. }