I'm provisioning some VMware and Virtualbox VMs, both 32 and 64 bit and all my boot commands start with /install/vmlinuz noapic
.
Searching for information about APIC etc. around the web doesn't give me a clear answer when to use APIC or not.
Does it depend on the amount of CPU cores the machine has installed?
Should APIC be disabled when used on virtual machines?
Does it depend on special features supported by the CPU?
Does it matter if it's a 32 or 64 bit OS/machine?
Is APIC generally a bad thing, because still unstable?
Does it matter setting noapic
in the boot command or will the virtualizer override this anyway?
I've read that some issues related to hibernation/booting etc. can occur when APIC is on, but on the other hand I've also read that nowadays modern machines/OS support APIC well.
Thanks a lot for your feedback on this!