Commit Graph
3466 Commits
Author SHA1 Message Date
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 c742b4cc7f bitkeeper revision 1.1159.212.26 (41f28aabyam1d9KxJTuTjomL3m7ZlA)
manual merge
2005-01-22 17:17:31 +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
mwilli2@equilibrium.research d8627b9cc0 bitkeeper revision 1.1159.212.25 (41f276d3ugY9cEgwC334t8sIzg3kiA)
USB virtualisation updated to 2.4.29.
2005-01-22 15:52:51 +00:00
mwilli2@equilibrium.research 066783d72e bitkeeper revision 1.1159.212.24 (41f26e32I9xLcTR7BS9n8xcvRPkmCQ)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research:/home/irchomes/mwilli2/src/xen-3.0-devel.bk
2005-01-22 15:16:02 +00:00
iap10@labyrinth.cl.cam.ac.uk 4e10901e69 bitkeeper revision 1.1159.224.8 (41f230af8MIrNZ0j3raPm-vgsd18GA)
xcs fix from Yuji Tsuchimoto [nox@hiroshima-u.ac.jp]
2005-01-22 10:53:35 +00:00
iap10@labyrinth.cl.cam.ac.uk 06f010da15 bitkeeper revision 1.1159.224.7 (41f19067YZkt-A5NB4Oq_i9bgxUa7Q)
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-21 23:29:43 +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 fd5453a7be bitkeeper revision 1.1159.224.6 (41f151cby-4agnF_MdJ_L_DQDJjYbw)
another manual merge.
2005-01-21 19:02:35 +00:00
kaf24@scramble.cl.cam.ac.uk 91e7a3c674 bitkeeper revision 1.1159.224.5 (41f14ef5rOG9bCYLcvdZA7IP1BEjng)
manual merge
2005-01-21 18:50:29 +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 27ae37054b bitkeeper revision 1.1159.224.4 (41f06da8Jxtc-BtgSecZ0k3NlNY9Bw)
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-21 02:49:12 +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 dcabd63a3c bitkeeper revision 1.1159.224.3 (41f02e490kpSofHA0mGdhL54XCyaXA)
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-20 22:18:49 +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 2aa35be193 bitkeeper revision 1.1159.224.2 (41ee77e18OOk0KBi4oHdlAKXiDtTxw)
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-19 15:08:17 +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 ecb32baa67 bitkeeper revision 1.1159.224.1 (41ee68d4iOEoyHdApN-MaOPPSb1xKg)
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-19 14:04:04 +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
mwilli2@equilibrium.research 1858ac4f9d bitkeeper revision 1.1159.212.23 (41ee5e8fnbA6nB8wOl_As73BmvhklQ)
Support for USB virtualisation.  Adds the USB frontend / backend, update build options,
make the control tools understand USB interfaces.

One extra file from vanilla Linux is imported (linux-2.4.28-xen-sparse/drivers/usb/hcd.c)
because small changes were required to make XenU domains build with a USB frontend.  This
will not be required for the revised host controller infrastructure in Linux 2.6.

To use this, set "usb = " a list of USB ports in the domain config file.  Ports are
specified as a path, e.g. '1' = the first USB port on the host, '1/2' is the second port
on the hub on the first host port, etc.

Should work for most mass storage and isochronous devices.  May work for some HID devices
but these are not as intelligent and may have trouble supporting virtualisation.
2005-01-19 13:20:15 +00:00
kaf24@scramble.cl.cam.ac.uk f4eadd8b65 bitkeeper revision 1.1159.212.22 (41ee20131dSkJwS4ElWa61syAlMc-g)
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-19 08:53:39 +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 11cf6ff859 bitkeeper revision 1.1159.212.21 (41eced4bEkAMraEcwbENPomgklaetA)
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-18 11:04:43 +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
akw27@labyrinth.cl.cam.ac.uk 031ff0d801 bitkeeper revision 1.1159.212.20 (41ece232WVq_Sbxob_FgxgLf7iHBfg)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/nos1/akw27/xeno-clone/xeno.bk
2005-01-18 10:17:22 +00:00
cl349@arcadians.cl.cam.ac.uk 1756adc5c8 bitkeeper revision 1.1159.212.19 (41ec2d75cTk16ofe1k0D-wNSjjxv8A)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen-unstable.bk
2005-01-17 21:26:13 +00:00
cl349@arcadians.cl.cam.ac.uk 6658eb8e15 bitkeeper revision 1.1159.212.18 (41ebe1caQQ_SlJestrvsT95t1oER-Q)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen-unstable.bk
2005-01-17 16:03:22 +00:00
cl349@arcadians.cl.cam.ac.uk 6df77776ad bitkeeper revision 1.1159.217.20 (41ebdda5ZO9YBU_VHuSh0IwgcQe0Ng)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen-unstable.bk-merge
2005-01-17 15:45:41 +00:00
cl349@arcadians.cl.cam.ac.uk c4fea86999 bitkeeper revision 1.1159.222.1 (41ebdd9btvi-aV_bkwfCgKSenC9XbQ)
Add an optional parameter (vcpus) to the xc_linux_build function replacing
the getenv() previously used and removing the requirement of using maxcpus
kernel parameter to limit the number of virtual cpus a guest uses.  The value
can now be controlled in the domain configuration files.

The default value of 1 is set in XenDomainInfo.py but is overridden by
parsing the config value.

Signed-off-by: Ryan Harper <ryanh@us.ibm.com>
2005-01-17 15:45:31 +00:00
kaf24@scramble.cl.cam.ac.uk 08205849b1 bitkeeper revision 1.1159.217.19 (41ebbeff1WlznMQAbyxtY7zh9qY-_g)
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-17 13:34:55 +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 75acdfad0f bitkeeper revision 1.1159.217.18 (41ea5633KLfjrmzpi1tzeYsbJqWJOw)
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/xen-unstable.bk
2005-01-16 11:55:31 +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