NullArmCacheInformation.c 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. /** @file
  2. Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>
  3. This program and the accompanying materials
  4. are licensed and made available under the terms and conditions of the BSD License
  5. which accompanies this distribution. The full text of the license may be found at
  6. http://opensource.org/licenses/bsd-license.php
  7. THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
  8. WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
  9. **/
  10. #include <Library/ArmLib.h>
  11. #include "ArmLibPrivate.h"
  12. ARM_CACHE_TYPE
  13. EFIAPI
  14. ArmCacheType (
  15. VOID
  16. )
  17. {
  18. return ARM_CACHE_TYPE_UNKNOWN;
  19. }
  20. ARM_CACHE_ARCHITECTURE
  21. EFIAPI
  22. ArmCacheArchitecture (
  23. VOID
  24. )
  25. {
  26. return ARM_CACHE_ARCHITECTURE_UNKNOWN;
  27. }
  28. BOOLEAN
  29. EFIAPI
  30. ArmDataCachePresent (
  31. VOID
  32. )
  33. {
  34. return FALSE;
  35. }
  36. UINTN
  37. EFIAPI
  38. ArmDataCacheSize (
  39. VOID
  40. )
  41. {
  42. return 0;
  43. }
  44. UINTN
  45. EFIAPI
  46. ArmDataCacheAssociativity (
  47. VOID
  48. )
  49. {
  50. return 0;
  51. }
  52. UINTN
  53. EFIAPI
  54. ArmDataCacheLineLength (
  55. VOID
  56. )
  57. {
  58. return 0;
  59. }
  60. BOOLEAN
  61. EFIAPI
  62. ArmInstructionCachePresent (
  63. VOID
  64. )
  65. {
  66. return FALSE;
  67. }
  68. UINTN
  69. EFIAPI
  70. ArmInstructionCacheSize (
  71. VOID
  72. )
  73. {
  74. return 0;
  75. }
  76. UINTN
  77. EFIAPI
  78. ArmInstructionCacheAssociativity (
  79. VOID
  80. )
  81. {
  82. return 0;
  83. }
  84. UINTN
  85. EFIAPI
  86. ArmInstructionCacheLineLength (
  87. VOID
  88. )
  89. {
  90. return 0;
  91. }