- /*
- Stack layout (layout of struct isr_param)
- msa: [ss] > 76 -> 28
- [esp] > 72 -> 24
- eflags > 68 -> 20
- cs > 64 -> 16
- eip > 60 -> 12
- err_code > 56 -> 8
- vector > offset = 52 -> 4
- [saved_prev_ctx] > offset = 0
- ---
- esp > 12 * 4 = 48
- gs
- fs
- es
- ds > offset = 8 * 4 = 32
- esi
- ebp
- edi
- edx
- ecx
- ebx
- eax
- lsa: depth > offset = 0
-
- las: Least Significant Address
- msa: Most Significant Address
- */