rac61@labyrinth.cl.cam.ac.uk
e08b759edc
bitkeeper revision 1.286 (3f0982812_NP4IcqTvtRwEbA4TDhUQ)
...
Code cleanups
Save/load state factored out
2003-07-07 14:24:01 +00:00
rac61@labyrinth.cl.cam.ac.uk
e4c9dea98d
bitkeeper revision 1.285 (3f0946eePSJ_OvhlqS8HQgEe_dGNvg)
...
Remove DOM_PHD following keir's similar changes
2003-07-07 10:09:50 +00:00
rac61@labyrinth.cl.cam.ac.uk
ae33b65c00
bitkeeper revision 1.284 (3f094675ELP7S7P0f1aKb_RV95PM4Q)
...
Merge steve/keir changes
2003-07-07 10:07:49 +00:00
rac61@labyrinth.cl.cam.ac.uk
23909dd626
bitkeeper revision 1.283 (3f094288pNoSBSaFk_QayYrITerstw)
...
Add support for imaginary/virtual/whatever you want to call them partition tables used by raw disks
Change diskno data type back, changing it was a silly idea.
2003-07-07 09:51:04 +00:00
sos22@labyrinth.cl.cam.ac.uk
4376e5a412
bitkeeper revision 1.282 (3f093fcaCmzVi3ORQ1OWHhWEtzbamA)
...
Make sure we try the physical partition table if we can't find
any partitions with the hypervisor.
2003-07-07 09:39:22 +00:00
sos22@labyrinth.cl.cam.ac.uk
bf68a0f789
bitkeeper revision 1.281 (3f093de6OMoWYaQ83pJoLbC33xt0sA)
...
This shouldn't have been checked in in the first place...
2003-07-07 09:31:18 +00:00
sos22@labyrinth.cl.cam.ac.uk
ca1bfedc5d
bitkeeper revision 1.280 (3f093a5fKV8EQACD3ywz56MWKkwBQA)
...
A couple of very minor bug fixes.
2003-07-07 09:16:15 +00:00
sos22@labyrinth.cl.cam.ac.uk
a6b7df0e12
bitkeeper revision 1.279 (3f093681UVtkHSoiKBAfzF-0PPQOkA)
...
Oops... make sure we only revoke extents on the specified disk.
2003-07-07 08:59:45 +00:00
sos22@labyrinth.cl.cam.ac.uk
8b7ca89859
bitkeeper revision 1.278 (3f093528SjHdAnyxMPb44WbytMKk6g)
...
Slightly less hacky interface
2003-07-07 08:54:00 +00:00
sos22@labyrinth.cl.cam.ac.uk
64ef079d7c
bitkeeper revision 1.277 (3f093458V0BnMrGcVZUOCtq7SB5u8w)
...
Oops... we should only add partitions to one disk, not all of them...
2003-07-07 08:50:32 +00:00
kaf24@scramble.cl.cam.ac.uk
781032d9b1
bitkeeper revision 1.259.2.2 (3f06e641O43LXATNfuodJ2gD211aLg)
...
get_unmapped_area.c, dom0_core.c, Rules.mk, Makefile:
Some small cleanups, particularly to the dom0 /proc code. Pending some big changes there.
.del-vifinit~c5aa7eadc09606f3:
Delete: tools/domain_builder/vifinit
.del-newdom~ae685a05562d2af:
Delete: tools/domain_builder/newdom
.del-mynewdom~841547bf5108dbd4:
Delete: tools/domain_builder/mynewdom
.del-mem_defs.h~e1a458f2404d3c0c:
Delete: tools/domain_builder/mem_defs.h
.del-hypervisor_defs.h~8cb4ad0e3005c361:
Delete: tools/domain_builder/hypervisor_defs.h
.del-dom_kill.c~5e62eec71982bbcf:
Delete: tools/domain_builder/dom_kill.c
.del-dom_builder.c~36f2cc835770e7:
Delete: tools/domain_builder/dom_builder.c
.del-dom0_ops.h~a070a0ff28a546bd:
Delete: tools/domain_builder/dom0_ops.h
.del-dom0_defs.h~9b53986c1f64d2d:
Delete: tools/domain_builder/dom0_defs.h
.del-README~eb5dc409431f293e:
Delete: tools/domain_builder/README
.del-Makefile~a40ae6069befd9b6:
Delete: tools/domain_builder/Makefile
2003-07-05 14:52:49 +00:00
kaf24@scramble.cl.cam.ac.uk
d3bc4224c6
bitkeeper revision 1.259.2.1 (3f06d721WrVqlnf2Z2shaoLBGWSRng)
...
Many files:
Removed 'hypercall-privilege-changing' functionality -- rings 2 & 3 will just have to bounce via ring 1. IOPL functionality has become a dom0_op, as it seems cleanest to have all privileged operations under one top-level syscall.
2003-07-05 13:48:17 +00:00
sos22@labyrinth.cl.cam.ac.uk
f39b3a7f85
bitkeeper revision 1.276 (3f05ada35DCc5oS6m6mwoJwuYs07Lw)
...
Enable Xeno partition support by default.
2003-07-04 16:38:59 +00:00
sos22@labyrinth.cl.cam.ac.uk
e727c3cd35
bitkeeper revision 1.275 (3f05ab10KlV5thz31QTjuAvfRJKxMQ)
...
Add documentation for Xen virtual block devices to kernel
configure help.
2003-07-04 16:28:00 +00:00
sos22@labyrinth.cl.cam.ac.uk
8c46e3c147
bitkeeper revision 1.274 (3f05a93anjjeliV5S9lcht7Daq_Rhw)
...
Allow client operating systems controlled access to the
partition table. Essentially, this allows you to specify a
partition number when granting access to a range of blocks,
and xenolinux will then map the range to the given partition.
2003-07-04 16:20:10 +00:00
sos22@labyrinth.cl.cam.ac.uk
4da43416de
bitkeeper revision 1.273 (3f0575edFviTLBBDDlG_cQyIl8rpIQ)
...
Fix a small memory leak.
2003-07-04 12:41:17 +00:00
sos22@labyrinth.cl.cam.ac.uk
6ff5a07250
bitkeeper revision 1.272 (3f056927K6c1zv1tNa8i4njBXcuuQg)
...
Fix a random bunch of compiler warnings all over the tree.
2003-07-04 11:46:47 +00:00
sos22@labyrinth.cl.cam.ac.uk
ef3979326b
bitkeeper revision 1.271 (3f056397PcaG7S5EhqWlJo04hQMtfA)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk
2003-07-04 11:23:03 +00:00
rac61@labyrinth.cl.cam.ac.uk
b634c840e3
bitkeeper revision 1.269.1.2 (3f05637cuQTRkAgjzRNXfpaOvBmp3Q)
...
Update ignores to skip over new xi tools
2003-07-04 11:22:36 +00:00
rac61@labyrinth.cl.cam.ac.uk
bd62204ec2
bitkeeper revision 1.269.1.1 (3f056369hGuaG-n9I5TVNc_VCjsyXw)
...
Prune old VD stuff which has been ported
2003-07-04 11:22:17 +00:00
sos22@labyrinth.cl.cam.ac.uk
2a5a7f64ae
bitkeeper revision 1.270 (3f05635eA3E9uE41obAFzoLuQRr_PA)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk
2003-07-04 11:22:06 +00:00
rac61@labyrinth.cl.cam.ac.uk
8a7e82b3a3
bitkeeper revision 1.269 (3f05631fUbZceaMD9jXHZuX-gUlgYw)
...
Start refactoring VD stuff into new package structure
Implemented physical disk access stuff for sos22's shiny new interface for same
2003-07-04 11:21:03 +00:00
sos22@labyrinth.cl.cam.ac.uk
823ad35b29
bitkeeper revision 1.267.1.1 (3f055a3dM7rMyFG8Br1OZcHwx7-wsA)
...
Misc. bug fixes.
2003-07-04 10:43:09 +00:00
rac61@labyrinth.cl.cam.ac.uk
965d352909
bitkeeper revision 1.268 (3f0559790jS_a4S9XzxupGBulKlRxQ)
...
Parse read/write mode in xi_phys_probe so that front-end doesn't need to know what the mode bits mean.
2003-07-04 10:39:53 +00:00
rac61@labyrinth.cl.cam.ac.uk
f96c090399
bitkeeper revision 1.267 (3f055690tIQNHMSBFNHUQFfgq_2xeg)
...
Change xi_phys_probe output format to make it easier to parse.
2003-07-04 10:27:28 +00:00
sos22@labyrinth.cl.cam.ac.uk
3ec07fa1be
bitkeeper revision 1.266 (3f054ea7i0rAG6Iai3U1MfAFEUMAMQ)
...
Numerous bug fixes, and a slightly less perverted /proc interface.
2003-07-04 09:53:43 +00:00
sos22@labyrinth.cl.cam.ac.uk
4891aa3b41
bitkeeper revision 1.265 (3f045be7u9RMdV4nk0DN3sjRc1rBdw)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk
2003-07-03 16:37:59 +00:00
sos22@labyrinth.cl.cam.ac.uk
dc1de1af6a
bitkeeper revision 1.259.1.2 (3f045b682oyEqJXEqbcbqMn12-ejnw)
...
ignore:
added xen/drivers/block/xen_physdisk.o
2003-07-03 16:35:52 +00:00
sos22@labyrinth.cl.cam.ac.uk
bb56af1121
bitkeeper revision 1.259.1.1 (3f045a1aTKC1vRJU2nif7VHOWTRJ1g)
...
New physical disk access control stuff.
2003-07-03 16:30:18 +00:00
rac61@labyrinth.cl.cam.ac.uk
f62f7e7104
bitkeeper revision 1.264 (3f0445963J44cBcVuLQygMGhvB7zug)
...
Add more ignores
2003-07-03 15:02:46 +00:00
rac61@labyrinth.cl.cam.ac.uk
9ef2e22b2b
bitkeeper revision 1.263 (3f044553Casub9OwqMoobhkY4qWGpQ)
...
Apply Composite pattern to add recursive command parsing; this allows commands to be in groups so that the user interface isn't quite so unwieldy.
In order to make this sensible, rename the domain classes to indicate better what they are.
2003-07-03 15:01:39 +00:00
rac61@labyrinth.cl.cam.ac.uk
e754439838
bitkeeper revision 1.262 (3f043163F0JbC11HlfT0aa6qST6__Q)
...
Make BK ignore eclipse's junk
2003-07-03 13:36:35 +00:00
rac61@labyrinth.cl.cam.ac.uk
a64aba5727
bitkeeper revision 1.261 (3f0430625OUEzfLrVsVrTUKyml9mhA)
...
Remove old domctl code in order to explicitly break anything that still depends on it. =)
2003-07-03 13:32:18 +00:00
rac61@labyrinth.cl.cam.ac.uk
bafd4c37ac
bitkeeper revision 1.260 (3f042d1dYDmgfLY_ZLTlHlDZ45a_hA)
...
Refactor domctl into new tool, xenctl-cmdline, ready for combining with vd manager (and future porting of xenctl web interface to new backend)
2003-07-03 13:18:21 +00:00
sos22@labyrinth.cl.cam.ac.uk
fe93dfc027
bitkeeper revision 1.259 (3f0197ddSWcOobRiEH7eu_vYjTTQow)
...
dom0_ops.h, mynewdom:
Fix include file names for updated xenolinux
2003-07-01 14:17:01 +00:00
iap10@labyrinth.cl.cam.ac.uk
6d56b5e5e2
bitkeeper revision 1.258 (3efc5218v9et-leaVGHVRu-faTh56g)
...
update to official 2.4.21 kernel from 2.4.21-pre4
2003-06-27 14:18:00 +00:00
rgr22@boulderdash.cl.cam.ac.uk
c0535d5e52
bitkeeper revision 1.257 (3ef83e78zlLnwymIwasqq3xZQcUx-g)
...
minor fix: moved logging to locations suggested by KAF
2003-06-24 12:05:12 +00:00
kaf24@scramble.cl.cam.ac.uk
195945f155
bitkeeper revision 1.256 (3ee609bdneehgPlYzveJg2IZOvjyUg)
...
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
2003-06-10 16:39:25 +00:00
rgr22@boulderdash.cl.cam.ac.uk
6a25a12113
bitkeeper revision 1.255 (3ee5f6d5vkkWKWqCJgu8yj_PRuBcLQ)
...
adding resource usage accounting for network usage
2003-06-10 15:18:45 +00:00
rgr22@boulderdash.cl.cam.ac.uk
06bbc9e0ab
bitkeeper revision 1.254 (3ee5b2ec_UeOrG0N_QNlcT6ZX9JLTg)
...
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
2003-06-10 10:29:00 +00:00
rgr22@boulderdash.cl.cam.ac.uk
0da1267457
bitkeeper revision 1.242.1.1 (3ee5b2e6yiamD8UfKwvKw39hVfWFpg)
...
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
2003-06-10 10:28:54 +00:00
kaf24@scramble.cl.cam.ac.uk
f8e9aa0b6f
bitkeeper revision 1.253 (3ede2580BOyG2X8oTsgB7U5xY-U9XQ)
...
processor.h, setup.c, process.c, ioport.c, head.S:
Yet another IOPL fix -- tested this time :-)
2003-06-04 16:59:44 +00:00
kaf24@scramble.cl.cam.ac.uk
8f09f5ed16
bitkeeper revision 1.252 (3eddffe6IQ1eZ1bHUcbBhwG8ApEXrA)
...
processor.h, setup.c, process.c:
Further IOPL fix -- also initial idle thread has current->thread.esp0 initialised to a non-zero value.
2003-06-04 14:19:18 +00:00
kaf24@scramble.cl.cam.ac.uk
6f6c1d7919
bitkeeper revision 1.251 (3edde4f3E2DAGrzTEG2ZDkYKtez4fQ)
...
setup.c, head.S:
Fix IOPL handling in Xenolinux.
2003-06-04 12:24:19 +00:00
kaf24@scramble.cl.cam.ac.uk
d28379e0ef
bitkeeper revision 1.250 (3ed5f36fGoVK0VfvAjIbpFZ61R_U0A)
...
desc.h, domain.c, mm.c:
Fix start-of-day callback selectors so that they are not 0 -- this confuses some tests in entry.S.
2003-05-29 11:47:59 +00:00
kaf24@scramble.cl.cam.ac.uk
709580d35e
bitkeeper revision 1.249 (3ece129b9g77vsjTtSwOh-g8aHpxHA)
...
dom0_ops.c:
Small bug fix.
2003-05-23 12:22:51 +00:00
ach61@labyrinth.cl.cam.ac.uk
fd34e983ee
bitkeeper revision 1.248 (3ecbab33jT8L3qW_jJN1CGBY-pMq9w)
...
make html more robust
2003-05-21 16:37:07 +00:00
ach61@labyrinth.cl.cam.ac.uk
91b549bcda
bitkeeper revision 1.247 (3eca6fcbSryfLAInJ09OOe4wWo52ew)
...
add xi_helper to tools/internal/Makefile
2003-05-20 18:11:23 +00:00
ach61@labyrinth.cl.cam.ac.uk
a1f732504e
bitkeeper revision 1.246 (3eca6a979guOx5GLVimvVvJLI_a1Ag)
...
additional error checking and input validation
2003-05-20 17:49:11 +00:00
akw27@boulderdash.cl.cam.ac.uk
5bb16295d0
bitkeeper revision 1.245 (3ec92fdez1HafjDKzTvVNtSF_Pa4_g)
...
net_headers.h:
new file
kernel.c:
remove in-file net header declarations, put them in net_headers.h
2003-05-19 19:26:22 +00:00