Commit Graph
3328 Commits
Author SHA1 Message Date
kaf24@scramble.cl.cam.ac.uk 0b788798d8 bitkeeper revision 1.1159.207.3 (41d40e9b3_4vSbRgi7pJ9tnNxCToeQ)
New generic I/O ring macros from Andrew Warfield and Tim Deegan.
Currently only used for block-device channels.
2004-12-30 14:20:11 +00:00
kaf24@scramble.cl.cam.ac.uk 3d866e0585 bitkeeper revision 1.1159.207.2 (41d3ee2b8X5k263Pk7ShvbMkpcLkMg)
manual merge
2004-12-30 12:01:47 +00:00
kaf24@scramble.cl.cam.ac.uk a840629450 bitkeeper revision 1.1159.207.1 (41d3ed24aepggBU18HkAQtTK4p7Z9A)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2004-12-30 11:57:24 +00:00
kaf24@scramble.cl.cam.ac.uk 5b1748e026 bitkeeper revision 1.1159.170.72 (41d3eaaftC1Zqz_rl9bIUUcTSZFIjg)
Add e820 parsing to Xen. Currently not hooked into heap initialisation:
this is the next step.
2004-12-30 11:46:55 +00:00
kaf24@scramble.cl.cam.ac.uk 38b23dd2a0 bitkeeper revision 1.1159.1.511 (41d2d24csvxPmAj9ZQPfm1CsFAsulA)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2004-12-29 15:50:36 +00:00
kaf24@scramble.cl.cam.ac.uk 43ac1bd5c3 bitkeeper revision 1.1159.170.71 (41d2d2214KOuM-HBckYg9I4kQVczaA)
Fix build.
2004-12-29 15:49:53 +00:00
kaf24@scramble.cl.cam.ac.uk 24ffba07d6 bitkeeper revision 1.1159.1.510 (41d2cc76oov-FQV58eycexLwIuSxMQ)
manual merge
2004-12-29 15:25:42 +00:00
kaf24@scramble.cl.cam.ac.uk f59d80eb15 bitkeeper revision 1.1159.1.509 (41d2caf2cGsHkns4vKFDopvGUuM4BQ)
Merge
2004-12-29 15:19:14 +00:00
kaf24@scramble.cl.cam.ac.uk 5938d3a91a bitkeeper revision 1.1159.170.70 (41d2ca6aDWrk2tn4J3lpl18fPLfjRA)
Remove heavily arch-dep bootstrap code from common/kernel.c
2004-12-29 15:16:58 +00:00
kaf24@scramble.cl.cam.ac.uk f6c136d3fa bitkeeper revision 1.1159.1.508 (41d2c334D3CtOjd6Glhc_MnA3jjEGQ)
manual merge
2004-12-29 14:46:12 +00:00
kaf24@scramble.cl.cam.ac.uk b0d400dfba bitkeeper revision 1.1159.1.507 (41d2c267giyCo6LZ_--l9fFOwkMRIQ)
manual merge
2004-12-29 14:42:47 +00:00
kaf24@scramble.cl.cam.ac.uk 0fcafc5fdb bitkeeper revision 1.1159.170.69 (41d2bdb6hidiL3KNy73HpTZ89WedqQ)
Fix NMI handler.
2004-12-29 14:22:46 +00:00
kaf24@scramble.cl.cam.ac.uk 6913eb3543 bitkeeper revision 1.1159.170.68 (41d2b498y1kgB6L3q_YXZmDzui_mSQ)
Pull command-line option declarations to files in which they are used,
rather than having a single list of them in common/kernel.c.
2004-12-29 13:43:52 +00:00
kaf24@scramble.cl.cam.ac.uk b556516ff2 bitkeeper revision 1.1159.170.67 (41d291f6BNS1b72mftsOXrpMhpZ9og)
M
2004-12-29 11:16:06 +00:00
cl349@arcadians.cl.cam.ac.uk e1db94cbd1 bitkeeper revision 1.1159.1.506 (41d00f89OifvQoN_EcnO5XuQN0RRjA)
Update to Linux 2.6.10.
2004-12-27 13:35:05 +00:00
cl349@arcadians.cl.cam.ac.uk 3ad6377723 bitkeeper revision 1.1159.1.505 (41cfdff23HZ-hiPuiX8jOHYDydBmgA)
sync w/ head.
2004-12-27 10:12:02 +00:00
cl349@arcadians.cl.cam.ac.uk c8b536e1c6 bitkeeper revision 1.1159.170.66 (41cecb32Dha6gU8G9wqOBm8UEGnLMg)
Update to Linux 2.6.10.
2004-12-26 14:31:14 +00:00
cl349@arcadians.cl.cam.ac.uk fc5e32d9d2 bitkeeper revision 1.1159.170.65 (41cec23dGYBVm5BqHogt6mEw18Mo5g)
Kconfig:
  Fix processor selection entry.
