[coreboot] How does SMI handling designed in Coreboot and how does payload behave?