Commit Graph
27133 Commits
Author SHA1 Message Date
kaf24@scramble.cl.cam.ac.uk 4c3866832c bitkeeper revision 1.183 (3ea2a4e7KDDHb6E_T7p4_1B8U0oKUw)
dev.c, vif.h, sched.h, network.c, domain.c:
  A few bug fixes. We now look up domains in a hash rather than a linked list. TX shadow ring is smaller.
2003-04-20 13:47:19 +00:00
kaf24@scramble.cl.cam.ac.uk ee7d2452f3 bitkeeper revision 1.182 (3ea1bb7f98xr7aYRE_Mk3txa3RGZrg)
Many files:
  Fixed the networking code in a number of ways: (1) Rings are now allocated in Xen space so there's no need to copy_to,from_user in correct domain context; (2) the receive PTE checking has been redone and should now actually be correct :-)
2003-04-19 21:11:27 +00:00
kaf24@scramble.cl.cam.ac.uk afb32424f4 bitkeeper revision 1.181 (3e9ee078FteSsgdMh0SKyoaSZBrrhg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2003-04-17 17:12:24 +00:00
kaf24@scramble.cl.cam.ac.uk 2ccb44d10f bitkeeper revision 1.179.1.1 (3e9ee075wJmtFBkJEk-QAC5VB7htXg)
network.c, dev.c, vif.h, sched.h, network.h, TODO:
  Fixed network rings so we can have out-of-order responses. This made it possible to fix local packet delivery. However, the virtual firewall/router stuff needs urgent redesigning.
2003-04-17 17:12:21 +00:00
smh22@boulderdash.cl.cam.ac.uk f967810e15 bitkeeper revision 1.180 (3e9eda02F_PKMkDPKMOgXZtjVifQdA)
Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into boulderdash.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
2003-04-17 16:44:50 +00:00
smh22@boulderdash.cl.cam.ac.uk 84ea3502f6 bitkeeper revision 1.178.1.1 (3e9ed9f8LHaadjxKzRBXgrVFHvdPPQ)
better cdrom support
2003-04-17 16:44:40 +00:00
kaf24@scramble.cl.cam.ac.uk 2c6f432e14 bitkeeper revision 1.179 (3e9e9d6686NgD7eyGZqkrhBZ7IgkDw)
sched.h, schedule.c, domain.c, dom0_ops.c, dom_builder.c:
  Fixed domain death so we can now kill domains that were never actually launched.
2003-04-17 12:26:14 +00:00
kaf24@scramble.cl.cam.ac.uk b9e6f59dc1 bitkeeper revision 1.178 (3e9ddc2adPhWHr21YHzs6syKpTq9Ig)
domain.c:
  Remove Xen compile warning.
2003-04-16 22:41:46 +00:00
kaf24@scramble.cl.cam.ac.uk 38c7418962 bitkeeper revision 1.177 (3e9ddbaeZvT8WLJjkXqctK8YH2xb1A)
system.h, process.c:
  Fixed Xenolinux context switch code so that FS and GS are properly saved for the old process.
2003-04-16 22:39:42 +00:00
kaf24@scramble.cl.cam.ac.uk ddbb5431fd bitkeeper revision 1.176 (3e9da47bzLFoU-B34fD8rTPJL639zw)
Merge scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2003-04-16 18:44:11 +00:00
kaf24@scramble.cl.cam.ac.uk fd934d30b5 bitkeeper revision 1.174.1.1 (3e9da471qg3yz_feoqPtr18G7aJ8UA)
ptrace.h, traps.c:
  Fix ring privilege checking in Xenolinux (OS runs in ring 1, not ring 0).
2003-04-16 18:44:01 +00:00
iap10@labyrinth.cl.cam.ac.uk 4bf2a8db38 bitkeeper revision 1.175 (3e9d99f6oN6nP5UkJ0tL-8UkgDQyQw)
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
2003-04-16 17:59:18 +00:00
iap10@labyrinth.cl.cam.ac.uk d034d3762d bitkeeper revision 1.172.2.1 (3e9d99f1bgmrT-dK132TjqTggS_oow)
Add support to domain_builder to enable domains>0 to be booted with 
initrd's (initial ram disks).

To continue the fine tradition of layering hack upon hack in domain_builder,
if the 4th parameter to domain_builder starts 'initrd=' then it will
load the specified file as an initrd module, and pass that to the new kernel.

For example:
r ./newdom 128000 ../../../xenolinux-2.4.21-pre4/arch/xeno/boot/image 128.232.xx.xx initrd=/usr/groups/srgboot/xxx/initrd ip=128.232.xx.xx:128.232.32.20:128.232.32.1:255.255.240.0::eth0:off ramdisk_size=32804 root=/dev/ram0 rw

Someone really needs to rewrite domain_builder to take more sensible command
line arguments...
2003-04-16 17:59:13 +00:00
kaf24@scramble.cl.cam.ac.uk 7425666a38 bitkeeper revision 1.174 (3e9d96b0m22Q1hoFKy8eSCm4R8jsgQ)
Merge scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2003-04-16 17:45:20 +00:00
kaf24@scramble.cl.cam.ac.uk 43fd2629fe bitkeeper revision 1.172.1.1 (3e9d96adF7Xs5Gzerfc8T2csCpdBhQ)
Many files:
  We can now release resources (eg. memory) when a domain is destroyed. This is because we refcount network packets and suchlike.
2003-04-16 17:45:17 +00:00
smh22@boulderdash.cl.cam.ac.uk cb3aa9fdd6 bitkeeper revision 1.173 (3e9d845cg2MJfwRaBzAjIko6HkW-Dw)
ide-cd.c:
  verbose errors
ide.c:
  robustify
2003-04-16 16:27:08 +00:00
kaf24@scramble.cl.cam.ac.uk dcc63e7915 bitkeeper revision 1.172 (3e9d5020hc5RUkx3ArM71EjZ_UUbgw)
Many files:
  Fixed event masking so that events can be individually masked. Fixed Xenolinux config/build system.
2003-04-16 12:44:16 +00:00
kaf24@scramble.cl.cam.ac.uk 73f339d4f3 bitkeeper revision 1.171 (3e9d272dy0ZnTPeYx-n2Qx8CXJLFHw)
sched.h, memory.c, traps.c:
  Allow paging out of current LDT pages. Also: flush the shadow LDT mappings on a pagetable switch.
2003-04-16 09:49:33 +00:00
kaf24@scramble.cl.cam.ac.uk 005c272397 bitkeeper revision 1.170 (3e9c936fXyHEI0NKOWQkP9tHN4sbqw)
Many files:
  Finished virtualisation of x86 LDT. Xenolinux now exports this to applications (eg. for use by linuxthreads).
2003-04-15 23:19:11 +00:00
kaf24@scramble.cl.cam.ac.uk 6b34a2bd55 bitkeeper revision 1.169 (3e9c3ccfiF6cRyDKxKmbo7GcwsGW2g)
Merge scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2003-04-15 17:09:35 +00:00
kaf24@scramble.cl.cam.ac.uk 3067e628b2 bitkeeper revision 1.165.1.1 (3e9c3ccaCJe7Z8jxplsENPEQ5oFIFw)
Many files:
  Partial checkin of virtualised LDT support.
2003-04-15 17:09:30 +00:00
iap10@labyrinth.cl.cam.ac.uk eab83e9f60 bitkeeper revision 1.168 (3e9c2ab9SBj-U-bLUthCsyE5EGQPzg)
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
2003-04-15 15:52:25 +00:00
iap10@labyrinth.cl.cam.ac.uk 94bbc32d01 bitkeeper revision 1.164.1.1 (3e9c2ab4o17BMDDDGKKzLPZtAZk7-g)
To allow large initrd's (initial ram disks) for domain0, rearrange the 
boot code such that the domain 0 module and its optional initrd module
are copied to safety before the main boot process begins.

At the moment, we're copying it to MAX_DIRECTMAP_ADDRESS, which should 
be high enough to prevent any nasty overwritting, even on machines with
4GB ram (large frame table) and lots of network/disk devices. We'll find
out soon enough if this ever isn't the case ;-)
2003-04-15 15:52:20 +00:00
smh22@boulderdash.cl.cam.ac.uk 5634af4595 bitkeeper revision 1.167 (3e9c2a1cybYVjrCykA3xQxx7oMQp0g)
configuration tweaks + orphan
2003-04-15 15:49:48 +00:00
smh22@boulderdash.cl.cam.ac.uk b3a3cc08cc bitkeeper revision 1.166 (3e9c248dVGQSFqCQP51wgrGBpJNZoA)
initial support for ide cdrom drives
2003-04-15 15:26:05 +00:00
kaf24@scramble.cl.cam.ac.uk 97c4f6c002 bitkeeper revision 1.165 (3e9ae27fgvCRUGxAZJ70ClZ8aKWQkw)
Many files:
  Virtualised the GDT. Also some progress in virtualising the LDT.
2003-04-14 16:31:59 +00:00
jws@cairnwell.research 7e3f82ea5e bitkeeper revision 1.164 (3e955023D4pXlN3OeywA3uvFrE7d9g)
few megaraid changes
2003-04-10 11:06:11 +00:00
jws@cairnwell.research 77d4107a00 bitkeeper revision 1.163 (3e9406f6hktSYadsvT3oeqb66EeHJg)
Merge cairnwell.research:/home/jws/projects/xen/fixmem/xeno.bk
into cairnwell.research:/home/jws/projects/xen/megaraid/xeno.bk
2003-04-09 11:41:42 +00:00
jws22@gauntlet.cl.cam.ac.uk 33e4d5f723 bitkeeper revision 1.160.1.5 (3e9404ce1HhGFT4b1H7fFkuDOnvOGw)
Merge
2003-04-09 11:31:18 +00:00
jws@cairnwell.research b88856eac4 bitkeeper revision 1.160.2.1 (3e9404cdSqybQBuNBFNyXk6bQWczUw)
ioremap fix
2003-04-09 11:32:29 +00:00
kaf24@scramble.cl.cam.ac.uk a46244f64e bitkeeper revision 1.160.1.4 (3e9401e4kc8Fmnd3AHf8r9s7zUPW2A)
pci.c:
  Make it clear that previous PCI fix is intended to be forward ported as necessary.
2003-04-09 11:20:04 +00:00
jws@cairnwell.research 8d78e2f4db bitkeeper revision 1.162 (3e93fd7fB28toOVdYf8wyq2YRFEEnA)
Merge cairnwell.research:/home/jws/projects/xen/fixmem/xeno.bk
into cairnwell.research:/home/jws/projects/xen/megaraid/xeno.bk
2003-04-09 11:01:19 +00:00
jws@cairnwell.research a4270c3358 bitkeeper revision 1.160.1.3 (3e93f829-ne467JH-6UdjBVdjZRCgw)
a few tricks to avoid memory problems.  
BUG remains: there is nothing to stop the kernel stack growing too big (i.e. to nearly 8k); if it does, it will overwrite the idle0_task task struct which it shares a page with.
If you see a page fault in the scheduler (prev_task, next_task corrupted), suspect this bug.
2003-04-09 10:38:33 +00:00
kaf24@scramble.cl.cam.ac.uk ac8f25b4e5 bitkeeper revision 1.160.1.2 (3e8ca5d6NuIwQ-85rqA_rDQ3WcxL2A)
mm.h, xen_block.c, memory.c:
  Changed the page-typing fix around; it at least _looks_ a bit more generic now :-)