xenU_defconfig, xen0_defconfig:
  Update default configs.
2004-12-26 13:53:01 +00:00
cl349@arcadians.cl.cam.ac.uk 7ada6cd67f bitkeeper revision 1.1159.170.64 (41ce8bd3sGsiOUiBHp1KyOcLPmYBgQ)
sync w/ head.
2004-12-26 10:00:51 +00:00
iap10@labyrinth.cl.cam.ac.uk 25b590faee bitkeeper revision 1.1159.1.504 (41cc93b0yD09pgWkeLlUepCAam5oFA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
2004-12-24 22:09:52 +00:00
iap10@labyrinth.cl.cam.ac.uk 5dc6acb5fd bitkeeper revision 1.1159.187.81 (41cc934bUot13IO0-1LsmhYl0sW9Zw)
Add plan9 builder support.
2004-12-24 22:08:11 +00:00
kaf24@scramble.cl.cam.ac.uk 87c161d3c3 bitkeeper revision 1.1159.1.503 (41cad0d4p3J5sYi-_a0Mz6vhaLrL8Q)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2004-12-23 14:06:12 +00:00
kaf24@scramble.cl.cam.ac.uk 28f33c5460 bitkeeper revision 1.1159.187.80 (41cad0742dti4bpiBSFPmGXdUEOVcg)
Update defconfigs.
2004-12-23 14:04:36 +00:00
kaf24@scramble.cl.cam.ac.uk 3d0f32e4d9 bitkeeper revision 1.1159.1.502 (41c9f250UPMNaCe07pXLSQ_YQhUUnw)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2004-12-22 22:16:48 +00:00
kaf24@scramble.cl.cam.ac.uk a0357d5761 bitkeeper revision 1.1159.187.79 (41c9f233PwUo9mluRGkYmQFYLqGgCA)
Allow full range of CPU configs in Linux 2.6. Most of them do
actually work. We can re-disable or fix any that turn out not to.
2004-12-22 22:16:19 +00:00
kaf24@scramble.cl.cam.ac.uk 53b59d20f0 bitkeeper revision 1.1159.1.501 (41c9d4918cIsDiTOnDU2eRZj1sj1bA)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2004-12-22 20:09:53 +00:00
kaf24@scramble.cl.cam.ac.uk f35db3d964 bitkeeper revision 1.1159.187.78 (41c9d4768ZT219TwwhKCb8dfwHcdkA)
xencons fix.
2004-12-22 20:09:26 +00:00
kaf24@scramble.cl.cam.ac.uk d6296b85e4 bitkeeper revision 1.1159.1.500 (41c9ced6bi_22nPlm0WqxtYuPUpiTw)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2004-12-22 19:45:26 +00:00
kaf24@scramble.cl.cam.ac.uk 84bb38f7b0 bitkeeper revision 1.1159.187.77 (41c9cea7oEBJLap-n-eFcbORZkWXOQ)
More 2.4 time fixes.
2004-12-22 19:44:39 +00:00
kaf24@scramble.cl.cam.ac.uk d3914f9b96 bitkeeper revision 1.1159.1.499 (41c98e4dmK1aL0WxfC5e06SAvZye5A)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2004-12-22 15:10:05 +00:00
kaf24@scramble.cl.cam.ac.uk 80d936c140 bitkeeper revision 1.1159.187.76 (41c98e38begOwNRIo47hn04zURXHJw)
Better idle_loop declaration, as suggested by IBM.
2004-12-22 15:09:44 +00:00
kaf24@scramble.cl.cam.ac.uk 7b8a76ee78 bitkeeper revision 1.1159.187.75 (41c98e1cJF7FTRAcKrESOThaChSpOQ)
Check for a recent GCC version before building Xen.
2004-12-22 15:09:16 +00:00
kaf24@scramble.cl.cam.ac.uk 61cf8809ef bitkeeper revision 1.1159.1.498 (41c95548t401hgzsaGaOskmS9IeVmA)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2004-12-22 11:06:48 +00:00
kaf24@scramble.cl.cam.ac.uk e0858ee6f4 bitkeeper revision 1.1159.187.74 (41c953ealJmY2VJCIiNeCD6z_r0Egg)
Fix idle loop declaration.
2004-12-22 11:00:58 +00:00
kaf24@scramble.cl.cam.ac.uk fee71a9b2d bitkeeper revision 1.1159.1.497 (41c85fb6Idmg_bfo7zG528C4ntiZkw)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2004-12-21 17:39:02 +00:00
kaf24@scramble.cl.cam.ac.uk 799fed0a7c bitkeeper revision 1.1159.1.496 (41c85faeMBUejFtICiJueb_Xdh8yJA)
Priv-op emulation in Xen, for RDMSR/WRMSR/WBINVD. Cleaned up Linux
a bit as a result.
2004-12-21 17:38:54 +00:00
kaf24@scramble.cl.cam.ac.uk fb5cad1dc3 bitkeeper revision 1.1159.187.73 (41c84bfcHrB3tsqtfHhmJsD8FvwR_Q)
Fix gettimeofday and settimeofday to account system time that has
not yet been processed by the timer ISR.
2004-12-21 16:14:52 +00:00
kaf24@scramble.cl.cam.ac.uk 045791f638 bitkeeper revision 1.1159.187.72 (41c831a2H24wXW9AjgJDPbIoOSEgnw)
added tag RELEASE-2.0.2
2004-12-21 14:22:26 +00:00
kaf24@scramble.cl.cam.ac.uk 6fa1ec300e bitkeeper revision 1.1159.1.495 (41c83153JjX7F2rd8qjc9f9JYKcYtw)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2004-12-21 14:21:07 +00:00
kaf24@scramble.cl.cam.ac.uk 24e3e9fbb5 bitkeeper revision 1.1159.187.72 (41c83141bbfSKG8AyntR8TjTKkgRiw)
Fix p.t. init loop to avoid unnecessary iterations.
RELEASE-2.0.2
2004-12-21 14:20:49 +00:00
kaf24@scramble.cl.cam.ac.uk 2f6070f0b9 bitkeeper revision 1.1159.1.494 (41c82fd4CRiE0gO721lqFijHEAIIxA)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2004-12-21 14:14:44 +00:00
kaf24@scramble.cl.cam.ac.uk b743fad98e bitkeeper revision 1.1159.187.71 (41c82f9fKeodufnpl2tEhvkIWWlYjw)
Fix shadow bug.
2004-12-21 14:13:51 +00:00
kaf24@scramble.cl.cam.ac.uk 922ba5969d bitkeeper revision 1.1159.187.70 (41c82f87JcLj4kF6tbEDtsuLasUe0w)
Only GLOBAL-map real Xen heap mappings. Not start-of-day low mappings.
2004-12-21 14:13:27 +00:00
kaf24@scramble.cl.cam.ac.uk 9fd4c697e1 bitkeeper revision 1.1159.1.493 (41c7f20ddOk-npO0TN0HEnD6Fu6LGg)
Fix debug build.
2004-12-21 09:51:09 +00:00
kaf24@scramble.cl.cam.ac.uk 4afd68ee83 bitkeeper revision 1.1159.1.492 (41c70d9ajmKl_WIpIbJHgGlAPGYUAQ)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2004-12-20 17:36:26 +00:00
kaf24@scramble.cl.cam.ac.uk bc37c20fa5 bitkeeper revision 1.1159.187.69 (41c70d63jlyWGYhaHG_UYY__odoBCw)
Better MAC-address initialisation in netback.
2004-12-20 17:35:31 +00:00
kaf24@scramble.cl.cam.ac.uk e8e19389d2 bitkeeper revision 1.1159.1.491 (41c1bbaaDkYIjNKFhK85puhPuumo_w)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2004-12-16 16:45:30 +00:00
cl349@arcadians.cl.cam.ac.uk 89b736161d bitkeeper revision 1.1159.206.1 (41c1bb28OOf2b0kzcmnY96TsE1LXVA)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen-unstable.bk
2004-12-16 16:43:20 +00:00
kaf24@pb001.cl.cam.ac.uk 11e7b2fbe3 bitkeeper revision 1.1159.1.490 (41c1bb05aOZv3pnPk-NIbxvGZzv5BQ)
page.h, mm.c:
  More cleaning.
2004-12-16 16:42:45 +00:00
cl349@arcadians.cl.cam.ac.uk 94c8988578 bitkeeper revision 1.1159.205.1 (41c1b63cODLXVNkV2OsvJtzvIRxtKg)
Remove VIRQ_MISDIRECT altogether.
2004-12-16 16:22:20 +00:00