gm281@boulderdash.cl.cam.ac.uk
dfd50ac124
bitkeeper revision 1.1146 (41110cbfaXvbhmdOWkZ-BJOO5_-R4w)
...
Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into boulderdash.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/gm281/xeno-clone/xeno.bk
2004-08-04 16:20:15 +00:00
gm281@boulderdash.cl.cam.ac.uk
4e7ebaddbb
bitkeeper revision 1.1144.1.1 (41110cafHhGko2QnIa3NEGARA_3f3Q)
...
Addition of libc functions which allow to do 64 bit mod operations.
2004-08-04 16:19:59 +00:00
kaf24@scramble.cl.cam.ac.uk
78d264da22
bitkeeper revision 1.1145 (4110f479PxkIKUvFbncA2zFohr9-Gg)
...
Allow guests to register for synchronous callback (exception 15)
when a 4GB segment access is emulated by Xen. This will be used by
Linux to dynamically rewrite common instructions.
2004-08-04 14:36:41 +00:00
cl349@freefall.cl.cam.ac.uk
f8c0a4a633
bitkeeper revision 1.1144 (4110b7750uPevZ3W0Ib2jk8KgCIsCQ)
...
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-04 10:16:21 +00:00
cl349@freefall.cl.cam.ac.uk
68c79a699c
bitkeeper revision 1.1139.1.1 (4110b72fhtHFIf4Ul13KpCx5pOkJ7w)
...
Make pages used for LDT writable when they get freed.
Fixes ltp thread creation test failure.
2004-08-04 10:15:11 +00:00
kaf24@scramble.cl.cam.ac.uk
7e24e2604d
bitkeeper revision 1.1143 (4110b5c38VYeFSdv3JdFEuUgJgQXcg)
...
Add a HYPERVISOR_vm_assist() hypercall for optionally enabling features
such as writeable pagetables.
2004-08-04 10:09:07 +00:00
kaf24@scramble.cl.cam.ac.uk
440066a858
bitkeeper revision 1.1142 (4110afd0owbbEXhkFLD9CP8fJNtr-g)
...
Fix compile errors in debug build.
2004-08-04 09:43:44 +00:00
kaf24@scramble.cl.cam.ac.uk
c42e0a544a
bitkeeper revision 1.1141 (41100bacOlxYcQPdke8d6QszHxObgQ)
...
Finish merging the 2.4/2.6 blkdev backend drivers.
2004-08-03 22:03:24 +00:00
kaf24@scramble.cl.cam.ac.uk
059c048c28
bitkeeper revision 1.1140 (410ff439WlfI3QwLq1jc8FFQpSSvKA)
...
remove unnecessary 2.4 file from sparse tree
2004-08-03 20:23:21 +00:00
cl349@freefall.cl.cam.ac.uk
2e3419d952
bitkeeper revision 1.1139 (410fd545eUjg1bT0svAFnVoJbqUq_g)
...
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-03 18:11:17 +00:00
cl349@freefall.cl.cam.ac.uk
9143a1e436
bitkeeper revision 1.1137.1.2 (410fd4cfFvTxv4lXex3_3vqTf2RsPQ)
...
domain_controller.h is in include/asm-xen/hypervisor-ifs/io now.
2004-08-03 18:09:19 +00:00
cl349@freefall.cl.cam.ac.uk
0bb1aef921
bitkeeper revision 1.1137.1.1 (410fd46dbo4BdLBLEMnuCF1i4zvASw)
...
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-08-03 18:07:41 +00:00
cl349@freefall.cl.cam.ac.uk
0ac8059c91
bitkeeper revision 1.1131.1.2 (410fd451mjk_zz4-gJBfZHdAHnFx8A)
...
Make page_to_phys return machine addresses. Fixes s/g-merging for block
devices.
2004-08-03 18:07:13 +00:00
kaf24@scramble.cl.cam.ac.uk
307656538c
bitkeeper revision 1.1138 (410fd388WFVCEU4IaHptE23lCb9KVQ)
...
Obviate need to modify blkdev.h in Linux 2.4.
2004-08-03 18:03:52 +00:00
cl349@freefall.cl.cam.ac.uk
6484f8724f
bitkeeper revision 1.1137 (410fcd7eqUe2ohwS0xPEhaorppQTww)
...
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-03 17:38:06 +00:00
cl349@freefall.cl.cam.ac.uk
2a03f12466
bitkeeper revision 1.1131.1.1 (410fcd36BPCOqi_xOwMe3B30qkp45A)
...
Cleanup vbd_lock locking. Fixes scheduler lockup when trying to create a
vbd with a non-existant device.
2004-08-03 17:36:54 +00:00
kaf24@scramble.cl.cam.ac.uk
1295533b04
bitkeeper revision 1.1136 (410fcd1dXCUIdIRu9TcJZuNDJEcV9w)
...
Merge coherent alloc routines in 2.4/2.6.
2004-08-03 17:36:29 +00:00
kaf24@scramble.cl.cam.ac.uk
6896c83453
bitkeeper revision 1.1135 (410fc9b5AR4G7sAORAI1W-pb1J1aAA)
...
More 2.4/2.6 merges.
2004-08-03 17:21:57 +00:00
kaf24@scramble.cl.cam.ac.uk
c9ae61d555
bitkeeper revision 1.1134 (410fc14f4HAr8IlztN3Sv7_-cHFa-w)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-08-03 16:46:07 +00:00
kaf24@scramble.cl.cam.ac.uk
e6f1414017
bitkeeper revision 1.1132.1.1 (410fc148tLJQNH7768Degg248R1WlQ)
...
Add a 'verbose' compile option to Xen that gets us tracing without
stress tests or assertions that come with the 'debug' option.
2004-08-03 16:46:00 +00:00
gm281@boulderdash.cl.cam.ac.uk
061160d30e
bitkeeper revision 1.1133 (410fb6c8BCfflcDT6Pjhr8MK2MOc2A)
...
The initial implementation of the warping in BVT
2004-08-03 16:01:12 +00:00
kaf24@scramble.cl.cam.ac.uk
8721969492
bitkeeper revision 1.1132 (410faf68WjaPaiCbHu5bsvquxnNPJg)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-08-03 15:29:44 +00:00
kaf24@scramble.cl.cam.ac.uk
ef4ba176d8
bitkeeper revision 1.1108.56.1 (410faf5emvfslB-BTjuTK5EQwf6sxQ)
...
Fix LaTeX source.
2004-08-03 15:29:34 +00:00
cl349@freefall.cl.cam.ac.uk
a26869d483
bitkeeper revision 1.1131 (410f9b4eILziuHga5Sd_VLggMEwKrQ)
...
Move all the ptwr bookkeeping info into a per-cpu structure.
2004-08-03 14:03:58 +00:00
cl349@freefall.cl.cam.ac.uk
9fb442ffff
bitkeeper revision 1.1130 (410f9501K6OhOLCCwkWJvX9f13KEZw)
...
cleanup
2004-08-03 13:37:05 +00:00
cl349@freefall.cl.cam.ac.uk
190445c2ad
bitkeeper revision 1.1129 (410f8f068yUe_4bOJPta4zmjURkvJQ)
...
Catch up with ``Reformat the pfn_info structure''.
2004-08-03 13:11:34 +00:00
cl349@freefall.cl.cam.ac.uk
7a979ff71d
bitkeeper revision 1.1128 (410f8501U6k1p4VW0CM4HcZS8VUAwQ)
...
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-ptrw
2004-08-03 12:28:49 +00:00
cl349@freefall.cl.cam.ac.uk
034b4791aa
bitkeeper revision 1.1108.33.44 (410f8404kXIyeWRcoHfJS3Naittt4Q)
...
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-03 12:24:36 +00:00
gm281@boulderdash.cl.cam.ac.uk
cdd836f026
bitkeeper revision 1.1108.55.1 (410f7325EUY_TUkJ10hye8yd_iKlbQ)
...
Lock renaming
2004-08-03 11:12:37 +00:00
cl349@freefall.cl.cam.ac.uk
3f0c28e7e2
bitkeeper revision 1.1108.33.43 (410f6fb4J3e6W9r8l1AoBpf7MdnKLA)
...
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-03 10:57:56 +00:00
cl349@freefall.cl.cam.ac.uk
0fee3c9531
bitkeeper revision 1.1108.54.1 (410f6f7a8sttwKzJ5rdNrGdqP7qDCw)
...
Make dma_alloc_coherent request contiguous memory from Xen.
2004-08-03 10:56:58 +00:00
kaf24@scramble.cl.cam.ac.uk
c897cb3bac
bitkeeper revision 1.1108.33.42 (410f6f3aRsLN-XTc0i2kCrGt2plvhw)
...
More NMI-handling cleanups. Users now have an option of what to do
with an error NMI by specifying 'nmi=xxx' on Xen's cmdline.
'nmi=dom0' -> Tell DOM0 about it (DOM0 currently ignores it).
'nmi=ignore' -> ignore it
'nmi=fatal' -> print a diagnostic and then hang.
2004-08-03 10:55:54 +00:00
kaf24@scramble.cl.cam.ac.uk
a346999a2d
bitkeeper revision 1.1108.33.41 (410f5cae_2UrWZA0rcb91kIdTgrTFg)
...
Debug builds of Xen now reverse DOM0's address space, to trigger
those hard-to-find bugs.
2004-08-03 09:36:46 +00:00
kaf24@scramble.cl.cam.ac.uk
5a46c2cd1e
bitkeeper revision 1.1108.33.40 (410f5c93REhZb_Qkev1WSI8kAbtcKg)
...
Fixed bug in page allocator.
2004-08-03 09:36:19 +00:00
kaf24@scramble.cl.cam.ac.uk
fee4accd62
bitkeeper revision 1.1108.33.39 (410f5c80HHs32Qoh3S41tB5KdiU-uA)
...
Fix pci_alloc_consistent() to always return contiguous
machine memory.
2004-08-03 09:36:00 +00:00
kaf24@scramble.cl.cam.ac.uk
be4989adb0
bitkeeper revision 1.1108.33.38 (410f4953H9i7w3fCzuABjPqfdBtcSw)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-08-03 08:14:11 +00:00
kaf24@scramble.cl.cam.ac.uk
f4bc144e38
bitkeeper revision 1.1108.53.2 (410f494bppbN3SIkw9Ml89QTcn2fUw)
...
nmi fix
2004-08-03 08:14:03 +00:00
kaf24@scramble.cl.cam.ac.uk
a6ef3afe23
bitkeeper revision 1.1108.53.1 (410f49091nUueqW95skYILdr1AOlpQ)
...
Fix NMI error code to correctly print a crash dump before hanging.
2004-08-03 08:12:57 +00:00
iap10@labyrinth.cl.cam.ac.uk
2cb5aef722
bitkeeper revision 1.1108.33.37 (410f34b4tSKy4vuXWLv1f2ZS4QKQ0A)
...
trivial Makefile fix
2004-08-03 06:46:12 +00:00
iap10@labyrinth.cl.cam.ac.uk
bf6e099423
bitkeeper revision 1.1108.33.36 (410ec3d23YQIo1sHR3jYLaaZu51ykg)
...
trivial change to remove reliance on /etc/init.d/functions
2004-08-02 22:44:34 +00:00
iap10@labyrinth.cl.cam.ac.uk
af7c706159
bitkeeper revision 1.1108.33.35 (410eb860MZ-K8F1wtheo1LwEAqghkQ)
...
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-08-02 21:55:44 +00:00
iap10@labyrinth.cl.cam.ac.uk
72ded1ca58
bitkeeper revision 1.1108.52.1 (410eb854DZhEQqBAsiFdxS10QzU2Sg)
...
Avoid putting ip= on linux command line unless the user actually wants an address set or is using kernel dhcp.
2004-08-02 21:55:32 +00:00
cl349@freefall.cl.cam.ac.uk
fe889de819
bitkeeper revision 1.1108.33.34 (410e8c8d9bg1RHJ13Fqr_i-Yov0kRg)
...
fix merge botch
2004-08-02 18:48:45 +00:00
cl349@freefall.cl.cam.ac.uk
4a2ea71af2
bitkeeper revision 1.1108.33.33 (410e8a32DLC2s_wTAj-ethTgkpaxYg)
...
clip vbd extents to the size of the underlying device
2004-08-02 18:38:42 +00:00
cl349@freefall.cl.cam.ac.uk
0f53096b3d
bitkeeper revision 1.1108.33.32 (410e6153m76cWDqwoNiwLL3JboItbA)
...
fix zapping of pages mapped for/from other domains
2004-08-02 15:44:19 +00:00
gm281@boulderdash.cl.cam.ac.uk
7437dc21e4
bitkeeper revision 1.1108.33.31 (410e5682NByhAvzLkqYSWEXDDQ0tkw)
...
Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into boulderdash.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/gm281/xeno-clone/xeno.bk
2004-08-02 14:58:10 +00:00
gm281@boulderdash.cl.cam.ac.uk
0d0f074412
bitkeeper revision 1.1108.51.1 (410e56764JGW-6_h19e6kyhYd7NhNQ)
...
Fix to RRobin scheduler (the compilation was not failing on mine due to different compilation flags)
2004-08-02 14:57:58 +00:00
kaf24@scramble.cl.cam.ac.uk
4e5f631ef1
bitkeeper revision 1.1108.33.30 (410e5661Rzjfq990tCgPcsBrf4HUgg)
...
Change dom_mem_op interface to allow non-order-0 allocations.
(i.e., can alloc contiguous memory extents larger than one page).
2004-08-02 14:57:37 +00:00
kaf24@scramble.cl.cam.ac.uk
6afe608805
bitkeeper revision 1.1108.33.29 (410e54c6Uum6oojWX_ZIyjKyPEgNPA)
...
Fix round-robin scheduler.
2004-08-02 14:50:46 +00:00
kaf24@scramble.cl.cam.ac.uk
4e27ab7d32
bitkeeper revision 1.1108.33.28 (410e4dabpGo04bZt2gArLdBHTRGkww)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-08-02 14:20:27 +00:00