2003-04-03 21:21:26 +00:00
kaf24@scramble.cl.cam.ac.uk 91e1345d1c bitkeeper revision 1.160.1.1 (3e8c846fQSuOz1Dd8MgUzwG5rj3bDQ)
Many files:
  Free DOM0 kernel memory to Xen allocation pool after DOM0 is created. Fixed page-type handling -- we now correctly flush TLB if a page is unpinned after a disk read and refcnt falls to zero.
2003-04-03 18:58:55 +00:00
jws@cairnwell.research 64fb5f2ee1 bitkeeper revision 1.161 (3e8827bfgvKhhIcTx5141jdvnhh7gg)
megaraid support (beta)
new include file version.h makes porting easier
2003-03-31 11:34:23 +00:00
kaf24@scramble.cl.cam.ac.uk 40d269696c bitkeeper revision 1.160 (3e806348iI6F7p-OrCqKtE4h8_NgxQ)
.del-xor.h~2cd144e48fc282fb:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/xor.h
.del-vga.h~f739bcd0d15a060b:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/vga.h
.del-user.h~2416efc51bfdf653:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/user.h
.del-unistd.h~542a4265bbde875f:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/unistd.h
.del-unaligned.h~3720d8e6f6489c70:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/unaligned.h
.del-ucontext.h~7c514eccb96e5c2c:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/ucontext.h
.del-uaccess.h~1db7128cf065d28:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/uaccess.h
.del-types.h~6f89af02373cf40e:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/types.h
.del-tlb.h~36a10111face8cf8:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/tlb.h
.del-timex.h~14ba40d5403480f8:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/timex.h
.del-termios.h~10cb1919354bb3c:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/termios.h
.del-termbits.h~9f49d578b6425137:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/termbits.h
.del-system.h~1209f9cb8d09be:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/system.h
.del-swapfile.c~28c1c327b22a067f:
  Delete: old/xenolinux-2.4.16-sparse/mm/swapfile.c
