Commit Graph
3550 Commits
Author SHA1 Message Date
iap10@labyrinth.cl.cam.ac.uk c3c01ecdbb bitkeeper revision 1.1159.212.57 (41fb53cc8wKjvhd8TsN4YHhUYPQCdQ)
Currently xcs is run by xend in xen-unstable by simply making it a child
process.  If you launch xend from an ssh session, the session won't exit
because the xcs still is connected to it's controlling terminal.

xcs should daemonize itself to prevent this from happening.  This patch
does that along with making the domain id => port mapping dynamically
allocated.

Signed-off-by: Anthony Liguori aliguori@us.ibm.com
2005-01-29 09:13:48 +00:00
kaf24@scramble.cl.cam.ac.uk 8fc66e7f57 bitkeeper revision 1.1159.212.56 (41faca1d8ReaIESo4E0ltuhh1uQMSg)
Enable ne2k driver in ioemu tools.
Signed-off-by: Xin B Li <xin..b.li@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Signed-off-by: Keir Fraser <keir.fraser@intel.com>
2005-01-28 23:26:21 +00:00
kaf24@scramble.cl.cam.ac.uk b1fde707e7 bitkeeper revision 1.1159.212.55 (41fac93cdxxGNb_EjYMGmT6Ezzwr3g)
Use -O2 instead of -g when building ioemu tools.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Signed-off-by: Keir Fraser <keir.fraser@intel.com>
2005-01-28 23:22:36 +00:00
kaf24@scramble.cl.cam.ac.uk d1bbdafb8b bitkeeper revision 1.1159.212.54 (41fac89fnck8lIgXT0fcIHlQ9aM_7Q)
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-28 23:19:59 +00:00
kaf24@scramble.cl.cam.ac.uk 085a587c38 bitkeeper revision 1.1159.223.51 (41fac87bR5uD5TAFu58tuaTMLSmbrw)
Fix makefiles creating copies instead of symlinks of shared libs.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Signed-off-by: Keir Fraser <keir.fraser@intel.com>
2005-01-28 23:19:23 +00:00
iap10@labyrinth.cl.cam.ac.uk f6f2064455 bitkeeper revision 1.1159.212.53 (41fabd0652DGdYKsgWToGTyAOUlZKg)
Fix the direction flag for string I/O instructions -- missing hunk from earlier patch

Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
Signed-off-by: Chengyuan Li <chengyuan.li@intel.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-28 22:30:30 +00:00
kaf24@scramble.cl.cam.ac.uk 68b6e40d21 bitkeeper revision 1.1159.212.52 (41fa6980PfhDt-hKCfacnyHcFB7DNQ)
Make page allocator 64-bit safe.
Signed-off-by: keir.fraser@cl.cam.ac.uk
2005-01-28 16:34:08 +00:00
kaf24@firebug.cl.cam.ac.uk c2c6eda50e bitkeeper revision 1.1159.212.51 (41fa5cccoJa4CtdiYB99zon6qwiusw)
Merge firebug.cl.cam.ac.uk:/auto/anfs/scratch/scramble/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/auto/anfs/scratch/scramble/kaf24/xen-unstable.bk
2005-01-28 15:39:56 +00:00
kaf24@scramble.cl.cam.ac.uk dbb2d95b1d bitkeeper revision 1.1159.223.50 (41fa5cb3P9qKPSczsZkXrCrJzdeZAg)
Linker fixes.
2005-01-28 15:39:31 +00:00
kaf24@scramble.cl.cam.ac.uk e1dbd11b76 bitkeeper revision 1.1159.212.50 (41fa554clYHeeIIyte3pO2pIPs3oLw)
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-28 15:07:56 +00:00
kaf24@scramble.cl.cam.ac.uk 3c3e0b071e bitkeeper revision 1.1159.223.49 (41fa5538VkhzExY3oLvE43gn3nUTRQ)
trivial elf-parsing fix.
2005-01-28 15:07:36 +00:00
kaf24@firebug.cl.cam.ac.uk 1b1783a590 bitkeeper revision 1.1159.212.49 (41fa4434nLllzsfL7vjx8HW46L4qtA)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into firebug.cl.cam.ac.uk:/auto/anfs/scratch/scramble/kaf24/xen-unstable.bk
2005-01-28 13:55:00 +00:00
kaf24@firebug.cl.cam.ac.uk 4a7e2e6fbf bitkeeper revision 1.1159.231.14 (41fa441azB6742PriyqlRlCP_gJ0Tw)
Build and x86/64 fixes.
Signed-off-by: keir.fraser@cl.cam.ac.uk
2005-01-28 13:54:34 +00:00
mwilli2@equilibrium.research c70fc707e5 bitkeeper revision 1.1159.212.48 (41fa4077FWhTpWbD65XTzGwOfmTJOQ)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research:/home/irchomes/mwilli2/src/xen-3.0-devel.bk
2005-01-28 13:39:03 +00:00
kaf24@scramble.cl.cam.ac.uk 4a069b686a bitkeeper revision 1.1159.231.13 (41f9fa78wq859knq7_QhJHbyMTORCw)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2005-01-28 08:40:24 +00:00
mwilli2@equilibrium.research 92f4eab3b0 bitkeeper revision 1.1159.212.47 (41f97f66xOoJsNNqdPQ2dvZmBkFoHw)
Import hcd.c from vanilla Linux.  Required a couple of ifdefs to
make 2.4 xenU domains compile with USB support.

