Commit Graph
860 Commits
Author SHA1 Message Date
kaf24@scramble.cl.cam.ac.uk 042e1237bd bitkeeper revision 1.535 (3f9ed8beH34wIf4zqtfakVPIz5vGVg)
added tag latest-semistable
2003-10-28 20:59:42 +00:00
kaf24@scramble.cl.cam.ac.uk 10b248c419 bitkeeper revision 1.535 (3f9ed8a2fZBk0CjxQTZazTwxPVGVjQ)
xeno.c, xl_block.c:
  Make Xenolinux a bit noisier on blkdev errors. Properly mark read-only partitions as such, to avoid disappearing files.
latest-semistable split-1.1
2003-10-28 20:59:14 +00:00
kaf24@scramble.cl.cam.ac.uk 3a82e2bb87 bitkeeper revision 1.534 (3f9e7d6cDzOy5qVNkizn9WE_oKdsiA)
dummy, xenlogo.eps, xenstyle.cls, style.tex, interface.tex, Makefile:
  new file
2003-10-28 14:30:04 +00:00
kaf24@scramble.cl.cam.ac.uk 5bafd427fd bitkeeper revision 1.533 (3f9e6a73y_so5j_vqiY6UPUJof-DFQ)
time.c:
  Fix up interpolation of time so that, under normal use, we will never see time go backwards.
2003-10-28 13:09:07 +00:00
kaf24@scramble.cl.cam.ac.uk 80e8211171 bitkeeper revision 1.532 (3f9e5323lNKiselc-ZGn8rFVU5PAVQ)
Many files:
  Cleanups and renames to teh Xen interface.
.del-dom_mem_ops.h~73077f4b4349054:
  Delete: xenolinux-2.4.22-sparse/arch/xeno/drivers/balloon/dom_mem_ops.h
dom_mem_ops.h:
  Rename: xen/include/xeno/dom_mem_ops.h -> xen/include/hypervisor-ifs/dom_mem_ops.h
2003-10-28 11:29:39 +00:00
kaf24@scramble.cl.cam.ac.uk 34d223c4f8 bitkeeper revision 1.531 (3f9da0175ZA8nMoVtg9tCQeXL4osyw)
time.c, xen_log.c, xen_cpuperf.c:
  Add 'independent_wallclock' cmdline and sysctl options to xenolinux.
2003-10-27 22:45:43 +00:00
kaf24@scramble.cl.cam.ac.uk ff1c5555ae bitkeeper revision 1.530 (3f9d4e1cKFIF732Xycy-zmcjUm1YFw)
added tag latest-semistable
2003-10-27 16:55:56 +00:00
kaf24@scramble.cl.cam.ac.uk e313ab9d89 bitkeeper revision 1.530 (3f9d4b50eBCuXVk_ImRaxIb9MV1j3g)
time.c:
  new file
Many files:
  Major fixes to time in Xen and Xenolinux. DOM0 can now set the wallclock time, perhaps using ntpd, for all other domains.
2003-10-27 16:44:00 +00:00
iap10@labyrinth.cl.cam.ac.uk 51a83ab036 bitkeeper revision 1.529 (3f8fc2fe0B2d6C1J6fAamzO9FAybWA)
Add some error checking to xen-clone
2003-10-17 10:22:54 +00:00
iap10@labyrinth.cl.cam.ac.uk 88e5f2a765 bitkeeper revision 1.528 (3f8fc167wdsskH7154hC5n8rpjKSAw)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
2003-10-17 10:16:07 +00:00
iap10@labyrinth.cl.cam.ac.uk 5b82b1ec69 bitkeeper revision 1.526.1.1 (3f8fc160axLZxAciQvvwLuO7BW8p0A)
trivial change to xen-clone to enable it to work on old repositories without the xenolinux-sparse link.
2003-10-17 10:16:00 +00:00
kaf24@scramble.cl.cam.ac.uk 0c66a95b41 bitkeeper revision 1.527 (3f8fb4a16LPOSuutnwr8zgDB3Ws1Kw)
system.h:
  Slightly better restore_flags in xenolinux.