.del-string.h~1bd164bf2f37435a:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/string.h
.del-string-486.h~70f2949afd4c7217:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/string-486.h
.del-statfs.h~925b3af593956e2d:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/statfs.h
.del-stat.h~e85bc81529de3a4a:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/stat.h
.del-panic.c~5033fabb3f2e710c:
  Delete: old/xenolinux-2.4.16-sparse/kernel/panic.c
.del-mremap.c~5787787c5a3b49d:
  Delete: old/xenolinux-2.4.16-sparse/mm/mremap.c
.del-memory.c~ec1a749ca2ed8acd:
  Delete: old/xenolinux-2.4.16-sparse/mm/memory.c
.del-major.h~7653e946e9bf8159:
  Delete: old/xenolinux-2.4.16-sparse/include/linux/major.h
.del-main.c~de169eb833d5a5cb:
  Delete: old/xenolinux-2.4.16-sparse/init/main.c
.del-debug.h~e0aa141e34ec6221:
  Delete: old/xenolinux-2.4.16-sparse/include/linux/sunrpc/debug.h
.del-blk.h~87e7b6403472571f:
  Delete: old/xenolinux-2.4.16-sparse/include/linux/blk.h
.del-spinlock.h~fc0a4c0ddea83815:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/spinlock.h
.del-softirq.h~c188e7ac18c858a9:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/softirq.h
.del-sockios.h~65e1b7ba563df2c:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/sockios.h
.del-socket.h~e3ba5757776f00c:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/socket.h
.del-smplock.h~72176dfb8142375e:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/smplock.h
.del-smp.h~80313a5f7eb193bb:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/smp.h
.del-signal.h~2f1c9e8a4364ed8:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/signal.h
.del-siginfo.h~348801659d7e1334:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/siginfo.h
.del-sigcontext.h~1b647a394613b0dc:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/sigcontext.h
.del-shmparam.h~c83ce37d9b16061c:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/shmparam.h
.del-shmbuf.h~3ff48e518b9ecb0a:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/shmbuf.h
.del-setup.h~2d7d5e0b8c7c48dc:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/setup.h
.del-serial.h~90dee919c827ab29:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/serial.h
.del-sembuf.h~f0fa7347b9fc071:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/sembuf.h
.del-semaphore.h~d9f40f7e118c9d3c:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/semaphore.h
.del-segment.h~cc492acab0d69477:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/segment.h
.del-scatterlist.h~4be6ff4f53a3579b:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/scatterlist.h
.del-rwsem.h~c9865b4ec1423b3a:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/rwsem.h
.del-rwlock.h~3e6f58ae32c920e9:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/rwlock.h
.del-resource.h~7e8eaa833cc25dca:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/resource.h
.del-ptrace.h~c55079be77b9ee19:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/ptrace.h
.del-processor.h~52612a255dfb7cbb:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/processor.h
.del-posix_types.h~b6e7c803f3dbab8:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/posix_types.h
.del-poll.h~f9b451e3ea9e50c:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/poll.h
.del-pgtable.h~43ac63ace2e93820:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/pgtable.h
.del-pgtable-3level.h~abbe18b96121bd83:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/pgtable-3level.h
.del-pgtable-2level.h~8fe0307e54d8bf9b:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/pgtable-2level.h
.del-pgalloc.h~9e75e06aeb89d316:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/pgalloc.h
.del-parport.h~cff09d1bc0f89454:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/parport.h
.del-param.h~471736b770596742:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/param.h
.del-page.h~865cbedbe3bc818e:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/page.h
.del-namei.h~38354dac74ae2dd8:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/namei.h
.del-mtrr.h~ea4e1ec9703521e8:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/mtrr.h
.del-msr.h~a6998ff4f5da0e0c:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/msr.h
.del-msgbuf.h~5da37442976489a0:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/msgbuf.h
.del-mpspec.h~381f4baa7d484bfb:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/mpspec.h
.del-module.h~5a2fa3572f0b6bae:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/module.h
.del-mmx.h~ef22db6d3bb87f3a:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/mmx.h
.del-mmu_context.h~9fbf061b3d508d67:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/mmu_context.h
.del-mmu.h~ba2b86348e168416:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/mmu.h
.del-mman.h~18ee2a138def6b36:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/mman.h
.del-mca_dma.h~eddb775e770502cb:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/mca_dma.h
.del-mc146818rtc.h~c21b56e82a291c22:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/mc146818rtc.h
.del-math_emu.h~4613a62a919e4aa1:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/math_emu.h
.del-locks.h~399a95316c4c9ba7:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/locks.h
.del-linux_logo.h~a388673ba10b8bf8:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/linux_logo.h
.del-ldt.h~c03c75bf2fa23f40:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/ldt.h
.del-kmap_types.h~eed873e2f55dcd50:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/kmap_types.h
.del-keyboard.h~3d6d63ef29bf066c:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/keyboard.h
.del-kdbprivate.h~8d8ff2e38b419e4c:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/kdbprivate.h
.del-kdb.h~1981de7db9b5d353:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/kdb.h
.del-irq.h~4702eca4cd45e793:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/irq.h
.del-ipcbuf.h~f3ed215ace7ac98f:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/ipcbuf.h
.del-ipc.h~8e9498e43aadf144:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/ipc.h
.del-ioctls.h~263229b882e93cfd:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/ioctls.h
.del-ioctl.h~bac00725b5ef0269:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/ioctl.h
.del-io_apic.h~d3ebb23a7540d727:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/io_apic.h
.del-io.h~28def6bcf143a288:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/io.h
.del-init.h~f94c9cf325ec8a73:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/init.h
.del-ide.h~1f18b51858f7de58:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/ide.h
.del-i387.h~a09953497f47e974:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/i387.h
.del-hypervisor.h~d2b860c8a01e7b7d:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/hypervisor.h
.del-hypervisor-ifs~7df8ec9215cf9987:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/hypervisor-ifs
.del-hw_irq.h~85b1e98ab3922232:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/hw_irq.h
.del-highmem.h~961c664eb3006cf6:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/highmem.h
.del-hdreg.h~af3fea048084de8c:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/hdreg.h
.del-hardirq.h~b78749db9e13d06:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/hardirq.h
.del-floppy.h~fc1f18b688d0a155:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/floppy.h
.del-fixmap.h~63fec5045e83d303:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/fixmap.h
.del-fcntl.h~5e345023494b641:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/fcntl.h
.del-errno.h~2d307a9167d276be:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/errno.h
.del-elf.h~5b4118314cd7dda8:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/elf.h
.del-dma.h~bfdf9bdb575308fb:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/dma.h
.del-div64.h~e6438de5f5adcdad:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/div64.h
.del-desc.h~b339bfef4b0848b3:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/desc.h
.del-delay.h~4f5c1f98fef9f480:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/delay.h
.del-debugreg.h~94ad0b2f7ce81945:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/debugreg.h
.del-current.h~4693f192fd42b4a6:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/current.h
.del-cpufeature.h~9ee68ee4f8b525fd:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/cpufeature.h
.del-checksum.h~db4bcfc8958c5d3f:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/checksum.h
.del-cache.h~64626a79a0712d70:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/cache.h
.del-byteorder.h~404697d4e47c3345:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/byteorder.h
.del-bugs.h~df29bf2b4f74ccaf:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/bugs.h
.del-boot.h~c7462d481f4a9:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/boot.h
.del-bitops.h~ef7ea34f8a17ed86:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/bitops.h
.del-atomic.h~55cde2d93d09526:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/atomic.h
.del-apicdef.h~4ce7611333e9d1fc:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/apicdef.h
.del-usercopy.c~b60ef441a832ff84:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/usercopy.c
.del-tty_io.c~b7ee058bd0b4d969:
  Delete: old/xenolinux-2.4.16-sparse/drivers/char/tty_io.c
