kaf24@freefall.cl.cam.ac.uk
90d122ec63
bitkeeper revision 1.1159.79.1 (414b5fab__RjPaRIcKFGQmiG7K6ggA)
...
SrvDaemon.py, xend:
Xend daemonization fixes from Charles Coffing.
2004-09-17 22:05:31 +00:00
cl349@freefall.cl.cam.ac.uk
9976050eca
bitkeeper revision 1.1159.1.161 (4149eda74Qj-LHfB3E2bfFqo4OxI5g)
...
The icmp_filter for raw ip sockets can't handle the skbs we build. It wants
to look at the ICMP header and expects it to be located at skb->data past the
IP header. Our skbs have all the data past the IP header in fragment buffers.
Pull the icmphdr into skb->data before looking at the icmp header.
2004-09-16 19:46:47 +00:00
mwilli2@equilibrium.research
8a04f138f0
bitkeeper revision 1.1159.1.160 (4149af5a8taJ2-QrPxDUB9rVcI6DrQ)
...
Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/export/scratch/xeno-xendomains.bk
2004-09-16 15:20:58 +00:00
shand@spidean.research.intel-research.net
a635929b1e
bitkeeper revision 1.1159.78.1 (4149adf72Gb8APRtx2_hA1cGWLUEOQ)
...
all build without front end drivers
2004-09-16 15:15:03 +00:00
mwilli2@equilibrium.research
10726d5929
bitkeeper revision 1.1159.1.159 (4149ad5eeJbVAMvhnQ8f-lEEF57SLA)
...
Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/export/scratch/xeno-xendomains.bk
2004-09-16 15:12:30 +00:00
mwilli2@equilibrium.research
ecf66f1acb
bitkeeper revision 1.1159.77.1 (4149ad3aBuK25kci3hi4OU35SyNfaw)
...
Tweaks to make Xensv work for now.
2004-09-16 15:11:54 +00:00
kaf24@freefall.cl.cam.ac.uk
9b35f57c68
bitkeeper revision 1.1159.1.158 (41499106LOJstE56FhydVjOBF9ioOQ)
...
Improve configuration of virtual device drivers in XenLinux.
2004-09-16 13:11:34 +00:00
kaf24@freefall.cl.cam.ac.uk
18a95d9e9d
bitkeeper revision 1.1159.1.157 (41498180eHcx-bWB5PNWSkz9fUhPzA)
...
Put the scheduling check back into the network backend as it may
be useful to frontend drivers in some circumstances.
2004-09-16 12:05:20 +00:00
kaf24@freefall.cl.cam.ac.uk
485c93a10d
bitkeeper revision 1.1159.1.156 (41497cc6tyJ_qfo6yfdUemt3yuBvew)
...
A safe, although perhaps slightly pessimistic, fix for notification-
avoidance between net frontend and backend on the transmit path.
2004-09-16 11:45:10 +00:00
kaf24@freefall.cl.cam.ac.uk
4a6483e6b1
bitkeeper revision 1.1159.1.155 (414978fb_upK1Chu4SGdV6AGC6e2jg)
...
Cset exclude: cl349@freefall.cl.cam.ac.uk |ChangeSet|20040916093252|64395
2004-09-16 11:28:59 +00:00
cl349@freefall.cl.cam.ac.uk
9a0e13514e
bitkeeper revision 1.1159.1.154 (41496da40BGwU5Q1CB6023ixz5rlUg)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
2004-09-16 10:40:36 +00:00
cl349@freefall.cl.cam.ac.uk
55d708b41c
bitkeeper revision 1.1159.1.153 (41495dc4v3GzGJz41U0jh2uqLzhlIw)
...
Fix ping with large/fragmented packets from domU to dom0.
2004-09-16 09:32:52 +00:00
kaf24@freefall.cl.cam.ac.uk
82cbe6cc41
bitkeeper revision 1.1159.76.8 (414952f4XmpfTwUZczAePp3RY8piQQ)
...
A few network cleanups (but this fixes no bugs).
2004-09-16 08:46:44 +00:00
kaf24@freefall.cl.cam.ac.uk
73df595e5a
bitkeeper revision 1.1159.76.7 (414943d995lSOCWl4nPAANqK9VI2ZQ)
...
Use correct rx call for NAPI in the net frontend.
2004-09-16 07:42:17 +00:00
mwilli2@equilibrium.research
fcb7303ffa
bitkeeper revision 1.1159.76.6 (41487abb5GqP-hTVOU7JzsqGjxbo3w)
...
Tiny tweak to make xensv start again.
2004-09-15 17:24:11 +00:00
mwilli2@equilibrium.research
c954ba063f
bitkeeper revision 1.1159.76.5 (41486c245wZ_GkCuT3kyo8VTw2o6Mg)
...
Tweak start / stop priorities to do the right thing in conjunction
with the xendomains script.
2004-09-15 16:21:56 +00:00
mwilli2@equilibrium.research
701ea937cc
bitkeeper revision 1.1159.76.4 (41486b81LlL7eGHBxdKlHNQ3D64MYA)
...
Restore xendomains script.
2004-09-15 16:19:13 +00:00
kaf24@freefall.cl.cam.ac.uk
346bd5cf8e
bitkeeper revision 1.1159.76.3 (41477193-I44UnLv_M00Uep14KEevA)
...
Make the TLS library banner more forceful in its warning. We really
do need people to move /lib/tls out of the library search path!
2004-09-14 22:32:51 +00:00
kaf24@freefall.cl.cam.ac.uk
2e0bc18920
bitkeeper revision 1.1159.76.2 (41476bf8DtivcqdJjf8LGjPT87C7wA)
...
Fix an error-path page refcnt bug (Charles Coffing).
2004-09-14 22:08:56 +00:00
kaf24@freefall.cl.cam.ac.uk
ac78218936
bitkeeper revision 1.1159.76.1 (41476ba5rg4qFnlhUY3tth7mouxVQA)
...
Use a better dummy rootdev in Linux 2.6, so we don't auto-dhcp
when we shouldn't (David Becker).
2004-09-14 22:07:33 +00:00
cl349@freefall.cl.cam.ac.uk
4ff2a3a706
bitkeeper revision 1.1159.1.152 (4146b6af3ABfJhokEKrtWBdtVjPUYA)
...
Sync with userland domain builder.
2004-09-14 09:15:27 +00:00
cl349@freefall.cl.cam.ac.uk
5b2b563eee
bitkeeper revision 1.1159.1.151 (4146b5306QI3lyn9RWNjqIQrf4XltA)
...
Merge active/inactive writable pagetable code.
2004-09-14 09:09:04 +00:00
cl349@freefall.cl.cam.ac.uk
7ba3a6efba
bitkeeper revision 1.1159.1.150 (414576ba0IIZE6x_zn_bG-e7NfcSzw)
...
Don't reconnected disconnected page since we do not disconnect it any more.
(disconnect was removed in rev 1.48)
2004-09-13 10:30:18 +00:00
cl349@freefall.cl.cam.ac.uk
6fc4e7c29b
bitkeeper revision 1.1159.1.149 (414571beGjCT9GRPH4uHYLTD5rD7RA)
...
Fix debug output.
2004-09-13 10:09:02 +00:00
iap10@labyrinth.cl.cam.ac.uk
9266ece71e
bitkeeper revision 1.1159.1.148 (4142fe723Wt2mBhN5bsk_saNcZmnxg)
...
Live migration shadow table support for writable page tables.
2004-09-11 13:32:34 +00:00
iap10@labyrinth.cl.cam.ac.uk
ed74978672
bitkeeper revision 1.1159.1.147 (4141e72eeZrD_qHqY46QUsaCTAuNuQ)
...
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-09-10 17:41:02 +00:00
iap10@labyrinth.cl.cam.ac.uk
df524f3773
bitkeeper revision 1.1159.75.1 (4141e7297AE7URpA2fz0RRbAQySy8w)
...
Migration fix for immutable back pointers.
2004-09-10 17:40:57 +00:00
kaf24@freefall.cl.cam.ac.uk
e11983c21f
bitkeeper revision 1.1159.1.146 (4140f4e4MoMfo8OhzKj1hieTq2id2A)
...
Allow a p.t. to be mapped at multiple different virtual addresses. This is
a pretty benign situation right now (although writable pagetables will fail,
exiting the domain). In future it may well cause significant slowdown to
writable pagetables and/or shadow pagetables. So beware!!
2004-09-10 00:27:16 +00:00
kaf24@freefall.cl.cam.ac.uk
1fc9a9892b
bitkeeper revision 1.1159.1.145 (4140e840rdAgNzGs4H22eopT-ononA)
...
Fix Xen for recent GCC.
2004-09-09 23:33:20 +00:00
kaf24@freefall.cl.cam.ac.uk
8c5464dd34
bitkeeper revision 1.1159.1.144 (413fafcd5CFNlwHKLUYzorp_LsbEKA)
...
Fix writable-pagetable initialisation.
2004-09-09 01:20:13 +00:00
kaf24@freefall.cl.cam.ac.uk
0dc7b3b9d2
bitkeeper revision 1.1159.1.143 (413faaf2dqvBsgM4ABe5flo11aYh1A)
...
Fix domain-finalizing dom0_op to check its inputs for sanity.
2004-09-09 00:59:30 +00:00
kaf24@freefall.cl.cam.ac.uk
e2b5eae9ba
bitkeeper revision 1.1159.1.142 (413fa2cd-7ateOlBoBUdfXmFsZV9Yw)
...
Fix build error.
2004-09-09 00:24:45 +00:00
kaf24@freefall.cl.cam.ac.uk
ce0e436c08
bitkeeper revision 1.1159.1.141 (413f74fcTwJtxfSqPOLD17o7tsdJbg)
...
Freed PTEs now pass through the TLB-gathering mechanism, as is correct.
We hook them back off into the pte caching allocator using the
SetForeignHeap() mechanism that I added for the network backend.
2004-09-08 21:09:16 +00:00
kaf24@freefall.cl.cam.ac.uk
22743fd8df
bitkeeper revision 1.1159.1.140 (413f68b3CREFxIOSuiOduTrHnibufQ)
...
Fix ClearForeignPage defintion in Linux 2.4 and 2.6.
2004-09-08 20:16:51 +00:00
kaf24@freefall.cl.cam.ac.uk
8ef55124c3
bitkeeper revision 1.1159.1.139 (413f4325XttGg5bPpva0Ul0ivQSUGA)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-09-08 17:36:37 +00:00
kaf24@freefall.cl.cam.ac.uk
1a86c2ca60
bitkeeper revision 1.1159.74.1 (413f431aIw1lNSoAl0H63fnzXoSZ8Q)
...
Fix TLB flushing on page-type changes. In particular, page-table pages
must trigger a flush when their type changes. To simplify the code we also
flush for LDT/GDT pages, but they will change type very infrequently.
2004-09-08 17:36:26 +00:00
cl349@freefall.cl.cam.ac.uk
88ee7951d3
bitkeeper revision 1.1159.1.138 (413f3575zU7tYDi_ptlg-r1nAnN1Ww)
...
Reset PAGE_OFFSET to 0xc0100000 and use VIRT_BASE=0xc0000000.
2004-09-08 16:38:13 +00:00
cl349@freefall.cl.cam.ac.uk
5f1960350f
bitkeeper revision 1.1159.1.137 (413f0665_0jsl7Ps44McAAquhcKOIQ)
...
Writable pagetables v2.
2004-09-08 13:17:25 +00:00
cl349@freefall.cl.cam.ac.uk
c3b38c7846
bitkeeper revision 1.1159.1.136 (413ed5baHUBJ5EA2PO0yZ_45_I8a5w)
...
g/c support for multiple inactive writable pagetables.
Also use consistent names for bookkeeping data.
2004-09-08 09:49:46 +00:00
kaf24@freefall.cl.cam.ac.uk
d86aa0358c
bitkeeper revision 1.1159.1.135 (413e190eP4v_o8snM-gc3l9__yG40g)
...
Fix a compile warning.
2004-09-07 20:24:46 +00:00
cl349@freefall.cl.cam.ac.uk
ff627aac36
bitkeeper revision 1.1159.1.134 (413de87ejWYLp0qBEU80dbncZiMBFA)
...
g/c PTWR_TRACK_DOMAIN
2004-09-07 16:57:34 +00:00
cl349@freefall.cl.cam.ac.uk
d9effa026d
bitkeeper revision 1.1159.1.133 (413de79eqqiR0ctiwmp2JOckLG74Pw)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xeno.bk-26dom0
2004-09-07 16:53:50 +00:00
cl349@freefall.cl.cam.ac.uk
9119127070
bitkeeper revision 1.1159.73.2 (413de7819JSp6BvMAxNzNaHhtLuR3Q)
...
Tabs -> Spaces and other whitespace cleanup.
2004-09-07 16:53:21 +00:00
cl349@freefall.cl.cam.ac.uk
4048c56e90
bitkeeper revision 1.1159.1.132 (413de4a3QR-RvHT7TfYwUW7cOo0nzg)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
2004-09-07 16:41:07 +00:00
cl349@freefall.cl.cam.ac.uk
8cdd551ccf
bitkeeper revision 1.1159.73.1 (413de483EcoXREVUizJpurRwrbzoLA)
...
Fast-path pagetable updates which change a mapping from writable to readonly.
2004-09-07 16:40:35 +00:00
cl349@freefall.cl.cam.ac.uk
f11bc5a8fc
bitkeeper revision 1.1159.1.131 (413ddc610qK3tZi2_2-e23mt5avoNA)
...
Load (Net)BSD symbol table from ELF image if requested.
2004-09-07 16:05:53 +00:00
cl349@freefall.cl.cam.ac.uk
2a23966f2b
bitkeeper revision 1.1159.1.130 (413dab6fQ1jHzBNKBK5rX_nzCQLANA)
...
Make writable pagetables a domain creation option.
2004-09-07 12:37:03 +00:00
cl349@freefall.cl.cam.ac.uk
8be47dac0f
bitkeeper revision 1.1159.1.129 (413d868bPMWkW0lZg_MuAYIrmx7XDQ)
...
Make writable pagetables a domain creation option.
2004-09-07 09:59:39 +00:00
cl349@labyrinth.cl.cam.ac.uk
d8fb4ece8d
bitkeeper revision 1.1159.1.128 (413cb8d36YrJe8ra_UvZN0wN9qeQWg)
...
Allow Linux and NetBSD builds to co-exist.
2004-09-06 19:21:55 +00:00
cl349@labyrinth.cl.cam.ac.uk
e225acb39e
bitkeeper revision 1.1159.1.127 (413cb655B-pXolV76jppJJyH2EFWkw)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-nbsd
into labyrinth.cl.cam.ac.uk:/local/scratch/cl349/xeno.bk-nbsd
2004-09-06 19:11:17 +00:00