Commit Graph
3180 Commits
Author SHA1 Message Date
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
iap10@labyrinth.cl.cam.ac.uk 8895336d36 bitkeeper revision 1.1159.223.15 (41f2c43e5U8GurDCsAUaiGJ2VOmnUQ)
Description: Use proper targets in makefiles
A rule in make should produce only what it's target allows.  When it
produces side-effects, things like ctrl-c and parallellism break it
oddly.

From Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-22 21:23:10 +00:00
iap10@labyrinth.cl.cam.ac.uk dce78bee0f bitkeeper revision 1.1159.223.14 (41f288f9VW8XW1rKJWnmSpC3nWXTgA)
Kconfig cleanup suggested by Tobias Hunger [tobias@aquazul.com]
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-22 17:10:17 +00:00
iap10@labyrinth.cl.cam.ac.uk 5b6b330640 bitkeeper revision 1.1159.223.13 (41f19028mLwjhcmfYFv-mzcynrFuGw)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
2005-01-21 23:28:40 +00:00
iap10@labyrinth.cl.cam.ac.uk aaa4b9f2f3 bitkeeper revision 1.1159.225.1 (41f19001RQR4BW0TNzYlpfwik2LIFg)
Documentation fix.
2005-01-21 23:28:01 +00:00
kaf24@scramble.cl.cam.ac.uk 2f32a80852 bitkeeper revision 1.1159.223.12 (41f14d3cE4GADmEAEr6XE9nXX4dyGw)
Common-code cleanups. Moved arch-specific code out into arch/x86
and asm-x86.
2005-01-21 18:43:08 +00:00
iap10@labyrinth.cl.cam.ac.uk d6af4258a3 bitkeeper revision 1.1159.223.11 (41f0642dZhTGBhGAWv7_RECYAOxMhA)
Update defconfig for linux 2.4.29
2005-01-21 02:08:45 +00:00
iap10@freefall.cl.cam.ac.uk a76a4247dd bitkeeper revision 1.1159.223.10 (41f05576mLJU5r_ZB3CGtm3RmSasYg)
Fix linux 2.4.29 bug
2005-01-21 01:05:58 +00:00
iap10@labyrinth.cl.cam.ac.uk 90c7adc7f0 bitkeeper revision 1.1159.223.9 (41f05020SfVtxET_96qMp22pZ-tmOA)
Update defconfig-xen0 for linux 2.4.29
2005-01-21 00:43:12 +00:00
iap10@labyrinth.cl.cam.ac.uk afa63d44d2 bitkeeper revision 1.1159.223.8 (41f04ee28OyElXpjo4VeyXy925falg)
Upgrade to linux 2.4.29
2005-01-21 00:37:54 +00:00
kaf24@scramble.cl.cam.ac.uk 2be8cb6730 bitkeeper revision 1.1159.223.7 (41f02e18RcwEdT0BXMaReeOUBf3KVw)
timer_tsc.c, time.c:
  Fix time restore bug.
2005-01-20 22:18:00 +00:00
kaf24@scramble.cl.cam.ac.uk 7e4b275089 bitkeeper revision 1.1159.223.6 (41ee77cbILw-JaVF0uno2Fd5_A-GiQ)
Fix error path in console-driver initilaisation. Remove module
destructor as the console driver cannot be built as a module.
2005-01-19 15:07:55 +00:00
kaf24@scramble.cl.cam.ac.uk 55e1e76bac bitkeeper revision 1.1159.223.5 (41ee68b5s7SXOX6FRHT9GQ92WWOtRA)
Truncate the e820 RAM map to 4GB maximum on 32-bit x86.
We don't support PAE36 mode.
2005-01-19 14:03:33 +00:00
kaf24@scramble.cl.cam.ac.uk bec85fb4f6 bitkeeper revision 1.1159.223.4 (41ee1ff3MuvZmbN8TXMWZl0WCI4yMg)
Clean up buddy allocator, as suggested by Rusty Russell.
2005-01-19 08:53:07 +00:00
kaf24@scramble.cl.cam.ac.uk 03461fc402 bitkeeper revision 1.1159.223.3 (41ee1be1xhzN-ZQVYs7w2xZ2OtDl1w)
Fix 2.4 highmem build.
2005-01-19 08:35:45 +00:00
sos22@douglas.cl.cam.ac.uk 3df033fe2b bitkeeper revision 1.1159.223.2 (41ed3b32oUZznRTHk1xuGyZVTcWuvg)
Get the domain to access from the right element of the union when setting up
VM assists.
2005-01-18 16:37:06 +00:00
kaf24@scramble.cl.cam.ac.uk 531889de05 bitkeeper revision 1.1159.223.1 (41eced1denT_MsS4LtXTQroXHucvZA)
Fix small-packet delivery in netback driver.
2005-01-18 11:03:57 +00:00
kaf24@scramble.cl.cam.ac.uk 32d3693821 bitkeeper revision 1.1159.170.100 (41ebbee2RjlL1wu1Hj5Chq-Ma_yd4Q)
Send a fake ARP reply when bringing up an IP address on a VIF.
Should flush stale switch/router state.
2005-01-17 13:34:26 +00:00
iap10@labyrinth.cl.cam.ac.uk 1d156d1540 bitkeeper revision 1.1159.170.99 (41eb7325xet5XQ2BbrNnK2ynj_F4XQ)
Change __initcall to module_init as suggested by Rusty Russel
2005-01-17 08:11:17 +00:00
iap10@labyrinth.cl.cam.ac.uk 8fd6cf78da bitkeeper revision 1.1159.170.98 (41eb7022BZw59EpgaLvlhtpw0-IuGQ)
Add NE2K to default xen0/xenU 2.6 config
2005-01-17 07:58:26 +00:00
iap10@labyrinth.cl.cam.ac.uk f37754d530 bitkeeper revision 1.1159.170.97 (41e94301axLnKknTNgYWn0ZFj5pHxg)
Documentation of xc.h library
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2005-01-15 16:21:21 +00:00
iap10@labyrinth.cl.cam.ac.uk fc7758e894 bitkeeper revision 1.1159.170.96 (41e8fbeayXDKhR25_xBQP3hTDrVJbQ)
Symptom:
When using a udev-based dom0, if you try to create a domU with a virtual
sda device and you do not have a local scsi device xm create fails.