.del-traps.c~58f6978ca3914806:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/traps.c
.del-time.c~8772141ba7a5b7be:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/time.c
.del-sys_i386.c~f84bd504c2085dda:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/sys_i386.c
.del-strstr.c~e80f16ebdccc4062:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/strstr.c
.del-signal.c~45454d7374cce0a1:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/signal.c
.del-setup.c~6f22e121db6f1bc:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/setup.c
.del-semaphore.c~3e7a2194beb1c8e4:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/semaphore.c
.del-rd.c~99ae381b254bd356:
  Delete: old/xenolinux-2.4.16-sparse/drivers/block/rd.c
.del-ptrace.c~8cb5d0b722ab58b9:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/ptrace.c
.del-process.c~ab23652fb4106ce3:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/process.c
.del-old-checksum.c~c3dfe224f68ed131:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/old-checksum.c
.del-mmx.c~3f27e7b4c5f3d68d:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/mmx.c
.del-mmu_context.c~ef75b8e1f894e729:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/mm/mmu_context.c
.del-memcpy.c~91d0cb7e4e922f6e:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/memcpy.c
.del-ll_rw_blk.c~2c64b7fc36db523:
  Delete: old/xenolinux-2.4.16-sparse/drivers/block/ll_rw_blk.c
.del-ldt.c~102d26cc1b63c830:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/ldt.c
.del-irq.c~2bd9b09d889fd6b8:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/irq.c
.del-ioport.c~2d86d4fbba2e2583:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/ioport.c
.del-iodebug.c~982cc58799104651:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/iodebug.c
.del-init_task.c~53258077ed40d6be:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/init_task.c
.del-init.c~3693c99014d6fc0d:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/mm/init.c
.del-i387.c~571a2fa27676375:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/i387.c
.del-i386_ksyms.c~68a55ed15a69598:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/i386_ksyms.c
.del-hypervisor.c~a227c7d0b6a5fd42:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/mm/hypervisor.c
.del-getuser.S~1ef189b582390381:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/getuser.S
.del-get_unmapped_area.c~3ad7561469aabec:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/mm/get_unmapped_area.c
.del-fault.c~4f5a4a1859484525:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/mm/fault.c
.del-extable.c~b98087717f427f26:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/mm/extable.c
.del-exec.c~2557f6564ffdb2e0:
  Delete: old/xenolinux-2.4.16-sparse/fs/exec.c
