kaf24@planb.cl.cam.ac.uk
49b26ed93c
bitkeeper revision 1.1236.5.1 (42221629GhhpYjgKPI7BEb9C8FJ2aA)
...
Specify compile/target architectures for Xen build process via
XEN_COMPILE_ARCH and XEN_TARGET_ARCH.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-02-27 18:49:13 +00:00
bren@br260.wolfson.cam.ac.uk
4c68e57b0d
bitkeeper revision 1.1226 (42171403YlyxYsyEqT3uqkzZeE7vfQ)
...
Delete Xenolinux kernel modules during uninstall.
Signed-off-by: bin.ren@cl.cam.ac.uk
2005-02-19 10:25:07 +00:00
cl349@arcadians.cl.cam.ac.uk
8f230701e2
bitkeeper revision 1.1159.234.1 (41f9203a3hESfmWBG29VVoqa-chOrA)
...
Build system cleanups.
Signed-off-by: c@pin.lu
2005-01-27 17:09:14 +00:00
kaf24@scramble.cl.cam.ac.uk
475057590a
bitkeeper revision 1.1159.223.46 (41f8f0d9VFDhRZsmMXXU3I_OEu8ADQ)
...
silly mistake...
2005-01-27 13:47:05 +00:00
kaf24@scramble.cl.cam.ac.uk
04ce93fe81
bitkeeper revision 1.1159.223.45 (41f8f049ZJjSGVQ7S0Y7kGBwMIZfZQ)
...
No longer override target arch with ARCH but instead use TARGET_ARCH.
Xen now requires specification of TARGET_ARCH alone, not TARGET_ARCH
and TARGET_SUBARCH. Xen derives correct internal ARCH/SUBARCH components
automatically.
2005-01-27 13:44:41 +00:00
kaf24@scramble.cl.cam.ac.uk
2f34aafbb6
bitkeeper revision 1.1159.223.44 (41f8c832pMZZ7WmykH_gAUBQHtPF1A)
...
Allow target architecture to be specified by specifying ARCH variable to
root Makefile (e.g, make ARCH=x86_32).
2005-01-27 10:53:38 +00:00
kaf24@scramble.cl.cam.ac.uk
71e256b6ed
bitkeeper revision 1.1159.223.42 (41f77751X73w7_t6jI0dgGV6N-Bweg)
...
More build system fixes and tweaks.
2005-01-26 10:56:17 +00:00
kaf24@scramble.cl.cam.ac.uk
f92899900f
bitkeeper revision 1.1159.223.41 (41f68883FaU7hVfFtWiOkCPnI6N1Hw)
...
Fix root Makefile so that targets only install to / if you do a
'make install'. All other targets will install to local dist directory,
as before.
2005-01-25 17:57:23 +00:00
kaf24@scramble.cl.cam.ac.uk
3279b48916
bitkeeper revision 1.1159.223.40 (41f676cbajLGqFeWFqajtJ3X4OkgoA)
...
Build system fixes.
Signed-off-by: keir.fraser@cl.cam.ac.uk
2005-01-25 16:41:47 +00:00
iap10@tetris.cl.cam.ac.uk
201fb48f09
bitkeeper revision 1.1159.223.38 (41f667cdBlErg8MU1cuAekL1VC008w)
...
More fixes to the build system further to earlier patch.
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-25 15:37:49 +00:00
iap10@freefall.cl.cam.ac.uk
b62201e6af
bitkeeper revision 1.1159.229.1 (41f6445fD7VhZd6QcRqU9K9iqEPPzQ)
...
Don't silently ignore failures while building kernels.
Signed-off-by: michael.fetterman@cl.cam.ac.uk
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-25 13:06:39 +00:00
iap10@labyrinth.cl.cam.ac.uk
eab8489a49
bitkeeper revision 1.1159.223.29 (41f577e7ZJYpBbgJi8udTXWyfHvSYg)
...
Cset exclude: iap10@labyrinth.cl.cam.ac.uk |ChangeSet|20050122214333|39257
2005-01-24 22:34:15 +00:00
iap10@labyrinth.cl.cam.ac.uk
feebe377b8
bitkeeper revision 1.1159.223.27 (41f2ce1fr2yuEH_MHLrdXsDbSjsMJA)
...
Description: fix non-standard make/shell syntax
Fix use of `pwd`, &&, and || true. Also, remove ().
From: Adam Heath <doogie@brainfood.com >
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-22 22:05:19 +00:00
iap10@labyrinth.cl.cam.ac.uk
d2f5d53621
bitkeeper revision 1.1159.223.26 (41f2cdb6LNpheOtPoAKEUn-czlZFig)
...
Description: use DESTDIR correctly
Standard makefiles always attempt to install to the root(/). Setting
DESTDIR is the normal way to install to an alternative location.
Setting prefix has the possibility of breaking programs, as the prefix
may have been embedded inside a compiled binary.
From: Adam Heath <doogie@brainfood.com >
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-22 22:03:34 +00:00
iap10@labyrinth.cl.cam.ac.uk
2f2710b791
bitkeeper revision 1.1159.223.21 (41f2c905sBZq8YH0a-M9_-ucSA_KAQ)
...
Description: support parallellism better
Using shell for loops doesn't allow make to run it the most parallel
modes. Use patsubst/addsuffix tricks to make this work.
From: Adam Heath <doogie@brainfood.com >
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-22 21:43:33 +00:00
iap10@labyrinth.cl.cam.ac.uk
6b422c28fa
bitkeeper revision 1.1159.223.18 (41f2c6eamwtTkjdrv4CuL1WnOy4iGw)
...
Description: use INSTALL everywhere
Use install(by way of INSTALL variables) to create directories, install
programs, and install data files.
From: Adam Heath <doogie@brainfood.com >
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-22 21:34:34 +00:00
mwilli2@equilibrium.research
d3b7f999bd
bitkeeper revision 1.1159.170.79 (41da0b9euJEutyxkK6O6_20FgU0cQQ)
...
Add help target to top level makefile.
2005-01-04 03:21:02 +00:00
cl349@arcadians.cl.cam.ac.uk
37f78e8860
bitkeeper revision 1.1159.187.51 (41aeed6bzN1zaGFaAP8KEzkGD9sW_A)
...
Makefile:
Rename install_* targets to install-* -- matching the targets we had already.
2004-12-02 10:24:43 +00:00
kaf24@scramble.cl.cam.ac.uk
2639d4fd5c
bitkeeper revision 1.1159.187.49 (41aede81IBQOThmH0W0AYSHb2Gt7sA)
...
Split out install targets in root Makefile.
2004-12-02 09:21:05 +00:00
iap10@labyrinth.cl.cam.ac.uk
e42012022b
bitkeeper revision 1.1159.187.11 (41a5f544EJGqYIJJBOFjrPctFG4vhA)
...
Add wildcard capability to the KERNELS= input to the top-level Makefile.
e.g. make KERNELS=*2.4* world
2004-11-25 15:07:48 +00:00
kaf24@freefall.cl.cam.ac.uk
2ccd2269e2
bitkeeper revision 1.1159.170.23 (41988b637H-s7zBc_EhrKCZog7CGNw)
...
Clean up multi-kernel build system.
2004-11-15 10:56:35 +00:00
mafetter@fleming.research
69f1a22047
bitkeeper revision 1.1159.170.7 (41923908rDeIw_dn4LNMwv4Ji60AVg)
...
"make install" was still using the old $TOP/install area for some
of its work, rather than the new $TOP/dist/install area. Fixed.
2004-11-10 15:51:36 +00:00
iap10@labyrinth.cl.cam.ac.uk
ffc0efbea7
bitkeeper revision 1.1159.1.381 (418abc6aXm_o_cyE21OoXc96m0oi5g)
...
rename linux-2.6.9-patches to patches/linux-2.6.9
2004-11-04 23:34:02 +00:00
iap10@labyrinth.cl.cam.ac.uk
dcc2db503e
bitkeeper revision 1.1159.1.379 (418aab99Wn-Nf0rQewcMcjxDyG3ZXg)
...
trivial cleanup
2004-11-04 22:22:17 +00:00
iap10@labyrinth.cl.cam.ac.uk
a5f3892433
bitkeeper revision 1.1159.165.1 (418aa0f4koam0mhscMMP2HGuqLK5kQ)
...
install.sh now does a few checks to warn the user if prerequisite tools are missing.
2004-11-04 21:36:52 +00:00
iap10@labyrinth.cl.cam.ac.uk
a6ec47187d
bitkeeper revision 1.1159.1.369 (418a30906AlEaHC9n9mC-7JT4I9Vvg)
...
take KERNELS variable from the environment
2004-11-04 13:37:20 +00:00
cl349@freefall.cl.cam.ac.uk
81322d7eef
bitkeeper revision 1.1159.156.1 (4189294bhEVxhbLKBhFfQF071MOltw)
...
Build system cleanups.
2004-11-03 18:54:03 +00:00
iap10@labyrinth.cl.cam.ac.uk
a55a6ac0c1
bitkeeper revision 1.1159.1.349 (4188e2cbR6doktD-yeswH0_Zif5mIQ)
...
merge
2004-11-03 13:53:15 +00:00
iap10@labyrinth.cl.cam.ac.uk
4214aa2cf5
bitkeeper revision 1.1159.1.346 (4188d882FwpqRabp9rhXLwbR2fAQjQ)
...
build system cleanups
2004-11-03 13:09:22 +00:00
iap10@labyrinth.cl.cam.ac.uk
38d94f128a
bitkeeper revision 1.1159.1.343 (41880bb7AJ8umt4zFmHNCc5REYAL8Q)
...
nasty merge
2004-11-02 22:35:35 +00:00
iap10@labyrinth.cl.cam.ac.uk
ee5293cc5f
bitkeeper revision 1.1159.151.2 (41880853o8v3vRZnyX0vFPNvy-RJ8A)
...
Makefile improvements
2004-11-02 22:21:07 +00:00
kaf24@freefall.cl.cam.ac.uk
b37cf37288
bitkeeper revision 1.1159.1.340 (4187f582gn4AZ67FyEzNonoTpbod3w)
...
Fix 'make dist' so that it creates a dist/ directory suitable for turning
into a binary-only distribution tarball.
2004-11-02 21:00:50 +00:00
kaf24@freefall.cl.cam.ac.uk
e81e528835
bitkeeper revision 1.1159.1.338 (4187ca95yoh3y8SwBJw4uTmgIxLCTw)
...
A new install script to install from the intermediate 'install' subdir.
Also now a bit more careful in use of 'cp -a'. When installing to
system-wide directories we probably do not want to preserve ownership
of the random unprivileged user that originally built the binaries.
The user who does the install (probably root) is the correct person
to own the target files.
2004-11-02 17:57:41 +00:00
kaf24@freefall.cl.cam.ac.uk
4b3444f92a
bitkeeper revision 1.1159.149.1 (4187c1c8_Vcj2qeTWowskcZY0OAlfQ)
...
Build cleanups.
2004-11-02 17:20:08 +00:00
kaf24@freefall.cl.cam.ac.uk
58f3afdd98
bitkeeper revision 1.1159.1.332 (41874e954CLIDA2J3phVFD2RnzVTpA)
...
Clean up public XenLinux header files. Now accessible from userspace as
#include <xen/linux...>
Got rid of the linux-xen-sparse symlink as it's no longer needed.
2004-11-02 09:08:37 +00:00
kaf24@freefall.cl.cam.ac.uk
43a5781f71
bitkeeper revision 1.1159.1.268 (417a99cddcYDzBoICm2bmzocJ2wt4A)
...
Remove all the XENVERSION/EXTRAVERSION stuff after all.
Patch root Linux Makefile from repository master Makefile.
2004-10-23 17:50:05 +00:00
kaf24@freefall.cl.cam.ac.uk
b32c27181b
bitkeeper revision 1.1159.1.266 (417a3d98CeFiS9Vj2SKKSNciHhZF2g)
...
Sanitise the Linux version numbers. No stupid pathname magic.
2004-10-23 11:16:40 +00:00
cl349@labyrinth.cl.cam.ac.uk
d8fb4ece8d
bitkeeper revision 1.1159.1.128 (413cb8d36YrJe8ra_UvZN0wN9qeQWg)
...
Allow Linux and NetBSD builds to co-exist.
2004-09-06 19:21:55 +00:00
cl349@labyrinth.cl.cam.ac.uk
2a632d88f7
bitkeeper revision 1.1159.72.1 (413cb1f9MtRHM7cQFiJRcJ1gYUPxdw)
...
Add NetBSD support.
2004-09-06 18:52:41 +00:00
iap10@labyrinth.cl.cam.ac.uk
1aa1a4d862
bitkeeper revision 1.1159.53.10 (412f2ba7civqPBzGAWhK9meDyFJljw)
...
We now build the 2.6 linux kernel by default. If you still want 2.4, either set LINUX_RELEASE=2.4 or use the 'make linux24' target.
2004-08-27 12:40:07 +00:00
iap10@labyrinth.cl.cam.ac.uk
015db265a8
bitkeeper revision 1.1159.49.2 (4129ba04dWgj04wi8WVrXsPfcAsSQA)
...
Fix ebtables patch for 2.4.27
2004-08-23 09:33:56 +00:00
iap10@labyrinth.cl.cam.ac.uk
2cb5aef722
bitkeeper revision 1.1108.33.37 (410f34b4tSKy4vuXWLv1f2ZS4QKQ0A)
...
trivial Makefile fix
2004-08-03 06:46:12 +00:00
kaf24@scramble.cl.cam.ac.uk
b3d5c3f574
bitkeeper revision 1.1108.50.1 (410e4d841op690UkyuQmjW5t-Sx0CQ)
...
Merged a bunch of 2.4 and 2.6 files that were mostly common.
2004-08-02 14:19:48 +00:00
cl349@freefall.cl.cam.ac.uk
ff2b591309
bitkeeper revision 1.1108.33.19 (410aa828QPuGH1klcCz2WqTekaG0sw)
...
enable Linux 2.6 dom0 build
2004-07-30 19:57:28 +00:00
cl349@freefall.cl.cam.ac.uk
aa966c2969
bitkeeper revision 1.1108.38.2 (41090e48fvpT3Gg3-wliILln5YL7nQ)
...
- share more files with linux 2.6
- always link 2.4 to linux-xen-sparse
2004-07-29 14:48:40 +00:00
cl349@freefall.cl.cam.ac.uk
ec8f154b63
bitkeeper revision 1.1108.1.30 (41062d6aonyZEGT1Lf5fC27ACa4P2A)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
2004-07-27 10:24:42 +00:00
cl349@freefall.cl.cam.ac.uk
1eff39b40c
bitkeeper revision 1.1108.21.2 (410628a25HG5ouNxW1uvesiC40g-zQ)
...
extract a linux-2.6.x-xen0 tree
2004-07-27 10:04:18 +00:00
mwilli2@equilibrium.research.intel-research.net
9b8a9902da
bitkeeper revision 1.1108.18.1 (410528e6_I32-DCsW9lnK1-Up1UjkQ)
...
Add make docs target and .PHONY special target.
2004-07-26 15:53:10 +00:00
mjw@wray-m-3.hpl.hp.com
851e908f9a
bitkeeper revision 1.1108.1.2 (40fd3202hesHtZpdMd1v994DiPkgZw)
...
Make xend check its prerequisites more carefully.
Add python logging package (standard from python 2.3).
2004-07-20 14:53:54 +00:00
cl349@freefall.cl.cam.ac.uk
4da6fa7ac1
bitkeeper revision 1.1094 (40f64e48IpUzrEwjDEyKFZ9I2_7t6A)
...
prefer config file from previous install over defconfig file
2004-07-15 09:28:40 +00:00