Fix:
When using udev, only the device nodes needed are made.  The follow
patch changes Xend to return a device number based on:

http://www.lanana.org/docs/device-list/devices.txt

For sd and hd devices if stat() fails.  It was tested against both 2.0.2
and 2.0.3.

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2005-01-15 11:18:02 +00:00
sos22@douglas.cl.cam.ac.uk 28e5434fba bitkeeper revision 1.1159.170.95 (41e806c1QTDH4lQM5LGTCWlIJEeiSw)
machine_to_phys_mapping isn't direct mapped, and so we can't call virt_to_phys
on it.  Make sure that we don't.
2005-01-14 17:52:01 +00:00
kaf24@scramble.cl.cam.ac.uk 2047f7809a bitkeeper revision 1.1159.170.94 (41e7844cyG1BmL1dUF848HyZ7mu87A)
Tweaks from Dan Magenheimer.
2005-01-14 08:35:24 +00:00
kaf24@scramble.cl.cam.ac.uk e214e5c6c1 bitkeeper revision 1.1159.170.93 (41e661e138UbGRYHtgaE3FTrqTgzzw)
Add VIF-routing capability to xend. The default is still to bridge.
2005-01-13 11:56:17 +00:00
kaf24@scramble.cl.cam.ac.uk a2fd27001f bitkeeper revision 1.1159.170.92 (41e64706rQEeEkbb1iQ8WhbAgZNBFQ)
Clean up string functions (memcpy/memset).
2005-01-13 10:01:42 +00:00
kaf24@scramble.cl.cam.ac.uk defe6a7094 bitkeeper revision 1.1159.170.91 (41e53b7eEag3oyhnsSlzeQJHgcNl0A)
Yet another seg-fixup fix. I was wrong about opcodes A0 and A2. :-(
2005-01-12 15:00:14 +00:00
kaf24@scramble.cl.cam.ac.uk a880f7f44c bitkeeper revision 1.1159.170.90 (41e53190NTwQxrBNj2UypCRVNj7fyQ)
More seg-fixup cleanups and safety fixes.
2005-01-12 14:17:52 +00:00
kaf24@scramble.cl.cam.ac.uk cf36fcf0e3 bitkeeper revision 1.1159.170.89 (41e4ef8aHmcX3lP2zVDZBpN59cSX6A)
Python packages always install to ${prefix}/us/lib/python/xen/...
2005-01-12 09:36:10 +00:00
kaf24@scramble.cl.cam.ac.uk d51faf6cce bitkeeper revision 1.1159.170.88 (41e40a79WiEU5QHfBOoYWsZfrMacOw)
Re-fix segment fixup code for Linux 2.4.
RELEASE-2.0.3
2005-01-11 17:18:49 +00:00
kaf24@scramble.cl.cam.ac.uk ddfa46ba19 bitkeeper revision 1.1159.170.87 (41e403a3b9YzrwLBMzUP1m_iQQGMJQ)
Allow building of kernels with no module support.
2005-01-11 16:49:39 +00:00
kaf24@scramble.cl.cam.ac.uk 9990bd350d bitkeeper revision 1.1159.170.86 (41e3fd65TtkEYx3KIbWa91Ujgovqmg)
added tag RELEASE-2.0.3
2005-01-11 16:23:01 +00:00
kaf24@scramble.cl.cam.ac.uk 70886c1304 bitkeeper revision 1.1159.170.86 (41e3fd60buTFRdRYvoTdB-SEFDg4cQ)
Segment-flip (TLS) cleanups and fixes. Now can boot FC3 with /lib/tls
in place and it does not hang.
2005-01-11 16:22:56 +00:00
kaf24@scramble.cl.cam.ac.uk 5d89512fae bitkeeper revision 1.1159.170.85 (41e3e2f9yjG4A65d-L23jd66Wzw4bQ)
Minor blkfront cleanups and clarifications.
2005-01-11 14:30:17 +00:00
kaf24@scramble.cl.cam.ac.uk 836d83fb96 bitkeeper revision 1.1159.170.84 (41e01a98vOonZ_L1cH8hpqMPPdMZBg)
sysrq fix for 2.4.
2005-01-08 17:38:32 +00:00
kaf24@scramble.cl.cam.ac.uk 7427e581f1 bitkeeper revision 1.1159.170.83 (41e018a8GZXpwMHfGSHGmgyM2JmjSQ)
Doc update from John Griffin.
2005-01-08 17:30:16 +00:00
kaf24@scramble.cl.cam.ac.uk b67b453040 bitkeeper revision 1.1159.170.82 (41e015f4JgNe4YTschd0_g0exH4QQw)
Turn off strict PCI base-address poking checks. May help video-card 
compatibility. May revert this patch if not.
2005-01-08 17:18:44 +00:00
iap10@labyrinth.cl.cam.ac.uk 90799422b4 bitkeeper revision 1.1159.170.81 (41df3d62qbgOxejO_eV2MdPu54MhSA)
Revert bogus shadow 'fix'.
2005-01-08 01:54:42 +00:00
iap10@labyrinth.cl.cam.ac.uk 3d079bebed bitkeeper revision 1.1159.170.80 (41dda4b36HJxwMUYJh_Pm07DVKiC2g)
Patch from Leendert van Doorn leendert@watson.ibm.com to fix bug that was effecting mapping of IO pages when Xen was built with certain versions of gcc.
2005-01-06 20:50:59 +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
kaf24@scramble.cl.cam.ac.uk b52f7b088b bitkeeper revision 1.1159.170.78 (41d829e8lHqACg7gEEHdWaU-Jb1YdQ)
Network driver fixes.
2005-01-02 17:05:44 +00:00
smh22@tempest.cl.cam.ac.uk de1f2c532c bitkeeper revision 1.1159.170.77 (41d59bfcre8NxFXZIV6T50LQhiAhYQ)
Merge tempest.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into tempest.cl.cam.ac.uk:/local/scratch/smh22/testing/xen-2.0-testing.bk
2004-12-31 18:35:40 +00:00
smh22@tempest.cl.cam.ac.uk b0ef657c4d bitkeeper revision 1.1159.210.1 (41d59b4aOWdXjAhVW7vNOk29WN5c_w)
fix build w/ trace/debug/etc enabled [from michael day]
2004-12-31 18:32:42 +00:00
kaf24@scramble.cl.cam.ac.uk b7d997bf6b bitkeeper revision 1.1159.170.76 (41d54a7766O7ds3C9PMWbP5vuyK4Tw)
Add microcode driver to Xen.
2004-12-31 12:47:51 +00:00
smh22@tempest.cl.cam.ac.uk 40ae982942 bitkeeper revision 1.1159.170.75 (41d452b0ThWwqJLrhyUjZvsHEZe3FA)
Merge tempest.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into tempest.cl.cam.ac.uk:/local/scratch/smh22/testing/xen-2.0-testing.bk
2004-12-30 19:10:40 +00:00
smh22@tempest.cl.cam.ac.uk bb54ad6789 bitkeeper revision 1.1159.208.1 (41d4529f94LUvFd8n-okKHKIRqKcJw)
makefile fix from jared rhine
2004-12-30 19:10:23 +00:00
kaf24@scramble.cl.cam.ac.uk 49f6e16ab2 bitkeeper revision 1.1159.170.74 (41d4488f9fINTxUzyjoq2FnTn5AvMQ)
Improved memory bootstrapping takes into account e820 RAM holes.
2004-12-30 18:27:27 +00:00
smh22@tempest.cl.cam.ac.uk b320f85245 bitkeeper revision 1.1159.170.73 (41d410a5UNN19EUanWSnfJ52P1DlQw)
remove unused fn
2004-12-30 14:28:53 +00:00
kaf24@scramble.cl.cam.ac.uk 5b1748e026 bitkeeper revision 1.1159.170.72 (41d3eaaftC1Zqz_rl9bIUUcTSZFIjg)
Add e820 parsing to Xen. Currently not hooked into heap initialisation:
this is the next step.
2004-12-30 11:46:55 +00:00
kaf24@scramble.cl.cam.ac.uk 43ac1bd5c3 bitkeeper revision 1.1159.170.71 (41d2d2214KOuM-HBckYg9I4kQVczaA)
Fix build.
2004-12-29 15:49:53 +00:00