console: probe PCI VGA device using driver_manager

Load VGAConsole only when PCI VGA adapter available on a Hypervisor.

Signed-off-by: Takuya ASADA <syuu@cloudius-systems.com>
Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>
console: use existing isa_serial_console instance instead of creating new one

Acked-by: Claudio Fontana <claudio.fontana@huawei.com>
Signed-off-by: Takuya ASADA <syuu@cloudius-systems.com>
Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>
upload_manifest.py: Fix infinite loop in unsymlink

If symlink points to a path that does not exist, return "f" instead of
entering an infinite loop.

Cc: Nadav Har'El <nyh@cloudius-systems.com>
Reviewed-by: Tomasz Grabiec <tgrabiec@gmail.com>
Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>
tests: enable test for negative fds in tst-poll

Enable the test for negative fds in poll(). Issue 323 has been fixed.

Reviewed-by: Nadav Har'El <nyh@cloudius-systems.com>
Signed-off-by: Jaspal Singh Dhillon <jaspal.iiith@gmail.com>
Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>
Revert "build.mk: move modules/tests/usr.manifest to build/"

This reverts commit 7555bca3205d0d55f8d0b46f7f90bbee2481471d.

Jaspal writes:

  This commit breaks 'make check' because the location of
  modules/tests/usr.manifest as changed and module.py needs to be
  updated.

Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>
libc: add getifaddrs to run name resolver API for ruby
libc: add freeifaddrs() to name resolver API for ruby