Signed-off-by: mark.williamson@cl.cam.ac.uk
2005-01-27 23:55:18 +00:00
iap10@labyrinth.cl.cam.ac.uk e4ff05cef1 bitkeeper revision 1.1159.231.12 (41f97ef6r1c2TDcgR-o8jFV1IWm5dA)
Lean decoder for MMIO instructions.

Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
Signed-off-by: Chengyuan Li <chengyuan.li@intel.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-27 23:53:26 +00:00
iap10@labyrinth.cl.cam.ac.uk 298384fd25 bitkeeper revision 1.1159.231.11 (41f97e1amKuDHSrW5ZWKsTy4ZIfNRA)
Fix the direction flag for string I/O instructions.

Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
Signed-off-by: Chengyuan Li <chengyuan.li@intel.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-27 23:49:46 +00:00
iap10@labyrinth.cl.cam.ac.uk 9060926d9b bitkeeper revision 1.1159.231.10 (41f97d1c7VgcW6eh60Nx2MTEdlYhkQ)
Free pages for VMX domain at domain termination.

Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-27 23:45:32 +00:00
iap10@labyrinth.cl.cam.ac.uk 6a95e9ca1c bitkeeper revision 1.1159.231.9 (41f97c50Eg32TPmD9lVOyWCldhbhDA)
Some guests depend on getting a #GP fault in order to boot. This patch
makes sure that the GP fault is injected into the guest properly.

Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
2005-01-27 23:42:08 +00:00
mwilli2@equilibrium.research 1d49a22323 bitkeeper revision 1.1159.212.46 (41f952dcjUM7tDOqBgJxR2_d9qUROA)
Merge
2005-01-27 20:45:16 +00:00
cl349@arcadians.cl.cam.ac.uk 2ef6d5718f bitkeeper revision 1.1159.231.8 (41f92d4dBn-4k24hnQtAJIjhmWfRjQ)
Merge changes from 2.0-testing.

Signed-off-by: c@pin.lu
2005-01-27 18:05:01 +00:00
cl349@arcadians.cl.cam.ac.uk 57a60cbb89 bitkeeper revision 1.1159.223.48 (41f9204fFDaBv7jCdF63bwx5zXNlNA)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen-2.0-testing.bk
2005-01-27 17:09:35 +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
akw27@labyrinth.cl.cam.ac.uk e84843b9d5 bitkeeper revision 1.1159.231.7 (41f913d39TdyKRddqjGU3m60tTUoUQ)
Remove excessive debug messages from xend/xcs interface code.
2005-01-27 16:16:19 +00:00
kaf24@scramble.cl.cam.ac.uk 7150114999 bitkeeper revision 1.1159.233.1 (41f910e9AmctVZRfu78RAYbPnw3W8g)
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-27 16:03:53 +00:00
kaf24@scramble.cl.cam.ac.uk 157e1a5562 bitkeeper revision 1.1159.223.47 (41f9109fKznqwLcV_lTngHAhBvwOZw)
Minor domU net-backend fixes.
2005-01-27 16:02:39 +00:00
akw27@labyrinth.cl.cam.ac.uk fdd3e8a6a1 bitkeeper revision 1.1159.231.6 (41f8f23655WnqWddc7mgFdntdfBkQw)
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-27 13:52:54 +00:00
akw27@labyrinth.cl.cam.ac.uk a6bfd328d4 bitkeeper revision 1.1159.232.1 (41f8f218XdvlXPM9Yr37e6XnpOV70g)
minor fix from Grzegorz.
2005-01-27 13:52:24 +00:00
kaf24@scramble.cl.cam.ac.uk b5b8553552 bitkeeper revision 1.1159.231.5 (41f8f0e6-JhtoPT6MWfYIG_yE-lEtQ)
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-27 13:47:18 +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 4b386d5c14 bitkeeper revision 1.1159.231.4 (41f8f08eWBTp4qKNEBUg8ioSZa9yqA)
Makefile fix.
2005-01-27 13:45:50 +00:00
kaf24@scramble.cl.cam.ac.uk b8259fdcc5 bitkeeper revision 1.1159.231.3 (41f8f05dMzf8t3Dot3Utpuos9U5nYg)
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-27 13:45:01 +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 affd79216c bitkeeper revision 1.1159.231.2 (41f8c846X6nmyCraD342rP9SirCaqg)
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-27 10:53:58 +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 86415fcbaa bitkeeper revision 1.1159.231.1 (41f8bae2s9o7h5KwwATuevKL21IxcQ)
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-27 09:56:50 +00:00
iap10@freefall.cl.cam.ac.uk 35fcf16038 bitkeeper revision 1.1159.223.43 (41f7fa5dY-DhsXNFoEJlVfLdK5MEXQ)
fix missing space
2005-01-26 20:15:25 +00:00
harry@dory.(none) a1903458ad bitkeeper revision 1.1159.212.45 (41f7969elyNTzsGsx57vqxgKK9SrRQ)
This change set moves the USB back and front end driver source code from
the 2.4 sparse tree to the 2.6 sparse tree in preparation for porting the
usb virtualization to 2.6.

This change set makes changes to the 2.4 mkbuildtree necessary to link
the files back into the 2.4 tree to preserve the previous usb
functionality for the 2.4 kernel.

The usbif.h file is also moved to be consistent with the location of the
netif.h file and necessary changes made to #include directives.
The usb code in the 2.6 tree is not yet integrated with the 2.6 build
process so the 2.6 build does not attempt to build it.

Tested with make world for both *2.4* and *2.6*.

Signed-off-by: butterwo@uk.ibm.com
2005-01-26 13:09:50 +00:00
kaf24@scramble.cl.cam.ac.uk 8f2409cc0a bitkeeper revision 1.1159.212.44 (41f77762AXzU93deGpv_Z5doFw4oeg)
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-26 10:56:34 +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 5ee2af18cf bitkeeper revision 1.1159.212.43 (41f6889dsyi21HaKtveW23DPeBwliw)
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 17:57:49 +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 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