Skip to content

Current Work Flow as of 7 15 15

hobbes edited this page Jul 15, 2015 · 5 revisions
  1. Run make within the cos application within rump2cos/apps/cos

1a. This cos.bin is the rump kernel that will be compiled in with Composite

1b. If you change the rumpkernel you must delete the cos.bin, cos.o, cos.out and re make/copy it

  1. Copy cos.bin to rump2cos/Composite/src/components/implementation/no_interface/unikernboot/

  2. Compile composite: make clean; make; make cp. make clean will leave the cos.bin in place

  3. Run the buildcosrump script within unikernboot direcotory to link the cos.bin and unikernel.o into rumpcos.o and automatically copy it to the Transfer directory

  4. Within the Transfer directory $cp rumpcos.o llboot.o

  5. locate unikernboot.sh and copy it into Transfer

  6. $./qemu.sh unikernboot.sh