mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
manual merge
This commit is contained in:
commit
fb29a3c75e
5 files changed
+21
-34
No files matched your search
+12
-3
@@ -13,8 +13,6 @@ XEN_CONFIGS = xend-config.sxp
|
||||
XEN_CONFIGS += xmexample1
|
||||
XEN_CONFIGS += xmexample2
|
||||
XEN_CONFIGS += xmexample.vmx
|
||||
XEN_CONFIGS += mem-map.sxp
|
||||
XEN_CONFIGS += bochsrc
|
||||
|
||||
# Xen script dir and scripts to go there.
|
||||
XEN_SCRIPT_DIR = /etc/xen/scripts
|
||||
@@ -23,10 +21,13 @@ XEN_SCRIPTS += network-route vif-route
|
||||
XEN_SCRIPTS += block-file
|
||||
XEN_SCRIPTS += block-enbd
|
||||
|
||||
XEN_BOOT_DIR = /usr/lib/xen/boot
|
||||
XEN_BOOT = mem-map.sxp
|
||||
|
||||
all:
|
||||
build:
|
||||
|
||||
install: all install-initd install-configs install-scripts
|
||||
install: all install-initd install-configs install-scripts install-boot
|
||||
|
||||
install-initd:
|
||||
[ -d $(DESTDIR)/etc/init.d ] || $(INSTALL_DIR) $(DESTDIR)/etc/init.d
|
||||
@@ -51,4 +52,12 @@ install-scripts:
|
||||
$(INSTALL_PROG) $$i $(DESTDIR)$(XEN_SCRIPT_DIR); \
|
||||
done
|
||||
|
||||
install-boot:
|
||||
[ -d $(DESTDIR)$(XEN_BOOT_DIR) ] || \
|
||||
$(INSTALL_DIR) $(DESTDIR)$(XEN_BOOT_DIR)
|
||||
for i in $(XEN_BOOT); \
|
||||
do [ -a $(DESTDIR)$(XEN_BOOT_DIR)/$$i ] || \
|
||||
$(INSTALL_PROG) $$i $(DESTDIR)$(XEN_BOOT_DIR); \
|
||||
done
|
||||
|
||||
clean:
|
||||
@@ -1,20 +0,0 @@
|
||||
#megs: 32
|
||||
#romimage: file=$BXSHARE/BIOS-bochs-latest, address=0xf0000
|
||||
#vgaromimage: $BXSHARE/VGABIOS-lgpl-latest
|
||||
floppya: 1_44=a.img, status=inserted
|
||||
floppyb: 1_44=b.img, status=inserted
|
||||
# if you don't use absolute paths below, bochs looks under the cwd of xend,
|
||||
# which is usually "/"
|
||||
#ata0-master: type=disk, path=/var/images/min-el3-i386.img, cylinders=800, heads=4, spt=32
|
||||
i440fxsupport: enabled=1
|
||||
ne2k: ioaddr=0x300, irq=9, mac=b0:c4:22:01:00:00, ethmod=linux, ethdev=eth0
|
||||
ata0-master: type=disk, path=/var/images/1g-el3-i386.img, mode=flat, cylinders=2048, heads=16, spt=63
|
||||
boot: c
|
||||
|
||||
log: /tmp/bochsout.txt
|
||||
#debug: action=report
|
||||
info: action=report
|
||||
error: action=report
|
||||
panic: action=ask
|
||||
|
||||
mouse: enabled=0
|
||||
@@ -89,10 +89,10 @@ root = "/dev/hda1 ro"
|
||||
|
||||
|
||||
# New stuff
|
||||
device_model = '/usr/bin/qemu-dm'
|
||||
device_model = '/usr/lib/xen/bin/qemu-dm'
|
||||
|
||||
# Advanced users only. Don't touch if you don't know what you're doing
|
||||
memmap = '/etc/xen/mem-map.sxp'
|
||||
memmap = '/usr/lib/xen/boot/mem-map.sxp'
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# Disk image for
|
||||
|
||||
@@ -3,12 +3,11 @@ include $(XEN_ROOT)/tools/Rules.mk
|
||||
include config.mak
|
||||
override TARGET_ARCH=i386
|
||||
|
||||
#assume we directly put qemu code in tools/, same level as bochs dm(ioemu)
|
||||
XEN_PATH=../../..
|
||||
INSTALL_DIR := $(DESTDIR)/usr/lib/xen/bin
|
||||
TARGET_PATH=$(SRC_PATH)/target-$(TARGET_ARCH)
|
||||
VPATH=$(SRC_PATH):$(TARGET_PATH):$(SRC_PATH)/hw:$(SRC_PATH)/audio
|
||||
DEFINES=-I. -I$(TARGET_PATH) -I$(SRC_PATH) -I$(XEN_PATH)/xen/include/public
|
||||
DEFINES+= -I$(XEN_PATH)/tools/libxc
|
||||
DEFINES=-I. -I$(TARGET_PATH) -I$(SRC_PATH) -I$(XEN_ROOT)/xen/include/public
|
||||
DEFINES+= -I$(XEN_ROOT)/tools/libxc
|
||||
ifdef CONFIG_USER_ONLY
|
||||
VPATH+=:$(SRC_PATH)/linux-user
|
||||
DEFINES+=-I$(SRC_PATH)/linux-user -I$(SRC_PATH)/linux-user/$(TARGET_ARCH)
|
||||
@@ -32,7 +31,7 @@ QEMU_SYSTEM=qemu-fast
|
||||
endif
|
||||
|
||||
QEMU_SYSTEM=qemu-dm
|
||||
PROGS=$(QEMU_SYSTEM)
|
||||
PROGS=$(QEMU_SYSTEM) $(QEMU_SYSTEM).debug
|
||||
|
||||
ifdef CONFIG_USER_ONLY
|
||||
PROGS=$(QEMU_USER)
|
||||
@@ -383,12 +382,11 @@ distclean:
|
||||
rm -rf *.o *.a *~ $(PROGS) gen-op.h opc.h op.h nwfpe slirp qemu-vgaram-bin
|
||||
|
||||
install: all
|
||||
if [ ! -d $(DESTDIR)$(bindir) ];then mkdir -p $(DESTDIR)$(bindir);fi
|
||||
if [ ! -d $(INSTALL_DIR) ];then mkdir -p $(INSTALL_DIR);fi
|
||||
if [ ! -d $(DESTDIR)$(configdir) ];then mkdir -p $(DESTDIR)$(configdir);fi
|
||||
ifneq ($(PROGS),)
|
||||
install -m 755 -s $(PROGS) "$(DESTDIR)$(bindir)"
|
||||
install -m 755 -s $(PROGS) "$(INSTALL_DIR)"
|
||||
endif
|
||||
install -m 755 qemu-dm.debug "$(DESTDIR)$(bindir)"
|
||||
install -m 755 qemu-ifup "$(DESTDIR)$(configdir)"
|
||||
gunzip -c qemu-vgaram-bin.gz >qemu-vgaram-bin
|
||||
install -m 755 qemu-vgaram-bin "$(DESTDIR)$(configdir)"
|
||||
|
||||
+1
-1
@@ -97,7 +97,7 @@ include/xen/compile.h: include/xen/compile.h.in include/xen/banner.h
|
||||
-e 's/@@version@@/$(XEN_VERSION)/g' \
|
||||
-e 's/@@subversion@@/$(XEN_SUBVERSION)/g' \
|
||||
-e 's/@@extraversion@@/$(XEN_EXTRAVERSION)/g' \
|
||||
-e 's!@@changeset@@!$(shell bk changes -nd':D: :T: :REV: :MD5KEY:' -r+ 2>/dev/null || echo information unavailable)!g' \
|
||||
-e 's!@@changeset@@!$(shell (hg tip | awk '/changeset/{CS=$$2};{FS="date:[ ]+"}/date/{D=$$2}; END {print D, CS}') 2>/dev/null || echo information unavailable)!g' \
|
||||
< include/xen/compile.h.in > $@.new
|
||||
@cat include/xen/banner.h >> $@.new
|
||||
@mv -f $@.new $@
|
||||
|
||||