I've written some code which enables local APIC and APIC timer per each processor.
It works well in bochs, but testing in VMware, randomly causes triple fault from AP.
I've configured local APIC and APIC timer as follows:
<local APIC>
IA32_APIC_BASE_MSR[11] = 1 (APIC global enable)
SVR[7:0] = 70h (spurious vector 70h)
SVR[8] = 1 (software enabled)
<APIC timer>
Divide Configuration Register[3:0] = 3 (0011, set divide fector to 16)
TMR[18:17] = 1 (periodic mode)
TMR[16] = 0 (not masked)
TMR[7:0] = 30h (APIC timer vector at 30h)
I checked which interrupt was called when fault occurs, but i found nothing.

Is there any configurations that i mistaken?