kaf24@scramble.cl.cam.ac.uk
73976ddd58
bitkeeper revision 1.199 (3eb13d7aaFLvrWm2Gy0oHRZ0KyIWNw)
...
xl_block.c:
Fix xenolinux blkdev ioctl handling. Handle multisession probing in a simple manner (always say NOT multisession :-).
2003-05-01 15:30:02 +00:00
ach61@labyrinth.cl.cam.ac.uk
12e2968e45
bitkeeper revision 1.198 (3eb067ccnZGiSrE___bi3AnWpeUuIw)
...
allow creation of vbd directly from disk partition
error checking to ensure that /proc/partitions is from a xeno machine
2003-05-01 00:18:20 +00:00
ach61@labyrinth.cl.cam.ac.uk
788185b57d
bitkeeper revision 1.197 (3eaff856Rg7MdMuHeJGKobaboPNAhA)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/ach61/xeno/xeno.bk
2003-04-30 16:22:46 +00:00
ach61@labyrinth.cl.cam.ac.uk
4542820720
bitkeeper revision 1.195.1.1 (3eaff787jOwArrU61tGT-CiIMiVgkw)
...
virtual disk manager DTD for state file
2003-04-30 16:19:19 +00:00
kaf24@scramble.cl.cam.ac.uk
be580691eb
bitkeeper revision 1.196 (3eafa27fjD1i7ThWSspo1AefQXCtxQ)
...
xl_ide.c:
Further fixes to Xenolinux IDE code -- properly tested this time :-)
2003-04-30 10:16:31 +00:00
kaf24@scramble.cl.cam.ac.uk
0120669510
bitkeeper revision 1.195 (3eaec8596pxD7fZFaOTkio2qijGk9g)
...
xl_ide.c:
Small Xenolinux IDE fix.
2003-04-29 18:45:45 +00:00
kaf24@scramble.cl.cam.ac.uk
4ecf7e405c
bitkeeper revision 1.194 (3eaec3046yAItB06JdZkroeL7XKJxA)
...
xl_ide.c, xl_block.h, xl_block.c, defconfig:
Fix Xenolinux to use major 22 for /dev/hdc and /dev/hdd. Added TMPFS to defconfig.
2003-04-29 18:23:00 +00:00
kaf24@scramble.cl.cam.ac.uk
455321c200
bitkeeper revision 1.193 (3eae9e8fDbEyBEL7yKPAlkULZMIM4g)
...
network.c, dev.c, vif.h, hypervisor-if.h, kernel.c, domain.c:
Allow DHCP from domain-0 Xenolinux. Link-local IP addresses are now allocated consecutively from 169.254.1.0.
2003-04-29 15:47:27 +00:00
kaf24@scramble.cl.cam.ac.uk
4e45e54f52
bitkeeper revision 1.192 (3eae50ddRBIeCAm0nByE2rOPgLLz3A)
...
network.c, vif.h, kernel.c:
Removed 'dom0_ip' option from Xen. Console packets are now sent to 169.254.0.1 (DOM0's hardwired link-local address).
2003-04-29 10:15:57 +00:00
kaf24@scramble.cl.cam.ac.uk
21da726439
bitkeeper revision 1.191 (3ead448eiWx9DnIJDafKeaW69PFN8g)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/ach-xeno
2003-04-28 15:11:10 +00:00
kaf24@scramble.cl.cam.ac.uk
a0ed4d1051
bitkeeper revision 1.190 (3ead448aQqsmoDogGpVw6XGWve4LIg)
...
xen_segment.c:
Fix virtblk offset/length remapping in Xen.
2003-04-28 15:11:06 +00:00
ach61@soar.cl.cam.ac.uk
8867a28c96
bitkeeper revision 1.189 (3ead3b1cS7oGt_c65vuKxevku1phmQ)
...
use long instead of int for disk sizes
change default state file
2003-04-28 14:30:52 +00:00
kaf24@scramble.cl.cam.ac.uk
0ad8269b35
bitkeeper revision 1.184.1.7 (3ead2bb0z-Au3xm19OXW9JIFLwKvPw)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2003-04-28 13:25:04 +00:00
kaf24@scramble.cl.cam.ac.uk
a8155b3071
bitkeeper revision 1.184.5.1 (3ead2bacOfPX2Bo4kzErV1yUs0q1qA)
...
Many files:
Pass dom_id and other flags to domains in start_info structure. Allow changing of IO privilege level via new hypercall.
2003-04-28 13:25:00 +00:00
jws@cairnwell.research
dc52205a05
bitkeeper revision 1.184.1.6 (3ead28d4DMQnlaCJRLJR1WVg3GJG4A)
...
Merge ssh://jws22@gauntlet.cl.cam.ac.uk//usr/groups/xeno/BK/xeno.bk
into cairnwell.research:/home/jws/projects/xen/xeno.bk
2003-04-28 13:12:52 +00:00
ach61@boulderdash.cl.cam.ac.uk
58c3246326
bitkeeper revision 1.188 (3ead27718TdgjbqnWkDXICxGwmRyPg)
...
Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into boulderdash.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/ach61/xeno/xeno.bk
2003-04-28 13:06:57 +00:00
ach61@labyrinth.cl.cam.ac.uk
3034b03d46
bitkeeper revision 1.187 (3ead25859Pbawg2pQ_-rP3ATdde0_Q)
...
additional debugging
2003-04-28 12:58:45 +00:00
jws@cairnwell.research
978cc52677
bitkeeper revision 1.184.4.1 (3ead21dfzBuAoNqlxkTWXXsQKaDCyQ)
...
few build fixes
2003-04-28 12:43:11 +00:00
smh22@boulderdash.cl.cam.ac.uk
ee2dfef113
bitkeeper revision 1.184.1.5 (3ead21b5NyCUjG_aeWuPdnlHr3hUNA)
...
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-28 12:42:29 +00:00
smh22@boulderdash.cl.cam.ac.uk
c0aaf55de7
bitkeeper revision 1.184.3.1 (3ead21b07jSX5Pp9qvw5mfnYW7oDfA)
...
tweak (added 'IS_PRIV(p)' macro)
2003-04-28 12:42:24 +00:00
kaf24@scramble.cl.cam.ac.uk
489abbf65c
bitkeeper revision 1.184.1.4 (3ead1db8tA_S2OPhEXeHGdyDCCSayw)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2003-04-28 12:25:28 +00:00
kaf24@scramble.cl.cam.ac.uk
f05fe1da0b
bitkeeper revision 1.184.2.1 (3ead1db4N8KP6Exqh2ZYWow_4jjA3A)
...
Many files:
IDE and SCSI devices are now accessed via /dev/hd? and /dev/sd? using the usual device numbers. XLIDE_MAJOR and XLSCSI_MAJOR have been removed, but XLVIRT_MAJOR remains (as do /dev/xvd?).
2003-04-28 12:25:24 +00:00
rn@wyvis.research.intel-research.net
75108f8304
bitkeeper revision 1.184.1.3 (3ead17b9bSG1IOFbiQcgNCIoozp7XQ)
...
virtual time warping (not tested)
2003-04-28 11:59:53 +00:00
jws@cairnwell.research
e0766dd5d0
bitkeeper revision 1.184.1.2 (3ead0965iYbymgGkCE1KCBfvp5wivQ)
...
Merge cairnwell.research:/home/jws/projects/xen/xeno.bk
into cairnwell.research:/home/jws/projects/xen/console/xeno.bk
2003-04-28 10:58:45 +00:00
jws@cairnwell.research
d3246342b6
bitkeeper revision 1.178.2.1 (3ead095fnpL5TUgwn6hztSXztuDhxQ)
...
PS/2 keyboard and mouse support
2003-04-28 10:58:39 +00:00
ach61@labyrinth.cl.cam.ac.uk
2c8172a9e4
bitkeeper revision 1.186 (3ea800c544fTnI-RCGK8ipVr5wRRrA)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/ach61/xeno/xeno.bk
2003-04-24 15:20:37 +00:00
jws@cairnwell.research
07d4591096
bitkeeper revision 1.184.1.1 (3ea6af80NfieJpdXAH_E9VdoYOKtXQ)
...
fixed broken symlink creation
2003-04-23 15:21:36 +00:00
ach61@labyrinth.cl.cam.ac.uk
36e9afb9ef
bitkeeper revision 1.185 (3ea53c98-FRIP-gsOidzpNrAOWwMNg)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/ach61/xeno/xeno.bk
2003-04-22 12:59:04 +00:00
ach61@labyrinth.cl.cam.ac.uk
61a664017f
bitkeeper revision 1.160.3.1 (3ea53c71xG2JEZ0LCbFRAxt9kayWBw)
...
fix earlier merge problems
user space virtual disk manager
2003-04-22 12:58:25 +00:00
kaf24@scramble.cl.cam.ac.uk
5fd515c7a4
bitkeeper revision 1.184 (3ea3068dWnCzvBRYV1RTpoVK29FlDg)
...
Many files:
Removed the system-wide VIF list -- we now find VIFs via the task hashtable. Fixed a few synchronisation problems.
2003-04-20 20:43:57 +00:00
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