archinit.c 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. /*++
  2. Copyright (c) 2012 Minoca Corp.
  3. This file is licensed under the terms of the GNU General Public License
  4. version 3. Alternative licensing terms are available. Contact
  5. info@minocacorp.com for details. See the LICENSE file at the root of this
  6. project for complete licensing information.
  7. Module Name:
  8. archinit.c
  9. Abstract:
  10. This module implements kernel executive initialization routines specific
  11. to the x86 architecture.
  12. Author:
  13. Evan Green 27-Sep-2012
  14. Environment:
  15. Kernel
  16. --*/
  17. //
  18. // ------------------------------------------------------------------- Includes
  19. //
  20. #include <minoca/kernel/kernel.h>
  21. #include <minoca/kernel/bootload.h>
  22. #include <minoca/kernel/x86.h>
  23. //
  24. // ---------------------------------------------------------------- Definitions
  25. //
  26. //
  27. // ------------------------------------------------------ Data Type Definitions
  28. //
  29. //
  30. // ----------------------------------------------- Internal Function Prototypes
  31. //
  32. //
  33. // -------------------------------------------------------------------- Globals
  34. //
  35. //
  36. // ------------------------------------------------------------------ Functions
  37. //
  38. KSTATUS
  39. KepArchInitialize (
  40. PKERNEL_INITIALIZATION_BLOCK Parameters,
  41. ULONG Phase
  42. )
  43. /*++
  44. Routine Description:
  45. This routine performs architecture-specific initialization for the kernel
  46. executive.
  47. Arguments:
  48. Parameters - Supplies a pointer to the kernel initialization parameters
  49. from the loader.
  50. Phase - Supplies the initialization phase.
  51. Return Value:
  52. Status code.
  53. --*/
  54. {
  55. return STATUS_SUCCESS;
  56. }
  57. //
  58. // --------------------------------------------------------- Internal Functions
  59. //