]>
xenbits.xensource.com Git - xen.git/log
akw27@labyrinth.cl.cam.ac.uk [Wed, 3 Nov 2004 19:42:40 +0000 (19:42 +0000)]
bitkeeper revision 1.1159.157.1 (
418934b0 -qzq3Mn8ZcEAFEUYycHb2Q)
Device section fixes.
smh22@tempest.cl.cam.ac.uk [Wed, 3 Nov 2004 18:02:06 +0000 (18:02 +0000)]
bitkeeper revision 1.1159.155.2 (41891d1ecl30mNpXIuu9P9DPMi817Q)
more upates -getting there.. release imminent bwahaha
smh22@tempest.cl.cam.ac.uk [Wed, 3 Nov 2004 17:25:10 +0000 (17:25 +0000)]
bitkeeper revision 1.1159.155.1 (41891476g41RZ5y7G4uFAPTllxT_MQ)
tidying up latter half - first half still needs lotsa work
smh22@tempest.cl.cam.ac.uk [Wed, 3 Nov 2004 16:13:25 +0000 (16:13 +0000)]
bitkeeper revision 1.1159.1.353 (418903a56T1yUvYK5LHeS6GM6mXZaw)
cunning fix
kaf24@freefall.cl.cam.ac.uk [Wed, 3 Nov 2004 15:15:42 +0000 (15:15 +0000)]
bitkeeper revision 1.1159.1.352 (4188f61ewtUImmubGZcL4WKujNUhMg)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@freefall.cl.cam.ac.uk [Wed, 3 Nov 2004 15:15:32 +0000 (15:15 +0000)]
bitkeeper revision 1.1159.152.5 (4188f614JwSKayrQ658vZHW3nobpSQ)
When scrubbing memory during machine boot, inform the user what we are
doing, print progress dots, and stop the NMI watchdog from mauling us.
kaf24@freefall.cl.cam.ac.uk [Wed, 3 Nov 2004 15:14:32 +0000 (15:14 +0000)]
bitkeeper revision 1.1159.152.4 (4188f5d8214qWxCDmCbxEQwQcQ3hww)
Doc update
smh22@tempest.cl.cam.ac.uk [Wed, 3 Nov 2004 15:04:51 +0000 (15:04 +0000)]
bitkeeper revision 1.1159.1.351 (4188f393nZSy-C7Sn46WkZ8BpaZuTw)
doc updates (and new ignores)
cl349@freefall.cl.cam.ac.uk [Wed, 3 Nov 2004 14:34:35 +0000 (14:34 +0000)]
bitkeeper revision 1.1159.1.350 (4188ec7beZxCEEQJKkCn2Ht65pN6hA)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xeno.bk-testbuild
cl349@freefall.cl.cam.ac.uk [Wed, 3 Nov 2004 14:34:28 +0000 (14:34 +0000)]
bitkeeper revision 1.1159.153.1 (4188ec74U7gi2rpg0N_8N4PDuuf8Hg)
Cleanup NetBSD build system.
iap10@labyrinth.cl.cam.ac.uk [Wed, 3 Nov 2004 13:53:15 +0000 (13:53 +0000)]
bitkeeper revision 1.1159.1.349 (4188e2cbR6doktD-yeswH0_Zif5mIQ)
merge
iap10@labyrinth.cl.cam.ac.uk [Wed, 3 Nov 2004 13:29:04 +0000 (13:29 +0000)]
bitkeeper revision 1.1159.1.348 (4188dd20H8_2AnNrTZaViP9haZ8hzw)
trivial make cleanup
iap10@labyrinth.cl.cam.ac.uk [Wed, 3 Nov 2004 13:20:51 +0000 (13:20 +0000)]
bitkeeper revision 1.1159.1.347 (4188db339oFjUH_ChIJw_1kGraz4Sw)
minor nightly build script fix
iap10@labyrinth.cl.cam.ac.uk [Wed, 3 Nov 2004 13:09:22 +0000 (13:09 +0000)]
bitkeeper revision 1.1159.1.346 (4188d882FwpqRabp9rhXLwbR2fAQjQ)
build system cleanups
iap10@labyrinth.cl.cam.ac.uk [Wed, 3 Nov 2004 11:40:51 +0000 (11:40 +0000)]
bitkeeper revision 1.1159.1.345 (4188c3c3m4peCqRhMg6W2JHnjHwkDw)
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
kaf24@freefall.cl.cam.ac.uk [Wed, 3 Nov 2004 08:32:36 +0000 (08:32 +0000)]
bitkeeper revision 1.1159.152.3 (418897a4CxX9i8wXDd9o1ZAah8MBmQ)
Fix parallel make problems (some rules had multiple dependencies which
themselves were inter-dependent).
Fix netbsd build when 'uname -i' is unavailable -- default to i386.
iap10@labyrinth.cl.cam.ac.uk [Wed, 3 Nov 2004 07:55:09 +0000 (07:55 +0000)]
bitkeeper revision 1.1159.1.344 (41888eddRBT35XXjqbmGqDv2RgLYgA)
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
kaf24@freefall.cl.cam.ac.uk [Wed, 3 Nov 2004 07:44:28 +0000 (07:44 +0000)]
bitkeeper revision 1.1159.152.2 (41888c5cOyibgfpHguqKzExMQ91-Ew)
Ensure that dist/ directory is properly populated by xen-clone.
kaf24@freefall.cl.cam.ac.uk [Tue, 2 Nov 2004 22:41:10 +0000 (22:41 +0000)]
bitkeeper revision 1.1159.152.1 (41880d06wl_WFOoG_mxUBjptw3ZC_g)
Fix xen-clone for the new semantics of 'make dist'.
iap10@labyrinth.cl.cam.ac.uk [Tue, 2 Nov 2004 22:35:35 +0000 (22:35 +0000)]
bitkeeper revision 1.1159.1.343 (41880bb7AJ8umt4zFmHNCc5REYAL8Q)
nasty merge
iap10@labyrinth.cl.cam.ac.uk [Tue, 2 Nov 2004 22:21:07 +0000 (22:21 +0000)]
bitkeeper revision 1.1159.151.2 (41880853o8v3vRZnyX0vFPNvy-RJ8A)
Makefile improvements
iap10@labyrinth.cl.cam.ac.uk [Tue, 2 Nov 2004 22:01:32 +0000 (22:01 +0000)]
bitkeeper revision 1.1159.151.1 (418803bcQsPRkzzuqVsajF6mgmahFw)
Update xen-clone to cope with the new install tar ball
smh22@tempest.cl.cam.ac.uk [Tue, 2 Nov 2004 21:09:32 +0000 (21:09 +0000)]
bitkeeper revision 1.1159.1.342 (4187f78cS7K9ViWTUbD9FoDmF50h3Q)
interface.tex:
fooble
smh22@tempest.cl.cam.ac.uk [Tue, 2 Nov 2004 21:02:18 +0000 (21:02 +0000)]
bitkeeper revision 1.1159.1.341 (4187f5daw4cUbERbgd6PIWn6FkBBvw)
Merge tempest.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tempest.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
smh22@tempest.cl.cam.ac.uk [Tue, 2 Nov 2004 21:02:10 +0000 (21:02 +0000)]
bitkeeper revision 1.1159.150.1 (4187f5d26ks-MsoMIsDS2cM3WCRlnQ)
enough on interfaces for 2.0 I think
kaf24@freefall.cl.cam.ac.uk [Tue, 2 Nov 2004 21:00:50 +0000 (21:00 +0000)]
bitkeeper revision 1.1159.1.340 (4187f582gn4AZ67FyEzNonoTpbod3w)
Fix 'make dist' so that it creates a dist/ directory suitable for turning
into a binary-only distribution tarball.
smh22@tempest.cl.cam.ac.uk [Tue, 2 Nov 2004 18:43:36 +0000 (18:43 +0000)]
bitkeeper revision 1.1159.1.339 (4187d558wgmS7NtFrI42sB3JuRbwlg)
interface wip
kaf24@freefall.cl.cam.ac.uk [Tue, 2 Nov 2004 17:57:41 +0000 (17:57 +0000)]
bitkeeper revision 1.1159.1.338 (4187ca95yoh3y8SwBJw4uTmgIxLCTw)
A new install script to install from the intermediate 'install' subdir.
Also now a bit more careful in use of 'cp -a'. When installing to
system-wide directories we probably do not want to preserve ownership
of the random unprivileged user that originally built the binaries.
The user who does the install (probably root) is the correct person
to own the target files.
kaf24@freefall.cl.cam.ac.uk [Tue, 2 Nov 2004 17:20:14 +0000 (17:20 +0000)]
bitkeeper revision 1.1159.1.337 (4187c1ce5397aQbAhDCeojMJeJsAzw)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@freefall.cl.cam.ac.uk [Tue, 2 Nov 2004 17:20:08 +0000 (17:20 +0000)]
bitkeeper revision 1.1159.149.1 (4187c1c8_Vcj2qeTWowskcZY0OAlfQ)
Build cleanups.
smh22@tempest.cl.cam.ac.uk [Tue, 2 Nov 2004 17:17:07 +0000 (17:17 +0000)]
bitkeeper revision 1.1159.1.336 (4187c113TlZOg5xcrESN247lpbjqlw)
bit more iface
smh22@tempest.cl.cam.ac.uk [Tue, 2 Nov 2004 17:05:53 +0000 (17:05 +0000)]
bitkeeper revision 1.1159.1.335 (4187be71RLo0Og_rlHhOrsashHTMyA)
more iface updates
bren@anvil.research [Tue, 2 Nov 2004 15:54:40 +0000 (15:54 +0000)]
bitkeeper revision 1.1159.1.334 (4187adc0n-3Z_SsPLaSxR1xWmI18lA)
The header file has been moved.
kaf24@freefall.cl.cam.ac.uk [Tue, 2 Nov 2004 13:28:46 +0000 (13:28 +0000)]
bitkeeper revision 1.1159.1.333 (41878b8eK_5emfkJROmNT7PeNqSU5w)
More doc changes.
kaf24@freefall.cl.cam.ac.uk [Tue, 2 Nov 2004 09:08:37 +0000 (09:08 +0000)]
bitkeeper revision 1.1159.1.332 (41874e954CLIDA2J3phVFD2RnzVTpA)
Clean up public XenLinux header files. Now accessible from userspace as
#include <xen/linux...>
Got rid of the linux-xen-sparse symlink as it's no longer needed.
mwilli2@equilibrium.research [Tue, 2 Nov 2004 02:19:19 +0000 (02:19 +0000)]
bitkeeper revision 1.1159.1.331 (4186eea7joEjcJmx6sDGXWsAx1cFAA)
Fixes + more formatting.
mwilli2@equilibrium.research [Tue, 2 Nov 2004 02:10:57 +0000 (02:10 +0000)]
bitkeeper revision 1.1159.1.330 (
4186ecb1 -tOKIfwXhrqmSHYZtnp2Mw)
Tweaks.
mwilli2@equilibrium.research [Tue, 2 Nov 2004 01:26:40 +0000 (01:26 +0000)]
bitkeeper revision 1.1159.1.329 (4186e250v4q4bACc3tLT1SAh95SQxw)
A coven of new wizards for Xensv (please test). Some of this might
need refactoring but it should make the web interface more useful.
also: misc version updates, some extra docs stuff.
iap10@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 19:34:24 +0000 (19:34 +0000)]
bitkeeper revision 1.1159.1.328 (41868fc0ltqwD-JwEuH-hRskylY8aw)
Be consistent about naming includes: asm/xen-public -> asm-xen/xen-public
iap10@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 18:36:41 +0000 (18:36 +0000)]
bitkeeper revision 1.1159.1.327 (41868239Chrrziz0lD29CWUYP4pzHg)
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
iap10@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 18:36:02 +0000 (18:36 +0000)]
bitkeeper revision 1.1159.142.9 (41868212HJLlpN1lDwN7zKigin-5tA)
Minor Makefile fixes
kaf24@freefall.cl.cam.ac.uk [Mon, 1 Nov 2004 17:51:58 +0000 (17:51 +0000)]
bitkeeper revision 1.1159.1.326 (418677bearNwfvI3AaLxMG1OKQfO9A)
Better do_softirq(). We know that there is at least one softirq pending
on entry, so we cget rid of the initial test for zero.
smh22@tempest.cl.cam.ac.uk [Mon, 1 Nov 2004 17:05:45 +0000 (17:05 +0000)]
bitkeeper revision 1.1159.1.325 (41866ce9kPPeyKV6j9SN8KZUOnZWJw)
more doc updates - wip
smh22@tempest.cl.cam.ac.uk [Mon, 1 Nov 2004 16:33:44 +0000 (16:33 +0000)]
bitkeeper revision 1.1159.1.324 (418665682p6UmSFCrXreRVo6KOkHrg)
bit more text...
mwilli2@equilibrium.research [Mon, 1 Nov 2004 15:53:14 +0000 (15:53 +0000)]
bitkeeper revision 1.1159.1.323 (
41865bea -zvfI1kDKtGOrETptgs3JQ)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research:/home/irchomes/mwilli2/xeno-docs.bk
ach61@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 15:50:22 +0000 (15:50 +0000)]
bitkeeper revision 1.1159.1.322 (41865b3esLMCK45rPPwl2IDgdedolA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/ach61/tmp/xeno.bk
ach61@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 15:50:09 +0000 (15:50 +0000)]
bitkeeper revision 1.1159.147.2 (41865b310p7czMHOMPp_UCEAvKP2IA)
bad merge
mwilli2@equilibrium.research [Mon, 1 Nov 2004 15:49:55 +0000 (15:49 +0000)]
bitkeeper revision 1.1159.148.1 (41865b23MSxWQXEIk2apsTy8V4Nhcw)
Tweaks.
ach61@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 15:36:18 +0000 (15:36 +0000)]
bitkeeper revision 1.1159.147.1 (418657f2iOsrUkLTuEEdOxEn8lH07Q)
merge
kaf24@freefall.cl.cam.ac.uk [Mon, 1 Nov 2004 15:34:15 +0000 (15:34 +0000)]
bitkeeper revision 1.1159.1.321 (41865777v0w5qC8-c7u-6_0V0D6bGg)
tasklist_lock -> domlist_lock.
domlist_lock and heap_lock no longer disable interrupts.
This means that find_domain_by_id(), put_domain(), alloc_domheap_pages()
and others are not interrupt-safe.
alloc_xenheap_pages(), xmalloc() and friends *are* still safe to use
in interrupt context.
ach61@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 15:28:24 +0000 (15:28 +0000)]
bitkeeper revision 1.1159.146.1 (41865618vMDBaanL8_33U65ovb9fHw)
rename pt_regs to xen_regs
kaf24@freefall.cl.cam.ac.uk [Mon, 1 Nov 2004 14:33:53 +0000 (14:33 +0000)]
bitkeeper revision 1.1159.1.320 (4186495166A8XLekEbNixl7hWUA08w)
Clean up softirq handling. All debug keypresses are now deferred to
a softirq handler.
kaf24@freefall.cl.cam.ac.uk [Mon, 1 Nov 2004 10:00:03 +0000 (10:00 +0000)]
bitkeeper revision 1.1159.1.319 (41860923CuMAB3frY4t4g-Ls_iqqzg)
Clean up some Xen comments to clarify execution order w.r.t. TLB
flushes.
kaf24@freefall.cl.cam.ac.uk [Mon, 1 Nov 2004 08:11:55 +0000 (08:11 +0000)]
bitkeeper revision 1.1159.1.318 (4185efcbzSMnnzF580Z_kKoRcqF39A)
Force build of Xen console driver in Linux 2.4, just as we already do
in 2.6.
mwilli2@pug.(none) [Mon, 1 Nov 2004 00:57:41 +0000 (00:57 +0000)]
bitkeeper revision 1.1159.1.317 (41858a05X_g4Uut3LMGwGYbviy2MVg)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into pug.(none):/home/irchomes/mwilli2/xeno-docs.bk
mwilli2@pug.(none) [Mon, 1 Nov 2004 00:57:16 +0000 (00:57 +0000)]
bitkeeper revision 1.1159.145.1 (418589ecOlV-GVwffq5GiB8-Ew2Ikw)
More tutorial material on specific xm commands.
Needs more work after I've slept ;-)
mwilli2@anvil.research [Mon, 1 Nov 2004 00:18:29 +0000 (00:18 +0000)]
bitkeeper revision 1.1159.1.316 (418580d5gYF87eBU_ebP1s7cMleu3g)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into anvil.research:/home/irchomes/mwilli2/xen-dmesg-clear.bk
mwilli2@anvil.research [Mon, 1 Nov 2004 00:14:22 +0000 (00:14 +0000)]
bitkeeper revision 1.1159.1.315 (41857fdeXcTRTZARibSHQW4l1prQyw)
Minor tweaks to xm dmesg.
iap10@labyrinth.cl.cam.ac.uk [Sun, 31 Oct 2004 23:04:40 +0000 (23:04 +0000)]
bitkeeper revision 1.1159.142.8 (41856f88s5u8hpX2TlCOupENnBIqig)
merge
iap10@labyrinth.cl.cam.ac.uk [Sun, 31 Oct 2004 22:03:47 +0000 (22:03 +0000)]
bitkeeper revision 1.1159.144.3 (41856143dZVCH2lFdy1jbtLSuhMowA)
minor
iap10@labyrinth.cl.cam.ac.uk [Sun, 31 Oct 2004 21:54:34 +0000 (21:54 +0000)]
bitkeeper revision 1.1159.144.2 (41855f1a4Ckq6iiw4dQN4e_VYJJy9Q)
update defconfig file to 2.6.9
iap10@labyrinth.cl.cam.ac.uk [Sun, 31 Oct 2004 21:51:38 +0000 (21:51 +0000)]
bitkeeper revision 1.1159.144.1 (41855e6axlM81uTxTKGLkfyiRdgccw)
Fix linux 2.6 arch/xen/Makefile mrproper target
smh22@tempest.cl.cam.ac.uk [Sun, 31 Oct 2004 17:37:47 +0000 (17:37 +0000)]
bitkeeper revision 1.1159.142.7 (418522eb75obeKEk8Kz-KPNrDom1pQ)
more doc tweaks
smh22@tempest.cl.cam.ac.uk [Sun, 31 Oct 2004 17:12:06 +0000 (17:12 +0000)]
bitkeeper revision 1.1159.142.6 (41851ce6r4gtLHs7acp8n5ThyFqMsQ)
Merge tempest.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tempest.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
smh22@tempest.cl.cam.ac.uk [Sun, 31 Oct 2004 17:12:00 +0000 (17:12 +0000)]
bitkeeper revision 1.1159.143.1 (41851ce0SeaLauOV4DJoO_UxeSbw1Q)
more doc updates...
kaf24@freefall.cl.cam.ac.uk [Sun, 31 Oct 2004 13:46:40 +0000 (13:46 +0000)]
bitkeeper revision 1.1159.142.5 (4184ecc0vBKFai_V2VmZuFFo-vJjwQ)
doc tweaks
kaf24@freefall.cl.cam.ac.uk [Sun, 31 Oct 2004 09:56:36 +0000 (09:56 +0000)]
bitkeeper revision 1.1159.142.4 (4184b6d4rc3Jd2irJimPyupm4TO06A)
Rename Xen public interfaces.
1. hypervisor-if.h is now xen.h
2. hypervisor-ifs/ directory is now:
<include/public/...> in Xen
<asm/xen-public/...> in Linux
<xen/...> in user space
kaf24@freefall.cl.cam.ac.uk [Sun, 31 Oct 2004 08:22:21 +0000 (08:22 +0000)]
bitkeeper revision 1.1159.142.3 (4184a0bdD3pO3ot79NURAvHqfSoj_Q)
Fix symlink creation.
kaf24@freefall.cl.cam.ac.uk [Sun, 31 Oct 2004 08:17:49 +0000 (08:17 +0000)]
bitkeeper revision 1.1159.142.2 (41849fadYlUYMwSy6tcq8Y-Yi8NMZA)
Clean up libxc by allowing direct use of Xen headers from userland:
#include <xen/...>
kaf24@freefall.cl.cam.ac.uk [Sun, 31 Oct 2004 07:15:20 +0000 (07:15 +0000)]
bitkeeper revision 1.1159.142.1 (41849108EzeGAtEZl9d7onYsQOtYpw)
Fix build with pdb enabled.
mark@maw48.kings.cam.ac.uk [Sun, 31 Oct 2004 01:41:52 +0000 (01:41 +0000)]
bitkeeper revision 1.1159.1.314 (418442e0ulgOgW7-GQoSm-dOij6jwg)
Add dmesg clear op.
kaf24@freefall.cl.cam.ac.uk [Sat, 30 Oct 2004 14:38:11 +0000 (14:38 +0000)]
bitkeeper revision 1.1159.1.313 (4183a753sZaTRnFt62Hatj2K05Alhw)
Always disable interrupts before running PCI-BIOS code. Some BIOSes misalign
teh stack pointer while they run, for example, which can confuse Xen
interrupt handlers.
kaf24@freefall.cl.cam.ac.uk [Sat, 30 Oct 2004 11:42:28 +0000 (11:42 +0000)]
bitkeeper revision 1.1159.1.312 (41837e24AgGTJo-4Cu3-XiU5i0cX2w)
Some very small time cleanups. Also call cur_timer->init during resume.
kaf24@freefall.cl.cam.ac.uk [Sat, 30 Oct 2004 11:31:53 +0000 (11:31 +0000)]
bitkeeper revision 1.1159.1.311 (41837ba99JEAnriHhRYNK8iMktj80A)
Properly initialise the timer_tsc module.
kaf24@freefall.cl.cam.ac.uk [Fri, 29 Oct 2004 18:14:17 +0000 (18:14 +0000)]
bitkeeper revision 1.1159.1.310 (41828879uBRmYC81TaPfV6LGMJ1TYw)
Doc fixes.
kaf24@freefall.cl.cam.ac.uk [Fri, 29 Oct 2004 17:57:57 +0000 (17:57 +0000)]
bitkeeper revision 1.1159.1.309 (418284a5GxYb-BJtMJAP97pxfWMgww)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xen-balloon-list.bk
mwilli2@equilibrium.research [Fri, 29 Oct 2004 17:26:59 +0000 (17:26 +0000)]
bitkeeper revision 1.1159.1.308 (41827d63Yz9YEpPsVNVsC73Y2b_CzA)
Cunning trick suggested by Keir reduces the amount of conditional
compilation for different Linux versions.
smh22@tempest.cl.cam.ac.uk [Fri, 29 Oct 2004 16:46:44 +0000 (16:46 +0000)]
bitkeeper revision 1.1159.141.2 (418273f49OO4dJFeA_CITIhH0ZlSBw)
updates - wip
kaf24@freefall.cl.cam.ac.uk [Fri, 29 Oct 2004 13:21:44 +0000 (13:21 +0000)]
bitkeeper revision 1.1159.141.1 (418243e8QcGEI8BSUDnzPf5M01yZuA)
doc fixes.
mwilli2@equilibrium.research [Fri, 29 Oct 2004 11:15:56 +0000 (11:15 +0000)]
bitkeeper revision 1.1159.1.307 (4182266cAGOQsr2Dkb1NULqhnlOgQg)
Thread a linked list of ballooned pages through the mem_map array.
Balloon driver should now work under migration and suspend / resume.
mwilli2@equilibrium.research [Fri, 29 Oct 2004 11:13:17 +0000 (11:13 +0000)]
bitkeeper revision 1.1159.1.306 (418225cdXsKP_d8tfJvM9TR5Vjv5_Q)
Manual merge.
cl349@freefall.cl.cam.ac.uk [Fri, 29 Oct 2004 10:31:32 +0000 (10:31 +0000)]
bitkeeper revision 1.1159.1.305 (41821c04Hgz7FcHvApbz2HGtGaBtjA)
blkif.py:
Distinguish between /dev/hda1 and /dev/hda11 when processing mount output.
kaf24@freefall.cl.cam.ac.uk [Fri, 29 Oct 2004 10:26:10 +0000 (10:26 +0000)]
bitkeeper revision 1.1159.1.304 (41821ac2unoY7GxVa-GPd0Ze7JJskw)
Linux 2.6 now always uses writable page tables. Remove the kernel
configurator option to disable their use.
kaf24@freefall.cl.cam.ac.uk [Fri, 29 Oct 2004 10:11:00 +0000 (10:11 +0000)]
bitkeeper revision 1.1159.1.303 (41821734F7OlWCgL8OAaRtEc5i-iEA)
Scrub memory on reboot. Security paranoia.
mafetter@fleming.research [Fri, 29 Oct 2004 08:33:26 +0000 (08:33 +0000)]
bitkeeper revision 1.1159.1.302 (41820056F4IoF8mF3QNQee_Ra_iXeg)
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into fleming.research:/scratch/fleming/mafetter/xen.head
mafetter@fleming.research [Fri, 29 Oct 2004 08:31:40 +0000 (08:31 +0000)]
bitkeeper revision 1.1159.140.2 (4181ffecq3PQVDZfRw16mEwphHTvbw)
Added comments to document the not-so-obvious reference count
sleight-of-hand in construct_dom0().
mafetter@fleming.research [Fri, 29 Oct 2004 08:28:20 +0000 (08:28 +0000)]
bitkeeper revision 1.1159.140.1 (4181ff24XlmzOzk2yZmMG4lRU9Mr7Q)
Added missing header dependencies.
Added an optimize switch (defaults to "y") to make it easier to
build "-g -O0 -fno-omit-frame-pointer" versions of xen.
cl349@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 23:24:39 +0000 (23:24 +0000)]
bitkeeper revision 1.1159.1.301 (41817fb7qo-OpONURmWllN-zVtSETA)
Add checks to prevent unsafe sharing of block devices between domains.
Can be overridden by adding ! to the devices mode.
cl349@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 17:24:09 +0000 (17:24 +0000)]
bitkeeper revision 1.1159.1.300 (41812b39JTtbvefuYWV0EsY4Mw9tvg)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk
cl349@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 17:23:36 +0000 (17:23 +0000)]
bitkeeper revision 1.1159.139.1 (41812b181BAMhNMp1vcdcr5-TskWOA)
Update to Linux 2.6.9.
kaf24@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 16:20:31 +0000 (16:20 +0000)]
bitkeeper revision 1.1159.1.299 (41811c4fuhuq2QSDzKTApae4VbruKw)
beta -> release candidate
kaf24@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 16:18:57 +0000 (16:18 +0000)]
bitkeeper revision 1.1159.1.298 (41811bf19FatCLJ9xsA00gYi62PWQg)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 16:18:49 +0000 (16:18 +0000)]
bitkeeper revision 1.1159.138.1 (
41811be9 -M5W9ujjnrgAr5BvIUxzIQ)
Doc fixes. Definitely more still to do.
mwilli2@equilibrium.research [Thu, 28 Oct 2004 16:15:46 +0000 (16:15 +0000)]
bitkeeper revision 1.1159.137.1 (41811b328SwfN4BTxZsoMM-iGa8evQ)
Delete some unused tools, lots of docs updates.
cl349@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 14:47:21 +0000 (14:47 +0000)]
bitkeeper revision 1.1159.1.297 (41810679UWr-FbiF6ilbN9cZPhKKUw)
Remove timer selection code, don't use do_timer_interrupt_hook and use *_seq*
functions on xtime_lock. Also remove asm-xen/asm-i386/timer.h which had no
needed changes.
smh22@tempest.cl.cam.ac.uk [Thu, 28 Oct 2004 13:20:51 +0000 (13:20 +0000)]
bitkeeper revision 1.1159.1.296 (4180f233kmSRbGs8e4Tjqyc9ocS-0A)
Merge tempest.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tempest.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
smh22@tempest.cl.cam.ac.uk [Thu, 28 Oct 2004 13:20:43 +0000 (13:20 +0000)]
bitkeeper revision 1.1159.136.1 (4180f22b7w-EU80mOd3abiYrtdoUAA)
build cciss by default, don't build nbd
kaf24@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 13:03:45 +0000 (13:03 +0000)]
bitkeeper revision 1.1159.1.295 (4180ee31v7apKAXQ_iCd672ndA6I0Q)
New TLB-flush logic. By basing NEED_FLUSH() on the current time, as
well as the CPU and page timestamps, I was able to get rid of the
tedious epoch logic. We now only need special-case logic when the
32-bit clock wraps. In debug build I deliberately restrict the clock to
10 bits, so that the wrap logic gets exercised.
cl349@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 10:22:45 +0000 (10:22 +0000)]
bitkeeper revision 1.1159.1.294 (4180c875SLNksrza17zCYoYyptjEyA)
Makefile:
Make install a lot less noisy and cleanup.
cl349@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 21:25:17 +0000 (21:25 +0000)]
bitkeeper revision 1.1159.1.293 (4180123d6fy9CmhZFhA2dxg-C2tnig)
create.py:
Set the name of the vm to the config file's basename if no name is
specified in the config file or on the commandline.
opts.py:
Handle trailing getopt arguments correctly.