|
41 | 41 | #define TDX_BUG_ON(__err, __fn, __kvm) \ |
42 | 42 | __TDX_BUG_ON(__err, #__fn, __kvm, "%s", "") |
43 | 43 |
|
44 | | -#define TDX_BUG_ON_1(__err, __fn, __rcx, __kvm) \ |
45 | | - __TDX_BUG_ON(__err, #__fn, __kvm, ", rcx 0x%llx", __rcx) |
| 44 | +#define TDX_BUG_ON_1(__err, __fn, a1, __kvm) \ |
| 45 | + __TDX_BUG_ON(__err, #__fn, __kvm, ", " #a1 " 0x%llx", a1) |
46 | 46 |
|
47 | | -#define TDX_BUG_ON_2(__err, __fn, __rcx, __rdx, __kvm) \ |
48 | | - __TDX_BUG_ON(__err, #__fn, __kvm, ", rcx 0x%llx, rdx 0x%llx", __rcx, __rdx) |
| 47 | +#define TDX_BUG_ON_2(__err, __fn, a1, a2, __kvm) \ |
| 48 | + __TDX_BUG_ON(__err, #__fn, __kvm, ", " #a1 " 0x%llx, " #a2 " 0x%llx", a1, a2) |
49 | 49 |
|
50 | | -#define TDX_BUG_ON_3(__err, __fn, __rcx, __rdx, __r8, __kvm) \ |
51 | | - __TDX_BUG_ON(__err, #__fn, __kvm, ", rcx 0x%llx, rdx 0x%llx, r8 0x%llx", __rcx, __rdx, __r8) |
| 50 | +#define TDX_BUG_ON_3(__err, __fn, a1, a2, a3, __kvm) \ |
| 51 | + __TDX_BUG_ON(__err, #__fn, __kvm, ", " #a1 " 0x%llx, " #a2 ", 0x%llx, " #a3 " 0x%llx", \ |
| 52 | + a1, a2, a3) |
52 | 53 |
|
53 | 54 |
|
54 | 55 | bool enable_tdx __ro_after_init; |
|
0 commit comments