Commit Graph
34 Commits
Author SHA1 Message Date
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
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
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
kaf24@freefall.cl.cam.ac.uk bf174cbbf4 bitkeeper revision 1.1159.113.3 (41723f7fO8wKQjhPjoowbDHAwaKf-g)
Always check shadow time values are up to date in time interrupt.
2004-10-17 09:46:39 +00:00
kaf24@freefall.cl.cam.ac.uk 48ddbf4e22 bitkeeper revision 1.1159.1.213 (416517f3vAbY9ISDviAe0Gjenl6dKw)
Take better care of over time consistency in XenLinux.
Avoid spinning on serial line with interrupts disabled in Xen.
2004-10-07 10:18:27 +00:00
kaf24@freefall.cl.cam.ac.uk fd7b0fe523 bitkeeper revision 1.1159.101.1 (416318e7OLlgbVl-gis30vfV_7zfoQ)
Rename start_info variable to xen_start_info to avoid name
clash with drivers.
2004-10-05 21:57:59 +00:00
iap10@labyrinth.cl.cam.ac.uk cc94634a3f bitkeeper revision 1.1159.100.1 (41630560vyE9n3mIRqL01pbJ2uK-qA)
remove dangling symlink
2004-10-05 20:34:40 +00:00
kaf24@freefall.cl.cam.ac.uk 4e7da2001d bitkeeper revision 1.1159.98.1 (415e7911bLQPew3o_RI5Cm8viw6VCQ)
Remove Xen-specific ioctl from /dev/mem device. Update domain-building
tools to use the correct device file for mapping foreign memory.
2004-10-02 09:46:57 +00:00
kaf24@freefall.cl.cam.ac.uk 08d79558c8 bitkeeper revision 1.1159.1.189 (41583f85F6e-ZiwZL5lxbc3U6KIkeQ)
DOM0 never picks up wallclock time from Xen after initial boot.
2004-09-27 16:27:49 +00:00
iap10@labyrinth.cl.cam.ac.uk 8baf728975 bitkeeper revision 1.1159.1.186 (41576677S5QEgpnRR53rt-wqZY63Kw)
Revert some annoying 2.4 config changes.
2004-09-27 01:01:43 +00:00
smh22@tempest.cl.cam.ac.uk 2719066938 bitkeeper revision 1.1159.91.1 (41545490klPYsVC65RXTsROARJj8bw)
build 2.4 w/out blkdev frontend (e.g. for dom0)
2004-09-24 17:08:32 +00:00
mjw@wray-m-3.hpl.hp.com 5e782a40bc bitkeeper revision 1.1159.1.172 (41542610ZBPAMBCg2f-D1VTZ8pdChw)
Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk
2004-09-24 13:43:30 +00:00
mjw@wray-m-3.hpl.hp.com d37395a6b5 bitkeeper revision 1.1159.1.169 (415422ecDoK6_4TUkDa1wJwmtcZCAA)
Add missing frontend 2.4 config vars for blkif/netif frontends.
2004-09-24 13:36:44 +00:00
iap10@labyrinth.cl.cam.ac.uk 8447a9ecd2 bitkeeper revision 1.1159.83.2 (41531e67elxwliWniLaHV5bOgAsyHQ)
2.4 migration fixes (config options were added to 2.6, but not 2.4, the result being that devices were not reconnected after a migration)
2004-09-23 19:05:11 +00:00
kaf24@freefall.cl.cam.ac.uk c2f2607dc5 bitkeeper revision 1.1159.79.10 (41505c58w6Hk7xUbFnsEdE5r462MrQ)
Rewrite our skb cache. Fix frontend driver to ask for sensibly-sized
skbuffs.
2004-09-21 16:52:40 +00:00
kaf24@freefall.cl.cam.ac.uk 17e9169722 bitkeeper revision 1.1159.79.9 (41502711eWB9F0WFdYcRG8bIE9B5Fw)
Ensure we flush the TLB when removing page mappings.
2004-09-21 13:05:21 +00:00
kaf24@freefall.cl.cam.ac.uk 0bfc95f5b0 bitkeeper revision 1.1159.79.2 (414c1134FG1zvS9xwv2yPDvyS7W3ig)
Linux scrubs memory before returnign it to Xen, or transferring it to
other domains (e.g., net backend driver). To avoid continual scrubbing during
network transfers, I allocate rx skbuffs from a dedicated slab cache. Pages
only neded to be scrubbed on entry to the cache, which should be ratehr more
occasional than allocs/frees.
Finally, scrubbing can be entirely disabled via a config option under the
'XEN' menu in the 2.4 and 2.6 kernel configurators.
2004-09-18 10:43:00 +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@scramble.cl.cam.ac.uk 42fd3b7460 bitkeeper revision 1.1159.69.12 (413a4a15Z23E3TdWcslHMKLH4O-Gww)
Fix timestamp-scaling calculations in Linux 2.4.
Time now progresses at the correct rate!
2004-09-04 23:04:53 +00:00
kaf24@camelot.eng.3leafnetworks.com a5ab702e1c bitkeeper revision 1.1159.69.9 (413a0a4d7ODoJ_4kti38jM2_4EooQA)
Cset exclude: kaf24@camelot.eng.3leafnetworks.com|ChangeSet|20040903222602|39015
2004-09-04 18:32:45 +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
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
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
kaf24@freefall.cl.cam.ac.uk 0bd542b54d bitkeeper revision 1.1159.53.11 (412f3a03Su4nmVv7scE_x2v_aEs7fA)
Change timestamp format exported by Xen. Now we provide all 64 bits
of the processor's TSC.
2004-08-27 13:41:23 +00:00
cl349@freefall.cl.cam.ac.uk 8d674bd34b bitkeeper revision 1.1159.53.1 (412e34cfdkMIdjeViDmwM17cWiWS3w)
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-26 19:06:55 +00:00
cl349@freefall.cl.cam.ac.uk bd3a9adac3 bitkeeper revision 1.1159.52.1 (412e34aa5HAbxIOroKVPIBaWpr-yDQ)
Update to Linux 2.6.8.1
2004-08-26 19:06:18 +00:00
kaf24@scramble.cl.cam.ac.uk 4b84f52ce8 bitkeeper revision 1.1159.1.107 (412dfaebCIngUElp8LanU3kSkz3C7Q)
Grant-table skeleton in Xen/Linux.
2004-08-26 14:59:55 +00:00
kaf24@labyrinth.cl.cam.ac.uk 2e93467bf2 bitkeeper revision 1.1159.51.1 (412cb2756vYHD-1PDPrd90VZuLl1EQ)
Fix netif and blkif interface deferred disconnection. It must occur in
a process context because we call vfree().
2004-08-25 15:38:29 +00:00
kaf24@scramble.cl.cam.ac.uk b480e23d76 bitkeeper revision 1.1159.1.99 (412b0f11cFbfdCRdP2-GJYp0ANDfUA)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-08-24 09:49:05 +00:00
iap10@labyrinth.cl.cam.ac.uk 015db265a8 bitkeeper revision 1.1159.49.2 (4129ba04dWgj04wi8WVrXsPfcAsSQA)
Fix ebtables patch for 2.4.27
2004-08-23 09:33:56 +00:00
iap10@tetris.cl.cam.ac.uk 951a143632 bitkeeper revision 1.1159.49.1 (412915f94Ju9wyp48cLKhK-yYaCqgA)
Upgrade to linux 2.4.27
2004-08-22 21:54:01 +00:00