aboutsummaryrefslogtreecommitdiffstats
path: root/xenolinux-2.4.21-pre4-sparse
Commit message (Collapse)AuthorAgeFilesLines
* bitkeeper revision 1.258 (3efc5218v9et-leaVGHVRu-faTh56g)iap10@labyrinth.cl.cam.ac.uk2003-06-2782-25585/+0
| | | | | update to official 2.4.21 kernel from 2.4.21-pre4
* bitkeeper revision 1.256 (3ee609bdneehgPlYzveJg2IZOvjyUg)kaf24@scramble.cl.cam.ac.uk2003-06-101-84/+15
| | | | | | | | | | | | | | dom0_ops.h: new file dom0_ops.h, sched.h, kernel.c, domain.c, dom0_ops.c: Clean up dom0_ops.h interface files to remove duplicated definitions. dom0_ops.h: Rename: xen/include/xeno/dom0_ops.h -> xen/include/hypervisor-ifs/dom0_ops.h .del-dom0_ops.h~ede4a9057a132248: Delete: tools/internal/dom0_ops.h .del-dom0_ops.h~d7d8e37e7e6347c6: Delete: tools/domain_builder/dom0_ops.h
* bitkeeper revision 1.255 (3ee5f6d5vkkWKWqCJgu8yj_PRuBcLQ)rgr22@boulderdash.cl.cam.ac.uk2003-06-101-15/+55
| | | | | adding resource usage accounting for network usage
* bitkeeper revision 1.254 (3ee5b2ec_UeOrG0N_QNlcT6ZX9JLTg)rgr22@boulderdash.cl.cam.ac.uk2003-06-102-0/+44
|\ | | | | | | | | | | Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk into boulderdash.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/rgr22/xeno-clone/xeno.bk
| * bitkeeper revision 1.242.1.1 (3ee5b2e6yiamD8UfKwvKw39hVfWFpg)rgr22@boulderdash.cl.cam.ac.uk2003-06-102-0/+44
| | | | | | | | | | | | | | | | dom0_ops.h, dom0_ops.c: added CPU time to the list of values returned by a DOM0_GETDOMAININFO call dom0_core.c: added a /proc/xeno/dom<n>/usage entry for tracking resource usage
* | bitkeeper revision 1.253 (3ede2580BOyG2X8oTsgB7U5xY-U9XQ)kaf24@scramble.cl.cam.ac.uk2003-06-045-14/+14
| | | | | | | | | | | | processor.h, setup.c, process.c, ioport.c, head.S: Yet another IOPL fix -- tested this time :-)
* | bitkeeper revision 1.252 (3eddffe6IQ1eZ1bHUcbBhwG8ApEXrA)kaf24@scramble.cl.cam.ac.uk2003-06-043-11/+7
| | | | | | | | | | | | processor.h, setup.c, process.c: Further IOPL fix -- also initial idle thread has current->thread.esp0 initialised to a non-zero value.
* | bitkeeper revision 1.251 (3edde4f3E2DAGrzTEG2ZDkYKtez4fQ)kaf24@scramble.cl.cam.ac.uk2003-06-042-2/+11
|/ | | | | | setup.c, head.S: Fix IOPL handling in Xenolinux.
* bitkeeper revision 1.238.1.1 (3ec50ea8__tRWWW3YrFU7F1BHqol7A)smh22@labyrinth.cl.cam.ac.uk2003-05-161-1/+0
| | | | | build tweaks
* bitkeeper revision 1.231 (3ec39b89OCJifV8fM-kyKDRrFrZZcA)kaf24@scramble.cl.cam.ac.uk2003-05-151-3/+3
| | | | | | mkbuildtree: Minor fix to mkbuildtree script.
* bitkeeper revision 1.230 (3ec272b8YLY6_pW4f3lfg7nQWd7Vuw)jws@cairnwell.research2003-05-143-375/+0
| | | | | console code tidying
* bitkeeper revision 1.228 (3ec25028MO9vxogXKMc4ck8ORf6Dfg)kaf24@scramble.cl.cam.ac.uk2003-05-142-56/+17
| | | | | | | | config.in: Moved useful bits of drivers/block/Config.in to xeno-specific config script. .del-Config.in~a5023a9c38cac636: Delete: xenolinux-2.4.21-pre4-sparse/drivers/block/Config.in
* bitkeeper revision 1.221 (3eba8f8dgXua1A_xKfhWMGYPP8YLPQ)kaf24@scramble.cl.cam.ac.uk2003-05-082-7/+66
| | | | | | | | lndir-rel: new file mkbuildtree: Fixed xenolinux mkbuildtree script to create relative symlinks.
* bitkeeper revision 1.212 (3eb926f1LMTJjYXKWryM56gGNaqnkg)iap10@freefall.cl.cam.ac.uk2003-05-071-0/+1
| | | | | | install non compressed version of xenolinux as the domain builder currently needs it...
* bitkeeper revision 1.211 (3eb92435Me0VsFGKxdrtpCw31sPWBw)iap10@freefall.cl.cam.ac.uk2003-05-071-0/+3
| | | | | | | add "make install" target to install boot and binary files in install/boot and install/bin as appropriate
* bitkeeper revision 1.210 (3eb83c4fHs_yAKLhRwEjFTSk2RBfhA)tlh20@elite.cl.cam.ac.uk2003-05-061-0/+6
| | | | | | | | xi_list: new file dom0_core.c, sched.h, domain.c: Add default domain name and xi_list to list all running domains
* bitkeeper revision 1.208 (3eb7cc95biENxNPLM1gD4B9rpj7H_w)kaf24@scramble.cl.cam.ac.uk2003-05-068-391/+396
| | | | | | | | | | Makefile: new file Many files: Allow hypercalls from ring 3 (if permitted by ring 1). .del-Config.in~31701845a0b06ec3: Delete: xenolinux-2.4.21-pre4-sparse/drivers/char/Config.in
* bitkeeper revision 1.206 (3eb7820fjxOimwW6NMSeo6KyAdqZUQ)tlh20@elite.cl.cam.ac.uk2003-05-062-11/+133
| | | | | | | Many files: new file domctl, xi_ tools, updated domain builder, /proc/xeno/domains
* bitkeeper revision 1.202 (3eb16700-gEpXFlt08DC4GuoWltR6Q)jws@cairnwell.research2003-05-017-412/+112
|\ | | | | | | | | jws merge
| * bitkeeper revision 1.192.1.1 (3eb16618C2ePfMjC3p2SoqAYtLR0Kw)jws@cairnwell.research2003-05-017-412/+112
| | | | | | | | | | Console support - next delta
* | 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.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-291-12/+28
|/ | | | | | 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-291-0/+103
| | | | | | 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-284-6/+39
|\ | | | | | | | | | | 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-283-5/+37
| |\ | | | | | | | | | | | | | | | 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-283-5/+37
| | | | | | | | | | | | | | | | | | 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.4.1 (3ead21dfzBuAoNqlxkTWXXsQKaDCyQ)jws@cairnwell.research2003-04-282-1/+2
| |/ | | | | | | | | few build fixes
* | bitkeeper revision 1.188 (3ead27718TdgjbqnWkDXICxGwmRyPg)ach61@boulderdash.cl.cam.ac.uk2003-04-2816-321/+988
|\| | | | | | | | | | | 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.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.2 (3ead0965iYbymgGkCE1KCBfvp5wivQ)jws@cairnwell.research2003-04-289-282/+958
| |\ | | | | | | | | | | | | | | | 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-289-282/+958
| | | | | | | | | | | | | | | PS/2 keyboard and mouse support
* | | bitkeeper revision 1.187 (3ead25859Pbawg2pQ_-rP3ATdde0_Q)ach61@labyrinth.cl.cam.ac.uk2003-04-282-1/+11
| | | | | | | | | | | | | | | additional debugging
* | | bitkeeper revision 1.185 (3ea53c98-FRIP-gsOidzpNrAOWwMNg)ach61@labyrinth.cl.cam.ac.uk2003-04-224-21/+284
|\ \ \ | |/ / |/| | | | | | | | | | | 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-224-21/+284
| | | | | | | | | | | | | | | | | | fix earlier merge problems user space virtual disk manager
* | | bitkeeper revision 1.184 (3ea3068dWnCzvBRYV1RTpoVK29FlDg)kaf24@scramble.cl.cam.ac.uk2003-04-202-162/+173
| | | | | | | | | | | | | | | | | | Many files: Removed the system-wide VIF list -- we now find VIFs via the task hashtable. Fixed a few synchronisation problems.
* | | bitkeeper revision 1.182 (3ea1bb7f98xr7aYRE_Mk3txa3RGZrg)kaf24@scramble.cl.cam.ac.uk2003-04-193-55/+77
| | | | | | | | | | | | | | | | | | 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-171-81/+51
|\ \ \ | | | | | | | | | | | | | | | | | | | | 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-171-81/+51
| | |/ | |/| | | | | | | | | | | | | 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.178.1.1 (3e9ed9f8LHaadjxKzRBXgrVFHvdPPQ)smh22@boulderdash.cl.cam.ac.uk2003-04-171-7/+33
|/ / | | | | | | | | better cdrom support
* | 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.
* | bitkeeper revision 1.176 (3e9da47bzLFoU-B34fD8rTPJL639zw)kaf24@scramble.cl.cam.ac.uk2003-04-162-2/+2
|\ \ | | | | | | | | | | | | | | | Merge scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
| * | bitkeeper revision 1.174.1.1 (3e9da471qg3yz_feoqPtr18G7aJ8UA)kaf24@scramble.cl.cam.ac.uk2003-04-162-2/+2
| | | | | | | | | | | | | | | | | | ptrace.h, traps.c: Fix ring privilege checking in Xenolinux (OS runs in ring 1, not ring 0).
* | | bitkeeper revision 1.172.2.1 (3e9d99f1bgmrT-dK132TjqTggS_oow)iap10@labyrinth.cl.cam.ac.uk2003-04-161-0/+2
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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...
* | bitkeeper revision 1.172 (3e9d5020hc5RUkx3ArM71EjZ_UUbgw)kaf24@scramble.cl.cam.ac.uk2003-04-165-39/+104
| | | | | | | | | | | | Many files: Fixed event masking so that events can be individually masked. Fixed Xenolinux config/build system.
* | bitkeeper revision 1.170 (3e9c936fXyHEI0NKOWQkP9tHN4sbqw)kaf24@scramble.cl.cam.ac.uk2003-04-151-7/+15
| | | | | | | | | | | | Many files: Finished virtualisation of x86 LDT. Xenolinux now exports this to applications (eg. for use by linuxthreads).
* | bitkeeper revision 1.169 (3e9c3ccfiF6cRyDKxKmbo7GcwsGW2g)kaf24@scramble.cl.cam.ac.uk2003-04-1513-56/+373
|\ \ | | | | | | | | | | | | | | | Merge scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno