Commit Graph
2610 Commits
Author SHA1 Message Date
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
cl349@freefall.cl.cam.ac.uk 3cb28ec77d bitkeeper revision 1.1159.1.212 (416485874bmgh8xNVGGY3ZNzyzd9QQ)
Make pmd_present test correct in writable pagetables mode.
2004-10-06 23:53:43 +00:00
cl349@freefall.cl.cam.ac.uk 74de957247 bitkeeper revision 1.1159.1.211 (4163fb35XBjUO8_fLeyomd3I9mHZOA)
Get rid of delay between finishing the transfer of a domain and when it gets to run.
2004-10-06 14:03:33 +00:00
cl349@freefall.cl.cam.ac.uk b5dc6530c4 bitkeeper revision 1.1159.1.210 (4163f26bMMvYVA4SC5kNm8Kg-jDd1g)
Cleanup whitespace/indention.
2004-10-06 13:26:03 +00:00
cl349@freefall.cl.cam.ac.uk 3af7a69d2a bitkeeper revision 1.1159.1.209 (4163ed11XmoH7YafgdjHd_l9zZsOOg)
Update pteidx of disconnected va space even in shadow mode.
2004-10-06 13:03:13 +00:00
kaf24@freefall.cl.cam.ac.uk dc9f879ba8 bitkeeper revision 1.1159.1.208 (416318effuGatlW9BMw8gzHjUl-MCw)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-10-05 21:58:07 +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 2e415918c1 bitkeeper revision 1.1159.1.207 (416316f0LUjul9Vm9A0jre3yE2rcNg)
Shadow mode fix for the new (well, actually original) writable pagetable scheme.
2004-10-05 21:49:36 +00:00
iap10@labyrinth.cl.cam.ac.uk e68abd2a76 bitkeeper revision 1.1159.1.206 (4163056em8QVp3lKCFuboStuEkTWtQ)
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-05 20:34:54 +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 c4625ecc75 bitkeeper revision 1.1159.1.205 (4162aff3DKXHUIthGYqb0hkSmWnxQw)
Clean up memory auditing, and always an audit a domain before
destroying it. (debug builds only)
2004-10-05 14:30:11 +00:00
iap10@labyrinth.cl.cam.ac.uk eadd214ee7 bitkeeper revision 1.1159.1.204 (41627bb83F8FiBATtZXHgsLfOqoj9A)
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-05 10:47:20 +00:00
iap10@labyrinth.cl.cam.ac.uk 65fa179067 bitkeeper revision 1.1159.1.203 (41627baf9iewVs_cM71QK_H2uLYnYw)
wait longer for domain to suspend.
2004-10-05 10:47:11 +00:00
kaf24@freefall.cl.cam.ac.uk 29d66d014c bitkeeper revision 1.1159.99.5 (416279ea46si6muiQ6MrkeuqUATXmA)
Fixed locking in the remaining schedulers.
2004-10-05 10:39:38 +00:00
kaf24@freefall.cl.cam.ac.uk 06305e06ff bitkeeper revision 1.1159.99.4 (41626f06VquclgVVpIeHy9z2K3jW-A)
Rationalise scheduler locking. A bit more conservative now, but much
simpler! I only applied this to the basic BVT scheduler -- the others
are still unsafe and have been removed from the basic build.
2004-10-05 09:53:10 +00:00
iap10@labyrinth.cl.cam.ac.uk 00c5353a9d bitkeeper revision 1.1159.1.202 (41616cc2-ciBh_VkJKwmQaCL6BEU6Q)
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-04 15:31:14 +00:00
cl349@freefall.cl.cam.ac.uk 83bc72283c bitkeeper revision 1.1159.99.3 (41616473OrT0a62n0DQje0P8dGOxwA)
Go back to writable pagetables v1:
- disconnect pagetable page mapped va space
- give guest write permissions to its pagetable page
- tlb flush to avoid intermediate caching
- reorder operations for correctness on smp
2004-10-04 14:55:47 +00:00
cl349@freefall.cl.cam.ac.uk 2c70324cb1 bitkeeper revision 1.1159.99.2 (41614eedRuLOjlI5-39Ib0z3OZYFgA)
g/c kthread code.
2004-10-04 13:23:57 +00:00
cl349@freefall.cl.cam.ac.uk e6521d710d bitkeeper revision 1.1159.99.1 (41614d0bCFm_w7iZTkZCC7k5oNSaqw)
Cleanup device initialization.
Add support for bidirectional virtual consoles.
2004-10-04 13:15:55 +00:00
iap10@labyrinth.cl.cam.ac.uk e2f19d9096 bitkeeper revision 1.1159.1.201 (41600e1fkVMoQU0dVgk1h6vT502hEg)
Merge
2004-10-03 14:35:11 +00:00
cl349@freefall.cl.cam.ac.uk 5595355e81 bitkeeper revision 1.1159.1.200 (415eba73Ppat3cs9WOlcr0QdtWbUbQ)
Fix typos in previous change:
1.20 04/10/01 17:31:29+01:00 cl349@freefall.cl.cam.ac.uk 21 20 18/10/673

    Rearrange time init so that xtime and processed_system_time don't start
    out of sync.  Update wall_to_monotonic when we update time from xen.
