kaf24@scramble.cl.cam.ac.uk [Mon, 31 May 2004 21:25:53 +0000 (21:25 +0000)]
bitkeeper revision 1.922 (40bba2e15V4MoAj5rcocyvcdX3A7jA)
sched_bvt.c:
BVT fixes.
iap10@labyrinth.cl.cam.ac.uk [Mon, 24 May 2004 18:13:06 +0000 (18:13 +0000)]
bitkeeper revision 1.921 (40b23b32vMbvKCdgtCukVpQP62ZvYA)
Add more stats to migration code, scan pages in psuedo random permutation,
misc cleanups.
iap10@labyrinth.cl.cam.ac.uk [Fri, 21 May 2004 10:57:45 +0000 (10:57 +0000)]
bitkeeper revision 1.920 (40ade0a9XXfWXJDrdcZG4y_gJyXZZw)
Merge labyrinth.cl.cam.ac.uk:/auto/homes/maw48/xeno-schedfix.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Fri, 21 May 2004 10:57:40 +0000 (10:57 +0000)]
bitkeeper revision 1.919 (40ade0a4dgfKSb2uB7n-qil12Kdw_A)
temp debug
mwilli2@equilibrium.research.intel-research.net [Fri, 21 May 2004 10:08:22 +0000 (10:08 +0000)]
bitkeeper revision 1.916.1.1 (40add516MWMX6XyHleHPhDU0Xn3ZHg)
Tweak to fix unblocking warping - this change has only been tested with BVT!!!
iap10@labyrinth.cl.cam.ac.uk [Thu, 20 May 2004 19:21:13 +0000 (19:21 +0000)]
bitkeeper revision 1.918 (40ad05295f3vfOtWjADTgFv05BpG9w)
migrate improvements
iap10@labyrinth.cl.cam.ac.uk [Thu, 20 May 2004 17:43:25 +0000 (17:43 +0000)]
bitkeeper revision 1.917 (40acee3d26HD4ugLPjY-eN66o0rNIg)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Thu, 20 May 2004 17:43:17 +0000 (17:43 +0000)]
bitkeeper revision 1.911.1.5 (40acee35tmC494sW3OcQEIN4ymTS1w)
Nasty temporary mechanism that allows dom0 to block after issuing a stop on another domain.
kaf24@scramble.cl.cam.ac.uk [Thu, 20 May 2004 17:18:28 +0000 (17:18 +0000)]
bitkeeper revision 1.916 (40ace8647EX7Ec0I9wi_dpD-FSQWzA)
Bug fix to network backednd, and some tracing.
iap10@labyrinth.cl.cam.ac.uk [Thu, 20 May 2004 11:01:03 +0000 (11:01 +0000)]
bitkeeper revision 1.911.1.4 (40ac8fefyv7QTbpYikVy1Mlh5Thh3Q)
When doing a live migrate, be more persistent in continuing to iterate --
even with a worst-case memory thrasher we seem to get over the knee after
a few iterations.
Also, free L1 shadows rather than zeroing. I think this will be faster, but
will add some stats.
iap10@labyrinth.cl.cam.ac.uk [Thu, 20 May 2004 10:16:50 +0000 (10:16 +0000)]
bitkeeper revision 1.911.1.3 (40ac8592YPN8CVevw_ez5NasKUdPag)
live migration improvements
iap10@tetris.cl.cam.ac.uk [Wed, 19 May 2004 21:56:34 +0000 (21:56 +0000)]
bitkeeper revision 1.911.1.2 (40abd812eI8191scOuEXdi7E2VKxGQ)
When flushing network buffers, don't put the pages back in the psuedo-physical
map, so we don't have to send junk pages.
Add shadow_control_op_peek
iap10@tetris.cl.cam.ac.uk [Wed, 19 May 2004 21:46:26 +0000 (21:46 +0000)]
bitkeeper revision 1.911.1.1 (40abd5b2mqoey54uZKqDJrA-dD05Xw)
bandaid for xentrace. Really needs a Xen-visible trace buffer consumer
index, and a way of kicking the trace deamon...
kaf24@scramble.cl.cam.ac.uk [Wed, 19 May 2004 16:49:57 +0000 (16:49 +0000)]
bitkeeper revision 1.915 (40ab9035Tu7lOz9f8aWhpKXAF9q49Q)
Fix a page release bug in network backend.
kaf24@scramble.cl.cam.ac.uk [Wed, 19 May 2004 14:21:21 +0000 (14:21 +0000)]
bitkeeper revision 1.914 (40ab6d61x-o8a0EkAPFPNgH58cGauQ)
More TLB flush fixes.
kaf24@scramble.cl.cam.ac.uk [Wed, 19 May 2004 12:10:16 +0000 (12:10 +0000)]
bitkeeper revision 1.913 (40ab4ea8vu84ako0LR_rQN0fDuznVw)
Fix the mmu_update hypercall interface.
kaf24@scramble.cl.cam.ac.uk [Wed, 19 May 2004 10:16:44 +0000 (10:16 +0000)]
bitkeeper revision 1.912 (40ab340czslU97re9dTFBph3Q6SUnw)
Fix XL build error.
iap10@labyrinth.cl.cam.ac.uk [Wed, 19 May 2004 09:46:39 +0000 (09:46 +0000)]
bitkeeper revision 1.911 (40ab2cffAo2gg718_vwy__3wfyTAeg)
tools/misc/fakei386xen:
Run at the root of a xenolinux build tree, it 'renames' the xen
architecture directories to be 'i386', so that you can get a xen
build of the tree just by typing 'make'.
The main reason for wanting to do this is if you've got some
other package that wants to patch the kernel and has some complex
build system that you can't be bothered to figure out and make
work with ARCH=xen (e.g. OpenAFS or Freeswan/IPSEC). This script
will make the tree look just like an i386 tree, so unless the
patch conflicts with arch Xen (which is pretty unlikely) the
package's normal make procedure should just work.
iap10@labyrinth.cl.cam.ac.uk [Tue, 18 May 2004 23:16:25 +0000 (23:16 +0000)]
bitkeeper revision 1.910 (40aa9949BMH-lgtKmu0q79GC0et1kA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Tue, 18 May 2004 21:06:59 +0000 (21:06 +0000)]
bitkeeper revision 1.909 (40aa7af3CSHcaNPnOrvtJ_pFBCtarQ)
add scssi to the default xenolinux build
iap10@labyrinth.cl.cam.ac.uk [Tue, 18 May 2004 21:04:01 +0000 (21:04 +0000)]
bitkeeper revision 1.908 (40aa7a41_qzAxT0SBKFNAXKT6FF62g)
live migrate now works on SMP
kaf24@scramble.cl.cam.ac.uk [Sat, 15 May 2004 23:17:08 +0000 (23:17 +0000)]
bitkeeper revision 1.891.1.30 (40a6a4f4Ppc2ZqsR4fMzaXrsTKi3SQ)
Fix buffer-head memory leak in blkdev backend driver.
iap10@tetris.cl.cam.ac.uk [Sat, 15 May 2004 14:03:38 +0000 (14:03 +0000)]
bitkeeper revision 1.907 (40a6233a_5VzzVMLUF-Lja0yZHdHtQ)
Merge tetris.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tetris.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk
kaf24@scramble.cl.cam.ac.uk [Sat, 15 May 2004 14:01:31 +0000 (14:01 +0000)]
bitkeeper revision 1.891.1.29 (40a622bbu2RlVfjjQ0b4lDdDQDrrXA)
Quick fix for ngio domain shutdown.
kaf24@scramble.cl.cam.ac.uk [Sat, 15 May 2004 12:50:25 +0000 (12:50 +0000)]
bitkeeper revision 1.891.1.28 (40a61211zpZ9C9yOQSIb1evQ_o-mIw)
Bug fixes relating to IPIs with interrupts disabled.
iap10@labyrinth.cl.cam.ac.uk [Sat, 15 May 2004 09:55:40 +0000 (09:55 +0000)]
bitkeeper revision 1.906 (40a5e91cnvIS_3gLwfnD2G3HV3odHA)
manual merge
kaf24@scramble.cl.cam.ac.uk [Sat, 15 May 2004 09:12:51 +0000 (09:12 +0000)]
bitkeeper revision 1.891.1.27 (40a5df13MH3cGLFKtrv3l6TuX9uLGw)
Fix the TLB flush during fault handling problem. We can now safely handle
a fault during return to guest context, which previously required us to
reenable interrupts. Fixed by rejigging the SMP inter-cpu flush code.
kaf24@scramble.cl.cam.ac.uk [Fri, 14 May 2004 20:55:18 +0000 (20:55 +0000)]
bitkeeper revision 1.891.1.26 (40a53236dmYLlX-VydSRAnt7T6na3Q)
Fix page-ownership reassignment operation. Now race-free and places page
on the new owner's page list.
kaf24@scramble.cl.cam.ac.uk [Fri, 14 May 2004 20:53:51 +0000 (20:53 +0000)]
bitkeeper revision 1.891.1.25 (40a531dfFMvbTlnuYexvPVp5Q8CzFA)
Slight possibility of deadlock during domain creation is now fixed.
kaf24@scramble.cl.cam.ac.uk [Fri, 14 May 2004 19:22:06 +0000 (19:22 +0000)]
bitkeeper revision 1.891.1.24 (40a51c5eDBiXHbYt1eyq3PFaDV-mZw)
Bug fix in network backend.
kaf24@scramble.cl.cam.ac.uk [Fri, 14 May 2004 16:04:38 +0000 (16:04 +0000)]
bitkeeper revision 1.891.1.23 (40a4ee160UmWEDobLTn44Rj4tBezYg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Fri, 14 May 2004 16:04:30 +0000 (16:04 +0000)]
bitkeeper revision 1.891.5.1 (40a4ee0eTiPczG5OYaAX2-NUVdmi1Q)
More batching and pipelining in network backend.
ach61@labyrinth.cl.cam.ac.uk [Fri, 14 May 2004 15:03:43 +0000 (15:03 +0000)]
bitkeeper revision 1.891.1.22 (40a4dfcfIxTtNtL9Vh3WBZEZINWxqg)
vertical debugging: pdb can break when entering / exiting a system call from user space
kaf24@scramble.cl.cam.ac.uk [Fri, 14 May 2004 14:21:38 +0000 (14:21 +0000)]
bitkeeper revision 1.891.1.21 (40a4d5f2_LQZ9eAHkq4BqmyuCKtV2g)
More batching in network backend driver.
kaf24@scramble.cl.cam.ac.uk [Fri, 14 May 2004 10:11:26 +0000 (10:11 +0000)]
bitkeeper revision 1.891.1.20 (40a49b4eh4S4Ig3jHhBe8oIy85TETw)
Add NAPI support to network frontend interface.
Improve batching in network frontend interface.
kaf24@scramble.cl.cam.ac.uk [Fri, 14 May 2004 10:10:54 +0000 (10:10 +0000)]
bitkeeper revision 1.891.1.19 (40a49b2eZfynI3tLUn0NhSwoKrukoA)
IPI counters.
kaf24@scramble.cl.cam.ac.uk [Thu, 13 May 2004 16:59:35 +0000 (16:59 +0000)]
bitkeeper revision 1.891.1.18 (40a3a977q1-ubqTLYFcSD7GOUOTVkA)
Bah.
iap10@labyrinth.cl.cam.ac.uk [Thu, 13 May 2004 16:48:30 +0000 (16:48 +0000)]
bitkeeper revision 1.905 (40a3a6de5FuSwJGHH_WcDAjtx8enEA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk
kaf24@scramble.cl.cam.ac.uk [Thu, 13 May 2004 16:42:38 +0000 (16:42 +0000)]
bitkeeper revision 1.891.1.17 (40a3a57esEQK6wY-v_0LLZhFK4ZGUA)
Now the Xen exit code is totally fixed!
kaf24@scramble.cl.cam.ac.uk [Thu, 13 May 2004 15:09:41 +0000 (15:09 +0000)]
bitkeeper revision 1.891.1.16 (40a38fb5auV2wZtbB0nLg2hIQ75DjA)
Optimisations for new network IO model. Much better receive
performance.
iap10@labyrinth.cl.cam.ac.uk [Thu, 13 May 2004 11:20:02 +0000 (11:20 +0000)]
bitkeeper revision 1.904 (40a359e2w2OMbG-v-Q3bBA8dXOcCyg)
aborted attempt at using smp_call_function for implementing scheduler pause in shadow clean.
Code might be useful to someone else, though.
iap10@labyrinth.cl.cam.ac.uk [Thu, 13 May 2004 10:51:36 +0000 (10:51 +0000)]
bitkeeper revision 1.903 (40a35338ZpUgNaqcF2wHoseyC85T4Q)
manual merge
iap10@labyrinth.cl.cam.ac.uk [Thu, 13 May 2004 10:17:36 +0000 (10:17 +0000)]
bitkeeper revision 1.902 (40a34b40gzZ-ypwQ3HUMqdzjtQqqfQ)
domain.c:
init shadow page table spin lock earlier
kaf24@scramble.cl.cam.ac.uk [Thu, 13 May 2004 09:59:09 +0000 (09:59 +0000)]
bitkeeper revision 1.891.1.15 (40a346edDEZplTmrU-NQ88gxKx2MGQ)
Bug fixes.
kaf24@scramble.cl.cam.ac.uk [Thu, 13 May 2004 07:29:04 +0000 (07:29 +0000)]
bitkeeper revision 1.891.1.14 (40a323c0nvrlljcyaqYaEcR8VMyfOQ)
Forcibly reenable interrupts during exit-to-guest epilogue code in Xen.
kaf24@scramble.cl.cam.ac.uk [Wed, 12 May 2004 16:24:54 +0000 (16:24 +0000)]
bitkeeper revision 1.891.1.13 (40a24fd6V2eF76NjMSt5mccf1Jh1qQ)
Lazy page-table switching.
kaf24@scramble.cl.cam.ac.uk [Wed, 12 May 2004 15:54:24 +0000 (15:54 +0000)]
bitkeeper revision 1.891.1.12 (40a248b0WTGoOa9206iWkyGN0mTPNw)
Allow forcing of IRQ trigger-type to edge or level
(NB. DANGEROUS!).
kaf24@scramble.cl.cam.ac.uk [Wed, 12 May 2004 15:53:05 +0000 (15:53 +0000)]
bitkeeper revision 1.891.1.11 (40a24861Ui1zqRCzIzOz8izRg-Ro8g)
Fix time output.
iap10@labyrinth.cl.cam.ac.uk [Wed, 12 May 2004 14:41:15 +0000 (14:41 +0000)]
bitkeeper revision 1.901 (40a2378bJgHRjIarVmrsJejFqiYh3g)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk
kaf24@scramble.cl.cam.ac.uk [Wed, 12 May 2004 14:36:33 +0000 (14:36 +0000)]
bitkeeper revision 1.891.1.10 (
40a23671-TMu08mJ9eBLJ3RrrJiCvQ)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Wed, 12 May 2004 14:36:25 +0000 (14:36 +0000)]
bitkeeper revision 1.891.4.1 (40a23669Ti0XmdPlXKEjdxaFGPM05Q)
Macro messup. Caused interrupts to be off during hypercalls.
mwilli2@equilibrium.research.intel-research.net [Wed, 12 May 2004 13:49:16 +0000 (13:49 +0000)]
bitkeeper revision 1.891.1.9 (40a22b5cevMR_plncPduMaGW-P4-Vw)
Fix my silly makefile error.
mwilli2@equilibrium.research.intel-research.net [Wed, 12 May 2004 13:41:47 +0000 (13:41 +0000)]
bitkeeper revision 1.891.1.8 (40a2299bVaCq0t5_5UXpB7OSB1yLKA)
Update xentrace to produce binary output format and xentrace_format to
correctly parse it.
iap10@labyrinth.cl.cam.ac.uk [Wed, 12 May 2004 09:12:53 +0000 (09:12 +0000)]
bitkeeper revision 1.900 (40a1ea95C9xhe9YOF_J5uno7phAXWg)
Merge
iap10@labyrinth.cl.cam.ac.uk [Wed, 12 May 2004 09:11:22 +0000 (09:11 +0000)]
bitkeeper revision 1.899 (40a1ea3a_7ZmXmUq-RTnUSd3QZ_X1Q)
live migration cleanups
mwilli2@equilibrium.research.intel-research.net [Tue, 11 May 2004 17:07:01 +0000 (17:07 +0000)]
bitkeeper revision 1.891.1.7 (40a10835tzMXXX_-NQ-fYzcv0txAAA)
Merge ssh://srg//homes/maw48/xentrace-fixes.bk
into equilibrium.research.intel-research.net:/home/irchomes/mwilli2/currentsrc/xen.bk
mwilli2@equilibrium.research.intel-research.net [Tue, 11 May 2004 17:04:48 +0000 (17:04 +0000)]
bitkeeper revision 1.891.3.1 (40a107b0xATyR-Pt7aENgr5O6ydSyA)
Improvements to trace buffer features.
iap10@labyrinth.cl.cam.ac.uk [Tue, 11 May 2004 15:54:57 +0000 (15:54 +0000)]
bitkeeper revision 1.898 (40a0f751d2AKlZwLDmziSUD0qn1sfw)
xenolinux CONFIG_MAGIC_SYSRQ=y
cleanups
iap10@labyrinth.cl.cam.ac.uk [Tue, 11 May 2004 15:02:26 +0000 (15:02 +0000)]
bitkeeper revision 1.897 (40a0eb02jGwqt6POLmCY0eC1hpHfvw)
trivial merge
iap10@labyrinth.cl.cam.ac.uk [Tue, 11 May 2004 14:57:44 +0000 (14:57 +0000)]
bitkeeper revision 1.896 (40a0e9e8M0uaTwE5LBe9sIhr2vdX7Q)
Live migration initial checkin.
iap10@labyrinth.cl.cam.ac.uk [Tue, 11 May 2004 14:31:55 +0000 (14:31 +0000)]
bitkeeper revision 1.895 (
40a0e3db-NpIf7YeRmbz-zSrqfMekg)
Allow non-privleged domains to use "xprintk" (HYPERVISOR_console_io) in debug=y builds of Xen.
xprintk is very useful for debugging start-of-day problems in xenolinux -- it's often
useful to have printk call it directly instead of the usual console writing stuff.
iap10@labyrinth.cl.cam.ac.uk [Tue, 11 May 2004 14:24:36 +0000 (14:24 +0000)]
bitkeeper revision 1.894 (40a0e224yVjcoBy1sCnhKzymuscpoQ)
Add "show_traceX" function to Xen that will print a call trace from the
current stack pointer -- useful if you want to print out a debug message
to show how you got somewhere without calling BUG();
iap10@labyrinth.cl.cam.ac.uk [Tue, 11 May 2004 14:21:47 +0000 (14:21 +0000)]
bitkeeper revision 1.893 (40a0e17bG2Buec6p9lQCs05N5de7sA)
Add "debug ?=n" to xen/Rules.mk so people can easily see how to enable a debug build of Xen.
kaf24@scramble.cl.cam.ac.uk [Tue, 11 May 2004 10:43:42 +0000 (10:43 +0000)]
bitkeeper revision 1.891.1.6 (40a0ae5eutaU3rAbWk9U-crM-pFkag)
Fix missing STI from fault handlers in Xen.
kaf24@scramble.cl.cam.ac.uk [Fri, 7 May 2004 14:53:28 +0000 (14:53 +0000)]
bitkeeper revision 1.891.1.5 (409ba2e8A6F60eP06BqyZUGapsn8XA)
Network interface for new IO model is now completed.
maw48@labyrinth.cl.cam.ac.uk [Thu, 6 May 2004 14:53:19 +0000 (14:53 +0000)]
bitkeeper revision 1.891.1.4 (409a515fvYrN2PDD2do1No81KM0mcA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/homes/maw48/xen-nonpriv-io.bk
mwilli2@equilibrium.research.intel-research.net [Thu, 6 May 2004 14:51:07 +0000 (14:51 +0000)]
bitkeeper revision 1.887.1.2 (409a50dbLW3CCQd-ZdsTiKjfkeHXCw)
Fix calculation of TSS offset on SMP systems when creating bounce frame.
kaf24@scramble.cl.cam.ac.uk [Thu, 6 May 2004 11:56:17 +0000 (11:56 +0000)]
bitkeeper revision 1.891.1.3 (409a27e1UZRfPLA6Sz-02GAVb3IlDw)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Thu, 6 May 2004 11:56:13 +0000 (11:56 +0000)]
bitkeeper revision 1.891.2.1 (409a27ddyHHSEFrv4iElGUakv9riiw)
First cut of new network backend. Net frontend is in progress.
kaf24@scramble.cl.cam.ac.uk [Thu, 6 May 2004 11:55:12 +0000 (11:55 +0000)]
bitkeeper revision 1.891.1.2 (409a27a0RDtp-Kha-G7LNG9wsTO1_Q)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno-unstable.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-nonpriv-io.bk
mwilli2@equilibrium.research.intel-research.net [Thu, 6 May 2004 11:18:49 +0000 (11:18 +0000)]
bitkeeper revision 1.887.1.1 (409a1f19c2yUU_JXMKfMgBliLnj32Q)
Fix IO memory mapping controls for driver domains.
kaf24@scramble.cl.cam.ac.uk [Thu, 6 May 2004 10:26:17 +0000 (10:26 +0000)]
bitkeeper revision 1.891.1.1 (409a12c9_7u5WpEokOglsC5WPWr5gQ)
Fix compile warnings.
iap10@labyrinth.cl.cam.ac.uk [Tue, 4 May 2004 23:53:05 +0000 (23:53 +0000)]
bitkeeper revision 1.892 (40982ce1iEpN7cJYf3gJdBSj_2kRZw)
more live migrate prep
iap10@labyrinth.cl.cam.ac.uk [Tue, 4 May 2004 21:57:10 +0000 (21:57 +0000)]
bitkeeper revision 1.891 (409811b6YsMa5sqRfO6eja3WkihxHA)
Move Xen network and block drivers into the DRIVERS target rather than
CORE_FILES, so they're initialised slightly later in boot order. This
fixes a problem where /dev/random blocked forever becuase entropy from
device interupts was getting lost.
iap10@labyrinth.cl.cam.ac.uk [Tue, 4 May 2004 18:05:30 +0000 (18:05 +0000)]
bitkeeper revision 1.890 (4097db6aFEC7daHFzipUePnphBmwaw)
domain_create allows CPU to be specified.
defaults file binds domain to CPU (vmid % num_cpus).
iap10@labyrinth.cl.cam.ac.uk [Tue, 4 May 2004 16:24:42 +0000 (16:24 +0000)]
bitkeeper revision 1.889 (4097c3catd8FeHBrQzC16T5v8TLJKg)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Tue, 4 May 2004 16:24:33 +0000 (16:24 +0000)]
bitkeeper revision 1.886.1.1 (4097c3c1KkMumw6Mz5K7HxRBJXhY3Q)
suspend/resume migration improvements
kaf24@scramble.cl.cam.ac.uk [Tue, 4 May 2004 15:45:07 +0000 (15:45 +0000)]
bitkeeper revision 1.888 (4097ba830csxjT0x_cALWOM7ixvRVQ)
On the way towards a network interface for new i/o world.
mwilli2@equilibrium.research.intel-research.net [Tue, 4 May 2004 15:01:49 +0000 (15:01 +0000)]
bitkeeper revision 1.887 (4097b05dfqiNExFc7NLZAf6Uh05KNw)
Manual merge.
mwilli2@equilibrium.research.intel-research.net [Tue, 4 May 2004 14:21:44 +0000 (14:21 +0000)]
bitkeeper revision 1.879.3.1 (4097a6f8Q5eWNArSydr2Qh2tZnFF4w)
Support for selectively granting IO resource privileges. Domains
that access physical devices now don't need to be fully privileged.
iap10@labyrinth.cl.cam.ac.uk [Mon, 3 May 2004 21:36:57 +0000 (21:36 +0000)]
bitkeeper revision 1.886 (4096bb79FO21T0jG8TqB3XBOZ5eOpw)
save/restore bug fixes, extra debug
iap10@labyrinth.cl.cam.ac.uk [Sun, 2 May 2004 00:52:45 +0000 (00:52 +0000)]
bitkeeper revision 1.885 (4094465dmX2TefiJicy4taNzc0jiaw)
manual merge
iap10@labyrinth.cl.cam.ac.uk [Sun, 2 May 2004 00:27:58 +0000 (00:27 +0000)]
bitkeeper revision 1.884 (4094408eiFBLnUCY6YdJfald4yk6bw)
Restore now uses fast mapper interface.
iap10@labyrinth.cl.cam.ac.uk [Sat, 1 May 2004 22:14:05 +0000 (22:14 +0000)]
bitkeeper revision 1.883 (4094212dXJnedPkykZkVt9oqyUah3w)
move full execution context out-of-line from dom0_op_t.
further changes to save/restore.
iap10@labyrinth.cl.cam.ac.uk [Sat, 1 May 2004 00:30:43 +0000 (00:30 +0000)]
bitkeeper revision 1.882 (4092efb3iUwNww3oOZDLfH3rovuyhg)
suspend uses new batched getpageinfo interface
iap10@labyrinth.cl.cam.ac.uk [Fri, 30 Apr 2004 16:56:08 +0000 (16:56 +0000)]
bitkeeper revision 1.881 (409285285QhBEC23wsKBevdQUow-YA)
faster suspend
kaf24@scramble.cl.cam.ac.uk [Fri, 30 Apr 2004 16:19:02 +0000 (16:19 +0000)]
bitkeeper revision 1.879.1.8 (40927c76fBFYWVkMyT4Hhbq-SCO6rA)
Fix a mismerge.
kaf24@scramble.cl.cam.ac.uk [Fri, 30 Apr 2004 16:05:31 +0000 (16:05 +0000)]
bitkeeper revision 1.879.1.7 (4092794b4ICZMqVU5M2Y8Y-gxy4XLw)
Fix Mark's PCI updates so that my test system (Dell PE2650) still
works with aacraid driver.
kaf24@scramble.cl.cam.ac.uk [Fri, 30 Apr 2004 15:46:01 +0000 (15:46 +0000)]
bitkeeper revision 1.879.1.6 (409274b9hAoH4PwGPSnXlglUfoAL7w)
Manual merge.
kaf24@scramble.cl.cam.ac.uk [Fri, 30 Apr 2004 15:41:03 +0000 (15:41 +0000)]
bitkeeper revision 1.879.2.1 (4092738fCfvp-pu-UzwhXsHdzHbYPw)
Completed first cut of new blkdev i/o world.
mwilli2@equilibrium.research.intel-research.net [Thu, 29 Apr 2004 15:36:38 +0000 (15:36 +0000)]
bitkeeper revision 1.879.1.5 (40912106hCc_Qr0pmIBFCRUoKbpCcQ)
Add support for building domains with IO privileges.
With a non-empty pci_device_list, xc_dom_create.py will automatically
cause the SIF_PRIVILEGED flag to be set in the domain's start info
structure. This notifies it to do an IOPL, in turn allowing it to use
its PCI devices.
mwilli2@equilibrium.research.intel-research.net [Thu, 29 Apr 2004 14:08:14 +0000 (14:08 +0000)]
bitkeeper revision 1.879.1.4 (40910c4eH3ROUM3oHZRCARBR6iMt8w)
Updates to PCI virt:
* Add support for hiding devices from dom0
* Don't show bridges to non-0 domains by default.
* Return the standard value of all 1s for config reads to
non-visible devices.
ach61@labyrinth.cl.cam.ac.uk [Wed, 28 Apr 2004 14:08:16 +0000 (14:08 +0000)]
bitkeeper revision 1.879.1.3 (408fbad0T3LWY4pCllkDFuZcXfqMOQ)
properly modify process memory
kaf24@scramble.cl.cam.ac.uk [Wed, 28 Apr 2004 11:47:51 +0000 (11:47 +0000)]
bitkeeper revision 1.879.1.2 (408f99e7sN48_I90Di8Eqaodd_1KjQ)
A few fixes to new I/O world.
kaf24@scramble.cl.cam.ac.uk [Wed, 28 Apr 2004 09:35:33 +0000 (09:35 +0000)]
bitkeeper revision 1.879.1.1 (408f7ae5PHe1i2motf-Iulpr3dEVhQ)
Further modifications towards new block-device drivers for new I/O
model.
iap10@labyrinth.cl.cam.ac.uk [Tue, 27 Apr 2004 16:15:55 +0000 (16:15 +0000)]
bitkeeper revision 1.880 (408e873bJZUD6CJ5wPeA5HUnW78lhQ)
Merge
iap10@labyrinth.cl.cam.ac.uk [Tue, 27 Apr 2004 15:50:27 +0000 (15:50 +0000)]
bitkeeper revision 1.843.1.2 (408e8143LyGsYifYGyfzELLCq3v-RQ)
WIP
iap10@labyrinth.cl.cam.ac.uk [Tue, 27 Apr 2004 15:34:25 +0000 (15:34 +0000)]
bitkeeper revision 1.843.1.1 (408e7d81yryzADIp-4VdSvsB20fl9w)
more shadow log dirty stuff.
iap10@labyrinth.cl.cam.ac.uk [Tue, 27 Apr 2004 13:13:06 +0000 (13:13 +0000)]
bitkeeper revision 1.879 (408e5c62UO4MIO4Nqnx5MucD8D5izg)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Tue, 27 Apr 2004 13:12:58 +0000 (13:12 +0000)]
bitkeeper revision 1.875.1.1 (408e5c5aIA7qWjhncD0DlSXVXY2xtg)
Suspend/resume now fixed
fix objdump 'debug' option in Makefile