]> xenbits.xensource.com Git - xen.git/log
xen.git
20 years agobitkeeper revision 1.1159.157.1 (418934b0-qzq3Mn8ZcEAFEUYycHb2Q)
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.

20 years agobitkeeper revision 1.1159.155.2 (41891d1ecl30mNpXIuu9P9DPMi817Q)
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

20 years agobitkeeper revision 1.1159.155.1 (41891476g41RZ5y7G4uFAPTllxT_MQ)
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

20 years agobitkeeper revision 1.1159.1.353 (418903a56T1yUvYK5LHeS6GM6mXZaw)
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

20 years agobitkeeper revision 1.1159.1.352 (4188f61ewtUImmubGZcL4WKujNUhMg)
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

20 years agobitkeeper revision 1.1159.152.5 (4188f614JwSKayrQ658vZHW3nobpSQ)
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.

20 years agobitkeeper revision 1.1159.152.4 (4188f5d8214qWxCDmCbxEQwQcQ3hww)
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

20 years agobitkeeper revision 1.1159.1.351 (4188f393nZSy-C7Sn46WkZ8BpaZuTw)
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)

20 years agobitkeeper revision 1.1159.1.350 (4188ec7beZxCEEQJKkCn2Ht65pN6hA)
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

20 years agobitkeeper revision 1.1159.153.1 (4188ec74U7gi2rpg0N_8N4PDuuf8Hg)
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.

20 years agobitkeeper revision 1.1159.1.349 (4188e2cbR6doktD-yeswH0_Zif5mIQ)
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

20 years agobitkeeper revision 1.1159.1.348 (4188dd20H8_2AnNrTZaViP9haZ8hzw)
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

20 years agobitkeeper revision 1.1159.1.347 (4188db339oFjUH_ChIJw_1kGraz4Sw)
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

20 years agobitkeeper revision 1.1159.1.346 (4188d882FwpqRabp9rhXLwbR2fAQjQ)
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

20 years agobitkeeper revision 1.1159.1.345 (4188c3c3m4peCqRhMg6W2JHnjHwkDw)
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

20 years agobitkeeper revision 1.1159.152.3 (418897a4CxX9i8wXDd9o1ZAah8MBmQ)
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.

20 years agobitkeeper revision 1.1159.1.344 (41888eddRBT35XXjqbmGqDv2RgLYgA)
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

20 years agobitkeeper revision 1.1159.152.2 (41888c5cOyibgfpHguqKzExMQ91-Ew)
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.

20 years agobitkeeper revision 1.1159.152.1 (41880d06wl_WFOoG_mxUBjptw3ZC_g)
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'.

20 years agobitkeeper revision 1.1159.1.343 (41880bb7AJ8umt4zFmHNCc5REYAL8Q)
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

20 years agobitkeeper revision 1.1159.151.2 (41880853o8v3vRZnyX0vFPNvy-RJ8A)
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

20 years agobitkeeper revision 1.1159.151.1 (418803bcQsPRkzzuqVsajF6mgmahFw)
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

20 years agobitkeeper revision 1.1159.1.342 (4187f78cS7K9ViWTUbD9FoDmF50h3Q)
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

20 years agobitkeeper revision 1.1159.1.341 (4187f5daw4cUbERbgd6PIWn6FkBBvw)
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

20 years agobitkeeper revision 1.1159.150.1 (4187f5d26ks-MsoMIsDS2cM3WCRlnQ)
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

20 years agobitkeeper revision 1.1159.1.340 (4187f582gn4AZ67FyEzNonoTpbod3w)
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.

20 years agobitkeeper revision 1.1159.1.339 (4187d558wgmS7NtFrI42sB3JuRbwlg)
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

20 years agobitkeeper revision 1.1159.1.338 (4187ca95yoh3y8SwBJw4uTmgIxLCTw)
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.

20 years agobitkeeper revision 1.1159.1.337 (4187c1ce5397aQbAhDCeojMJeJsAzw)
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

20 years agobitkeeper revision 1.1159.149.1 (4187c1c8_Vcj2qeTWowskcZY0OAlfQ)
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.

20 years agobitkeeper revision 1.1159.1.336 (4187c113TlZOg5xcrESN247lpbjqlw)
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

20 years agobitkeeper revision 1.1159.1.335 (4187be71RLo0Og_rlHhOrsashHTMyA)
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

20 years agobitkeeper revision 1.1159.1.334 (4187adc0n-3Z_SsPLaSxR1xWmI18lA)
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.

20 years agobitkeeper revision 1.1159.1.333 (41878b8eK_5emfkJROmNT7PeNqSU5w)
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.

20 years agobitkeeper revision 1.1159.1.332 (41874e954CLIDA2J3phVFD2RnzVTpA)
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.