2004-10-02 14:25:55 +00:00
cl349@freefall.cl.cam.ac.uk fcd7403507 bitkeeper revision 1.1159.1.199 (415eb976aT_IbGUyZQZwMzprjVdnPA)
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-nbsd
2004-10-02 14:21:42 +00:00
kaf24@freefall.cl.cam.ac.uk 96a9db151e bitkeeper revision 1.1159.98.2 (415e927er1yu43w4cm3_dj36NPzRJA)
A less invasive patch to the /dev/mem char-device driver.
2004-10-02 11:35:26 +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
cl349@freefall.cl.cam.ac.uk 2b15bd651e bitkeeper revision 1.1159.1.198 (415d8662Q0wZZexKh1EdIwW80jQLLg)
Rearrange time init so that xtime and processed_system_time don't start
out of sync.  Update wall_to_monotonic when we update time from xen.
2004-10-01 16:31:30 +00:00
iap10@labyrinth.cl.cam.ac.uk 70b10184b9 bitkeeper revision 1.1159.96.5 (415d7a82eOLSgwgveZXrpP4GG7wGnw)
Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
2004-10-01 15:40:50 +00:00
cl349@freefall.cl.cam.ac.uk 67112b9e16 bitkeeper revision 1.1159.1.197 (415d7115-5qi0fn3DgrhaAt6mCUClQ)
Run timer interrupt code when we catch up on lost interrupts.
2004-10-01 15:00:37 +00:00
cl349@freefall.cl.cam.ac.uk 405ed8ec22 bitkeeper revision 1.1159.1.196 (415d2c407zgMBjgq11fXyF4ysEuEkA)
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-nbsd
2004-10-01 10:06:56 +00:00
cl349@freefall.cl.cam.ac.uk 34a484da5f bitkeeper revision 1.1159.95.2 (415d2c0fWRY8y7LErd7wAAWRsW3xgg)
Catch up with network interface changes.
2004-10-01 10:06:07 +00:00
mwilli2@equilibrium.research 875766dcf6 bitkeeper revision 1.1159.1.195 (415ca61bv5y6opiJRoJ_c07c3vTfDA)
Make console driver play nice with sysfs.  Should work with udev now.
2004-10-01 00:34:35 +00:00
mwilli2@equilibrium.research 1fe0d7058f bitkeeper revision 1.1159.1.194 (415c7746moCTUbIT6JW4sLdeSRd1_A)
Doh!  Actually install the block scripts!
2004-09-30 21:14:46 +00:00