kaf24@freefall.cl.cam.ac.uk
187a0366b6
bitkeeper revision 1.1159.142.2 (41849fadYlUYMwSy6tcq8Y-Yi8NMZA)
...
Clean up libxc by allowing direct use of Xen headers from userland:
#include <xen/...>
2004-10-31 08:17:49 +00:00
kaf24@freefall.cl.cam.ac.uk
7e047ac994
bitkeeper revision 1.1159.142.1 (41849108EzeGAtEZl9d7onYsQOtYpw)
...
Fix build with pdb enabled.
2004-10-31 07:15:20 +00:00
kaf24@freefall.cl.cam.ac.uk
70b74d6f46
bitkeeper revision 1.1159.1.313 (4183a753sZaTRnFt62Hatj2K05Alhw)
...
Always disable interrupts before running PCI-BIOS code. Some BIOSes misalign
teh stack pointer while they run, for example, which can confuse Xen
interrupt handlers.
2004-10-30 14:38:11 +00:00
kaf24@freefall.cl.cam.ac.uk
1cded7dd3c
bitkeeper revision 1.1159.1.312 (41837e24AgGTJo-4Cu3-XiU5i0cX2w)
...
Some very small time cleanups. Also call cur_timer->init during resume.
2004-10-30 11:42:28 +00:00
kaf24@freefall.cl.cam.ac.uk
7ff919fd64
bitkeeper revision 1.1159.1.311 (41837ba99JEAnriHhRYNK8iMktj80A)
...
Properly initialise the timer_tsc module.
2004-10-30 11:31:53 +00:00
kaf24@freefall.cl.cam.ac.uk
1950b07711
bitkeeper revision 1.1159.1.310 (41828879uBRmYC81TaPfV6LGMJ1TYw)
...
Doc fixes.
2004-10-29 18:14:17 +00:00
kaf24@freefall.cl.cam.ac.uk
62ac41be63
bitkeeper revision 1.1159.1.309 (418284a5GxYb-BJtMJAP97pxfWMgww)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xen-balloon-list.bk
2004-10-29 17:57:57 +00:00
mwilli2@equilibrium.research
0305ffaf27
bitkeeper revision 1.1159.1.308 (41827d63Yz9YEpPsVNVsC73Y2b_CzA)
...
Cunning trick suggested by Keir reduces the amount of conditional
compilation for different Linux versions.
2004-10-29 17:26:59 +00:00
smh22@tempest.cl.cam.ac.uk
d6684d8454
bitkeeper revision 1.1159.141.2 (418273f49OO4dJFeA_CITIhH0ZlSBw)
...
updates - wip
2004-10-29 16:46:44 +00:00
kaf24@freefall.cl.cam.ac.uk
24dd27002c
bitkeeper revision 1.1159.141.1 (418243e8QcGEI8BSUDnzPf5M01yZuA)
...
doc fixes.
2004-10-29 13:21:44 +00:00
mwilli2@equilibrium.research
d768b715dc
bitkeeper revision 1.1159.1.307 (4182266cAGOQsr2Dkb1NULqhnlOgQg)
...
Thread a linked list of ballooned pages through the mem_map array.
Balloon driver should now work under migration and suspend / resume.
2004-10-29 11:15:56 +00:00
mwilli2@equilibrium.research
1fc2b6a529
bitkeeper revision 1.1159.1.306 (418225cdXsKP_d8tfJvM9TR5Vjv5_Q)
...
Manual merge.
2004-10-29 11:13:17 +00:00
cl349@freefall.cl.cam.ac.uk
d56277d652
bitkeeper revision 1.1159.1.305 (41821c04Hgz7FcHvApbz2HGtGaBtjA)
...
blkif.py:
Distinguish between /dev/hda1 and /dev/hda11 when processing mount output.
2004-10-29 10:31:32 +00:00
kaf24@freefall.cl.cam.ac.uk
3d365f058d
bitkeeper revision 1.1159.1.304 (41821ac2unoY7GxVa-GPd0Ze7JJskw)
...
Linux 2.6 now always uses writable page tables. Remove the kernel
configurator option to disable their use.
2004-10-29 10:26:10 +00:00
kaf24@freefall.cl.cam.ac.uk
6eeb106216
bitkeeper revision 1.1159.1.303 (41821734F7OlWCgL8OAaRtEc5i-iEA)
...
Scrub memory on reboot. Security paranoia.
2004-10-29 10:11:00 +00:00
mafetter@fleming.research
434a344323
bitkeeper revision 1.1159.1.302 (41820056F4IoF8mF3QNQee_Ra_iXeg)
...
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into fleming.research:/scratch/fleming/mafetter/xen.head
2004-10-29 08:33:26 +00:00
mafetter@fleming.research
e32d4f83f0
bitkeeper revision 1.1159.140.2 (4181ffecq3PQVDZfRw16mEwphHTvbw)
...
Added comments to document the not-so-obvious reference count
sleight-of-hand in construct_dom0().
2004-10-29 08:31:40 +00:00
mafetter@fleming.research
b7a3858071
bitkeeper revision 1.1159.140.1 (4181ff24XlmzOzk2yZmMG4lRU9Mr7Q)
...
Added missing header dependencies.
Added an optimize switch (defaults to "y") to make it easier to
build "-g -O0 -fno-omit-frame-pointer" versions of xen.
2004-10-29 08:28:20 +00:00
cl349@freefall.cl.cam.ac.uk
13d3a566ac
bitkeeper revision 1.1159.1.301 (41817fb7qo-OpONURmWllN-zVtSETA)
...
Add checks to prevent unsafe sharing of block devices between domains.
Can be overridden by adding ! to the devices mode.
2004-10-28 23:24:39 +00:00
cl349@freefall.cl.cam.ac.uk
8ab59a6a7c
bitkeeper revision 1.1159.1.300 (41812b39JTtbvefuYWV0EsY4Mw9tvg)
...
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
2004-10-28 17:24:09 +00:00
cl349@freefall.cl.cam.ac.uk
2f11b87c66
bitkeeper revision 1.1159.139.1 (41812b181BAMhNMp1vcdcr5-TskWOA)
...
Update to Linux 2.6.9.
2004-10-28 17:23:36 +00:00
kaf24@freefall.cl.cam.ac.uk
865ea5649f
bitkeeper revision 1.1159.1.299 (41811c4fuhuq2QSDzKTApae4VbruKw)
...
beta -> release candidate
2004-10-28 16:20:31 +00:00
kaf24@freefall.cl.cam.ac.uk
e9b1fb20c4
bitkeeper revision 1.1159.1.298 (41811bf19FatCLJ9xsA00gYi62PWQg)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-10-28 16:18:57 +00:00
kaf24@freefall.cl.cam.ac.uk
5368e24a20
bitkeeper revision 1.1159.138.1 (41811be9-M5W9ujjnrgAr5BvIUxzIQ)
...
Doc fixes. Definitely more still to do.
2004-10-28 16:18:49 +00:00
mwilli2@equilibrium.research
60eba9b0d2
bitkeeper revision 1.1159.137.1 (41811b328SwfN4BTxZsoMM-iGa8evQ)
...
Delete some unused tools, lots of docs updates.
2004-10-28 16:15:46 +00:00
cl349@freefall.cl.cam.ac.uk
8022271e73
bitkeeper revision 1.1159.1.297 (41810679UWr-FbiF6ilbN9cZPhKKUw)
...
Remove timer selection code, don't use do_timer_interrupt_hook and use *_seq*
functions on xtime_lock. Also remove asm-xen/asm-i386/timer.h which had no
needed changes.
2004-10-28 14:47:21 +00:00
smh22@tempest.cl.cam.ac.uk
27277c3bd3
bitkeeper revision 1.1159.1.296 (4180f233kmSRbGs8e4Tjqyc9ocS-0A)
...
Merge tempest.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tempest.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
2004-10-28 13:20:51 +00:00
smh22@tempest.cl.cam.ac.uk
7445c7a75c
bitkeeper revision 1.1159.136.1 (4180f22b7w-EU80mOd3abiYrtdoUAA)
...
build cciss by default, don't build nbd
2004-10-28 13:20:43 +00:00
kaf24@freefall.cl.cam.ac.uk
5ee3c045ee
bitkeeper revision 1.1159.1.295 (4180ee31v7apKAXQ_iCd672ndA6I0Q)
...
New TLB-flush logic. By basing NEED_FLUSH() on the current time, as
well as the CPU and page timestamps, I was able to get rid of the
tedious epoch logic. We now only need special-case logic when the
32-bit clock wraps. In debug build I deliberately restrict the clock to
10 bits, so that the wrap logic gets exercised.
2004-10-28 13:03:45 +00:00
cl349@freefall.cl.cam.ac.uk
d93f0e0156
bitkeeper revision 1.1159.1.294 (4180c875SLNksrza17zCYoYyptjEyA)
...
Makefile:
Make install a lot less noisy and cleanup.
2004-10-28 10:22:45 +00:00
cl349@freefall.cl.cam.ac.uk
9cca9d355b
bitkeeper revision 1.1159.1.293 (4180123d6fy9CmhZFhA2dxg-C2tnig)
...
create.py:
Set the name of the vm to the config file's basename if no name is
specified in the config file or on the commandline.
opts.py:
Handle trailing getopt arguments correctly.
2004-10-27 21:25:17 +00:00
cl349@freefall.cl.cam.ac.uk
eb7ab5175a
bitkeeper revision 1.1159.1.292 (41800989G4HjOPTJHRAf8UYug6chUA)
...
Parse bare words as config files making the -f before a config filename
optional.
Make parsing intermingled ``getopt'' and ``var=val'' options sane and
add support for a default option handler for bare words.
2004-10-27 20:48:09 +00:00
cl349@freefall.cl.cam.ac.uk
86f4b2955d
bitkeeper revision 1.1159.1.291 (417fd3d9u-G5MlDQdiqZ83W0GEjA2g)
...
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
2004-10-27 16:59:05 +00:00
cl349@freefall.cl.cam.ac.uk
e5901452e9
bitkeeper revision 1.1159.135.1 (417fd3b8e-uijqG_Stg0EouCeWPftA)
...
Add network bandwidth adaptive rate limiting to migration and
timestamped info messages.
2004-10-27 16:58:32 +00:00
kaf24@freefall.cl.cam.ac.uk
e95b0bc6d7
bitkeeper revision 1.1159.1.290 (417fcacfkfQjkHbB1_isdievDAarQA)
...
Further fixes to the TLB-flush logic.
2004-10-27 16:20:31 +00:00
kaf24@freefall.cl.cam.ac.uk
5e96695158
bitkeeper revision 1.1159.1.289 (417fb030yj7vBz8Pvd4b0uvFxr0PzQ)
...
Ensure we use 64-bit arithmetic when converting a possibly-large
microseconds value into a nanoseconds value (e.g., when calculating
current system time in the timer interrupt handler).
2004-10-27 14:26:56 +00:00
kaf24@freefall.cl.cam.ac.uk
5277446646
bitkeeper revision 1.1159.1.288 (417fa37aiUr7WWjaJDqszVX8RYOFGA)
...
Tiny bug fixes and cleanups.
2004-10-27 13:32:42 +00:00
kaf24@freefall.cl.cam.ac.uk
4978120f0b
bitkeeper revision 1.1159.1.287 (417f8127c6bLq91YJmcsvhCtKMxWkw)
...
Get rid of noisy DPRINTK's.
2004-10-27 11:06:15 +00:00
kaf24@freefall.cl.cam.ac.uk
2b9a444d98
bitkeeper revision 1.1159.1.286 (417f78e2iA5JKPrp7BvoiDunXMJ_mA)
...
Fix the TLB-flush logic. Epoch changes were broken.
2004-10-27 10:30:58 +00:00
kaf24@freefall.cl.cam.ac.uk
13bd16e229
bitkeeper revision 1.1159.1.285 (417f69709zfqpQ8rVK-CnP4rYLY9Sg)
...
Kill dead pdb code.
2004-10-27 09:25:04 +00:00
mwilli2@equilibrium.research
57ba232013
bitkeeper revision 1.1159.1.284 (417e84969-txGlpyHLKpeJXUj16Q3g)
...
Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/home/irchomes/mwilli2/xeno-docs.bk
2004-10-26 17:08:38 +00:00
mwilli2@equilibrium.research
1e4d54902f
bitkeeper revision 1.1159.134.1 (417e845crUwmIOzRXxq3-NHn7WgvlA)
...
More updates.
2004-10-26 17:07:40 +00:00
kaf24@freefall.cl.cam.ac.uk
a34175ab46
bitkeeper revision 1.1159.1.283 (417e6005a9xNBX3S_W5XwwXTWIldyA)
...
latex2html tweaks
2004-10-26 14:32:37 +00:00
kaf24@freefall.cl.cam.ac.uk
cadf3eafb2
bitkeeper revision 1.1159.1.282 (417e5b60oXUOPTWl81d5zD6oq1tOTQ)
...
Clean up docs dir layout.
2004-10-26 14:12:48 +00:00
sd386@font.cl.cam.ac.uk
f1816bd031
bitkeeper revision 1.1159.1.281 (417e4f36s1zQoicpJ94kRP2nESPXyg)
...
updated doc
2004-10-26 13:20:54 +00:00
iap10@labyrinth.cl.cam.ac.uk
fa65fcce3a
bitkeeper revision 1.1159.1.280 (417d9c2dsQCkPThidkzK1AZFnLMZ8Q)
...
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-10-26 00:37:01 +00:00
iap10@labyrinth.cl.cam.ac.uk
3231c29fd4
bitkeeper revision 1.1159.133.1 (417d9c1b5mKTIH-AkyjXUqMyMjzPeQ)
...
tiny debug build fix
2004-10-26 00:36:43 +00:00
mwilli2@equilibrium.research
025e136d53
bitkeeper revision 1.1159.1.279 (417d9abfv5BeGb6ylz2gHckXKM4L6A)
...
Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/home/irchomes/mwilli2/xeno-docs.bk
2004-10-26 00:30:55 +00:00
mwilli2@equilibrium.research
bd4a43dcf3
bitkeeper revision 1.1159.132.1 (417d9a6726LWj-ndP1VAhZ7x2SHbsQ)
...
Don't include style.tex for now, it confuses latex2html. If anyone has
a better idea then please tell me!
2004-10-26 00:29:27 +00:00
iap10@labyrinth.cl.cam.ac.uk
71953bcde4
bitkeeper revision 1.1159.1.278 (417d980fRSCPbJafOFRTYnEymtglWg)
...
Tiny fix to make xenU build on 2.6.9.
2004-10-26 00:19:27 +00:00