2003-10-17 09:21:37 +00:00
iap10@labyrinth.cl.cam.ac.uk 51e9c38658 bitkeeper revision 1.526 (3f8f4139NGtfXYTOvQIloULmYg2ktg)
Add a couple of software performance counters to the page table update routines.
2003-10-17 01:09:13 +00:00
iap10@labyrinth.cl.cam.ac.uk 4378209c7c bitkeeper revision 1.525 (3f8f40d5f-vrfYUtEwXamtkNP2zQog)
Trivial change to xen-clone to allow it to be invoked on a specific version 
of the repository e.g.
xen-clone "-rlatest-semistable bk://xen.bkbits.net/xeno-unstable.bk"

NB: the quote characters are necessary because this is a hack...
2003-10-17 01:07:33 +00:00
ach61@labyrinth.cl.cam.ac.uk f2374b510e bitkeeper revision 1.524 (3f8d60bbWQ4zSOsE99hsVgC8-htjLw)
add hook for pervasive debugging
2003-10-15 14:59:07 +00:00
kaf24@scramble.cl.cam.ac.uk a8ebe92426 bitkeeper revision 1.475 (3f8d57cbj94Bh2SXKisZdFeYRB0u6g)
added tag latest-stable
2003-10-15 14:20:59 +00:00
kaf24@scramble.cl.cam.ac.uk 3a6b63dc51 bitkeeper revision 1.523 (3f8d57c58u4KU255QZ5DBVtRPzj6Gw)
added tag latest-semistable
2003-10-15 14:20:53 +00:00
kaf24@scramble.cl.cam.ac.uk a8489221a1 bitkeeper revision 1.475 (3f8d56b04N-tuO0FxNTyheCmY4lCqQ)
added tag split-1.0
2003-10-15 14:16:16 +00:00
kaf24@scramble.cl.cam.ac.uk 6d6be0f687 bitkeeper revision 1.523 (3f8d45afmOSC0dmdY8hdLN0JzYtutA)
xen_log.c:
  Another fix to xen_log.
2003-10-15 13:03:43 +00:00
kaf24@scramble.cl.cam.ac.uk d03d4e2132 bitkeeper revision 1.522 (3f8d3cffmNKgZ0npDLxqj41Tk8Lk4w)
xi_build.c:
  Cleanups to xi_build.
2003-10-15 12:26:39 +00:00
kaf24@scramble.cl.cam.ac.uk 7bc800b94f bitkeeper revision 1.521 (3f8d37346rDopjoEe3cyqj2ebjNMJw)
keyhandler.c:
  Remove P6-specific keyhandlers in Xen that crash P4.
2003-10-15 12:01:56 +00:00
kaf24@scramble.cl.cam.ac.uk d47201cc4f bitkeeper revision 1.520 (3f8d13d8qVVqxcYD--4cXYs5egqNyg)
Many files:
  Fix the minos license so that it is usable for XP and BSD ports.
minios.lds:
  Rename: extras/mini-os/vmlinux.lds -> extras/mini-os/minios.lds
.del-list.h~d612a8726e8d42e:
  Delete: extras/mini-os/h/list.h
.del-COPYING~1f9753354580bd13:
  Delete: extras/mini-os/COPYING
2003-10-15 09:31:04 +00:00
kaf24@scramble.cl.cam.ac.uk 6841936e92 bitkeeper revision 1.519 (3f8c8d79EqsizxTJbNNI85MNTKRl6g)
memory.c:
  Fix a bug introduced in teh previous bug fix...
2003-10-14 23:57:45 +00:00
kaf24@scramble.cl.cam.ac.uk 928a6621db bitkeeper revision 1.518 (3f8c89edP5chDaj1mr0mM5bVQRlRkg)
memory.c:
  Fix bug in new LDT shadow mapping code.
