>> Please test on EC2 and report back.
Yes it seems to work although I have not gone back and tested on EC2 PV to see
if that still works OK. See below for output from EC2 HVM console.
Am I correct in understanding that PVHVM drivers are required for network and
disk to work? So no point at this stage me trying to get a unikernel going to a
fully working state until something happens on that front?
thanks
as
Loading unikernelZ...
rump kernel bare metal bootstrap
WARNING: Processor claims to not support invariant TSC.
x86_initclocks(): TSC frequency estimate is 2500134420 Hz
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015
The NetBSD Foundation, Inc. All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
NetBSD 7.99.17 (RUMP-ROAST)
total memory = 509 MB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
cpu0 at thinair0: rump virtual cpu
root file system type: rumpfs
kern.module.path=/stand/amd64/7.99.17/modules
mainbus0 (root)
pci0 at mainbus0 bus 0
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
vendor 8086 product 1237 (host bridge, revision 0x02) at pci0 dev 0 function 0
not configured
vendor 8086 product 7000 (ISA bridge) at pci0 dev 1 function 0 not configured
vendor 8086 product 7010 (IDE mass storage, interface 0x80) at pci0 dev 1
function 1 not configured
vendor 8086 product 7113 (miscellaneous bridge, revision 0x01) at pci0 dev 1
function 3 not configured
vendor 1013 product 00b8 (VGA display) at pci0 dev 2 function 0 not configured
vendor 5853 product 0001 (undefined, subclass 0x80, revision 0x01) at pci0 dev
3 function 0 not configured
timecounter: Timecounter "bmktc" frequency 1000000000 Hz quality 100
vendor 8086 product 1237 (host bridge, revision 0x02) at pci0 dev 0 function 0
not configured
vendor 8086 product 7000 (ISA bridge) at pci0 dev 1 function 0 not configured
vendor 8086 product 7010 (IDE mass storage, interface 0x80) at pci0 dev 1
function 1 not configured
vendor 8086 product 7113 (miscellaneous bridge, revision 0x01) at pci0 dev 1
function 3 not configured
vendor 1013 product 00b8 (VGA display) at pci0 dev 2 function 0 not configured
vendor 5853 product 0001 (undefined, subclass 0x80, revision 0x01) at pci0 dev
3 function 0 not configured
mounted tmpfs on /tmp
rumprun: could not find start of json. no config?
=== calling "rumprun" main() ===