20 years agobitkeeper revision 1.1159.1.331 (4186eea7joEjcJmx6sDGXWsAx1cFAA)
mwilli2@equilibrium.research [Tue, 2 Nov 2004 02:19:19 +0000 (02:19 +0000)]
bitkeeper revision 1.1159.1.331 (4186eea7joEjcJmx6sDGXWsAx1cFAA)

Fixes + more formatting.

20 years agobitkeeper revision 1.1159.1.330 (4186ecb1-tOKIfwXhrqmSHYZtnp2Mw)
mwilli2@equilibrium.research [Tue, 2 Nov 2004 02:10:57 +0000 (02:10 +0000)]
bitkeeper revision 1.1159.1.330 (4186ecb1-tOKIfwXhrqmSHYZtnp2Mw)

Tweaks.

20 years agobitkeeper revision 1.1159.1.329 (4186e250v4q4bACc3tLT1SAh95SQxw)
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.

20 years agobitkeeper revision 1.1159.1.328 (41868fc0ltqwD-JwEuH-hRskylY8aw)
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

20 years agobitkeeper revision 1.1159.1.327 (41868239Chrrziz0lD29CWUYP4pzHg)
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

20 years agobitkeeper revision 1.1159.142.9 (41868212HJLlpN1lDwN7zKigin-5tA)
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

20 years agobitkeeper revision 1.1159.1.326 (418677bearNwfvI3AaLxMG1OKQfO9A)
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.

20 years agobitkeeper revision 1.1159.1.325 (41866ce9kPPeyKV6j9SN8KZUOnZWJw)
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

20 years agobitkeeper revision 1.1159.1.324 (418665682p6UmSFCrXreRVo6KOkHrg)
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...

20 years agobitkeeper revision 1.1159.1.323 (41865bea-zvfI1kDKtGOrETptgs3JQ)
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

20 years agobitkeeper revision 1.1159.1.322 (41865b3esLMCK45rPPwl2IDgdedolA)
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

20 years agobitkeeper revision 1.1159.147.2 (41865b310p7czMHOMPp_UCEAvKP2IA)
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

20 years agobitkeeper revision 1.1159.148.1 (41865b23MSxWQXEIk2apsTy8V4Nhcw)
mwilli2@equilibrium.research [Mon, 1 Nov 2004 15:49:55 +0000 (15:49 +0000)]
bitkeeper revision 1.1159.148.1 (41865b23MSxWQXEIk2apsTy8V4Nhcw)

Tweaks.

20 years agobitkeeper revision 1.1159.147.1 (418657f2iOsrUkLTuEEdOxEn8lH07Q)
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

20 years agobitkeeper revision 1.1159.1.321 (41865777v0w5qC8-c7u-6_0V0D6bGg)
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.

20 years agobitkeeper revision 1.1159.146.1 (41865618vMDBaanL8_33U65ovb9fHw)
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

20 years agobitkeeper revision 1.1159.1.320 (4186495166A8XLekEbNixl7hWUA08w)
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.

20 years agobitkeeper revision 1.1159.1.319 (41860923CuMAB3frY4t4g-Ls_iqqzg)
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.

20 years agobitkeeper revision 1.1159.1.318 (4185efcbzSMnnzF580Z_kKoRcqF39A)
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.

20 years agobitkeeper revision 1.1159.1.317 (41858a05X_g4Uut3LMGwGYbviy2MVg)
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

20 years agobitkeeper revision 1.1159.145.1 (418589ecOlV-GVwffq5GiB8-Ew2Ikw)
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 ;-)

20 years agobitkeeper revision 1.1159.1.316 (418580d5gYF87eBU_ebP1s7cMleu3g)
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

20 years agobitkeeper revision 1.1159.1.315 (41857fdeXcTRTZARibSHQW4l1prQyw)
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.

20 years agobitkeeper revision 1.1159.142.8 (41856f88s5u8hpX2TlCOupENnBIqig)
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

20 years agobitkeeper revision 1.1159.144.3 (41856143dZVCH2lFdy1jbtLSuhMowA)
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

20 years agobitkeeper revision 1.1159.144.2 (41855f1a4Ckq6iiw4dQN4e_VYJJy9Q)
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

20 years agobitkeeper revision 1.1159.144.1 (41855e6axlM81uTxTKGLkfyiRdgccw)
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

20 years agobitkeeper revision 1.1159.142.7 (418522eb75obeKEk8Kz-KPNrDom1pQ)
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

20 years agobitkeeper revision 1.1159.142.6 (41851ce6r4gtLHs7acp8n5ThyFqMsQ)
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

20 years agobitkeeper revision 1.1159.143.1 (41851ce0SeaLauOV4DJoO_UxeSbw1Q)
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...

