Commit Graph
31 Commits
Author SHA1 Message Date
iap10@freefall.cl.cam.ac.uk b4daf74e55 bitkeeper revision 1.214 (3eb939304B975xl_ENp3_2N45s2JjA)
install xi_list and xi_vifinit
2003-05-07 16:49:52 +00:00
iap10@freefall.cl.cam.ac.uk 76eebc7f2a bitkeeper revision 1.213 (3eb9380dNpLXADof1Q707oFNYvY31Q)
Add flag -a for extra root params.
2003-05-07 16:45:01 +00:00
iap10@freefall.cl.cam.ac.uk 365d58892e bitkeeper revision 1.211 (3eb92435Me0VsFGKxdrtpCw31sPWBw)
add "make install" target to install boot and binary files in
install/boot and install/bin as appropriate
2003-05-07 15:20:21 +00:00
tlh20@elite.cl.cam.ac.uk 642bd0999b bitkeeper revision 1.210 (3eb83c4fHs_yAKLhRwEjFTSk2RBfhA)
xi_list:
  new file
dom0_core.c, sched.h, domain.c:
  Add default domain name and xi_list to list all running domains
2003-05-06 22:50:55 +00:00
kaf24@scramble.cl.cam.ac.uk 0d1658ee22 bitkeeper revision 1.209 (3eb7eef0DJ3MYtF7Su2LWjq1mtOLsA)
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.
2003-05-06 17:20:48 +00:00
kaf24@scramble.cl.cam.ac.uk 8f6aca9a6b bitkeeper revision 1.207 (3eb788deeBcKbOjJTp9dz6uBjMSLLQ)
Makefile:
  new file
  Fixes to build system. New root Makefile.
2003-05-06 10:05:18 +00:00
tlh20@elite.cl.cam.ac.uk fd347f1b55 bitkeeper revision 1.206 (3eb7820fjxOimwW6NMSeo6KyAdqZUQ)
Many files:
  new file
  domctl, xi_ tools, updated domain builder, /proc/xeno/domains
2003-05-06 09:36:15 +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 4542820720 bitkeeper revision 1.195.1.1 (3eaff787jOwArrU61tGT-CiIMiVgkw)
virtual disk manager DTD for state file
2003-04-30 16:19:19 +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
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 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
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 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
iap10@labyrinth.cl.cam.ac.uk b90e09b115 bitkeeper revision 1.143 (3e74b84b5VrjDqGiZF9--cS3ZOR_Wg)
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.
2003-03-16 17:45:47 +00:00
iap10@labyrinth.cl.cam.ac.uk b168be59be bitkeeper revision 1.138.1.1 (3e747290naA-qNOJaNg13FTUXkrcdw)
further cleanup to domain building scripts
2003-03-16 12:48:16 +00:00
iap10@labyrinth.cl.cam.ac.uk 6e80eaf0f8 bitkeeper revision 1.136.1.1 (3e745e03Z7L06D2idmjbeBT1RUi98Q)
minor improvement to "mynewdom" to set the hostname
2003-03-16 11:20:35 +00:00
rn@wyvis.research.intel-research.net c329d4eb3c bitkeeper revision 1.127 (3e720586O6aVrNSfBP-JoasaybnNsg)
I have no idea what this is merges of merges....
2003-03-14 16:38:30 +00:00
rn@wyvis.research.intel-research.net a16eb6b1a1 bitkeeper revision 1.124 (3e71f8a4QvveKwitZNAJi1H3BJpPEQ)
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
2003-03-14 15:43:32 +00:00
iap10@labyrinth.cl.cam.ac.uk 87dee5fbcc bitkeeper revision 1.122.1.15 (3e71afadv9l-u2tI8SHy7dEiub2gNg)
added "mynewdom" script. Horribly CL site specific, but damn useful.
2003-03-14 10:32:13 +00:00
kaf24@labyrinth.cl.cam.ac.uk dfca2c82d5 bitkeeper revision 1.105.1.8 (3e63781aEVDfQh1rIWk8m6mnaO7HtA)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/local/scratch/kaf24/bd-xeno
2003-03-03 15:43:22 +00:00
kaf24@labyrinth.cl.cam.ac.uk f456b7444e bitkeeper revision 1.102.1.1 (3e63780anLue1rOR9-4fOlXH3ejAhA)
dom_mem_ops.h, balloon.c, Makefile, dom_mem_ops.c, README:
  new file
Many files:
  Boris's balloon driver.
2003-03-03 15:43:06 +00:00
smh22@boulderdash.cl.cam.ac.uk a0ad7109ca bitkeeper revision 1.105.1.5 (3e5f78b2JrROb7627ksGnXNIWgAM3w)
domain builder fix
2003-02-28 14:56:50 +00:00
kaf24@labyrinth.cl.cam.ac.uk 2b1c361bee bitkeeper revision 1.96 (3e5a5cd7-6YCRyx9vceH0j_ljuOe-Q)
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
2003-02-24 17:56:39 +00:00
kaf24@labyrinth.cl.cam.ac.uk 694a17be50 bitkeeper revision 1.79 (3e5537e5Vnw-9Lpy24SyRJVm4xxZ3w)
xl_block.c, xen_block.c, process.c:
  Fixes to Xenolinux blkdev handling. Still rather broken though :-(
newdom:
  Change mode to -rwxrwxr-x
2003-02-20 20:17:41 +00:00
iap10@labyrinth.cl.cam.ac.uk f0568abaa3 bitkeeper revision 1.76.1.1 (3e54fc23zcQZlR65KsPYjjBI9M-6Hg)
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]
2003-02-20 16:02:43 +00:00
kaf24@labyrinth.cl.cam.ac.uk 5b8e131a7a bitkeeper revision 1.48 (3e4e7b09RoRhdqgVpx2ahzGbpt_4wg)
dom0_core.c, domain.c, dom0_ops.c, dom_builder.c:
  Further fixes to domain building
2003-02-15 17:38:17 +00:00
kaf24@labyrinth.cl.cam.ac.uk a64930c982 bitkeeper revision 1.33.1.2 (3e4d06a61MzolTel67UVRTtXwIP_sA)
dom_builder.c:
  Cleaned up the user-space domain builder.
2003-02-14 15:09:26 +00:00
smh22@boulderdash.cl.cam.ac.uk 238daefdd2 bitkeeper revision 1.33.1.1 (3e4d0046UBuDSsmiQzTssLuipi89Wg)
put domain builder tools and scripts under bk
(these are for running under domain 0)
2003-02-14 14:42:14 +00:00