Commit Graph
100 Commits
Author SHA1 Message Date
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