.del-delay.c~bddd92dcfafdf5ce:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/delay.c
.del-dec_and_lock.c~5ac45f1c3a6593c:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/dec_and_lock.c
.del-checksum.S~be8f8ce2d8964249:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/checksum.S
.del-apic.h~7e52954d00c0c4f:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/apic.h
.del-a.out.h~7ace48e4361e6b64:
  Delete: old/xenolinux-2.4.16-sparse/include/asm-xeno/a.out.h
.del-Makefile~92a08e51252c8752:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/lib/Makefile
.del-Makefile~4b457be6621a5d5a:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/mm/Makefile
.del-Config.in~e79aa726643e8d8f:
  Delete: old/xenolinux-2.4.16-sparse/drivers/block/Config.in
.del-xl_block_test.c~aac5669d8f638637:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/block/xl_block_test.c
.del-xl_block.c~cee1f87e3b5f99a:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/block/xl_block.c
.del-vmlinux.lds~95fa124a7440e17f:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/vmlinux.lds
.del-vfr.c~32830c0144380827:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/dom0/vfr.c
.del-network.c~cc961aaabe0a0a77:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/network/network.c
.del-mk~196fb97e64c3e303:
  Delete: old/xenolinux-2.4.16-sparse/mk
.del-hypervisor.c~78a3960ab18cdbd5:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/hypervisor.c
.del-head.S~7976f74358c43bf7:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/head.S
.del-entry.S~126fc1af28caab2f:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/entry.S
.del-dom0_ops.h~ebc6f2ba40efd4f8:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/dom0/dom0_ops.h
.del-dom0_memory.c~89a290b73b42dafb:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/dom0/dom0_memory.c
.del-dom0_core.c~b6447635a1dff297:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/dom0/dom0_core.c
.del-dom0_block.c~56aa20e79fb98f4a:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/dom0/dom0_block.c
.del-defconfig~4e50d7fc220d1aab:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/defconfig
.del-console.c~de0ee868d96d8dbe:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/console/console.c
.del-config.in~4afe788e4691d222:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/config.in
.del-Makefile~fda4420ca7a5c777:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/dom0/Makefile
.del-Makefile~d7ea62ca90003f31:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/boot/Makefile
.del-Makefile~c6614e5f6a40fe8:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/console/Makefile
.del-Makefile~8f946627850d08:
  Delete: old/xenolinux-2.4.16-sparse/Makefile
