62629bc00fe4f58bf733042d14e6fa06767874d3
[lunaix-os.git] / lunaix-os / arch / aarch64 / exception / hart_fields.inc
1     .struct 0
2 reg_xn:
3     .struct reg_xn + 8 * 29
4 reg_fp:
5     .struct reg_fp + 8
6 reg_lr:
7     .struct reg_lr + 8
8 reg_end:
9
10     .struct 0
11 execp_parent:
12     .struct execp_parent + 8
13 execp_spsr:
14     .struct execp_spsr + 8
15 execp_link:
16     .struct execp_link + 8
17 execp_spel0_saved:
18     .struct execp_spel0_saved + 8
19 execp_spel1_saved:
20     .struct execp_spel1_saved + 8
21 execp_syndrome:
22     .struct execp_syndrome + 8
23 execp_end:
24
25     .struct 0
26 hart_depth:
27     .struct hart_depth + 8
28 hart_regs:
29     .struct hart_regs + reg_end
30 hart_execp:
31     .struct hart_execp + execp_end
32 hart_end: