make ARCH=architecture architecture options
- x86_64
- i386
make ARCH=architecture run
- allocate a stack for each cpu and then point each CPUs stack pointer to those different
- flush TLB after every page table after context switch
- make alloc_physpage give the option to allocate multiple pages