Commit Graph
2743 Commits
Author SHA1 Message Date
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