.del-Makefile~4b0def0c8c803698:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/block/Makefile
.del-Makefile~40bc4fd761c2e3e4:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/Makefile
.del-Makefile~225ee771b0fb73fa:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/kernel/Makefile
.del-Makefile~1d57425ac7aac33:
  Delete: old/xenolinux-2.4.16-sparse/arch/xeno/drivers/network/Makefile
2003-03-25 14:10:16 +00:00
kaf24@scramble.cl.cam.ac.uk 82a3e7c6c2 bitkeeper revision 1.159 (3e803a35-Yk3EywTimePoA1HCtTIgg)
TODO:
  Updated TODO to suggest a module system for Xen.
2003-03-25 11:15:01 +00:00
jws@cairnwell.research 3ce64e2020 bitkeeper revision 1.158 (3e7f35efVNlyrwE0DBZroZDSrpov-Q)
Merge cairnwell.research:/home/jws/projects/xen/xeno.bk
into cairnwell.research:/home/jws/projects/xen/scsichanges/xeno.bk
2003-03-24 16:44:31 +00:00
jws@cairnwell.research 4e089db0cd bitkeeper revision 1.154.1.1 (3e7f35e65e93xTR77zgPWlou5QJAgw)
Added aic7xxx support
Included linux string library in place of cut down lib.{c,h} versions
Added missing strtoul prototype in lib.h
2003-03-24 16:44:22 +00:00
kaf24@scramble.cl.cam.ac.uk e6bb7084ca bitkeeper revision 1.157 (3e7e2a8f82w4Wez8Nigyi3seahCBIA)
config.h, domain.c, dom_mem_ops.c:
  Fixed out-of-memory handling slightly.
