Commit Graph
2404 Commits
Author SHA1 Message Date
kaf24@camelot.eng.3leafnetworks.com 534ffcb416 bitkeeper revision 1.1159.69.6 (4138ef8dDCN5JpkZV5nXmG3maQGSKw)
Merge ssh://scramble.cl.cam.ac.uk//usr/groups/xeno/BK/xeno.bk
into camelot.eng.3leafnetworks.com:/home/kaf24/xeno
2004-09-03 22:26:21 +00:00
kaf24@camelot.eng.3leafnetworks.com 9f6b2232e1 bitkeeper revision 1.1159.71.1 (4138ef7arWNBBMfQRCJaRyf93H0eqw)
Remove L1 PT pinning from Xen. Clean up the fixes for writable
page tables.
2004-09-03 22:26:02 +00:00
iap10@labyrinth.cl.cam.ac.uk efd9ae8aa1 bitkeeper revision 1.1159.69.5 (4138e882jA1YaR_OfTfNHe_uT4PDIg)
trivial
2004-09-03 21:56:18 +00:00
iap10@labyrinth.cl.cam.ac.uk 396035226f bitkeeper revision 1.1159.69.4 (4138e7ddHCxMMHu0h-Wfahl7MyQaLQ)
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-09-03 21:53:33 +00:00
iap10@labyrinth.cl.cam.ac.uk b9ef5137a5 bitkeeper revision 1.1159.69.3 (4138d7a65FvXU3lh0Vx8Nsl4KhPxGw)
Fix potential security hole in writeable pagetable implementation: 
We wern't ensuring that that L1 pages' VA backpointer is immutable
after the backpointer is initialised  when the page first becomes 
linked into a pagetable. The backpointer can only be released after
the type count drops to zero (or 1 if the page is pinned).
In summary: We now ensure that if an L1 page is used in multiple 
pagetables it must be at the same virtual address in all of them,
and that L1 pages can only be used once in any given pagetable.
None of these extra rules should be a problem for any OS.
2004-09-03 20:44:22 +00:00
mjw@wray-m-3.hpl.hp.com 353cb77788 bitkeeper revision 1.1159.70.3 (41389f22BlnxYbup7d6jcZXvICR6qg)
Fix problem with domain shutdown events.
2004-09-03 16:43:14 +00:00
iap10@labyrinth.cl.cam.ac.uk c19944ff8d bitkeeper revision 1.1159.69.2 (41385e204Qryz7kXFra9nLruJLGcgw)
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-09-03 12:05:52 +00:00
mjw@wray-m-3.hpl.hp.com f29a780db6 bitkeeper revision 1.1159.70.2 (41385ba0etIbutJgbQZhd1cloVaZyA)
Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk
2004-09-03 11:49:52 +00:00
xenbk@gandalf.hpl.hp.com dcbd07fbab bitkeeper revision 1.1159.70.1 (41385b9fzIngCKMgQ1v_yLHcILNCiA)
Merge http://xen.bkbits.net:8080/xeno-unstable.bk
into gandalf.hpl.hp.com:/var/bk/xeno-unstable.bk
2004-09-03 11:55:11 +00:00
iap10@labyrinth.cl.cam.ac.uk 5fdce21f97 bitkeeper revision 1.1159.69.1 (413853a0gSBg7s-Zx8jozT3p3xIOXg)
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-09-03 11:21:04 +00:00
mjw@wray-m-3.hpl.hp.com 454fe96660 bitkeeper revision 1.1159.68.4 (4138513ej82nxKggDAvxAH3haoMXLA)
Turn off debug.
2004-09-03 11:10:54 +00:00
mjw@wray-m-3.hpl.hp.com 254692941d bitkeeper revision 1.1159.68.3 (41385101Grb5mmJcQ0YiLdCY2dOnCg)
Notify device controllers when devices are added or removed so
that they can probe for the devices.
2004-09-03 11:09:53 +00:00
mjw@wray-m-3.hpl.hp.com 032af4d946 bitkeeper revision 1.1159.68.2 (41383cdfHn8bdXUvTO9mrnc7pCTLGA)
Send a fake ARP packet when a vif comes up, to let switches
see the MAC address.
2004-09-03 09:43:59 +00:00
iap10@labyrinth.cl.cam.ac.uk 5e588adbfd bitkeeper revision 1.1159.1.121 (4137d43394yNc9HkT8Aj5R2yv-YSWQ)
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-03 02:17:23 +00:00
kaf24@scramble.cl.cam.ac.uk 785bc20cf1 bitkeeper revision 1.1159.53.29 (41375973qY_UE105oFj3W3t-UwIp5g)
Fix security hole in multicall hypercall. Now check whether the multicall
list overlaps Xen's private address space.
2004-09-02 17:33:39 +00:00
mjw@wray-m-3.hpl.hp.com 4226bdfec7 bitkeeper revision 1.1159.68.1 (41373ddcTLdrlPC1j7y6wwqeJNMnzw)
Get xend to start xfrd. Remove some dead code.
2004-09-02 15:35:56 +00:00
iap10@labyrinth.cl.cam.ac.uk a906539c84 bitkeeper revision 1.1159.1.120 (41372d79fwMMfxBprBjjcsItDp6nLg)
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-09-02 14:26:01 +00:00
iap10@labyrinth.cl.cam.ac.uk a1631bb6af bitkeeper revision 1.1159.67.1 (41372a60ytk-7jzZnHv_eb2OgCY-Qg)
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-02 14:12:48 +00:00
mjw@wray-m-3.hpl.hp.com b7951ddf94 bitkeeper revision 1.1159.1.119 (413726ecHa20bgKt3aGKxT3BYa_Wxg)
Remove sleep.
2004-09-02 13:58:04 +00:00
mjw@wray-m-3.hpl.hp.com 6e017f7ed5 bitkeeper revision 1.1159.1.118 (41370c33N7_5pjKepga6V4ZmyTSNnQ)
Add support for maxmem in xm create and config.
2004-09-02 12:04:03 +00:00
mjw@wray-m-3.hpl.hp.com d10482f82b bitkeeper revision 1.1159.1.117 (413700e445ghnF4l1udBzLF_27mn1w)
Fix typo in pincpu.
2004-09-02 11:15:48 +00:00
mjw@wray-m-3.hpl.hp.com e0cae6ab34 bitkeeper revision 1.1159.1.116 (4136eaf6cqxiMCoqUAA4adob6WI8jA)
Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk
2004-09-02 09:37:07 +00:00
xenbk@gandalf.hpl.hp.com 5889eb728c bitkeeper revision 1.1159.66.2 (4136eaf5v9BzOtZ5Pu7IKclsF7ronw)
Merge http://xen.bkbits.net:8080/xeno-unstable.bk
into gandalf.hpl.hp.com:/var/bk/xeno-unstable.bk
2004-09-02 09:42:13 +00:00
mjw@wray-m-3.hpl.hp.com f97f534126 bitkeeper revision 1.1159.1.115 (4136e9674dJap9C0FRyCKtUBfss11Q)
Fix code that was still assuming domain ids are ints.
2004-09-02 09:35:35 +00:00
mjw@wray-m-3.hpl.hp.com 3ff757502b bitkeeper revision 1.1159.1.114 (4136e932LBZ1uaMs2kLCvyBHOfuxTQ)
Trap vifctl errors and warn.
2004-09-02 09:34:42 +00:00
mjw@wray-m-3.hpl.hp.com 12576244f5 bitkeeper revision 1.1159.1.113 (4136e90fOr8_LyqJ85kTqL-uFrO_xw)
Remove debug prints and turn logging to stderr off by default.
2004-09-02 09:34:07 +00:00
kaf24@penguin.local 7c7a3a2ec9 bitkeeper revision 1.1159.53.28 (41362051V9OMFFkN7QeuoU0c6ND07A)
Build fixes for x86/64.
2004-09-01 19:17:37 +00:00
xenbk@gandalf.hpl.hp.com 4f51aebcf8 bitkeeper revision 1.1159.66.1 (41359af6EMOcIvoJMIw5c8P22_l2Pw)
Merge http://xen.bkbits.net:8080/xeno-unstable.bk
into gandalf.hpl.hp.com:/var/bk/xeno-unstable.bk
2004-09-01 09:48:38 +00:00
mjw@wray-m-3.hpl.hp.com efdbc8f73b bitkeeper revision 1.1159.1.112 (41359af7RN3SI00umSU2AWWCPZ273A)
Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk
2004-09-01 09:43:32 +00:00
kaf24@scramble.cl.cam.ac.uk 8a1d582d65 bitkeeper revision 1.1159.53.27 (4134d3b2RKqSKYYMoQoESXU2EtGiiQ)
Build fixes and move set_current() earlier in boot (Charles Coffing).
2004-08-31 19:38:26 +00:00
smh22@tempest.cl.cam.ac.uk 2e9844c42c bitkeeper revision 1.1159.53.26 (4134a442HH6rsQy1xHC2QfjcaXY5iw)
user.tex:
  tweak
