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
cl349@freefall.cl.cam.ac.uk
a5cf9306df
bitkeeper revision 1.1159.1.277 (417d67e1EqQMo3oQymXndv8DCHzsQg)
...
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-269
2004-10-25 20:53:53 +00:00
cl349@freefall.cl.cam.ac.uk
c98fb23008
bitkeeper revision 1.1159.131.1 (417d67bbobqYkFS_Hlz2BuxPyvYHCw)
...
Makefile:
Update TAGS target to not include SCCS/* files.
2004-10-25 20:53:15 +00:00
cl349@freefall.cl.cam.ac.uk
7943809be4
bitkeeper revision 1.1159.1.276 (417d6277RUrjgN8Byhbusyfr7nmjbw)
...
mkbuildtree:
Prevent disaster when tree to xenify doesn't exist.
2004-10-25 20:30:47 +00:00
cl349@freefall.cl.cam.ac.uk
1c3b245909
bitkeeper revision 1.1159.1.275 (417d602cyKuqblSyKliOgatz5hdcRw)
...
Fix 2.4.x build after 2.6.9 upgrade.
2004-10-25 20:21:00 +00:00
cl349@freefall.cl.cam.ac.uk
3fc334c17d
bitkeeper revision 1.1159.1.274 (417d5b7aBQcNIemD9-XNvIL8F-nEtQ)
...
g/c unchanged mach-xen/mach-default files.
2004-10-25 20:00:58 +00:00
cl349@freefall.cl.cam.ac.uk
4535adf513
bitkeeper revision 1.1159.1.273 (417d36caN439v0H29iR_yjTvAOKJ1A)
...
Update to Linux 2.6.9.
2004-10-25 17:24:26 +00:00
cl349@freefall.cl.cam.ac.uk
45ee46cd82
bitkeeper revision 1.1159.1.272 (417d33eaZEb_tnkLdhSsCNFpEXrEiw)
...
Update to Linux 2.6.9.
2004-10-25 17:12:10 +00:00
mwilli2@equilibrium.research
070574bcbb
bitkeeper revision 1.1159.1.271 (417cf56eQ1nMU54kmKi7G1wblYMknQ)
...
Update docs a bit and remove howtos that were outdated or mostly
covered by the main manual.
2004-10-25 12:45:34 +00:00
kaf24@freefall.cl.cam.ac.uk
fca921e0a5
bitkeeper revision 1.1159.1.270 (417cd5efuYLEDeFTqZTJOYsZwD2mag)
...
Get rid of critical-region checking. It gets in the way and has found
precisely zero real bugs!
2004-10-25 10:31:11 +00:00
cl349@freefall.cl.cam.ac.uk
f660368917
bitkeeper revision 1.1159.1.269 (417bfb07XUL6X4zWaV5K6zpOCIkODA)
...
sync w/ Linux version:
1.18 04/10/15 18:04:37+01:00 sos22@douglas.cl.cam.ac.uk 20 19 128/54/501
It turns out that Xen hypercalls actually clobber the registers used to
pass in their arguments (some of the time, at least). Correct the
asm in hypervisor.h to allow for this.
1.17 04/10/07 17:30:37+01:00 kaf24@freefall.cl.cam.ac.uk 19 18 79/32/476
Grant-table interface redone.
2004-10-24 18:57:11 +00:00
kaf24@freefall.cl.cam.ac.uk
43a5781f71
bitkeeper revision 1.1159.1.268 (417a99cddcYDzBoICm2bmzocJ2wt4A)
...
Remove all the XENVERSION/EXTRAVERSION stuff after all.
Patch root Linux Makefile from repository master Makefile.
2004-10-23 17:50:05 +00:00
kaf24@freefall.cl.cam.ac.uk
d269476f7d
bitkeeper revision 1.1159.1.267 (417a4e88NfHgvkIZt_-wFeTM9-PzAA)
...
XENVERSION can be set by a .extraversion file at root of Linux build tree.
2004-10-23 12:28:56 +00:00
kaf24@freefall.cl.cam.ac.uk
b32c27181b
bitkeeper revision 1.1159.1.266 (417a3d98CeFiS9Vj2SKKSNciHhZF2g)
...
Sanitise the Linux version numbers. No stupid pathname magic.
2004-10-23 11:16:40 +00:00
cl349@freefall.cl.cam.ac.uk
2d6e60f320
bitkeeper revision 1.1159.1.265 (41796a46qnHwXIMDGBF85CbCyNp6Ng)
...
Remove last reboot, last_reboot, lastboot and rebooted.
2004-10-22 20:15:02 +00:00
cl349@freefall.cl.cam.ac.uk
acaff99a9f
bitkeeper revision 1.1159.1.264 (417963deTKJzOFoPmj0ZA8TSc7OtRQ)
...
Fix domain restart.
2004-10-22 19:47:42 +00:00
cl349@freefall.cl.cam.ac.uk
01b09086c9
bitkeeper revision 1.1159.1.263 (41794718665LsSG3Fbsy6vsHfoGMOA)
...
Use updated evtchn interface to allow console reconnect after xend restart.
2004-10-22 17:44:56 +00:00
cl349@freefall.cl.cam.ac.uk
311e39e901
bitkeeper revision 1.1159.1.262 (417937bdRu3MLdOeOXMt7hGr1AHoeg)
...
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-24dom0
2004-10-22 16:39:25 +00:00
kaf24@freefall.cl.cam.ac.uk
4392e451e5
bitkeeper revision 1.1159.130.6 (41793773TFex2kvneKZIR5JlCHOzQQ)
...
Bugfixes.
2004-10-22 16:38:11 +00:00
kaf24@freefall.cl.cam.ac.uk
fd7ce447d4
bitkeeper revision 1.1159.130.5 (4179350dKbV8Dl-DTyoBQ9c__K-pFw)
...
Fix incorrect error path in Xen's p.t. update code.
2004-10-22 16:27:57 +00:00
kaf24@freefall.cl.cam.ac.uk
213769c19f
bitkeeper revision 1.1159.130.4 (41792f48shx1E0y1gWtmTdYNJN6Q7g)
...
Put check in the wrong place. :-)
2004-10-22 16:03:20 +00:00
kaf24@freefall.cl.cam.ac.uk
af23bfbeea
bitkeeper revision 1.1159.130.3 (41792ed6aunLXFVdvW9RR6KzJOFiVw)
...
Add a required privilege check.
2004-10-22 16:01:26 +00:00
kaf24@freefall.cl.cam.ac.uk
d553e23081
bitkeeper revision 1.1159.130.2 (41792e00jkEsXaBpAPRHZ9mVTslOxg)
...
New event-channel interface requires ctrl-if driver to wildcard
both ports in its bind request.
2004-10-22 15:57:52 +00:00
cl349@freefall.cl.cam.ac.uk
1eebbaadef
bitkeeper revision 1.1159.1.261 (41792d94c9Ck-m72kpZkL5_a2aSoZA)
...
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-24dom0
2004-10-22 15:56:04 +00:00
kaf24@freefall.cl.cam.ac.uk
6f46072ed0
bitkeeper revision 1.1159.130.1 (41792c8bfIrnaq8cezNM7nbYpseVFQ)
...
Extend Xen's evtchn interface.
2004-10-22 15:51:39 +00:00
cl349@freefall.cl.cam.ac.uk
1d3898f261
bitkeeper revision 1.1159.1.260 (417910cfW_IY-z3SknIR-V-82DXZGQ)
...
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-24dom0
2004-10-22 13:53:19 +00:00