Commit Graph
3507 Commits
Author SHA1 Message Date
kaf24@scramble.cl.cam.ac.uk 38d179c8a3 bitkeeper revision 1.1159.212.42 (41f6790d_JgecZcMdZzpMtjaR5vjUg)
Upgrade library version numbers.
2005-01-25 16:51:25 +00:00
kaf24@scramble.cl.cam.ac.uk ad6b799253 bitkeeper revision 1.1159.212.41 (41f6787aKvcI0-k3FYgkk8w74QD5gg)
manual merge.
2005-01-25 16:48:58 +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
kaf24@scramble.cl.cam.ac.uk d63e6e0318 bitkeeper revision 1.1159.223.39 (41f66ce0jpkVCVDUEA2oOsgUQP1D9A)
Cset exclude: iap10@labyrinth.cl.cam.ac.uk|ChangeSet|20050122213003|38297
2005-01-25 15:59:28 +00:00
kaf24@scramble.cl.cam.ac.uk cd08184877 bitkeeper revision 1.1159.212.40 (41f667fbP4KshcjcLhVmqCqa5bsEuw)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2005-01-25 15:38:35 +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
kaf24@scramble.cl.cam.ac.uk 6a9d18341e bitkeeper revision 1.1159.212.39 (41f654d8oXg3D1jTyrHKYjWTMVzAew)
manual merge.
2005-01-25 14:16:56 +00:00
kaf24@scramble.cl.cam.ac.uk f36f30128e bitkeeper revision 1.1159.212.38 (41f6537aX7dfqsdH6-jWzX24faBDtQ)
manual merge.
2005-01-25 14:11:06 +00:00
kaf24@scramble.cl.cam.ac.uk fe59039ac0 bitkeeper revision 1.1159.223.37 (41f6523c0V0_vPJzozd6Y_LEESYzzA)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
2005-01-25 14:05:48 +00:00
kaf24@scramble.cl.cam.ac.uk f7d9f40807 bitkeeper revision 1.1159.230.2 (41f65234Pi4Crimteaw690fX-H8jyg)
Use list_for_each_entry() in preference to list_for_each().
signed-off-by: keir.fraser@cl.cam.ac.uk
2005-01-25 14:05:40 +00:00
kaf24@scramble.cl.cam.ac.uk 36f2347fd3 bitkeeper revision 1.1159.230.1 (41f6520ec91dTdY6i_ggr80c6cRooQ)
Fix Xen dependencies and always rebuild arch/x86/setup.o rather than
common/kernel.o (boot banner was moved out to arch-specific).
signed-off-by: keir.fraser@cl.cam.ac.uk
2005-01-25 14:05:02 +00:00
iap10@freefall.cl.cam.ac.uk 5554ef5b74 bitkeeper revision 1.1159.223.36 (41f644c9famqz8rwdr0g7NzC9KVv3g)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk
2005-01-25 13:08:25 +00:00
iap10@freefall.cl.cam.ac.uk 05dec242c3 bitkeeper revision 1.1159.229.2 (41f644bdEYN9P3oj15IyKySMNPk1yg)
Fix "make dist" target in tools directory.
Signed-off-by: michael.fetterman@cl.cam.ac.uk
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-25 13:08:13 +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
kaf24@scramble.cl.cam.ac.uk ab581cc0d9 bitkeeper revision 1.1159.212.37 (41f6442d0VIx4x9hYxFJgoaH6RGtRg)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2005-01-25 13:05:49 +00:00
kaf24@scramble.cl.cam.ac.uk 1ac07367bb bitkeeper revision 1.1159.223.35 (41f64421LB8rsesmi-im4VxTqnNVhg)
Don't check in banner.h.
2005-01-25 13:05:37 +00:00
iap10@freefall.cl.cam.ac.uk 6b19e4644c bitkeeper revision 1.1159.212.36 (41f5b27eVQ8sFZbTAxrN9sb2Nbirbg)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-unstable.bk
2005-01-25 02:44:14 +00:00
iap10@freefall.cl.cam.ac.uk 03edc4d1f9 bitkeeper revision 1.1159.228.1 (41f5b266Q7RVJ_3Cm0VymUcoULLZ2g)
Makefile fix prefix -> DESTDIR
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-25 02:43:50 +00:00
iap10@labyrinth.cl.cam.ac.uk bd4b1197bc bitkeeper revision 1.1159.212.35 (41f5ae28rGX5ZRYjiv0VTWqCmka9oA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
2005-01-25 02:25:44 +00:00
iap10@labyrinth.cl.cam.ac.uk 3a0c731407 bitkeeper revision 1.1159.223.34 (41f5adb5w-LSQUPVS2ApmlrBDOFN4A)
"mv -f" fix
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-25 02:23:49 +00:00
iap10@freefall.cl.cam.ac.uk 7a564e6a4c bitkeeper revision 1.1159.212.34 (41f5a289J4SAf6zaQUhGEBrQWQ14dA)
manual merge
2005-01-25 01:36:09 +00:00
iap10@freefall.cl.cam.ac.uk ae69d44b66 bitkeeper revision 1.1159.223.33 (41f5a006O57aqVcLmvmGSgDN2Chvbw)
install.sh now creates vmlinuz-2.6.99-xen0 -> vmlinuz-2.6-xen0 links etc

Signed-off-by: pl@us.ibm.com
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-25 01:25:26 +00:00
iap10@freefall.cl.cam.ac.uk ffa6a8cdbc bitkeeper revision 1.1159.223.32 (41f59a1519YIchUo4ggA1xTruDvUZg)
Bitkeeper ignore *.opic
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-25 01:00:05 +00:00
iap10@freefall.cl.cam.ac.uk cb43f93e48 bitkeeper revision 1.1159.223.31 (41f599bcklevTYwPtWQUZ7QK-azDbg)
Fix recent patch to change the way the version string is generated.
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-25 00:58:36 +00:00
iap10@pb007.cl.cam.ac.uk f90f7afb43 bitkeeper revision 1.1159.223.30 (41f57c8aGPV5CqOP-AQvc0TjHU_n8A)
Merge pb007.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into pb007.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk
2005-01-24 22:54:02 +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 aac66e34a6 bitkeeper revision 1.1159.226.3 (41f55c8er11pRwXCJ66we1vDzrEZ9Q)
With ipv6, every network interface always has a link local
address.  This fools the network script into thinking that
xen-br0 already has a network address, and it refuses to
transfer over eth0's IP address to xen-br0.

By grepping for 'inet ' instead of just 'inet', the network
script is no longer fooled and does the right thing.  This
patch makes Xen networking work again on my Fedora system.

Signed-off-by: Rik van Riel <riel@redhat.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-24 20:37:34 +00:00
mafetter@fleming.research f93d33b08e bitkeeper revision 1.1159.212.33 (41f531cdecFyszGvLVL84IsM0Lk6XA)
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into fleming.research:/scratch/fleming/mafetter/xen.work
2005-01-24 17:35:09 +00:00
kaf24@scramble.cl.cam.ac.uk f6817ef255 bitkeeper revision 1.1159.227.1 (41f530efSmK6bvjzrLTJ-C5-uso9Gw)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2005-01-24 17:31:27 +00:00
kaf24@scramble.cl.cam.ac.uk 8febb23b3d bitkeeper revision 1.1159.226.2 (41f530d3LtbkTKUSgcI8LiQlQRJG0w)
Fix Xen's linker command line.
2005-01-24 17:30:59 +00:00
mafetter@fleming.research df8844a71a bitkeeper revision 1.1159.212.32 (41f52e85gOYv1psQvvvGKUO2GgOFuQ)
Don't silently ignore failures while building kernels.
Signed-off-by: michael.fetterman@cl.cam.ac.uk
2005-01-24 17:21:09 +00:00
mafetter@fleming.research 75450f0aed bitkeeper revision 1.1159.212.31 (41f52831-7xkHV9BTxL0wcBF2Ad-aQ)
Added a minor amount of hypercall argument validation to do_boot_vcpu()
Signed-off-by: michael.fetterman@cl.cam.ac.uk
2005-01-24 16:54:09 +00:00
mafetter@fleming.research 6ba5962b22 bitkeeper revision 1.1159.212.30 (41f5268cMEdHLMEMs4o0SWqVEHZvuw)
Minor cleanup.  Removed some duplicate MSRs, fixed some MSR names,
added a few new MSRs and MSR bit fields.
Signed-off-by: michael.fetterman@cl.cam.ac.uk
2005-01-24 16:47:08 +00:00
mafetter@fleming.research 84259041ce bitkeeper revision 1.1159.212.29 (41f52661zl13-gZj4XsM7cd6-Euz8g)
Added .S files to "make TAGS"
Signed-off-by: michael.fetterman@cl.cam.ac.uk
2005-01-24 16:46:25 +00:00
mafetter@fleming.research 780705fb14 bitkeeper revision 1.1159.212.28 (41f52613d166fIDYJZGw5d_4kBSg5w)
Fix "make dist" target in tools directory.
Signed-off-by: michael.fetterman@cl.cam.ac.uk
2005-01-24 16:45:07 +00:00
kaf24@scramble.cl.cam.ac.uk 1210f7fae4 bitkeeper revision 1.1159.212.27 (41f3a67aXzSi2IH-s4Tr3Xrk_85v6Q)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2005-01-23 13:28:26 +00:00
kaf24@scramble.cl.cam.ac.uk 1aedec574b bitkeeper revision 1.1159.226.1 (41f3a631b2JdeX6_Iif82X1YYyLKMw)
Remove debugging from default kernel configs. David Becker points out that
it hurts performance rather a lot!
2005-01-23 13:27:13 +00:00
iap10@labyrinth.cl.cam.ac.uk 323114c5b3 bitkeeper revision 1.1159.223.28 (41f2cea9tkhheORopsoScolnVoBxgw)
Description: split banner.h
Split banner.h, to make it easier to edit, and more properly fit in with
normal build systems.
Also, inline the rules to actually build figlet.

From: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-22 22:07:37 +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 84a280c892 bitkeeper revision 1.1159.223.25 (41f2cb9aEKMZkZbvqBE0eXhpljlV4Q)
Description: fix path to python
There is no python2 in debian.  Instead, use python.

From: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-22 21:54:34 +00:00
iap10@labyrinth.cl.cam.ac.uk 7f493a9305 bitkeeper revision 1.1159.223.24 (41f2cb2floBkEBE6cfn2iLK2ZpPfhA)
Description: conditionally call modules targets for 2.4
There was a complaint on the mailing list about linux 2.6 not building
if module support was disabled; a patch was done to fix this.  However,
the same change was not done to the 2.4 files.

From: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-22 21:52:47 +00:00
iap10@labyrinth.cl.cam.ac.uk 41df713e01 bitkeeper revision 1.1159.223.23 (41f2c9e33H5dJn6K7RN-o2UASMwI3Q)
Description: Use FHS-compatible paths

From: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-22 21:47:15 +00:00
iap10@labyrinth.cl.cam.ac.uk bce79d6f98 bitkeeper revision 1.1159.223.22 (41f2c983tNSS8-VlWIzF9A78zTQx-w)
Description: add force-reload option
Debian policy requires init scripts to implement force-reload.  So, alias
that to restart.

From: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-22 21:45:39 +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 273e434815 bitkeeper revision 1.1159.223.20 (41f2c8174klQJ8mMgM3YDtJ6GQBXjw)
Missing prat of earlier patch.
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:39:35 +00:00
iap10@labyrinth.cl.cam.ac.uk 174b817ebc bitkeeper revision 1.1159.223.19 (41f2c794WPLLpYdW32MPpAaBhBhL0A)
Description: mkbuildtree requires bash

From: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-22 21:37:24 +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
iap10@labyrinth.cl.cam.ac.uk dbaf99ecd4 bitkeeper revision 1.1159.223.17 (41f2c67c7vKsSLIzqLuYY24HOjsC5w)
Description: Use vars for complex programs
It's generally standard to call complex programs indirectly thru make
variables.  This allows them to be replaced easily with alternative
versions, without editting each makefile.
Additionally, this patch makes use of $(pkgdocdir) in docs/Makefile.

From: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-22 21:32:44 +00:00
iap10@labyrinth.cl.cam.ac.uk 7ebea330c9 bitkeeper revision 1.1159.223.16 (41f2c5dbDRm_plztIOBiTaL3Nj5qAQ)
Description: support PIC code generation
Libraries have 2 methods of being compiled; a .so must contain non-pic
objects, while the .a can contain standard objects.

From: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-22 21:30:03 +00:00