2004-08-31 16:16:02 +00:00
kaf24@freefall.cl.cam.ac.uk aa7dadf6b9 bitkeeper revision 1.1159.53.25 (4133b18fZ5FTt-fwTtgweJYFwIKErw)
Remove redundant multicall_op from libxc.
2004-08-30 23:00:31 +00:00
kaf24@freefall.cl.cam.ac.uk f59ff85f62 bitkeeper revision 1.1159.53.24 (4133a986zrCv1_bsLyxpv8ufo8b4_A)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/kaf24/xeno
2004-08-30 22:26:14 +00:00
kaf24@freefall.cl.cam.ac.uk 6e04b88dcb bitkeeper revision 1.1159.65.1 (4133a979YYvSU8Cjqbo3qyIcdTx6pw)
Grant-issuing side of Linux grant-table code. The grant-receiving side
is still to be implemented.
2004-08-30 22:26:01 +00:00
iap10@labyrinth.cl.cam.ac.uk 1b36232f48 bitkeeper revision 1.1159.53.23 (41322ca03sWRZNXdK0Mvozxq8UHHEQ)
Update xen-clone script to cope with 2.6 now being the default build.
2004-08-29 19:21:04 +00:00
mwilli2@equilibrium.research 302138cd98 bitkeeper revision 1.1159.53.22 (4130abdcusaonRO7iGNuw27bvn_UVw)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research:/home/irchomes/mwilli2/x.bk
2004-08-28 15:59:24 +00:00
mwilli2@equilibrium.research 1d9f9b80cd bitkeeper revision 1.1159.64.1 (4130aba0phC6BxiRx2cnmE5EUnUgTQ)
Update version numbers.  Need some update of the actual instructions,
particularly in README.CD.
2004-08-28 15:58:24 +00:00
cl349@freefall.cl.cam.ac.uk 2dd00b89d7 bitkeeper revision 1.1159.53.21 (41304f03AEY0D00K1DyuV8kwtvilfQ)
Always enable our console so that we get console output even
if the actual console is on the vga or other display.
2004-08-28 09:23:15 +00:00
cl349@freefall.cl.cam.ac.uk d3d0ac23f3 bitkeeper revision 1.1159.53.20 (412fcad23hK1z2MEUvJpOm8rSZ01xg)
Call blkdev_put from vbd destroy functions.
Patch by Michael Vrable.
2004-08-27 23:59:14 +00:00
cl349@freefall.cl.cam.ac.uk c876e88e21 bitkeeper revision 1.1159.53.19 (412fb413bkA_ye03VIpzrhJS_8WuZg)
Update config files for 2.6.8.1 and enable device-mapper snapshot/mirror targets and raid.
2004-08-27 22:22:11 +00:00
cl349@freefall.cl.cam.ac.uk 5837526fd6 bitkeeper revision 1.1159.53.18 (412f7bd1jB2MEoic6BNjmIV9u4dMoQ)
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-08-27 18:22:09 +00:00
cl349@freefall.cl.cam.ac.uk 8cf1f5455e bitkeeper revision 1.1159.63.1 (412f7bbf5smbnLknRPslkbedgaBzzw)
Only update the tls descriptors if they are changed.
2004-08-27 18:21:51 +00:00
iap10@labyrinth.cl.cam.ac.uk 28db40686d bitkeeper revision 1.1159.53.17 (412f7201Ny_4RF8_OU2uZy0hDx31LA)
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-27 17:40:17 +00:00
kaf24@freefall.cl.cam.ac.uk bdfa07f0e1 bitkeeper revision 1.1159.53.16 (412f5ad1ywvFe397tLXQvP43KuI7TA)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/kaf24/xeno
2004-08-27 16:01:21 +00:00
kaf24@freefall.cl.cam.ac.uk 9b83ae02b7 bitkeeper revision 1.1159.62.1 (412f5ac2sXlMhMeRveH20BE_o6ZJVw)
Allow shadow p.t. code to do unsafe things with shadow locks held.
2004-08-27 16:01:06 +00:00
cl349@freefall.cl.cam.ac.uk c9fe0a112b bitkeeper revision 1.1159.53.15 (412f59edRaPtLEKZVDbeN6zipq6gyA)
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-08-27 15:57:33 +00:00
cl349@freefall.cl.cam.ac.uk bfc32f8154 bitkeeper revision 1.1159.61.1 (412f59d0QmtgAMJvSE3LvKxxaMUfZg)
Call domain_crash() instead of BUG() if something goes wrong with writabel pagetables.
2004-08-27 15:57:04 +00:00
iap10@labyrinth.cl.cam.ac.uk 9f208db7c6 bitkeeper revision 1.1159.60.1 (412f533e1b2O_B8bnbDfqpz-zNyv3w)
Enable Linux 2.6 to use Xen's writable pagetable interface by default.
If you experience weird crashes, try disabling this option.
2004-08-27 15:29:02 +00:00
kaf24@freefall.cl.cam.ac.uk d3e1f31e5a bitkeeper revision 1.1159.53.14 (412f52f0W8LJ3JBDKOHCvmmTSfQ7ag)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/kaf24/xeno
2004-08-27 15:27:44 +00:00
kaf24@freefall.cl.cam.ac.uk 07a4c4d3f5 bitkeeper revision 1.1159.59.1 (412f52e5pzGsSRKxWkXlLmoWzjYc7g)
Add debugging for locked critical regions. Allows us to assert that
certain things don't happen while in a c.r.: currently these include
taking page faults and GPFs, and also we disallow use of the
user-space access macros (uaccess.h).
2004-08-27 15:27:33 +00:00