Merge branch 'master', remote-tracking branch 'upstream/master'
Merge branch 'master', remote-tracking branch 'upstream/master'
[x86] Increase the VAPOOL size.

With the increase in heap from 2 to 4 MB, VAPOOL
also needs to be increased to accomodate the mappings.

Signed-off-by: Himanshu Chauhan <hchauhan@hchauhan-vm.(none)>
[x86] IO Port and Interrupt Changes

This patch contains
o Addition of IOPort access for x86.
  Functions similar to outb and inb are added.
o Changes in APIC code to use the IO functions.
o Added processor flags for initialization of
  threads.
o EFLAGS initialized to sane state before first
  conext switch.

Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org>
[x86] i8042 PS2 Controller Driver.

In Qemu, Xvisor can get keyboard events.
Merge branch 'master', remote-tracking branch 'upstream/master'
Merge branch 'ps2-keyboard' into x86-next
Merge pull request #14 from hschauhan/x86-next

x86-next