20 years agobitkeeper revision 1.1159.142.5 (4184ecc0vBKFai_V2VmZuFFo-vJjwQ)
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

20 years agobitkeeper revision 1.1159.142.4 (4184b6d4rc3Jd2irJimPyupm4TO06A)
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

20 years agobitkeeper revision 1.1159.142.3 (4184a0bdD3pO3ot79NURAvHqfSoj_Q)
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.

20 years agobitkeeper revision 1.1159.142.2 (41849fadYlUYMwSy6tcq8Y-Yi8NMZA)
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/...>

20 years agobitkeeper revision 1.1159.142.1 (41849108EzeGAtEZl9d7onYsQOtYpw)
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.

20 years agobitkeeper revision 1.1159.1.314 (418442e0ulgOgW7-GQoSm-dOij6jwg)
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.

20 years agobitkeeper revision 1.1159.1.313 (4183a753sZaTRnFt62Hatj2K05Alhw)
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.

20 years agobitkeeper revision 1.1159.1.312 (41837e24AgGTJo-4Cu3-XiU5i0cX2w)
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.

20 years agobitkeeper revision 1.1159.1.311 (41837ba99JEAnriHhRYNK8iMktj80A)
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.

20 years agobitkeeper revision 1.1159.1.310 (41828879uBRmYC81TaPfV6LGMJ1TYw)
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.

20 years agobitkeeper revision 1.1159.1.309 (418284a5GxYb-BJtMJAP97pxfWMgww)
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

20 years agobitkeeper revision 1.1159.1.308 (41827d63Yz9YEpPsVNVsC73Y2b_CzA)
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.

20 years agobitkeeper revision 1.1159.141.2 (418273f49OO4dJFeA_CITIhH0ZlSBw)
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

20 years agobitkeeper revision 1.1159.141.1 (418243e8QcGEI8BSUDnzPf5M01yZuA)
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.

20 years agobitkeeper revision 1.1159.1.307 (4182266cAGOQsr2Dkb1NULqhnlOgQg)
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.

20 years agobitkeeper revision 1.1159.1.306 (418225cdXsKP_d8tfJvM9TR5Vjv5_Q)
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.

20 years agobitkeeper revision 1.1159.1.305 (41821c04Hgz7FcHvApbz2HGtGaBtjA)
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.

20 years agobitkeeper revision 1.1159.1.304 (41821ac2unoY7GxVa-GPd0Ze7JJskw)
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.

20 years agobitkeeper revision 1.1159.1.303 (41821734F7OlWCgL8OAaRtEc5i-iEA)
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.

20 years agobitkeeper revision 1.1159.1.302 (41820056F4IoF8mF3QNQee_Ra_iXeg)
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

20 years agobitkeeper revision 1.1159.140.2 (4181ffecq3PQVDZfRw16mEwphHTvbw)
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().

20 years agobitkeeper revision 1.1159.140.1 (4181ff24XlmzOzk2yZmMG4lRU9Mr7Q)
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.

20 years agobitkeeper revision 1.1159.1.301 (41817fb7qo-OpONURmWllN-zVtSETA)
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.

20 years agobitkeeper revision 1.1159.1.300 (41812b39JTtbvefuYWV0EsY4Mw9tvg)
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

20 years agobitkeeper revision 1.1159.139.1 (41812b181BAMhNMp1vcdcr5-TskWOA)
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.

20 years agobitkeeper revision 1.1159.1.299 (41811c4fuhuq2QSDzKTApae4VbruKw)
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

20 years agobitkeeper revision 1.1159.1.298 (41811bf19FatCLJ9xsA00gYi62PWQg)
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

20 years agobitkeeper revision 1.1159.138.1 (41811be9-M5W9ujjnrgAr5BvIUxzIQ)
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.

20 years agobitkeeper revision 1.1159.137.1 (41811b328SwfN4BTxZsoMM-iGa8evQ)
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.

20 years agobitkeeper revision 1.1159.1.297 (41810679UWr-FbiF6ilbN9cZPhKKUw)
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.

20 years agobitkeeper revision 1.1159.1.296 (4180f233kmSRbGs8e4Tjqyc9ocS-0A)
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

20 years agobitkeeper revision 1.1159.136.1 (4180f22b7w-EU80mOd3abiYrtdoUAA)
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

20 years agobitkeeper revision 1.1159.1.295 (4180ee31v7apKAXQ_iCd672ndA6I0Q)
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.

20 years agobitkeeper revision 1.1159.1.294 (4180c875SLNksrza17zCYoYyptjEyA)
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.

20 years agobitkeeper revision 1.1159.1.293 (4180123d6fy9CmhZFhA2dxg-C2tnig)
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.