2 /* Maximum number of CPUs/cores */
7 /* This is the actual SMM handler.
9 * We just put code, rodata, data and bss all in a row.
16 /* C code of the SMM handler */
20 /* C read-only data of the SMM handler */
25 /* C read-write data of the SMM handler */
29 /* C uninitialized data of the SMM handler */
39 /* We are using the ASEG interleaved to stuff the SMM handlers
40 * for all CPU cores in there. The jump table redirects the execution
41 * to the actual SMM handler
43 . = 0xa8000 - (( CPUS - 1) * 0x400);