12345678910111213141516171819202122232425 |
- #pragma once
- #ifndef __ASM__
- #define __ASM__
- #define ENTRY(name)\
- .global name; \
- name:
- #endif
- // 符号名
- #define SYMBOL_NAME(X) X
- // 符号名字符串
- #define SYMBOL_NAME_STR(X) #X
- // 符号名label
- #define SYMBOL_NAME_LABEL(X) X##:
- #define L1_CACHE_BYTES 32
- #define asmlinkage __attribute__((regparm(0)))
- #define ____cacheline_aligned __attribute__((__aligned__(L1_CACHE_BYTES)))
|