syscall.S 326 B

1234567891011121314151617181920212223
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. /*
  3. * Copyright (C) 2019 Arm Limited
  4. * Original author: Dave Martin <[email protected]>
  5. */
  6. #include "assembler.h"
  7. startfn syscall
  8. bti c
  9. mov w8, w0
  10. mov x0, x1
  11. mov x1, x2
  12. mov x2, x3
  13. mov x3, x4
  14. mov x4, x5
  15. mov x5, x6
  16. mov x6, x7
  17. svc #0
  18. ret
  19. endfn
  20. emit_aarch64_feature_1_and