aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoger Pau Monne <roger.pau@citrix.com>2012-09-13 15:31:01 +0100
committerNatanael Copa <ncopa@alpinelinux.org>2012-09-14 14:12:16 +0000
commit26934b94b2d05e59eb7f35f943da45b3a94a1d62 (patch)
tree43f173a435dedde7c5ee783ebd20232b293979ca
parent287928e9f28e8764d78aa653c849073bb00175fa (diff)
downloadalpine-iso-26934b94b2d05e59eb7f35f943da45b3a94a1d62.tar.bz2
alpine-iso-26934b94b2d05e59eb7f35f943da45b3a94a1d62.tar.xz
alpine-xen: add xen kernel params
Allow user to set params to pass to the Xen Hypervisor kernel. An example about serial console boot is provided.
-rwxr-xr-xMakefile4
-rw-r--r--alpine-xen.conf.mk3
2 files changed, 5 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 3676278..4bc0e5f 100755
--- a/Makefile
+++ b/Makefile
@@ -271,7 +271,7 @@ ifeq ($(PROFILE), alpine-xen)
@for flavor in $(KERNEL_FLAVOR); do \
echo "label xen-$$flavor"; \
echo " kernel /boot/mboot.c32"; \
- echo " append /boot/xen.gz --- /boot/$$flavor alpine_dev=cdrom:iso9660 modules=loop,squashfs,sd-mod,usb-storage,floppy,sr-mod modloop=/boot/$$flavor.modloop.squashfs $(BOOT_CONSOLE) --- /boot/$$flavor.gz"; \
+ echo " append /boot/xen.gz $(XEN_PARAMS) --- /boot/$$flavor alpine_dev=cdrom:iso9660 modules=loop,squashfs,sd-mod,usb-storage,floppy,sr-mod modloop=/boot/$$flavor.modloop.squashfs $(BOOT_CONSOLE) --- /boot/$$flavor.gz"; \
done >>$@
else
@echo "default $(KERNEL_FLAVOR_DEFAULT)" >>$@
@@ -292,7 +292,7 @@ ifeq ($(PROFILE), alpine-xen)
@for flavor in $(KERNEL_FLAVOR); do \
echo "label xen-$$flavor"; \
echo " kernel /boot/mboot.c32"; \
- echo " append /boot/xen.gz --- /boot/$$flavor alpine_dev=usbdisk:vfat modules=loop,squashfs,sd-mod,usb-storage modloop=/boot/$$flavor.modloop.squashfs $(BOOT_CONSOLE) --- /boot/$$flavor.gz"; \
+ echo " append /boot/xen.gz $(XEN_PARAMS) --- /boot/$$flavor alpine_dev=usbdisk:vfat modules=loop,squashfs,sd-mod,usb-storage modloop=/boot/$$flavor.modloop.squashfs $(BOOT_CONSOLE) --- /boot/$$flavor.gz"; \
done >>$@
else
@echo "default $(KERNEL_FLAVOR_DEFAULT)" >>$@
diff --git a/alpine-xen.conf.mk b/alpine-xen.conf.mk
index 22642d5..13ad7ec 100644
--- a/alpine-xen.conf.mk
+++ b/alpine-xen.conf.mk
@@ -1,3 +1,6 @@
ALPINE_NAME := alpine-xen
MODLOOP_EXTRA :=
KERNEL_FLAVOR := grsec
+# Example of serial console boot and Dom0 memory limit
+#XEN_PARAMS := com1=115200,8n1 console=com1 dom0_mem=512M
+#BOOT_CONSOLE := console=hvc0