aboutsummaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* bitkeeper revision 1.256 (3ee609bdneehgPlYzveJg2IZOvjyUg)kaf24@scramble.cl.cam.ac.uk2003-06-102-0/+10
| | | | | | | | | | | | | | 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.248 (3ecbab33jT8L3qW_jJN1CGBY-pMq9w)ach61@labyrinth.cl.cam.ac.uk2003-05-214-4/+14
| | | | | make html more robust
* bitkeeper revision 1.247 (3eca6fcbSryfLAInJ09OOe4wWo52ew)ach61@labyrinth.cl.cam.ac.uk2003-05-201-1/+2
| | | | | add xi_helper to tools/internal/Makefile
* bitkeeper revision 1.246 (3eca6a979guOx5GLVimvVvJLI_a1Ag)ach61@labyrinth.cl.cam.ac.uk2003-05-2010-83/+267
| | | | | additional error checking and input validation
* bitkeeper revision 1.244 (3ec8e1d5VNymyL_tYaB06GDYNuDbnA)ach61@labyrinth.cl.cam.ac.uk2003-05-191-2/+4
| | | | | comments in build.properties
* bitkeeper revision 1.242 (3ec781a2i_3yx4EVbMDTQaQ_JLxwxw)tlh20@elite.cl.cam.ac.uk2003-05-181-1/+1
| | | | | Use rpmbuild for compatability with other redhat versions
* bitkeeper revision 1.241 (3ec61e32s6YTF00rluKDK91CWwrYCg)tlh20@elite.cl.cam.ac.uk2003-05-172-1/+46
|\ | | | | | | | | | | Merge elite.cl.cam.ac.uk:/Nfs/elmer-e5/grp-sr1/xeno/BK/xeno.bk into elite.cl.cam.ac.uk:/Nfs/elmer-e5/grp-sr1/xeno/users/tlh20/xeno.bk
| * bitkeeper revision 1.235.2.1 (3ec61e2bA2DmJ62U7OOfdZvvjGAwMQ)tlh20@elite.cl.cam.ac.uk2003-05-172-1/+46
| | | | | | | | | | | | | | | | rpm.spec: new file Makefile: Example RPM make file and spec
* | bitkeeper revision 1.238.1.1 (3ec50ea8__tRWWW3YrFU7F1BHqol7A)smh22@labyrinth.cl.cam.ac.uk2003-05-161-1/+1
| | | | | | | | | | build tweaks
* | bitkeeper revision 1.238 (3ec4ebe5rDjYpTzx3zRtrvf31ui5Dg)kaf24@scramble.cl.cam.ac.uk2003-05-161-0/+0
|/ | | | | | empty_dir: new file
* bitkeeper revision 1.234 (3ec4b7bcNQq46IUAjB_RJ2Gfthg1HQ)kaf24@scramble.cl.cam.ac.uk2003-05-161-2/+2
| | | | | | build.properties, Makefile: Fix build scripts for xenctl tools.
* bitkeeper revision 1.233 (3ec4b0f6Cj_75HMxVrjHKR0QUy_kNA)kaf24@scramble.cl.cam.ac.uk2003-05-1682-99/+5816
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Many files: new file xenohead.def: change bean persistence from session to application Makefile: clean web/tmpl too xi_list: add raw integer state to output Many files: split for dual use: original command line invocation from domctl and new xenctl gui domctl: look for domctl.xml in /var/lib/xen domctl.xml: xi_tools_dir should come at the top build-dom.xml: remove silliness Makefile: add support for xenctl build-dom.xml: Rename: tools/control/build-domctl.xml -> tools/control/build-dom.xml build-domctl.xml: Rename: tools/control/build.xml -> tools/control/build-domctl.xml Many files: mvdir
* bitkeeper revision 1.224 (3ebe2eafd96cvR2TVTUptkPgSEFFkQ)tlh20@labyrinth.cl.cam.ac.uk2003-05-111-115/+157
| | | | | | CommandNew.java: Allow .gz initrd and image, decompressed to /tmp and deleted after building the domain
* bitkeeper revision 1.217 (3eba1d1aDFDJBD7-4CxJgolbh-GlMA)tlh20@elite.cl.cam.ac.uk2003-05-084-42/+55
|\ | | | | | | | | Merge with IAP's extra args
| * bitkeeper revision 1.210.1.1 (3eba19d1IIr1Ohw82oc2IN-kKV0kfw)tlh20@elite.cl.cam.ac.uk2003-05-084-41/+54
| | | | | | | | | | Allow blank network options, fix spacing around -a in CommandNew
* | bitkeeper revision 1.216 (3eb93bd2LHmbNRayIk-VrRYgW9v3gQ)iap10@freefall.cl.cam.ac.uk2003-05-073-2/+4
| | | | | | | | | | chmod script
* | bitkeeper revision 1.214 (3eb939304B975xl_ENp3_2N45s2JjA)iap10@freefall.cl.cam.ac.uk2003-05-071-1/+1
| | | | | | | | | | install xi_list and xi_vifinit
* | bitkeeper revision 1.213 (3eb9380dNpLXADof1Q707oFNYvY31Q)iap10@freefall.cl.cam.ac.uk2003-05-072-3/+7
| | | | | | | | | | Add flag -a for extra root params.
* | bitkeeper revision 1.211 (3eb92435Me0VsFGKxdrtpCw31sPWBw)iap10@freefall.cl.cam.ac.uk2003-05-075-1/+16
|/ | | | | | | 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/+45
| | | | | | | | 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.209 (3eb7eef0DJ3MYtF7Su2LWjq1mtOLsA)kaf24@scramble.cl.cam.ac.uk2003-05-065-73/+78
| | | | | | kernel.c, xi_stop.c, xi_start.c, xi_destroy.c, xi_create.c, xi_build.c: Build fixes to remove compile warnings. Also fixed a crash when run xi_build with no kernel args.
* bitkeeper revision 1.207 (3eb788deeBcKbOjJTp9dz6uBjMSLLQ)kaf24@scramble.cl.cam.ac.uk2003-05-062-0/+7
| | | | | | | Makefile: new file Fixes to build system. New root Makefile.
* bitkeeper revision 1.206 (3eb7820fjxOimwW6NMSeo6KyAdqZUQ)tlh20@elite.cl.cam.ac.uk2003-05-0627-4/+1995
| | | | | | | Many files: new file domctl, xi_ tools, updated domain builder, /proc/xeno/domains
* 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.195.1.1 (3eaff787jOwArrU61tGT-CiIMiVgkw)ach61@labyrinth.cl.cam.ac.uk2003-04-301-0/+35
| | | | | virtual disk manager DTD for state file
* bitkeeper revision 1.189 (3ead3b1cS7oGt_c65vuKxevku1phmQ)ach61@soar.cl.cam.ac.uk2003-04-285-9/+9
| | | | | | use long instead of int for disk sizes change default state file
* bitkeeper revision 1.185 (3ea53c98-FRIP-gsOidzpNrAOWwMNg)ach61@labyrinth.cl.cam.ac.uk2003-04-2214-0/+1761
|\ | | | | | | | | | | 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-2214-0/+1761
| | | | | | | | | | | | fix earlier merge problems user space virtual disk manager
* | bitkeeper revision 1.184 (3ea3068dWnCzvBRYV1RTpoVK29FlDg)kaf24@scramble.cl.cam.ac.uk2003-04-202-10/+6
| | | | | | | | | | | | Many files: Removed the system-wide VIF list -- we now find VIFs via the task hashtable. Fixed a few synchronisation problems.
* | bitkeeper revision 1.179 (3e9e9d6686NgD7eyGZqkrhBZ7IgkDw)kaf24@scramble.cl.cam.ac.uk2003-04-171-9/+37
| | | | | | | | | | | | 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.172.2.1 (3e9d99f1bgmrT-dK132TjqTggS_oow)iap10@labyrinth.cl.cam.ac.uk2003-04-161-5/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.165 (3e9ae27fgvCRUGxAZJ70ClZ8aKWQkw)kaf24@scramble.cl.cam.ac.uk2003-04-141-2/+7
|/ | | | | | Many files: Virtualised the GDT. Also some progress in virtualising the LDT.
* bitkeeper revision 1.143 (3e74b84b5VrjDqGiZF9--cS3ZOR_Wg)iap10@labyrinth.cl.cam.ac.uk2003-03-161-1/+2
| | | | | | | Temporarily disable the setting of the hostname in ip= command line to work around the mystery 30s pause when rc.sysinit mounts NFS file systems.
* bitkeeper revision 1.138.1.1 (3e747290naA-qNOJaNg13FTUXkrcdw)iap10@labyrinth.cl.cam.ac.uk2003-03-162-3/+12
| | | | | further cleanup to domain building scripts
* bitkeeper revision 1.136.1.1 (3e745e03Z7L06D2idmjbeBT1RUi98Q)iap10@labyrinth.cl.cam.ac.uk2003-03-161-1/+4
| | | | | minor improvement to "mynewdom" to set the hostname
* bitkeeper revision 1.127 (3e720586O6aVrNSfBP-JoasaybnNsg)rn@wyvis.research.intel-research.net2003-03-141-0/+52
|\ | | | | | | | | I have no idea what this is merges of merges....
| * bitkeeper revision 1.122.1.15 (3e71afadv9l-u2tI8SHy7dEiub2gNg)iap10@labyrinth.cl.cam.ac.uk2003-03-141-0/+52
| | | | | | | | | | | | added "mynewdom" script. Horribly CL site specific, but damn useful.
* | bitkeeper revision 1.124 (3e71f8a4QvveKwitZNAJi1H3BJpPEQ)rn@wyvis.research.intel-research.net2003-03-141-81/+0
|/ | | | | | | | | | | | | | | | | | | ac_timer.c: rewrite of do timer/add_timer + perfcounters apic.c: added perfcounter and try to disable APIC when no timeout value is zero. irq.c: count interrupts and cycles spent in them sched.h: added fields for BVT schedule.c: BVT without warping keyhandler.c: added handler for dumping run queues moved handler for ac_timers here .del-dom0_ops.h~f77c7a14cfa618f8: Delete: tools/domain_builder/dom0_ops.h
* bitkeeper revision 1.105.1.8 (3e63781aEVDfQh1rIWk8m6mnaO7HtA)kaf24@labyrinth.cl.cam.ac.uk2003-03-033-0/+140
|\ | | | | | | | | | | Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk into labyrinth.cl.cam.ac.uk:/local/scratch/kaf24/bd-xeno
| * bitkeeper revision 1.102.1.1 (3e63780anLue1rOR9-4fOlXH3ejAhA)kaf24@labyrinth.cl.cam.ac.uk2003-03-033-0/+140
| | | | | | | | | | | | | | | | dom_mem_ops.h, balloon.c, Makefile, dom_mem_ops.c, README: new file Many files: Boris's balloon driver.
* | bitkeeper revision 1.105.1.5 (3e5f78b2JrROb7627ksGnXNIWgAM3w)smh22@boulderdash.cl.cam.ac.uk2003-02-281-34/+27
|/ | | | | domain builder fix
* bitkeeper revision 1.96 (3e5a5cd7-6YCRyx9vceH0j_ljuOe-Q)kaf24@labyrinth.cl.cam.ac.uk2003-02-242-4/+11
| | | | | | | | | | | | | | hypervisor-ifs: new file Many files: Allow forced killing of domains with 'kill_domain -f'. task_structs now reference counted. .del-network.h~823d28e86ebe9d9b: Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs/network.h .del-hypervisor-if.h~d1f6a7dd4307ddfe: Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs/hypervisor-if.h .del-block.h~81aa08f4e2012da6: Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs/block.h
* bitkeeper revision 1.79 (3e5537e5Vnw-9Lpy24SyRJVm4xxZ3w)kaf24@labyrinth.cl.cam.ac.uk2003-02-201-0/+0
| | | | | | | | xl_block.c, xen_block.c, process.c: Fixes to Xenolinux blkdev handling. Still rather broken though :-( newdom: Change mode to -rwxrwxr-x
* bitkeeper revision 1.76.1.1 (3e54fc23zcQZlR65KsPYjjBI9M-6Hg)iap10@labyrinth.cl.cam.ac.uk2003-02-203-9/+25
| | | | | | | | | | | | | modifications to newdom scripts. Example invocations: newdom <size> <image> <ip> <root details> really ./newdom 16000 ../../../xenolinux-2.4.16-kdb/arch/xeno/boot/image 128.232.35.xxx root=/dev/nfs nfsroot=/usr/groups/srgboot/hhh/roots/root1 really ./newdom 16000 ../../../xenolinux-2.4.16-kdb/arch/xeno/boot/image 128.232.35.xxx root=/dev/xhdaNNN [fill in hhh, xxx and NNN as appropriate]
* bitkeeper revision 1.48 (3e4e7b09RoRhdqgVpx2ahzGbpt_4wg)kaf24@labyrinth.cl.cam.ac.uk2003-02-151-10/+20
| | | | | | dom0_core.c, domain.c, dom0_ops.c, dom_builder.c: Further fixes to domain building
* bitkeeper revision 1.33.1.2 (3e4d06a61MzolTel67UVRTtXwIP_sA)kaf24@labyrinth.cl.cam.ac.uk2003-02-141-56/+41
| | | | | | dom_builder.c: Cleaned up the user-space domain builder.
* bitkeeper revision 1.33.1.1 (3e4d0046UBuDSsmiQzTssLuipi89Wg)smh22@boulderdash.cl.cam.ac.uk2003-02-1410-0/+797
put domain builder tools and scripts under bk (these are for running under domain 0)