Modify code style
Add SMP functinality in kernel
Add support PCI