kaf24@scramble.cl.cam.ac.uk
4b84f52ce8
bitkeeper revision 1.1159.1.107 (412dfaebCIngUElp8LanU3kSkz3C7Q)
...
Grant-table skeleton in Xen/Linux.
2004-08-26 14:59:55 +00:00
kaf24@labyrinth.cl.cam.ac.uk
2e93467bf2
bitkeeper revision 1.1159.51.1 (412cb2756vYHD-1PDPrd90VZuLl1EQ)
...
Fix netif and blkif interface deferred disconnection. It must occur in
a process context because we call vfree().
2004-08-25 15:38:29 +00:00
kaf24@scramble.cl.cam.ac.uk
1bc5407f81
bitkeeper revision 1.1159.1.102 (412b9fccqeyjh2TbuuMsIA125um-qA)
...
Properly daemonise the blkif backend thread.
2004-08-24 20:06:36 +00:00
kaf24@scramble.cl.cam.ac.uk
b480e23d76
bitkeeper revision 1.1159.1.99 (412b0f11cFbfdCRdP2-GJYp0ANDfUA)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-08-24 09:49:05 +00:00
kaf24@scramble.cl.cam.ac.uk
a51ed685b8
bitkeeper revision 1.1159.45.17 (412b0f07nrZVpzBQ0MnEcFNcQUolbw)
...
More grant-table code. Various cleanups and speedups.
2004-08-24 09:48:55 +00:00
iap10@labyrinth.cl.cam.ac.uk
1250459c73
bitkeeper revision 1.1159.1.97 (412a08767NwPLKMuv2wKJw0mVgoNjg)
...
2.6 update_va_mapping on demand fault path (currently disabled)
2004-08-23 15:08:38 +00:00
iap10@labyrinth.cl.cam.ac.uk
978f7ac281
bitkeeper revision 1.1159.1.95 (412779fcMWkx_UR6jXaauS71XcuODQ)
...
Add hotplug support to linux 2.6.7-xenU build.
2004-08-21 16:36:12 +00:00
iap10@labyrinth.cl.cam.ac.uk
23bb5ee518
bitkeeper revision 1.1159.45.16 (412640acjI6W8MIoA2W2ArmKgPNJcA)
...
Fix bad migration interaction with /lib/tls emulation code.
2004-08-20 18:19:24 +00:00
iap10@labyrinth.cl.cam.ac.uk
5b401367bf
bitkeeper revision 1.1159.45.12 (4126214drloFPpuSWsnIRb0lHMIafA)
...
Enable a more generous set of options in the 2.6.7 kernels
2004-08-20 16:05:33 +00:00
iap10@labyrinth.cl.cam.ac.uk
e928b39250
bitkeeper revision 1.1159.45.11 (4126168eTuWjNHdW-C1gjvkm8XBaKw)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
2004-08-20 15:19:42 +00:00
iap10@labyrinth.cl.cam.ac.uk
9a20894392
bitkeeper revision 1.1159.47.1 (41261688nlAL_qxZPnYEzHLXT049dg)
...
Initialise xen block-front device before ide and scsi so we get a change of grabing their majors of we've been asked.
2004-08-20 15:19:36 +00:00
kaf24@scramble.cl.cam.ac.uk
2a7eb6c380
bitkeeper revision 1.1159.45.10 (412604827jsxItilS5gG-ddy0MGfzA)
...
Quieten skb alloc failures in net frontend.
2004-08-20 14:02:42 +00:00
kaf24@scramble.cl.cam.ac.uk
c9cb0965e6
bitkeeper revision 1.1159.45.9 (4125f884a9pA8Y6eCghcU-ZKeJwDpQ)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-08-20 13:11:32 +00:00
kaf24@scramble.cl.cam.ac.uk
cdbd963b5b
bitkeeper revision 1.1159.46.1 (4125f87eJIsxVuchHslHHEkNUjqjRA)
...
Fix page refcnt in net backend.
2004-08-20 13:11:26 +00:00
akw27@labyrinth.cl.cam.ac.uk
cc248cb607
bitkeeper revision 1.1159.45.8 (4125bdd65AGH_yEQnU1cGd31tL8SuA)
...
Add a timeout to blkif connect.
2004-08-20 09:01:10 +00:00
iap10@labyrinth.cl.cam.ac.uk
44d83c02b8
bitkeeper revision 1.1159.45.3 (4124f6c9BN9jHyHMznjiaS-Qw12Rtw)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
2004-08-19 18:51:53 +00:00
kaf24@scramble.cl.cam.ac.uk
dc8c5eb262
bitkeeper revision 1.1159.42.8 (4124f66fUINxrel-POThC1of633DIA)
...
Clean up network-backend driver changes to common files.
There is now a 'foreign page' hook into the page allocator, and
a CONFIG_ option for forcing page-sized rx skbs.
2004-08-19 18:50:23 +00:00
kaf24@scramble.cl.cam.ac.uk
b148045b89
bitkeeper revision 1.1159.42.7 (4124e09e2XrfLrN-NqhB79T6-OQK4w)
...
Remove padding between foreign page mappings in the blkdev backend.
This also allows us to remove the forced max allocation order in the
buddy page allocator.
2004-08-19 17:17:18 +00:00
kaf24@scramble.cl.cam.ac.uk
92636b6019
bitkeeper revision 1.1159.42.6 (4124d979a7-WTSkxhJT2RPTsBFY3IA)
...
Relocate file to the correct place.
2004-08-19 16:46:49 +00:00
kaf24@scramble.cl.cam.ac.uk
e7fdf36627
bitkeeper revision 1.1159.42.5 (4124d8c6SpeNiW0Ufph6k9Eno4ccig)
...
Fix buffer merging in Xen/Linux to ensure both pseudo-physical and
machine-physical adjacency. Requires a small fix to common bio code.
2004-08-19 16:43:50 +00:00
iap10@labyrinth.cl.cam.ac.uk
fc6848e33b
bitkeeper revision 1.1159.45.2 (4124d0c3-2CgeiqMNHhDQW2rfX9uMA)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
2004-08-19 16:09:39 +00:00
iap10@labyrinth.cl.cam.ac.uk
8db016d517
bitkeeper revision 1.1159.45.1 (4124d092e9_SvIhSMDUvJb9u3drP3A)
...
Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
2004-08-19 16:08:50 +00:00
kaf24@scramble.cl.cam.ac.uk
e23d7726d5
bitkeeper revision 1.1159.44.1 (4124c99bzYQ86nF2sa6s-nSiOfibyQ)
...
Clean up mapping of I/O memory and Xen-heap memory. We define two
'dummy domains' for this purpose which can be specified to
MMUEXT_SET_FOREIGNDOM.
2004-08-19 15:39:07 +00:00
kaf24@scramble.cl.cam.ac.uk
8e9f7aa297
bitkeeper revision 1.1159.42.2 (4124b039yQGTqk4tjyHEoXGty5VlPg)
...
Fix use of the phys_to_machine_mapping table in Linux 2.4 and 2.6.
We now ensure that the table contains no MFNs that do not belong
the OS --- invalid entries contain a sentinel value; deliberate
foreign mappings have the high bit set. This means the pte_page() and
pte_pfn() will do the right thing despite possible aliasing in the
M2P table.
2004-08-19 13:50:49 +00:00
mjw@wray-m-3.hpl.hp.com
bc575bcc77
bitkeeper revision 1.1159.1.84 (41246887Az-9lkhyD7CbTdhUNukOkw)
...
Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk
2004-08-19 08:44:55 +00:00
mjw@wray-m-3.hpl.hp.com
c78fc7011a
bitkeeper revision 1.1159.37.4 (412467b8n9cEOShz4lDXGSB702f0ag)
...
Fix problem with multiple network interfaces.
2004-08-19 08:41:28 +00:00
kaf24@scramble.cl.cam.ac.uk
8e039aa536
bitkeeper revision 1.1159.1.83 (41239710AGSmTMRcmNzZofG14BmziA)
...
Yet another tqueue fixup.
2004-08-18 17:51:12 +00:00
kaf24@scramble.cl.cam.ac.uk
71d8562496
bitkeeper revision 1.1159.1.82 (41239316kitpFpd84e2ER7pkpuSnvg)
...
Frontend fix.
2004-08-18 17:34:14 +00:00
kaf24@scramble.cl.cam.ac.uk
aaad736a3b
bitkeeper revision 1.1159.1.80 (41238c4dRvX9mwKLbPmS4BpU24zugA)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-08-18 17:05:17 +00:00
kaf24@scramble.cl.cam.ac.uk
37dca5a201
bitkeeper revision 1.1159.41.1 (41238c3fi_zBknIqLEcbst8cclEjAQ)
...
Remove binary rewriting from Linux for now.
Replaced with a warning banner.
2004-08-18 17:05:03 +00:00
iap10@labyrinth.cl.cam.ac.uk
23ab2ce075
bitkeeper revision 1.1159.1.79 (41238b39tnubrtr-gGsonDj9g_pSjQ)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
2004-08-18 17:00:41 +00:00
iap10@labyrinth.cl.cam.ac.uk
ac4241f8e2
bitkeeper revision 1.1159.40.1 (41238b0aeIY1yNNg2yYui_jKDRtRPA)
...
dom_mem_ops fixup
2004-08-18 16:59:54 +00:00
kaf24@scramble.cl.cam.ac.uk
afe0649d91
bitkeeper revision 1.1159.1.78 (41238a80nRCeFQAmbGc_sFDGt7oOhw)
...
Fix task queues.
2004-08-18 16:57:36 +00:00
kaf24@scramble.cl.cam.ac.uk
10e86bfd12
bitkeeper revision 1.1159.1.77 (4123798fK4KZK8amlRcWgvrb90qfbQ)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-08-18 15:45:19 +00:00
kaf24@scramble.cl.cam.ac.uk
67f7d198ef
bitkeeper revision 1.1159.39.1 (41237986oL9caNrlRwHT0c1soQ19YQ)
...
Clean up current support for foreign page mappings.
2004-08-18 15:45:10 +00:00
iap10@labyrinth.cl.cam.ac.uk
911b09d74b
bitkeeper revision 1.1159.1.76 (4123675aNWvu0fGFgPa2aJkfXqPOBg)
...
temporary blkfront fix to mark pages dirty during migrate -- should be deleted when grant tables are enabled.
2004-08-18 14:27:38 +00:00
kaf24@scramble.cl.cam.ac.uk
83e32915fb
bitkeeper revision 1.1159.37.1 (4122466aj7aP1h9pwV_UhHfYaEeEpw)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-08-17 17:54:50 +00:00
kaf24@scramble.cl.cam.ac.uk
4194afb396
bitkeeper revision 1.1159.36.1 (41224664I9csn5Rc83-pM_anatKyCg)
...
Fix VESA BIOS mapping issue. Clean up workqueue/taskqueue confusion.
2004-08-17 17:54:44 +00:00
iap10@labyrinth.cl.cam.ac.uk
cfe2650f94
bitkeeper revision 1.1159.32.6 (41222dacjECHct0__cSriy0jbIpc5Q)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
2004-08-17 16:09:16 +00:00
iap10@labyrinth.cl.cam.ac.uk
0d1fa4d142
bitkeeper revision 1.1159.35.1 (41222da4iDbEv0TvZWP90i6L3s4Z5Q)
...
small 2.6 blkfront / netfront fixes
2004-08-17 16:09:08 +00:00
kaf24@scramble.cl.cam.ac.uk
5dc593aa68
bitkeeper revision 1.1159.32.4 (4120f833Zfm2esb4Xhphee52vBEz0g)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-08-16 18:08:51 +00:00
kaf24@scramble.cl.cam.ac.uk
1c29241d42
bitkeeper revision 1.1159.34.2 (4120f82bRcTbpXEs-zb6q77ty9n_Ig)
...
Add debugging to the new mmap() failure path.
2004-08-16 18:08:43 +00:00
kaf24@scramble.cl.cam.ac.uk
64d80c8cac
bitkeeper revision 1.1159.34.1 (4120f807tIRvdXAnGlpEWbbgD_eByQ)
...
Speed up the context-switch path on 2.6.
2004-08-16 18:08:07 +00:00
iap10@labyrinth.cl.cam.ac.uk
bc09a61ef3
bitkeeper revision 1.1159.32.3 (4120e70bXTpJy0O5vPdcj0GxE44yNw)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
2004-08-16 16:55:39 +00:00
iap10@labyrinth.cl.cam.ac.uk
83b44e251e
bitkeeper revision 1.1159.33.1 (4120e700LNXbe5IhAOotAN5jyP0RJw)
...
suspend/resume fixes
2004-08-16 16:55:28 +00:00
kaf24@scramble.cl.cam.ac.uk
f5cb371891
bitkeeper revision 1.1159.32.2 (4120c2f7sV0HlymoiDxvLZkiP1uL_Q)
...
Simplify start_info_t definition.
2004-08-16 14:21:43 +00:00
iap10@labyrinth.cl.cam.ac.uk
9f57ca8fe5
bitkeeper revision 1.1159.1.59 (411d7b028SfpgCIy6erydbpaxfxBQA)
...
blkfront.c : cope with request reordering across migrations
2004-08-14 02:37:54 +00:00
kaf24@scramble.cl.cam.ac.uk
f5a7884c06
bitkeeper revision 1.1159.1.56 (411ce9a6v81rvYXz3nv5gJ5LNweItA)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-08-13 16:17:42 +00:00
kaf24@scramble.cl.cam.ac.uk
c589b05239
bitkeeper revision 1.1159.17.26 (411ce99dzAxJPoMN9ygmUMItgtICCA)
...
Merged binary-rewrite fixup back into 2.4. Emulation and rewriting
still both seem to have issues with Fedora Core 3 Test 1, however.
Works fine with 2.6, but not with 2.4. Probably due to different
code paths being exercised in glibc?
2004-08-13 16:17:33 +00:00
iap10@labyrinth.cl.cam.ac.uk
00cc829c91
bitkeeper revision 1.1159.27.1 (411ce22fF0PE2whpAPrucFCnOwpOIw)
...
save/restore for linux 2.6 (not quite there yet)
2004-08-13 15:45:51 +00:00