2003-10-14 23:42:37 +00:00
kaf24@scramble.cl.cam.ac.uk 66a8262e50 bitkeeper revision 1.517 (3f8c36e5vjcydzKJknIC6-pAEW9YaA)
memory.c:
  Fix deadlock bug introduced in previous changeset.
2003-10-14 17:48:21 +00:00
kaf24@scramble.cl.cam.ac.uk c9b8f195ee bitkeeper revision 1.516 (3f8c15d525UM6tJE0aWBdRe-3P9cVw)
memory.c, traps.c:
  Preload the first page of the guest LDT when the shadow mapping is invalidated for any reason.
2003-10-14 15:27:17 +00:00
kaf24@scramble.cl.cam.ac.uk ffc277e54b bitkeeper revision 1.515 (3f8c05c9ugF0DM7SjnFypZrwVlJ7jQ)
xen_log.c:
  Now xen_log really does compile and link.
2003-10-14 14:18:49 +00:00
kaf24@scramble.cl.cam.ac.uk 2c983e6b20 bitkeeper revision 1.514 (3f8c0453k2cfPmL7Efba8qg4u0BCzg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2003-10-14 14:12:35 +00:00
kaf24@scramble.cl.cam.ac.uk 1c26235d07 bitkeeper revision 1.510.1.1 (3f8c044fubZknMoFWYMcHcTrrIOO3Q)
sched.h, irq.h, traps.c, entry.S, boot.S:
  A final cleanup of segment-register handling in Xen. We now safely propagate invalid segment register contents to the guest-OS failsafe handler in all cases.
2003-10-14 14:12:31 +00:00
smh22@labyrinth.cl.cam.ac.uk 1fcd99fea5 bitkeeper revision 1.513 (3f8bd32enJosHd07EPUZKBgRuaErAw)
xen_log.c:
  now compiles - still not tested
2003-10-14 10:42:54 +00:00
iap10@labyrinth.cl.cam.ac.uk 1f3fa12e41 bitkeeper revision 1.512 (3f8bcf2a0Vz2xXrdEA4lXWy2qRMaSg)
oops, forgot to click on xen_log to add it to repository.
2003-10-14 10:25:46 +00:00
iap10@labyrinth.cl.cam.ac.uk 0e0b83b5be bitkeeper revision 1.511 (3f8b2745pCeuF80gXzgE1x31zkPTSg)
Add tools/misc/xen_log -- an alternative to xen_read_console that
sends all domain console output to the domain0 syslog.
Thanks to Jeff Clark.
2003-10-13 22:29:25 +00:00
kaf24@scramble.cl.cam.ac.uk 8874486120 bitkeeper revision 1.510 (3f8b2293sVxqxMv1f_A1X3GD3f08Fg)
xen_physdisk.c, domain.c, dom0_ops.c:
  Various bug fixes and cleanups. Killing domains now works again.
2003-10-13 22:09:23 +00:00
kaf24@scramble.cl.cam.ac.uk 88a3ea096b bitkeeper revision 1.509 (3f8afcabHDOKu684yI1EnHFQf2vdXw)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2003-10-13 19:27:39 +00:00
kaf24@scramble.cl.cam.ac.uk 4a7ef7b383 bitkeeper revision 1.507.1.1 (3f8afca68tARrjwbsdfz6r8AE80qnA)
i386_ksyms.c:
  Tiny fix to xenolinux to make it build.
2003-10-13 19:27:34 +00:00
iap10@labyrinth.cl.cam.ac.uk 09d5db490f bitkeeper revision 1.508 (3f8af368AwYbJS7oXYGeDRjPkgCdGQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
2003-10-13 18:48:08 +00:00
iap10@labyrinth.cl.cam.ac.uk 7889d846ca bitkeeper revision 1.502.1.1 (3f8af360M4G828e2k2pnLVeN8iCu0g)
add bz2 support in xen-clone
2003-10-13 18:48:00 +00:00
kaf24@scramble.cl.cam.ac.uk 2f2720da7e bitkeeper revision 1.507 (3f8ad9d51NEWhiPGDd2jxu-ez0fnOA)
i386_ksyms.c, sched.h, ide-cd.h, memory.c, traps.c, process.c, entry.S:
  Fix LDT bug when switching domains.
2003-10-13 16:59:01 +00:00
kaf24@scramble.cl.cam.ac.uk bc09945cf5 bitkeeper revision 1.506 (3f88167eEXnAd-cmzFGwEPmqdJEKDg)
xl_block.c:
  Remove bogus permission checks from xlblk ioctl.
2003-10-11 14:41:02 +00:00
kaf24@scramble.cl.cam.ac.uk e10900c6da bitkeeper revision 1.505 (3f88123avJcxOfXCNp2EJ21JBegFRg)
xen-mkdevnodes:
  Create the xvd device nodes with permissions 600 to be totally sure we don't give users direct-access privilege.
2003-10-11 14:22:50 +00:00
kaf24@scramble.cl.cam.ac.uk fa102aee5e bitkeeper revision 1.504 (3f87bbcbtlFf9Z9aNjetFO1sTxeh1A)
Makefile:
  Another manual merge.
2003-10-11 08:14:03 +00:00
kaf24@scramble.cl.cam.ac.uk 2856e6bf91 bitkeeper revision 1.503 (3f87bb888GFs_glucvd8TfB69He-BQ)
Manual merge
2003-10-11 08:12:56 +00:00
kaf24@scramble.cl.cam.ac.uk a80f7fc909 bitkeeper revision 1.501.1.2 (3f87baa7GCRi_yatMEUW36MM6ZAyEQ)
xen_refresh_dev.c:
  new file
2003-10-11 08:09:11 +00:00
kaf24@scramble.cl.cam.ac.uk 6c03ade535 bitkeeper revision 1.501.1.1 (3f87b9c8EzBW2E02feJeTxpF8raA7Q)
xl_block.c, Makefile, CommandVbdList.java:
  Fix attach of vbds to an already running guest. Created xen_refresh_dev for this purpose.
2003-10-11 08:05:28 +00:00
iap10@labyrinth.cl.cam.ac.uk 6d406d9392 bitkeeper revision 1.502 (3f87080cq7U6Gnq5kREYk6dTNB2VJA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
2003-10-10 19:27:08 +00:00
iap10@labyrinth.cl.cam.ac.uk 353e94eeb8 bitkeeper revision 1.498.1.2 (3f870808Dvsdzic2p7uQgZ0pTQzx7w)
add a handy tool for reading the P4 performance counters: xen_perfctr
2003-10-10 19:27:04 +00:00
iap10@labyrinth.cl.cam.ac.uk ce8c8fcd8b bitkeeper revision 1.498.1.1 (3f8707eaKlkrjYr25jktT_f0NAFf1A)
New dom0 op to read/write msr's from privileged domains, mainly so you can use perfomance counters.
2003-10-10 19:26:34 +00:00
kaf24@scramble.cl.cam.ac.uk 16c1819d6d bitkeeper revision 1.501 (3f86e24efokzHYQdPBVew6ZStP9mLg)
ParseVbdCreate.java:
  Fix vbdcreate xenctl call to attach vbds to dom0.
2003-10-10 16:46:06 +00:00
kaf24@scramble.cl.cam.ac.uk dce8f3f323 bitkeeper revision 1.500 (3f86be35Q1ywfgRyq1VKkvPUP_JZ_A)
xi_vif_params.c:
  new file
dev.c, vif.h, network.h, network.c, xen_read_console.c, Makefile:
  Credit-based network scheduling.
2003-10-10 14:12:05 +00:00
kaf24@scramble.cl.cam.ac.uk f5ecfd7542 bitkeeper revision 1.499 (3f867c85oOyUdtcboCzrLgktKtvdgA)
ac_timer.h, ac_timer.c:
  Xen ac timers now use a heap to find earliest timeout.
2003-10-10 09:31:49 +00:00