kaf24@scramble.cl.cam.ac.uk
cdd2f5b6e6
bitkeeper revision 1.259.2.6 (3f0bee0cfkR2cO-f6uTZlAZDteGSDg)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno.time
2003-07-09 10:27:24 +00:00
kaf24@scramble.cl.cam.ac.uk
46d2ba9518
bitkeeper revision 1.259.4.1 (3f0bed4cJB9LOOhEpc2nIhwKM2NwAA)
...
ioremap.c:
new file
mkbuildtree, Makefile, dom0_memory.c:
ioremap support in Xenolinux.
.del-io.h~441bb6eed5f4a3f5:
Delete: xenolinux-2.4.21-sparse/include/asm-xeno/io.h
2003-07-09 10:24:12 +00:00
rneugeba@wyvis.research.intel-research.net
6bbb3d315b
bitkeeper revision 1.259.2.5 (3f0be04e_JN3KEqwAUTHcvXxNP01LQ)
...
Merge ssh://rn212@shep.cl.cam.ac.uk//usr/groups/xeno/users/rn212/xeno.time
into wyvis.research.intel-research.net:/home/irchomes/rneugeba/src/xeno/xeno.time
2003-07-09 09:28:46 +00:00
rneugeba@wyvis.research.intel-research.net
d7b995937a
bitkeeper revision 1.259.3.1 (3f0bdfccTmutwO6orDoiZ1_lOqbkAw)
...
lock system time to RTC
2003-07-09 09:26:36 +00:00
kaf24@scramble.cl.cam.ac.uk
a84eec045b
bitkeeper revision 1.259.2.4 (3f0ad7d2Xbie4GTSEifzISudDA3zQw)
...
get_unmapped_area.c, dom0_memory.c, dom0_core.c:
Fix embarrassing bug in fix to auto direct-unmap.
2003-07-08 14:40:18 +00:00
kaf24@scramble.cl.cam.ac.uk
74ac89988d
bitkeeper revision 1.259.2.3 (3f0ad1f5bs1q4bh_4dbAVVvBLeoAlw)
...
Many files:
Fix auto destruction of direct-mapped vm areas.
.del-mmu_context.c~74789121d58c5b63:
Delete: xenolinux-2.4.21-sparse/arch/xeno/mm/mmu_context.c
2003-07-08 14:15:17 +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
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
ach61@labyrinth.cl.cam.ac.uk
0d6e9a3b33
bitkeeper revision 1.244 (3ec8e1d5VNymyL_tYaB06GDYNuDbnA)
...
comments in build.properties
2003-05-19 13:53:25 +00:00
kaf24@scramble.cl.cam.ac.uk
14fbcaeac2
bitkeeper revision 1.243 (3ec8a54fMxU7Nd9Crer9xyORJttjig)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2003-05-19 09:35:11 +00:00
kaf24@scramble.cl.cam.ac.uk
5ac60a25d9
bitkeeper revision 1.239.1.1 (3ec8a54czDaKIhP-DcWe6orB0zUv-Q)
...
dom0_ops.c:
Correctly handle domain-not-found when executing a dom0 op.
2003-05-19 09:35:08 +00:00
tlh20@elite.cl.cam.ac.uk
2f2c3b65c3
bitkeeper revision 1.242 (3ec781a2i_3yx4EVbMDTQaQ_JLxwxw)
...
Use rpmbuild for compatability with other redhat versions
2003-05-18 12:50:42 +00:00
tlh20@elite.cl.cam.ac.uk
25bd21422b
bitkeeper revision 1.241 (3ec61e32s6YTF00rluKDK91CWwrYCg)
...
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
2003-05-17 11:34:10 +00:00
tlh20@elite.cl.cam.ac.uk
2894265d58
bitkeeper revision 1.235.2.1 (3ec61e2bA2DmJ62U7OOfdZvvjGAwMQ)
...
rpm.spec:
new file
Makefile:
Example RPM make file and spec
2003-05-17 11:34:03 +00:00
smh22@labyrinth.cl.cam.ac.uk
2673bd1b21
bitkeeper revision 1.240 (3ec50ebanPAD0oKAiJesSI9-L3Jqkw)
...
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
2003-05-16 16:15:54 +00:00
smh22@labyrinth.cl.cam.ac.uk
cd5992537c
bitkeeper revision 1.238.1.1 (3ec50ea8__tRWWW3YrFU7F1BHqol7A)
...
build tweaks
2003-05-16 16:15:36 +00:00
kaf24@scramble.cl.cam.ac.uk
d48232a5fb
bitkeeper revision 1.239 (3ec4fb8aMeMTm7_6dfdrGcBeicV-AQ)
...
kernel.c:
Another minor cleanup of the console UDP code.
2003-05-16 14:54:02 +00:00
kaf24@scramble.cl.cam.ac.uk
7182e86364
bitkeeper revision 1.238 (3ec4ebe5rDjYpTzx3zRtrvf31ui5Dg)
...
empty_dir:
new file
2003-05-16 13:47:17 +00:00
kaf24@scramble.cl.cam.ac.uk
aa31efd1a3
bitkeeper revision 1.237 (3ec4ebc3kTuWXkGgfS_HH1Or5d3BmQ)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2003-05-16 13:46:43 +00:00
kaf24@scramble.cl.cam.ac.uk
a1eddf74cc
bitkeeper revision 1.235.1.1 (3ec4ebc0A9p7yTo_wekQmY1soVT9_A)
...
kernel.c:
A few small fixes.
2003-05-16 13:46:40 +00:00
smh22@labyrinth.cl.cam.ac.uk
a6cdba8938
bitkeeper revision 1.236 (3ec4dff8a3C4eUC7CAZ7-AryrUsyVQ)
...
config:
tweak
make 'get' default mode
2003-05-16 12:56:24 +00:00
kaf24@scramble.cl.cam.ac.uk
0d063ea918
bitkeeper revision 1.235 (3ec4db1buvyvyya94yqaakSY0j25Tw)
...
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/ach-xeno
2003-05-16 12:35:39 +00:00
smh22@labyrinth.cl.cam.ac.uk
32d0d3860b
bitkeeper revision 1.232.1.1 (3ec4d35bQU2iwu7PrGBnlrw-oWNUtQ)
...
added tag beta1
2003-05-16 12:02:35 +00:00
kaf24@scramble.cl.cam.ac.uk
39d94451dd
bitkeeper revision 1.232.1.1 (3ec4d0f1WONIkdTLkkfZit32ulU_jw)
...
kernel.c:
Fix console export to DOM0
beta1
2003-05-16 11:52:17 +00:00
kaf24@scramble.cl.cam.ac.uk
01aedea60b
bitkeeper revision 1.234 (3ec4b7bcNQq46IUAjB_RJ2Gfthg1HQ)
...
build.properties, Makefile:
Fix build scripts for xenctl tools.
2003-05-16 10:04:44 +00:00
kaf24@scramble.cl.cam.ac.uk
b6d05a0892
bitkeeper revision 1.233 (3ec4b0f6Cj_75HMxVrjHKR0QUy_kNA)
...
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
2003-05-16 09:35:50 +00:00
kaf24@scramble.cl.cam.ac.uk
fe9ba7bea6
bitkeeper revision 1.232 (3ec3d51aE6D2CLYLncQQCXyoOi7XwQ)
...
config.h:
Only enable DMA for IDE disk devices (in particular, we want it disabled for the weird CD-and-crippled-ide-interface combos you get on server boxes :-)
2003-05-15 17:57:46 +00:00
kaf24@scramble.cl.cam.ac.uk
134dec1149
bitkeeper revision 1.231 (3ec39b89OCJifV8fM-kyKDRrFrZZcA)
...
mkbuildtree:
Minor fix to mkbuildtree script.
2003-05-15 13:52:09 +00:00
jws@cairnwell.research
51dc00f23e
bitkeeper revision 1.230 (3ec272b8YLY6_pW4f3lfg7nQWd7Vuw)
...
console code tidying
2003-05-14 16:45:44 +00:00
kaf24@scramble.cl.cam.ac.uk
56bef42828
bitkeeper revision 1.229 (3ec26728uXDBndxeN2-AxbIwi9afug)
...
dev.c, vif.h, skbuff.h, dom0_ops.c:
Fixed locking in network transmit and receive. Fixed bug I added to DOM0_GETDOMAININFO in previous checkin :-)
2003-05-14 15:56:24 +00:00
kaf24@scramble.cl.cam.ac.uk
b7a02a1c55
bitkeeper revision 1.228 (3ec25028MO9vxogXKMc4ck8ORf6Dfg)
...
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
2003-05-14 14:18:16 +00:00
kaf24@scramble.cl.cam.ac.uk
2d2a195bb7
bitkeeper revision 1.227 (3ec23adaE9CVdAKPJKPvT1rqaIUvLA)
...
processor.h, xen_block.c, schedule.c, network.c, domain.c, dom0_ops.c:
Renamed free_task_struct to the more descriptive put_task_struct. Fixed several places where put_task_struct isn't called after 'find_domain_by_id'.
2003-05-14 12:47:22 +00:00
kaf24@scramble.cl.cam.ac.uk
bcd7d53eb4
bitkeeper revision 1.226 (3ec0df46i6UtPbpFHgTTjTc0tGIKIA)
...
network.c, kernel.c:
Changes to dynamic MAC address calculation -- now based on domain name rather than domain id.
2003-05-13 12:04:22 +00:00
kaf24@scramble.cl.cam.ac.uk
08874b8ef4
bitkeeper revision 1.225 (3ec0d7a2BpgJXl0j-8Y1KilL1argzw)
...
lib.h, network.c, lib.c, kernel.c:
A better method for calculating virtual MAC addresses. Dom0/VIF0 (the boot VIF) can be forced to use the physical MAC address by specifying 'phys_bootmac' on Xen's command line.
2003-05-13 11:31:46 +00:00