Commit Graph
2640 Commits
Author SHA1 Message Date
kaf24@freefall.cl.cam.ac.uk a5e017883c bitkeeper revision 1.1159.1.243 (41761dd6FhmRMJyuSuwaKjjF1oicDQ)
Fix GDT checking so that we check ownership before zapping reserved entries
(bug pointed out by Michael Vrable). Also map_domain_mem() isn't used across
a 'goto fail' any more, so the error-exit path is now correct.
2004-10-20 08:12:06 +00:00
sd386@font.cl.cam.ac.uk 1f80828bbc bitkeeper revision 1.1159.1.242 (4175504exa3LfHJb7bzuvLCU-92aDQ)
doc update
2004-10-19 17:35:10 +00:00
sd386@font.cl.cam.ac.uk 5b21ff798a bitkeeper revision 1.1159.1.241 (4175065aT3zZWPDY6-wq6AWwezb7TQ)
Merge font.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into font.cl.cam.ac.uk:/auto/homes/sd386/xeno.bk
2004-10-19 12:19:38 +00:00
mwilli2@equilibrium.research 86136259db bitkeeper revision 1.1159.1.240 (417505d1cNviTFEfz5-CEV8P1-J16g)
Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/home/irchomes/mwilli2/xeno-docs.bk
2004-10-19 12:17:21 +00:00
sd386@font.cl.cam.ac.uk dca360f6cf bitkeeper revision 1.1159.113.7 (41750051xY0NS3iY5USa74z0jFmFjQ)
Merge font.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into font.cl.cam.ac.uk:/auto/homes/sd386/xeno.bk
2004-10-19 11:53:53 +00:00
cl349@freefall.cl.cam.ac.uk 878193eb00 bitkeeper revision 1.1159.113.6 (417457e8_FH4bhgMZGCWl55KhDFMvQ)
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-10-18 23:55:20 +00:00
cl349@freefall.cl.cam.ac.uk 6248496e29 bitkeeper revision 1.1159.115.1 (417457c52HnHChOJGxHncu97gsa5cg)
Atropos scheduler set takes 5 arguments.  As noted by Diwaker Gupta.
2004-10-18 23:54:45 +00:00
sd386@font.cl.cam.ac.uk 9d3afcab88 bitkeeper revision 1.1159.114.1 (4173deb7cgs33ZF-Mcv_TetLDbXABA)
updated docu
2004-10-18 15:18:15 +00:00
cwc22@centipede.cl.cam.ac.uk f79513ddb7 bitkeeper revision 1.1159.113.5 (4173ddb2BchxLpqw2qoKi9rPhxXElA)
added error checking for copying dirty bitmap in PEEK and CLEAN shadow ops
2004-10-18 15:13:54 +00:00
kaf24@freefall.cl.cam.ac.uk be5ce10e35 bitkeeper revision 1.1159.113.4 (4173d55104oPexLYuOD8RSBysshM9w)
Fix stupid shadow table bug that I introduced.
2004-10-18 14:38:09 +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 2acc4cfee7 bitkeeper revision 1.1159.113.2 (4171af5bkubQeHmeCV0gipUrBqdltA)
Fix TLB coherency bug in map_domain_mem, as pointed out
by Michael Fetterman.
2004-10-16 23:31:39 +00:00
kaf24@freefall.cl.cam.ac.uk 9398d200bb bitkeeper revision 1.1159.113.1 (41707bdeJOc1nGZ4m2BKGia9VqochA)
Sync pagetables when migrating a domain betwene CPUs.
2004-10-16 01:39:42 +00:00
mwilli2@equilibrium.research 593d0063d4 bitkeeper revision 1.1159.1.239 (41700370a12BGC5Fm9y82vYtXAmK8w)
Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/home/irchomes/mwilli2/xeno-docs.bk
2004-10-15 17:05:52 +00:00
mwilli2@equilibrium.research 668b5c4e05 bitkeeper revision 1.1159.112.1 (41700352FUulTbaWheiwC8tWm9HXZQ)
More docs updates.  Include ttylinux example, courtesy of Tim Freeman.
2004-10-15 17:05:22 +00:00
sos22@douglas.cl.cam.ac.uk bc208753e1 bitkeeper revision 1.1159.1.238 (4170032cpg2cImDyZBh7B0OJ5MVrTg)
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.
2004-10-15 17:04:44 +00:00
mwilli2@equilibrium.research 6e7e873c12 bitkeeper revision 1.1159.1.237 (416fed81UkPp5K9vS2bNjHY8o66RWg)
Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/home/irchomes/mwilli2/xeno-docs.bk
2004-10-15 15:32:17 +00:00
mwilli2@equilibrium.research d299d3ce61 bitkeeper revision 1.1159.111.1 (416fed43oBWhHsXxAvS3XoYSQS2PcQ)
Import Debian howto from Pasi Kärkkäinen, with some tweaks.
2004-10-15 15:31:15 +00:00
kaf24@freefall.cl.cam.ac.uk 1ff87753b7 bitkeeper revision 1.1159.1.236 (416fe93f1eolBWPXpS5xz_W7C8c-oQ)
In-comment questions have been answered.
2004-10-15 15:14:07 +00:00
maw48@labyrinth.cl.cam.ac.uk ced333c85e bitkeeper revision 1.1159.1.235 (416f17c4IUR7aZxojQRtp9blBt2DOA)
Mention TLS in installation instructions.
2004-10-15 00:20:20 +00:00
kaf24@freefall.cl.cam.ac.uk 393a2f49cf bitkeeper revision 1.1159.1.234 (416e95e7ig3rKKW3LsOEQgmh0FMeBg)
Small cleanups.
2004-10-14 15:06:15 +00:00
sd386@font.cl.cam.ac.uk 0776b3002c bitkeeper revision 1.1159.1.233 (416e80c9qZUqNngR4Uc8Gwc_anYxAA)
updated doc
2004-10-14 13:36:09 +00:00
mafetter@fleming.research 166217c23f bitkeeper revision 1.1159.1.232 (416e30bbjQ8hg53Z4S59mZhks3Ok4g)
typo fixed, noted by Charles Coffing <ccoffing at novell dot com>
2004-10-14 07:54:35 +00:00
maw48@labyrinth.cl.cam.ac.uk 09d4c83a1c bitkeeper revision 1.1159.1.231 (416dcd18IxEJ7n8Bt2CnPCCNYaUbrQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/homes/maw48/xeno-docs.bk
2004-10-14 00:49:28 +00:00
maw48@labyrinth.cl.cam.ac.uk 192276ca7b bitkeeper revision 1.1159.110.2 (416dcd02MO6G0PtKnA4XILutLWJVOA)
Update kernel versions and *kill* xda :-)
2004-10-14 00:49:06 +00:00
maw48@labyrinth.cl.cam.ac.uk 9f78675787 bitkeeper revision 1.1159.110.1 (416dcc27WvZ8HzRsx_Np4cGlfnItTw)
More updates.
2004-10-14 00:45:27 +00:00
kaf24@freefall.cl.cam.ac.uk 47786d1f32 bitkeeper revision 1.1159.1.230 (416d965arlQEDDF33KaiMFJy_o-s4g)
Better random MAC addresses.
2004-10-13 20:55:54 +00:00
kaf24@freefall.cl.cam.ac.uk 5882e4897e bitkeeper revision 1.1159.1.229 (416d3ad1BpCS1RVPjkX14HUpsanlGw)
Shadow pagetable walkthrough.
2004-10-13 14:25:21 +00:00
iap10@labyrinth.cl.cam.ac.uk af5dce4689 bitkeeper revision 1.1159.1.228 (416ca213W0jQ7WsVdoY9rz0gGRV6Nw)
a little temporary debugging output for the time bug
2004-10-13 03:33:39 +00:00
iap10@labyrinth.cl.cam.ac.uk 3e66e5bd81 bitkeeper revision 1.1159.1.227 (416ca176osUUBQBGiZS4hIALhIyUsg)
Slightly smarter initial CPU placement.
2004-10-13 03:31:02 +00:00
mwilli2@equilibrium.research c2eaeee82b bitkeeper revision 1.1159.1.226 (416c755eE9F1jcmOpMGr6aA5jVhyZg)
Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/home/irchomes/mwilli2/xeno-docs.bk
2004-10-13 00:22:54 +00:00
mwilli2@equilibrium.research 5ed7f44225 bitkeeper revision 1.1159.109.1 (416c74a7G_AjH1k_3PbWn5B3SVTq8g)
More docs work *sigh*
2004-10-13 00:19:51 +00:00
cl349@freefall.cl.cam.ac.uk 519b1fed08 bitkeeper revision 1.1159.1.225 (416c44ddiCKoVV9fskpXqECTuDVuvQ)
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-10-12 20:55:57 +00:00
cl349@freefall.cl.cam.ac.uk 073c084c3c bitkeeper revision 1.1159.108.1 (416c448cJI8mt2eMnwbg061FjyhOpg)
Put migrated domains on the cpu they were originally assigned.
2004-10-12 20:54:36 +00:00
sd386@font.cl.cam.ac.uk 48f51838f6 bitkeeper revision 1.1159.1.224 (416c13771ZJIc_iC6ocXee7fZtM0wg)
updated docs
2004-10-12 17:25:11 +00:00
sd386@font.cl.cam.ac.uk 31faf03cf8 bitkeeper revision 1.1159.1.223 (416c1158SsW4313-aAMVy2dT2UKoJg)
Merge font.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into font.cl.cam.ac.uk:/auto/homes/sd386/xeno.bk
2004-10-12 17:16:08 +00:00
sd386@font.cl.cam.ac.uk fe3ca0d40b bitkeeper revision 1.1159.107.1 (416c114dHi1_xUEy4pGgOmUCnwhGlg)
updated documentation
2004-10-12 17:15:57 +00:00
kaf24@freefall.cl.cam.ac.uk 2944ef47e7 bitkeeper revision 1.1159.1.222 (416c00558HL2Jw-kOYa6NaZn4JiaJQ)
Cleaned up the writable p.t. code and fixed a bug when shadow mode
is enabled.
2004-10-12 16:03:33 +00:00
sd386@font.cl.cam.ac.uk 611284c9a7 bitkeeper revision 1.1159.1.221 (416bdc71K3ZIRGTi69OHod5pZyzJBQ)
updated docs
2004-10-12 13:30:25 +00:00
iap10@labyrinth.cl.cam.ac.uk 63b4cf4c64 bitkeeper revision 1.1159.1.220 (416aa5e6ktGFOaPKB2UOztMEwWKkHg)
fix debug build
2004-10-11 15:25:26 +00:00
mafetter@fleming.research 306d28b4f5 bitkeeper revision 1.1159.1.219 (416a9e3bO5_6f1e0AMMNVRk0kCNWpQ)
Bug fix, from code inspection.

