The following were fixed:
1) wrong usage of long jump and call while using inline addresses
2) make's runvm target forced virtualbox to boot from boot.hd instead of boot.vdi