Commit Graph
2063 Commits
Author SHA1 Message Date
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