archlib.c 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. /*++
  2. Copyright (c) 2014 Minoca Corp. All Rights Reserved
  3. Module Name:
  4. archlib.c
  5. Abstract:
  6. This module implements the UEFI architecture support library C routines.
  7. Author:
  8. Evan Green 27-Mar-2014
  9. Environment:
  10. Firmware
  11. --*/
  12. //
  13. // ------------------------------------------------------------------- Includes
  14. //
  15. #include "ueficore.h"
  16. //
  17. // ---------------------------------------------------------------- Definitions
  18. //
  19. //
  20. // ------------------------------------------------------ Data Type Definitions
  21. //
  22. //
  23. // ----------------------------------------------- Internal Function Prototypes
  24. //
  25. //
  26. // -------------------------------------------------------------------- Globals
  27. //
  28. //
  29. // ------------------------------------------------------------------ Functions
  30. //
  31. VOID
  32. EfiCoreInvalidateInstructionCacheRange (
  33. VOID *Address,
  34. UINTN Length
  35. )
  36. /*++
  37. Routine Description:
  38. This routine invalidates a region of memory in the instruction cache.
  39. Arguments:
  40. Address - Supplies the address to invalidate. If translation is enabled,
  41. this is a virtual address.
  42. Length - Supplies the number of bytes in the region to invalidate.
  43. Return Value:
  44. None.
  45. --*/
  46. {
  47. return;
  48. }
  49. //
  50. // --------------------------------------------------------- Internal Functions
  51. //