-Add interrupt controller and timer support for qemu virt machine -Switch tty read to irq driven as well