kaf24@freefall.cl.cam.ac.uk
477b6911f5
bitkeeper revision 1.1159.170.41 (419b5697bEIXHXiSbTxwpjfvjHraWw)
...
Reassert 2.1-devel after push to 2.0 tree.
2004-11-17 13:48:07 +00:00
kaf24@freefall.cl.cam.ac.uk
f156522181
bitkeeper revision 1.1159.170.40 (419b55f4xjnbq8tzjeO3VSVxGTstBw)
...
added tag RELEASE-2.0.1
2004-11-17 13:45:24 +00:00
kaf24@freefall.cl.cam.ac.uk
0a7dfe51ed
bitkeeper revision 1.1159.170.40 (419b55e6jnbji7_jBNPq93t0rRHt4g)
...
Cset exclude: kaf24@freefall.cl.cam.ac.uk |ChangeSet|20041105104027|05915
2004-11-17 13:45:10 +00:00
kaf24@freefall.cl.cam.ac.uk
50199b4f65
bitkeeper revision 1.1159.170.39 (419b5581poSuvE_McWQiO9aFYWL_yg)
...
Merge freefall.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-11-17 13:43:29 +00:00
kaf24@freefall.cl.cam.ac.uk
ca46ed91b2
bitkeeper revision 1.1159.1.385 (419b54d0E_vjy3KgQ1TvEX6lII-VWQ)
...
added tag RELEASE-2.0.0
2004-11-17 13:40:32 +00:00
kaf24@freefall.cl.cam.ac.uk
6abba0e052
bitkeeper revision 1.1159.170.38 (419b4ea7EVWPzoNmHFd8awUXxFXmLg)
...
Sanitise ignore list.
2004-11-17 13:14:15 +00:00
kaf24@freefall.cl.cam.ac.uk
79085091e6
bitkeeper revision 1.1159.170.37 (419b4e93x5uYHCJBfuNflDeySU4JpQ)
...
Clean up "foreign pages" patch to refelect what we pushed upstream to
the core Linux maintainers.
2004-11-17 13:13:55 +00:00
kaf24@freefall.cl.cam.ac.uk
830049095a
bitkeeper revision 1.1159.168.7 (419a6fbepARynjSYyfFg1S3Py1v94A)
...
Xen build fixes. Work with Hardened GCC.
2004-11-16 21:23:10 +00:00
kaf24@freefall.cl.cam.ac.uk
5661df515a
bitkeeper revision 1.1159.170.32 (419a593aACa3uJybVvoEJ_gaJcjDwA)
...
Merge freefall.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno.bk
2004-11-16 19:47:06 +00:00
kaf24@freefall.cl.cam.ac.uk
1b6f005a13
bitkeeper revision 1.1159.170.31 (419a3a86bSLSt5jRubDsLFc4VXWrkQ)
...
Sanitise failsafe callback. The safe pf handler stuff was madness.
If it turns out to be needed, there must be a better way.
2004-11-16 17:36:06 +00:00
kaf24@freefall.cl.cam.ac.uk
743287866f
bitkeeper revision 1.1159.170.29 (419a0009K2EoexbNZXY_leDTaivx2w)
...
Fix make_page_{readonly,writable} to deal properly with highmem.
2004-11-16 13:26:33 +00:00
kaf24@freefall.cl.cam.ac.uk
370136bb6c
bitkeeper revision 1.1159.170.27 (4199eb03e15gd8adslXoDx2C8r41ow)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-11-16 11:56:51 +00:00
kaf24@freefall.cl.cam.ac.uk
9a152b3fe0
bitkeeper revision 1.1159.174.4 (4199eafc-o43U-MPvkSymdEahhBVLg)
...
Fix panic() so that it flushes console messages and then kills the VM
cleanly (instead of spinning).
2004-11-16 11:56:44 +00:00
kaf24@freefall.cl.cam.ac.uk
9f9af87611
bitkeeper revision 1.1159.174.3 (4199eadf9ra8mQPwvvr9Ke8eQfkfIg)
...
Fix CONFIG_DEBUG_PAGEALLOC. More generally, this fixes
__change_page_attr at the same time (incompatible with writable
pagetables).
2004-11-16 11:56:15 +00:00
kaf24@freefall.cl.cam.ac.uk
7777720dbf
bitkeeper revision 1.1159.174.2 (4199eab3BFgYlgf6yBL0RuSb19gzGA)
...
Fix CONFIG_4KSTACKS kernel config option, and add it do default config.
2004-11-16 11:55:31 +00:00
kaf24@freefall.cl.cam.ac.uk
f5278847a9
bitkeeper revision 1.1159.174.1 (4199ea78WRqMUotnBDHybojMaiF37w)
...
Add more required sanity checks to writable p.t. code in Xen.
2004-11-16 11:54:32 +00:00
kaf24@freefall.cl.cam.ac.uk
f3f7e94361
bitkeeper revision 1.1159.170.24 (4198acd7Fs4-ujy8fHFTYRsZuN115Q)
...
Ported Steven Smith's multi-user extension of /dev/xen/evtchn to
current evtchn driver. Now the device can be open multiple times, with
users bound to disjoint sets of ports.
2004-11-15 13:19:19 +00:00
kaf24@freefall.cl.cam.ac.uk
2ccd2269e2
bitkeeper revision 1.1159.170.23 (41988b637H-s7zBc_EhrKCZog7CGNw)
...
Clean up multi-kernel build system.
2004-11-15 10:56:35 +00:00
kaf24@freefall.cl.cam.ac.uk
d81588d7ce
bitkeeper revision 1.1159.170.22 (419799266IZUHab-ZN-CjISQ_bMUxg)
...
Fix the floppy driver to xen and add it to the -xen0 default config.
2004-11-14 17:43:02 +00:00
kaf24@freefall.cl.cam.ac.uk
f8beb54e24
bitkeeper revision 1.1159.170.21 (41978006yk1bg04SJNSN2JWccT5adA)
...
Disable PIE/SSP features when building Xen, if GCC supports them.
2004-11-14 15:55:50 +00:00
kaf24@freefall.cl.cam.ac.uk
adafcbebd2
bitkeeper revision 1.1159.170.20 (4196453bO-PrYERhRRpFAeXiVJP1Sw)
...
Remove redundant code and fix small bug in entry.S
2004-11-13 17:32:43 +00:00
kaf24@freefall.cl.cam.ac.uk
5435ea3021
bitkeeper revision 1.1159.170.19 (419641c7PFSwb0OCvYznpBOaQJY6Fw)
...
Cleaned up debugger interface to traps.c.
2004-11-13 17:17:59 +00:00
kaf24@freefall.cl.cam.ac.uk
92d81c3c28
bitkeeper revision 1.1159.170.18 (419631f46LScNrXRGEL-VrxeFQPSBA)
...
Clean up keyhandler interface. Now register a new keyhandler with
register_keyhandler() or register_irq_keyhandler().
2004-11-13 16:10:28 +00:00
kaf24@freefall.cl.cam.ac.uk
d2d8210fc1
bitkeeper revision 1.1159.170.17 (41962d055pOc5fTrHGe4fmt4cHDhjw)
...
Merge freefall.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-11-13 15:49:25 +00:00
kaf24@freefall.cl.cam.ac.uk
a8056c42f6
bitkeeper revision 1.1159.168.5 (41962ce3XTE0Rv_fvLiNwsSsvTfxUA)
...
Makes packet-size checks in netback driver less conservative. Allows e.g.,
PPPoE to work.
2004-11-13 15:48:51 +00:00
kaf24@freefall.cl.cam.ac.uk
ec44c52002
bitkeeper revision 1.1159.170.3 (418fc30fH17ZA9UiJHFIG5IhuuiaCQ)
...
Rename xen_regs xcs,xds,xes,xfs,xgs,xss to remove the 'x' prefix.
2004-11-08 19:03:43 +00:00
kaf24@freefall.cl.cam.ac.uk
aa37b84727
bitkeeper revision 1.1159.170.2 (418fc0cbyeYILYK3WoFh0bVv3e_-KA)
...
Allow users of SAVE_ALL and SET_XEN_SEGMENTS to specify which register
is to be clobbered on return.
2004-11-08 18:54:03 +00:00
kaf24@freefall.cl.cam.ac.uk
6b75d294b5
bitkeeper revision 1.1159.170.1 (418fbcfftbJRf270n_KReJDuXIouGg)
...
Rejig the layout of saved activations on Xen's stack. Touches a bunch
of stuff but things are generally a bit cleaner now. Should be easier
to integrate vm86 support, and I'm now ready to do bigger changes to
the Xen->guest exit code.
2004-11-08 18:37:51 +00:00
kaf24@freefall.cl.cam.ac.uk
7c8c63a25a
bitkeeper revision 1.1159.1.390 (418ea00dKzy4t1zq4CRkHKJwX2Ruxw)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
2004-11-07 22:22:05 +00:00
kaf24@freefall.cl.cam.ac.uk
0e42f08be2
bitkeeper revision 1.1159.169.1 (418e9fbcYPjvgCp5hHW29dMCpCsuDA)
...
Disable Xen VGA output later in the boot, so we get more start-of-day
messages. Most importantly, users get a visual cue on VGA console when
whole of main memory is scrubbed immediately before starting dom0.
2004-11-07 22:20:44 +00:00
kaf24@freefall.cl.cam.ac.uk
d47d5da7e1
bitkeeper revision 1.1159.1.389 (418cdd81ZcV7HMJmwlvRWj_N1N17XQ)
...
Use a default document class for documentation -- less confusing to
latex2html.
2004-11-06 14:19:45 +00:00
kaf24@freefall.cl.cam.ac.uk
e555800f04
bitkeeper revision 1.1159.1.388 (418cd911S4GHR23WmcIAsrA5z4WmNg)
...
Better latex2html options.
2004-11-06 14:00:49 +00:00
kaf24@freefall.cl.cam.ac.uk
fc8b6d9bd6
bitkeeper revision 1.1159.1.386 (418b58a4yZ0dXsYaZGR4cCc7-suN9w)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-11-05 10:40:36 +00:00
kaf24@freefall.cl.cam.ac.uk
c2af307d88
bitkeeper revision 1.1159.167.2 (418b589b4UNmxMvfvJ11MpJ4rPSbew)
...
Fork -> 2.1-devel.
2004-11-05 10:40:27 +00:00
kaf24@freefall.cl.cam.ac.uk
5c70ae783d
bitkeeper revision 1.1159.1.385 (418b582ajt_xRJBZ_QltlCQBhLkgkQ)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
2004-11-05 10:38:34 +00:00
kaf24@freefall.cl.cam.ac.uk
a65105373f
bitkeeper revision 1.1159.1.373 (418a7b0dD53husmGP477tKZEsejUqg)
...
Remove -rc.
2004-11-04 18:55:09 +00:00
kaf24@freefall.cl.cam.ac.uk
916086c030
bitkeeper revision 1.1159.1.372 (418a4933U-ePgadykH4jLP5wYenz0Q)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-11-04 15:22:27 +00:00
kaf24@freefall.cl.cam.ac.uk
471708f569
bitkeeper revision 1.1159.163.1 (418a492cLmf4ERioALCFwIiwi2Qh4g)
...
Fix idle loop to play nicely with RCU. Gets rid of annoying delays
during xenU boot. Also cleaned up the idle code in XenLinux.
2004-11-04 15:22:20 +00:00
kaf24@freefall.cl.cam.ac.uk
8200029b4b
bitkeeper revision 1.1159.1.368 (418a123cIsAPDbiOvFxfHLZQhSRPbQ)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-11-04 11:27:56 +00:00
kaf24@freefall.cl.cam.ac.uk
2d18d47e0d
bitkeeper revision 1.1159.160.1 (418a1231eTxviku3pqdKCA7ZZYUuJA)
...
Add BK changeset info to the Xen boot banner.
2004-11-04 11:27:45 +00:00
kaf24@freefall.cl.cam.ac.uk
357d5bcf21
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
2004-11-03 15:15:42 +00:00
kaf24@freefall.cl.cam.ac.uk
7653ae61d8
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.
2004-11-03 15:15:32 +00:00
kaf24@freefall.cl.cam.ac.uk
1707cb78aa
bitkeeper revision 1.1159.152.4 (4188f5d8214qWxCDmCbxEQwQcQ3hww)
...
Doc update
2004-11-03 15:14:32 +00:00
kaf24@freefall.cl.cam.ac.uk
149abe0ab4
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.
2004-11-03 08:32:36 +00:00
kaf24@freefall.cl.cam.ac.uk
2259b4a607
bitkeeper revision 1.1159.152.2 (41888c5cOyibgfpHguqKzExMQ91-Ew)
...
Ensure that dist/ directory is properly populated by xen-clone.
2004-11-03 07:44:28 +00:00
kaf24@freefall.cl.cam.ac.uk
95cd5e89ac
bitkeeper revision 1.1159.152.1 (41880d06wl_WFOoG_mxUBjptw3ZC_g)
...
Fix xen-clone for the new semantics of 'make dist'.
2004-11-02 22:41:10 +00:00
kaf24@freefall.cl.cam.ac.uk
b37cf37288
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.
2004-11-02 21:00:50 +00:00
kaf24@freefall.cl.cam.ac.uk
e81e528835
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.
2004-11-02 17:57:41 +00:00
kaf24@freefall.cl.cam.ac.uk
ca9b4638d2
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
2004-11-02 17:20:14 +00:00
kaf24@freefall.cl.cam.ac.uk
4b3444f92a
bitkeeper revision 1.1159.149.1 (4187c1c8_Vcj2qeTWowskcZY0OAlfQ)
...
Build cleanups.
2004-11-02 17:20:08 +00:00
kaf24@freefall.cl.cam.ac.uk
d2f080a303
bitkeeper revision 1.1159.1.333 (41878b8eK_5emfkJROmNT7PeNqSU5w)
...
More doc changes.
2004-11-02 13:28:46 +00:00
kaf24@freefall.cl.cam.ac.uk
58f3afdd98
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.
2004-11-02 09:08:37 +00:00
kaf24@freefall.cl.cam.ac.uk
8ad6d3829b
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.
2004-11-01 17:51:58 +00:00
kaf24@freefall.cl.cam.ac.uk
ecf8f43e65
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.
2004-11-01 15:34:15 +00:00
kaf24@freefall.cl.cam.ac.uk
b73cc6b15c
bitkeeper revision 1.1159.1.320 (4186495166A8XLekEbNixl7hWUA08w)
...
Clean up softirq handling. All debug keypresses are now deferred to
a softirq handler.
2004-11-01 14:33:53 +00:00
kaf24@freefall.cl.cam.ac.uk
1b354ce174
bitkeeper revision 1.1159.1.319 (41860923CuMAB3frY4t4g-Ls_iqqzg)
...
Clean up some Xen comments to clarify execution order w.r.t. TLB
flushes.
2004-11-01 10:00:03 +00:00
kaf24@freefall.cl.cam.ac.uk
0f29cfce5a
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.
2004-11-01 08:11:55 +00:00
kaf24@freefall.cl.cam.ac.uk
81b7046694
bitkeeper revision 1.1159.142.5 (4184ecc0vBKFai_V2VmZuFFo-vJjwQ)
...
doc tweaks
2004-10-31 13:46:40 +00:00
kaf24@freefall.cl.cam.ac.uk
908871cf62
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
2004-10-31 09:56:36 +00:00
kaf24@freefall.cl.cam.ac.uk
7458077a2a
bitkeeper revision 1.1159.142.3 (4184a0bdD3pO3ot79NURAvHqfSoj_Q)
...
Fix symlink creation.
2004-10-31 08:22:21 +00:00
kaf24@freefall.cl.cam.ac.uk
187a0366b6
bitkeeper revision 1.1159.142.2 (41849fadYlUYMwSy6tcq8Y-Yi8NMZA)
...
Clean up libxc by allowing direct use of Xen headers from userland:
#include <xen/...>
2004-10-31 08:17:49 +00:00
kaf24@freefall.cl.cam.ac.uk
7e047ac994
bitkeeper revision 1.1159.142.1 (41849108EzeGAtEZl9d7onYsQOtYpw)
...
Fix build with pdb enabled.
2004-10-31 07:15:20 +00:00
kaf24@freefall.cl.cam.ac.uk
70b74d6f46
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.
2004-10-30 14:38:11 +00:00
kaf24@freefall.cl.cam.ac.uk
1cded7dd3c
bitkeeper revision 1.1159.1.312 (41837e24AgGTJo-4Cu3-XiU5i0cX2w)
...
Some very small time cleanups. Also call cur_timer->init during resume.
2004-10-30 11:42:28 +00:00
kaf24@freefall.cl.cam.ac.uk
7ff919fd64
bitkeeper revision 1.1159.1.311 (41837ba99JEAnriHhRYNK8iMktj80A)
...
Properly initialise the timer_tsc module.
2004-10-30 11:31:53 +00:00
kaf24@freefall.cl.cam.ac.uk
1950b07711
bitkeeper revision 1.1159.1.310 (41828879uBRmYC81TaPfV6LGMJ1TYw)
...
Doc fixes.
2004-10-29 18:14:17 +00:00
kaf24@freefall.cl.cam.ac.uk
62ac41be63
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
2004-10-29 17:57:57 +00:00
kaf24@freefall.cl.cam.ac.uk
24dd27002c
bitkeeper revision 1.1159.141.1 (418243e8QcGEI8BSUDnzPf5M01yZuA)
...
doc fixes.
2004-10-29 13:21:44 +00:00
kaf24@freefall.cl.cam.ac.uk
3d365f058d
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.
2004-10-29 10:26:10 +00:00
kaf24@freefall.cl.cam.ac.uk
6eeb106216
bitkeeper revision 1.1159.1.303 (41821734F7OlWCgL8OAaRtEc5i-iEA)
...
Scrub memory on reboot. Security paranoia.
2004-10-29 10:11:00 +00:00
kaf24@freefall.cl.cam.ac.uk
865ea5649f
bitkeeper revision 1.1159.1.299 (41811c4fuhuq2QSDzKTApae4VbruKw)
...
beta -> release candidate
2004-10-28 16:20:31 +00:00
kaf24@freefall.cl.cam.ac.uk
e9b1fb20c4
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
2004-10-28 16:18:57 +00:00
kaf24@freefall.cl.cam.ac.uk
5368e24a20
bitkeeper revision 1.1159.138.1 (41811be9-M5W9ujjnrgAr5BvIUxzIQ)
...
Doc fixes. Definitely more still to do.
2004-10-28 16:18:49 +00:00
kaf24@freefall.cl.cam.ac.uk
5ee3c045ee
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.
2004-10-28 13:03:45 +00:00
kaf24@freefall.cl.cam.ac.uk
e95b0bc6d7
bitkeeper revision 1.1159.1.290 (417fcacfkfQjkHbB1_isdievDAarQA)
...
Further fixes to the TLB-flush logic.
2004-10-27 16:20:31 +00:00
kaf24@freefall.cl.cam.ac.uk
5e96695158
bitkeeper revision 1.1159.1.289 (417fb030yj7vBz8Pvd4b0uvFxr0PzQ)
...
Ensure we use 64-bit arithmetic when converting a possibly-large
microseconds value into a nanoseconds value (e.g., when calculating
current system time in the timer interrupt handler).
2004-10-27 14:26:56 +00:00
kaf24@freefall.cl.cam.ac.uk
5277446646
bitkeeper revision 1.1159.1.288 (417fa37aiUr7WWjaJDqszVX8RYOFGA)
...
Tiny bug fixes and cleanups.
2004-10-27 13:32:42 +00:00
kaf24@freefall.cl.cam.ac.uk
4978120f0b
bitkeeper revision 1.1159.1.287 (417f8127c6bLq91YJmcsvhCtKMxWkw)
...
Get rid of noisy DPRINTK's.
2004-10-27 11:06:15 +00:00
kaf24@freefall.cl.cam.ac.uk
2b9a444d98
bitkeeper revision 1.1159.1.286 (417f78e2iA5JKPrp7BvoiDunXMJ_mA)
...
Fix the TLB-flush logic. Epoch changes were broken.
2004-10-27 10:30:58 +00:00
kaf24@freefall.cl.cam.ac.uk
13bd16e229
bitkeeper revision 1.1159.1.285 (417f69709zfqpQ8rVK-CnP4rYLY9Sg)
...
Kill dead pdb code.
2004-10-27 09:25:04 +00:00
kaf24@freefall.cl.cam.ac.uk
a34175ab46
bitkeeper revision 1.1159.1.283 (417e6005a9xNBX3S_W5XwwXTWIldyA)
...
latex2html tweaks
2004-10-26 14:32:37 +00:00
kaf24@freefall.cl.cam.ac.uk
cadf3eafb2
bitkeeper revision 1.1159.1.282 (417e5b60oXUOPTWl81d5zD6oq1tOTQ)
...
Clean up docs dir layout.
2004-10-26 14:12:48 +00:00
kaf24@freefall.cl.cam.ac.uk
fca921e0a5
bitkeeper revision 1.1159.1.270 (417cd5efuYLEDeFTqZTJOYsZwD2mag)
...
Get rid of critical-region checking. It gets in the way and has found
precisely zero real bugs!
2004-10-25 10:31:11 +00:00
kaf24@freefall.cl.cam.ac.uk
43a5781f71
bitkeeper revision 1.1159.1.268 (417a99cddcYDzBoICm2bmzocJ2wt4A)
...
Remove all the XENVERSION/EXTRAVERSION stuff after all.
Patch root Linux Makefile from repository master Makefile.
2004-10-23 17:50:05 +00:00
kaf24@freefall.cl.cam.ac.uk
d269476f7d
bitkeeper revision 1.1159.1.267 (417a4e88NfHgvkIZt_-wFeTM9-PzAA)
...
XENVERSION can be set by a .extraversion file at root of Linux build tree.
2004-10-23 12:28:56 +00:00
kaf24@freefall.cl.cam.ac.uk
b32c27181b
bitkeeper revision 1.1159.1.266 (417a3d98CeFiS9Vj2SKKSNciHhZF2g)
...
Sanitise the Linux version numbers. No stupid pathname magic.
2004-10-23 11:16:40 +00:00
kaf24@freefall.cl.cam.ac.uk
4392e451e5
bitkeeper revision 1.1159.130.6 (41793773TFex2kvneKZIR5JlCHOzQQ)
...
Bugfixes.
2004-10-22 16:38:11 +00:00
kaf24@freefall.cl.cam.ac.uk
fd7ce447d4
bitkeeper revision 1.1159.130.5 (4179350dKbV8Dl-DTyoBQ9c__K-pFw)
...
Fix incorrect error path in Xen's p.t. update code.
2004-10-22 16:27:57 +00:00
kaf24@freefall.cl.cam.ac.uk
213769c19f
bitkeeper revision 1.1159.130.4 (41792f48shx1E0y1gWtmTdYNJN6Q7g)
...
Put check in the wrong place. :-)
2004-10-22 16:03:20 +00:00
kaf24@freefall.cl.cam.ac.uk
af23bfbeea
bitkeeper revision 1.1159.130.3 (41792ed6aunLXFVdvW9RR6KzJOFiVw)
...
Add a required privilege check.
2004-10-22 16:01:26 +00:00
kaf24@freefall.cl.cam.ac.uk
d553e23081
bitkeeper revision 1.1159.130.2 (41792e00jkEsXaBpAPRHZ9mVTslOxg)
...
New event-channel interface requires ctrl-if driver to wildcard
both ports in its bind request.
2004-10-22 15:57:52 +00:00
kaf24@freefall.cl.cam.ac.uk
6f46072ed0
bitkeeper revision 1.1159.130.1 (41792c8bfIrnaq8cezNM7nbYpseVFQ)
...
Extend Xen's evtchn interface.
2004-10-22 15:51:39 +00:00
kaf24@freefall.cl.cam.ac.uk
b9d51015ab
bitkeeper revision 1.1159.1.259 (4178e733n0FQir55loK8zwEyWTnclA)
...
Rename domid field in Xen domain struct.
2004-10-22 10:55:47 +00:00
kaf24@freefall.cl.cam.ac.uk
529037f328
bitkeeper revision 1.1159.123.4 (4177dbc8FCYnOUxgXnz6yT32B-aI8A)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-10-21 15:54:48 +00:00
kaf24@freefall.cl.cam.ac.uk
a4a6924e7c
bitkeeper revision 1.1159.126.1 (4177dbc0a3cRDV2S_YVRjp33pMQxuw)
...
Change licensing terms of certain files in the Linux source tree, and
clarify licensing terms with a new COPYING file at the root of the
repository.
2004-10-21 15:54:40 +00:00
kaf24@freefall.cl.cam.ac.uk
5fa5811fdb
bitkeeper revision 1.1159.123.2 (4177d169N58TtQXn_XJO4xNBKbMQUw)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-10-21 15:10:33 +00:00
kaf24@freefall.cl.cam.ac.uk
57e067d108
bitkeeper revision 1.1159.124.2 (4177d163xinza3-p0e7_VEpiJ-okNA)
...
Remove domain names from Xen. These are now stored only within xend.
2004-10-21 15:10:27 +00:00
kaf24@freefall.cl.cam.ac.uk
180d61ce98
bitkeeper revision 1.1159.124.1 (4177d127Hy3BcaV44WvSa5mdLDqq8Q)
...
Avoid compiler warning.
2004-10-21 15:09:27 +00:00
kaf24@freefall.cl.cam.ac.uk
f0c92861c4
bitkeeper revision 1.1159.1.255 (4177bef1YxrXgVRyVzt2_EdbMj5rDg)
...
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
2004-10-21 13:51:45 +00:00
kaf24@freefall.cl.cam.ac.uk
680e4150ee
bitkeeper revision 1.1159.121.1 (4177beeaW8q0uSb63tuGsNIZ6Knm0g)
...
Relocate execution context out of shared_info area (no sense in it
being guest-accessible unless/until we do scheduler activations).
2004-10-21 13:51:38 +00:00