* [PATCH] Device model path cleanup
@ 2005-06-30 19:01 Arun Sharma
0 siblings, 0 replies; only message in thread
From: Arun Sharma @ 2005-06-30 19:01 UTC (permalink / raw)
To: Ian Pratt, Keir Fraser; +Cc: xen-devel
Device model path cleanup. Remove bochsrc which is no longer needed.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
--- a/tools/examples/xmexample.vmx Thu Jun 30 18:41:11 2005
+++ b/tools/examples/xmexample.vmx Thu Jun 30 18:59:08 2005
@@ -89,10 +89,10 @@
# 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
diff -r 6d7608e00eb8 -r 5bde59907bba tools/ioemu/target-i386-dm/Makefile
--- a/tools/ioemu/target-i386-dm/Makefile Thu Jun 30 18:41:11 2005
+++ b/tools/ioemu/target-i386-dm/Makefile Thu Jun 30 18:59:08 2005
@@ -3,12 +3,11 @@
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 @@
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 @@
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)"
-endif
- install -m 755 qemu-dm.debug "$(DESTDIR)$(bindir)"
+ install -m 755 -s $(PROGS) "$(INSTALL_DIR)"
+endif
install -m 755 qemu-ifup "$(DESTDIR)$(configdir)"
gunzip -c qemu-vgaram-bin.gz >qemu-vgaram-bin
install -m 755 qemu-vgaram-bin "$(DESTDIR)$(configdir)"
diff -r 6d7608e00eb8 -r 5bde59907bba tools/examples/Makefile
--- a/tools/examples/Makefile Thu Jun 30 18:41:11 2005
+++ b/tools/examples/Makefile Thu Jun 30 18:59:08 2005
@@ -13,8 +13,6 @@
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 += 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_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:
diff -r 6d7608e00eb8 -r 5bde59907bba tools/examples/bochsrc
--- a/tools/examples/bochsrc Thu Jun 30 18:41:11 2005
+++ /dev/null Thu Jun 30 18:59:08 2005
@@ -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
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2005-06-30 19:01 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-06-30 19:01 [PATCH] Device model path cleanup Arun Sharma
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.