2003-03-23 21:43:43 +00:00
kaf24@scramble.cl.cam.ac.uk 5b0a5b8713 bitkeeper revision 1.156 (3e7dd819fSxxToqPHGYcqfQraKgswQ)
dom0_ops.c:
  Fix domain creation for >= 32 domains.
2003-03-23 15:51:53 +00:00
kaf24@scramble.cl.cam.ac.uk 3a35001227 bitkeeper revision 1.155 (3e7cafd3WKkYla8OeUUnMW-GzGI9QQ)
mkbuildtree:
  Remove some more unnecessary files from xenolinux sparse tree.
.del-pgtable-3level.h~b77b54f265f8b550:
  Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/pgtable-3level.h
.del-i387.c~b4f78cbb1f82161e:
  Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/kernel/i387.c
2003-03-22 18:47:47 +00:00
kaf24@scramble.cl.cam.ac.uk 90a2fdc8c6 bitkeeper revision 1.154 (3e7af107VaUd3AaItgryI3J0mrJQ1Q)
network.c, dev.c, vif.h, network.h, tg3.c:
  Allow reecive of net packets at arbitrary offset in a page. We can now properly support broken NICs which cannot do unaligned receives.
2003-03-21 11:01:27 +00:00
kaf24@scramble.cl.cam.ac.uk 9448593a8a bitkeeper revision 1.153 (3e7a3a53LJF3EAuJITGpo9ybSgxf2w)
config.h, domain.c, dom_mem_ops.c, TODO:
  Fixed out of memory handling so we don't hang. Updated TODO file.
