PeiServicesTablePointer.h 667 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. /** @file
  2. PeiServicesTablePointer
  3. Copyright (c) 2022 Loongson Technology Corporation Limited. All rights reserved.<BR>
  4. SPDX-License-Identifier: BSD-2-Clause-Patent
  5. **/
  6. #ifndef PEISERVICESTABLEPOINTER_H_
  7. #define PEISERVICESTABLEPOINTER_H_
  8. /**
  9. Write Csr KS0 register.
  10. @param A0 The value used to write to the KS0 register
  11. @retval none
  12. **/
  13. extern
  14. VOID
  15. LoongarchWriteqKs0 (
  16. IN UINT64 Val
  17. );
  18. /**
  19. Read Csr KS0 register.
  20. @param Val Pointer to the variable used to store the KS0 register value
  21. @retval none
  22. **/
  23. extern
  24. VOID
  25. LoongarchReadqKs0 (
  26. IN UINT64 *Val
  27. );
  28. #endif // PEISERVICESTABLEPOINTER_H_