MMUEXT_TRANSFER_PAGE error case would have inappropriately caused an
ASSERT, due to a "break" statement getting caught by a while loop, rather
than the intended switch statement.
2004-10-11 14:52:43 +00:00
cl349@freefall.cl.cam.ac.uk 38665e59e7 bitkeeper revision 1.1159.1.218 (416a8128OiHXHyk_Sy8FsA0YUQcEnA)
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-26dom0
2004-10-11 12:48:40 +00:00
cl349@freefall.cl.cam.ac.uk 70e3c9a95b bitkeeper revision 1.1159.106.1 (416a8109xgmei-w5YEUGhvGcsR-fow)
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-26dom0
2004-10-11 12:48:09 +00:00
cl349@freefall.cl.cam.ac.uk f86e60be23 bitkeeper revision 1.1159.105.1 (416a80f6SZ7Hz6Hx7iorFvqBB6UMlg)
Disable libcurl's "Expect: 100-continue" header since the twisted http server
doesn't send the expected answer and libcurl will wait for ~2 seconds before
sending POST data.
2004-10-11 12:47:50 +00:00
kaf24@freefall.cl.cam.ac.uk 25d600111a bitkeeper revision 1.1159.1.217 (41669f5dPSH2FLmBXTYiWPd2qVMxZQ)
Remove broken PCI access choices.
2004-10-08 14:08:29 +00:00
kaf24@freefall.cl.cam.ac.uk 6213b696ba bitkeeper revision 1.1159.1.216 (41656f2ek7HkbBXpAt8AAbtJEyjlTg)
Grant-table interface redone.
2004-10-07 16:30:38 +00:00
kaf24@freefall.cl.cam.ac.uk 37d9a01369 bitkeeper revision 1.1159.1.215 (41656000_dCY7Pwm2j0Bv3bn8xKomg)
Fix ptwr debugging.
2004-10-07 15:25:52 +00:00
cl349@freefall.cl.cam.ac.uk 75b24139a6 bitkeeper revision 1.1159.1.214 (41653d91BbLdUvYnN0X8AMzUqEhUHw)
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-10-07 12:58:57 +00:00
cl349@freefall.cl.cam.ac.uk b0d37e44d1 bitkeeper revision 1.1159.104.1 (41653d6dCE2APmichNXySKc2JKpDbA)
Update wr.p.t. debugging output code.
2004-10-07 12:58:21 +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