2003-03-20 22:01:55 +00:00
kaf24@scramble.cl.cam.ac.uk 49fa875edb bitkeeper revision 1.152 (3e7a2f356NlbC64ykB5SR-7x-EFzvw)
kernel.c:
  Fix Xen printing for domains & CPUs with id >= 10.
2003-03-20 21:14:29 +00:00
bd240@labyrinth.cl.cam.ac.uk 6b62a7127f bitkeeper revision 1.151 (3e79e5a8nYFbe3fje-9Iz07_2N2H0g)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/local/scratch/bd240/xeno-clone/xeno.bk
2003-03-20 16:00:40 +00:00
bd240@labyrinth.cl.cam.ac.uk 0a33e67046 bitkeeper revision 1.146.1.1 (3e79e598DbxkRZcMmXnRdG-iR7v7HA)
New BitKeeper file ``xen/include/xeno/xeno''
2003-03-20 16:00:24 +00:00
kaf24@scramble.cl.cam.ac.uk d51a979375 bitkeeper revision 1.150 (3e79d521Ec6hoE7QbgbNU-d8A5vvRQ)
Merge scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2003-03-20 14:50:09 +00:00
kaf24@scramble.cl.cam.ac.uk d5b8623c74 bitkeeper revision 1.148.1.1 (3e79d51dkKmlnq2cVH-XRz9_lkZeXg)
Many files:
  Allow up to 31 partitions per XL IDE or SCSI device. But can now only have 8 of each type of device.
2003-03-20 14:50:05 +00:00