Add swap to the VM

This commit is contained in:
Jakub Klama
2015-06-20 20:53:04 +02:00
parent de6d5ecd2e
commit 96eb459666
3 changed files with 8 additions and 0 deletions

View File

@@ -30,6 +30,7 @@ NETMASK = "255.255.255.0"
TELNET_PORT = "54321"
RAM_SIZE = "2048"
IMAGE_SIZE = "8g"
SWAP_SIZE = "2g"
CONSOLE_MASTER = "/dev/nmdm0A"
CONSOLE_SLAVE = "/dev/nmdm0B"
KERNCONF = "MACHTEST"

View File

@@ -77,6 +77,10 @@ def setup_rootfs():
sh('makefs -M ${IMAGE_SIZE} ${OBJDIR}/test-root.ufs ${OBJDIR}/test-root')
def setup_swap():
sh('truncate -s ${SWAP_SIZE} ${OBJDIR}/test-swap.bin')
def install_python_packages():
sh('cd ${SRC_ROOT}/py-launch; python setup.py install ')
@@ -90,6 +94,7 @@ def setup_vm():
'-s 0:0,hostbridge',
'-s 1:0,virtio-net,${tapdev}',
'-s 2:0,ahci-hd,${OBJDIR}/test-root.ufs',
'-s 3:0,ahci-hd,${OBJDIR}/test-swap.bin',
'-s 31,lpc -l com1,${CONSOLE_MASTER}',
'${VM_NAME}'
)
@@ -193,6 +198,7 @@ if __name__ == '__main__':
sh('telnet 0 ${TELNET_PORT}')
else:
setup_rootfs()
setup_swap()
setup_network()
setup_vm()
wait_vm()

View File

@@ -1 +1,2 @@
/dev/ada0 / ufs rw 0 0
/dev/ada1 none swap sw 0 0