aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* bitkeeper revision 1.206 (3eb7820fjxOimwW6NMSeo6KyAdqZUQ)tlh20@elite.cl.cam.ac.uk2003-05-0638-25/+2271
| | | | | | | Many files: new file domctl, xi_ tools, updated domain builder, /proc/xeno/domains
* bitkeeper revision 1.205 (3eb3c88eduKB4UKYwbNPBquG4zJDqg)kaf24@scramble.cl.cam.ac.uk2003-05-0310-28/+4487
|\ | | | | | | | | | | Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
| * bitkeeper revision 1.203.1.1 (3eb3c88bjetxHzcoqH6QUfVIBCLFGg)kaf24@scramble.cl.cam.ac.uk2003-05-0310-28/+4487
| | | | | | | | | | | | | | | | xen.flf, figlet.c, README, Makefile, LICENSE, version.h, kernel.c: More initial banner fixes -- build version is stored in root Makefile. xen.flf, figlet.c, README, Makefile, LICENSE: new file
* | bitkeeper revision 1.204 (3eb29485KpeT7bkpMirzzTwp0MY0cQ)jws@cairnwell.research2003-05-022-10/+15
|\ \ | |/ |/| | | | | | | Merge ssh://jws22@gauntlet.cl.cam.ac.uk//usr/groups/xeno/BK/xeno.bk into cairnwell.research:/home/jws/projects/xen/console/xeno.bk
| * bitkeeper revision 1.202.1.1 (3eb29479NSt9W43l1WHqpd10S9llKA)jws@cairnwell.research2003-05-022-10/+15
| | | | | | | | | | console command line fix
* | bitkeeper revision 1.203 (3eb284e8XJjBijrpL1sa9HnT3VaQKA)kaf24@scramble.cl.cam.ac.uk2003-05-024-4/+44
|\ \ | |/ |/| | | | | | | Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
| * bitkeeper revision 1.201.1.1 (3eb284e4TXxmjVJxwkJfXMR3WFr5Vw)kaf24@scramble.cl.cam.ac.uk2003-05-024-4/+44
| | | | | | | | | | | | version.h, kernel.c, Rules.mk, Makefile: Fancy and informative banner is displayed when Xen boots.
* | bitkeeper revision 1.202 (3eb16700-gEpXFlt08DC4GuoWltR6Q)jws@cairnwell.research2003-05-0113-475/+237
|\ \ | |/ |/| | | | | jws merge
| * bitkeeper revision 1.192.1.1 (3eb16618C2ePfMjC3p2SoqAYtLR0Kw)jws@cairnwell.research2003-05-0113-474/+237
| | | | | | | | | | Console support - next delta
* | bitkeeper revision 1.201 (3eb15dec8MXwnOKDkCBFmw-7vEXcGQ)kaf24@scramble.cl.cam.ac.uk2003-05-011-2/+3
| | | | | | | | | | | | kernel.c: Clean up Xen output to VGA console.
* | bitkeeper revision 1.200 (3eb14a5aPwO-utY55-EMoEjR8hEuWA)kaf24@scramble.cl.cam.ac.uk2003-05-011-1/+1
| | | | | | | | | | | | defconfig: Compile NLS 8559-1 support by default, to avoid kernel warnings.
* | bitkeeper revision 1.199 (3eb13d7aaFLvrWm2Gy0oHRZ0KyIWNw)kaf24@scramble.cl.cam.ac.uk2003-05-011-2/+9
| | | | | | | | | | | | xl_block.c: Fix xenolinux blkdev ioctl handling. Handle multisession probing in a simple manner (always say NOT multisession :-).
* | bitkeeper revision 1.198 (3eb067ccnZGiSrE___bi3AnWpeUuIw)ach61@labyrinth.cl.cam.ac.uk2003-05-014-9/+92
| | | | | | | | | | | | allow creation of vbd directly from disk partition error checking to ensure that /proc/partitions is from a xeno machine
* | bitkeeper revision 1.197 (3eaff856Rg7MdMuHeJGKobaboPNAhA)ach61@labyrinth.cl.cam.ac.uk2003-04-302-0/+36
|\ \ | | | | | | | | | | | | | | | 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
| * | bitkeeper revision 1.195.1.1 (3eaff787jOwArrU61tGT-CiIMiVgkw)ach61@labyrinth.cl.cam.ac.uk2003-04-302-0/+36
| | | | | | | | | | | | | | | virtual disk manager DTD for state file
* | | bitkeeper revision 1.196 (3eafa27fjD1i7ThWSspo1AefQXCtxQ)kaf24@scramble.cl.cam.ac.uk2003-04-301-6/+10
|/ / | | | | | | | | | | xl_ide.c: Further fixes to Xenolinux IDE code -- properly tested this time :-)
* | bitkeeper revision 1.195 (3eaec8596pxD7fZFaOTkio2qijGk9g)kaf24@scramble.cl.cam.ac.uk2003-04-291-4/+4
| | | | | | | | | | | | xl_ide.c: Small Xenolinux IDE fix.
* | bitkeeper revision 1.194 (3eaec3046yAItB06JdZkroeL7XKJxA)kaf24@scramble.cl.cam.ac.uk2003-04-294-109/+141
| | | | | | | | | | | | 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.
* | bitkeeper revision 1.193 (3eae9e8fDbEyBEL7yKPAlkULZMIM4g)kaf24@scramble.cl.cam.ac.uk2003-04-297-38/+53
|/ | | | | | 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.
* bitkeeper revision 1.192 (3eae50ddRBIeCAm0nByE2rOPgLLz3A)kaf24@scramble.cl.cam.ac.uk2003-04-294-49/+135
| | | | | | 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).
* bitkeeper revision 1.191 (3ead448eiWx9DnIJDafKeaW69PFN8g)kaf24@scramble.cl.cam.ac.uk2003-04-289-14/+69
|\ | | | | | | | | | | Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into scramble.cl.cam.ac.uk:/local/scratch/kaf24/ach-xeno
| * bitkeeper revision 1.184.1.7 (3ead2bb0z-Au3xm19OXW9JIFLwKvPw)kaf24@scramble.cl.cam.ac.uk2003-04-288-13/+67
| |\ | | | | | | | | | | | | | | | Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
| | * bitkeeper revision 1.184.5.1 (3ead2bacOfPX2Bo4kzErV1yUs0q1qA)kaf24@scramble.cl.cam.ac.uk2003-04-288-13/+67
| | | | | | | | | | | | | | | | | | Many files: Pass dom_id and other flags to domains in start_info structure. Allow changing of IO privilege level via new hypercall.
| * | bitkeeper revision 1.184.1.6 (3ead28d4DMQnlaCJRLJR1WVg3GJG4A)jws@cairnwell.research2003-04-282-1/+2
| |\ \ | | |/ | |/| | | | | | | | | | Merge ssh://jws22@gauntlet.cl.cam.ac.uk//usr/groups/xeno/BK/xeno.bk into cairnwell.research:/home/jws/projects/xen/xeno.bk
| | * bitkeeper revision 1.184.4.1 (3ead21dfzBuAoNqlxkTWXXsQKaDCyQ)jws@cairnwell.research2003-04-282-1/+2
| | | | | | | | | | | | | | | few build fixes
* | | bitkeeper revision 1.190 (3ead448aQqsmoDogGpVw6XGWve4LIg)kaf24@scramble.cl.cam.ac.uk2003-04-281-59/+38
| | | | | | | | | | | | | | | | | | xen_segment.c: Fix virtblk offset/length remapping in Xen.
* | | bitkeeper revision 1.189 (3ead3b1cS7oGt_c65vuKxevku1phmQ)ach61@soar.cl.cam.ac.uk2003-04-286-9/+10
| | | | | | | | | | | | | | | | | | use long instead of int for disk sizes change default state file
* | | bitkeeper revision 1.188 (3ead27718TdgjbqnWkDXICxGwmRyPg)ach61@boulderdash.cl.cam.ac.uk2003-04-2824-393/+1228
|\| | | | | | | | | | | | | | | | | 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
| * | bitkeeper revision 1.184.1.5 (3ead21b5NyCUjG_aeWuPdnlHr3hUNA)smh22@boulderdash.cl.cam.ac.uk2003-04-281-0/+4
| |\ \ | | |/ | |/| | | | | | | | | | Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into boulderdash.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
| | * bitkeeper revision 1.184.3.1 (3ead21b07jSX5Pp9qvw5mfnYW7oDfA)smh22@boulderdash.cl.cam.ac.uk2003-04-281-0/+4
| | | | | | | | | | | | | | | tweak (added 'IS_PRIV(p)' macro)
| * | bitkeeper revision 1.184.1.4 (3ead1db8tA_S2OPhEXeHGdyDCCSayw)kaf24@scramble.cl.cam.ac.uk2003-04-287-39/+30
| |\ \ | | | | | | | | | | | | | | | | | | | | Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
| | * | bitkeeper revision 1.184.2.1 (3ead1db4N8KP6Exqh2ZYWow_4jjA3A)kaf24@scramble.cl.cam.ac.uk2003-04-287-39/+30
| | | | | | | | | | | | | | | | | | | | | | | | 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?).
| * | | bitkeeper revision 1.184.1.3 (3ead17b9bSG1IOFbiQcgNCIoozp7XQ)rn@wyvis.research.intel-research.net2003-04-282-7/+43
| |/ / | | | | | | | | | | | | virtual time warping (not tested)
| * | bitkeeper revision 1.184.1.2 (3ead0965iYbymgGkCE1KCBfvp5wivQ)jws@cairnwell.research2003-04-2814-347/+1150
| |\ \ | | |/ | |/| | | | | | | | | | Merge cairnwell.research:/home/jws/projects/xen/xeno.bk into cairnwell.research:/home/jws/projects/xen/console/xeno.bk
| | * bitkeeper revision 1.178.2.1 (3ead095fnpL5TUgwn6hztSXztuDhxQ)jws@cairnwell.research2003-04-2814-347/+1150
| | | | | | | | | | | | | | | PS/2 keyboard and mouse support
* | | bitkeeper revision 1.187 (3ead25859Pbawg2pQ_-rP3ATdde0_Q)ach61@labyrinth.cl.cam.ac.uk2003-04-284-23/+110
| | | | | | | | | | | | | | | additional debugging
* | | bitkeeper revision 1.186 (3ea800c544fTnI-RCGK8ipVr5wRRrA)ach61@labyrinth.cl.cam.ac.uk2003-04-241-1/+1
|\| | | | | | | | | | | | | | | | | 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
| * | bitkeeper revision 1.184.1.1 (3ea6af80NfieJpdXAH_E9VdoYOKtXQ)jws@cairnwell.research2003-04-231-1/+1
| | | | | | | | | | | | | | | fixed broken symlink creation
* | | bitkeeper revision 1.185 (3ea53c98-FRIP-gsOidzpNrAOWwMNg)ach61@labyrinth.cl.cam.ac.uk2003-04-2222-40/+2105
|\ \ \ | |/ / |/| | | | | | | | | | | 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
| * | bitkeeper revision 1.160.3.1 (3ea53c71xG2JEZ0LCbFRAxt9kayWBw)ach61@labyrinth.cl.cam.ac.uk2003-04-2223-41/+2106
| | | | | | | | | | | | | | | | | | fix earlier merge problems user space virtual disk manager
* | | bitkeeper revision 1.184 (3ea3068dWnCzvBRYV1RTpoVK29FlDg)kaf24@scramble.cl.cam.ac.uk2003-04-2024-330/+369
| | | | | | | | | | | | | | | | | | Many files: Removed the system-wide VIF list -- we now find VIFs via the task hashtable. Fixed a few synchronisation problems.
* | | bitkeeper revision 1.183 (3ea2a4e7KDDHb6E_T7p4_1B8U0oKUw)kaf24@scramble.cl.cam.ac.uk2003-04-205-32/+38
| | | | | | | | | | | | | | | | | | 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.
* | | bitkeeper revision 1.182 (3ea1bb7f98xr7aYRE_Mk3txa3RGZrg)kaf24@scramble.cl.cam.ac.uk2003-04-1916-457/+420
| | | | | | | | | | | | | | | | | | 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 :-)
* | | bitkeeper revision 1.181 (3e9ee078FteSsgdMh0SKyoaSZBrrhg)kaf24@scramble.cl.cam.ac.uk2003-04-177-363/+368
|\ \ \ | | | | | | | | | | | | | | | | | | | | Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
| * | | bitkeeper revision 1.179.1.1 (3e9ee075wJmtFBkJEk-QAC5VB7htXg)kaf24@scramble.cl.cam.ac.uk2003-04-177-363/+368
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | bitkeeper revision 1.180 (3e9eda02F_PKMkDPKMOgXZtjVifQdA)smh22@boulderdash.cl.cam.ac.uk2003-04-179-1963/+2019
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into boulderdash.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
| * | | bitkeeper revision 1.178.1.1 (3e9ed9f8LHaadjxKzRBXgrVFHvdPPQ)smh22@boulderdash.cl.cam.ac.uk2003-04-179-1963/+2019
| | |/ | |/| | | | | | | | | | better cdrom support
* / | bitkeeper revision 1.179 (3e9e9d6686NgD7eyGZqkrhBZ7IgkDw)kaf24@scramble.cl.cam.ac.uk2003-04-175-32/+81
|/ / | | | | | | | | | | 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.
* | bitkeeper revision 1.178 (3e9ddc2adPhWHr21YHzs6syKpTq9Ig)kaf24@scramble.cl.cam.ac.uk2003-04-161-2/+3
| | | | | | | | | | | | domain.c: Remove Xen compile warning.
* | bitkeeper revision 1.177 (3e9ddbaeZvT8WLJjkXqctK8YH2xb1A)kaf24@scramble.cl.cam.ac.uk2003-04-162-11/+10
| | | | | | | | | | | | system.h, process.c: Fixed Xenolinux context switch code so that FS and GS are properly saved for the old process.