aboutsummaryrefslogtreecommitdiffstats
path: root/.rootkeys
Commit message (Collapse)AuthorAgeFilesLines
* bitkeeper revision 1.1713.1.14 (42b1f5f9KUyMHO2NrEptwgru2BVT0w)kaf24@firebug.cl.cam.ac.uk2005-06-161-1/+3
|\ | | | | | | | | | | Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xeno-unstable-ia64.bk
| * bitkeeper revision 1.1713.2.1 (42b1d4d7vqzNt8h7EyzTEvrzC7m5RA)xen-ia64.adm@bkbits.net2005-06-161-1/+3
| |\ | | | | | | | | | | | | | | | Merge bk://xen.bkbits.net/xeno-unstable.bk into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
| | * bitkeeper revision 1.1709.1.16 (42b1d2ecGSNeZhThHshE903eA1tK-Q)djm@kirby.fc.hp.com2005-06-161-0/+2
| | | | | | | | | | | | | | | | | | | | | Add arch-dep notification hook (per discussion on xen-devel) needed for ia64 and VTi/x. Signed-off-by: Matt Chapman <matthewc@hp.com>
| | * bitkeeper revision 1.1709.1.15 (42b1cf6bRmJSwTLBy8EWehO-Ijc95g)djm@kirby.fc.hp.com2005-06-161-1/+0
| | | | | | | | | | | | | | | Move include definitions around
| | * bitkeeper revision 1.1709.1.3 (42ae02a99ck6N11hVBch3RRAXKHWgw)djm@sportsman.spdomain2005-06-131-0/+1
| | | | | | | | | | | | | | | | | | | | | Various fixes for multi-domain prep Signed-off-by: Matthew Chapman <matthewc@hp.com>
* | | bitkeeper revision 1.1713.1.13 (42b16610ojQcHPRC6Ao_1CKXClza9A)sos22@douglas.cl.cam.ac.uk2005-06-161-0/+1
|/ / | | | | | | | | | | | | | | | | | | Slightly disgusting hack to avoid using lots of lock instructions on a uniprocessor machine just because we happened to compile with CONFIG_SMP. Essentially, we make a big table of all of the instruction sequences which differ in ``easy'' ways between UP and SMP kernels, and then select which one to use at run time. Signed-off-by: Steven Smith <sos22@cam.ac.uk>
* | bitkeeper revision 1.1713.1.11 (42b03e2dFl47vRNjIHPpu-GWrag_zA)ach61@arcadians.cl.cam.ac.uk2005-06-151-1/+0
| | | | | | | | | | remove obsolete debugger documentation
* | bitkeeper revision 1.1713.1.10 (42b03d19TAy64Sdjkm7M7nVoGNwCVw)ach61@arcadians.cl.cam.ac.uk2005-06-151-0/+1
| | | | | | | | | | readme for pdb 0.3
* | bitkeeper revision 1.1713.1.2 (42ad8793XA-gObRPsPuWlI4gxZ7j5Q)iap10@freefall.cl.cam.ac.uk2005-06-131-1/+1
|\ \ | |/ |/| | | | | | | Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk into freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
| * bitkeeper revision 1.1159.258.167 (42ad874eIWwyPd8tmJO5tkGQ2JoYXQ)iap10@freefall.cl.cam.ac.uk2005-06-131-1/+1
| | | | | | | | | | | | Upgrade to linux patch 2.6.11.12 Signed-off-by: ian@xensource.com
| * bitkeeper revision 1.1159.258.164 (42a7277bdZm8DZjc_UHJ0TWuobiRXw)vh249@arcadians.cl.cam.ac.uk2005-06-081-0/+1
| | | | | | | | | | | | | | reenable TS flag after testing for fdiv bug. fix the fpu corruption that some config have Signed-off: Vincent Hanquez <vincent@xensource.com>
| * bitkeeper revision 1.1159.258.162 (429d8356O4B1x4zcoZgFnPVsJ5OKMQ)cl349@firebug.cl.cam.ac.uk2005-06-011-1/+0
| | | | | | | | | | | | | | XendDomainConfig.py is not used. Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | bitkeeper revision 1.1708 (42a9b4dc79oJAGtbQvr8mTDofvBdxQ)xen-ia64.adm@bkbits.net2005-06-101-11/+0
|\ \ | | | | | | | | | | | | | | | Merge bk://xen.bkbits.net/xeno-unstable.bk into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
| * | bitkeeper revision 1.1705.1.2 (42a9372fTpt-bOGdIcKsOLb8_xlJ4Q)kaf24@firebug.cl.cam.ac.uk2005-06-101-11/+0
| | | | | | | | | | | | | | | | | | | | | Remove tools/ioemu/pc-bios. We have replacements in tools/firmware now. Signed-off-by: Keir Fraser <keir@xensource.com>
* | | bitkeeper revision 1.1706 (42a8be4bKG9EZTToo_Pa4wDcO7VpRw)djm@sportsman.spdomain2005-06-091-0/+2
|\ \ \ | |/ / |/| | | | | | | | | | | Merge http://xen-ia64.bkbits.net/xeno-unstable-ia64.bk into sportsman.spdomain:/home/djm/xeno-unstable-ia64.bk
| * | bitkeeper revision 1.1668.1.11 (42a8bd5aCFsumaFg9rk2nWmEBa7opA)djm@kirby.fc.hp.com2005-06-091-0/+1
| | | | | | | | | | | | | | | Oops, yet another file for Greg's checkin
| * | bitkeeper revision 1.1668.1.10 (42a8bceaXDRFCmwf1Omenu_lCITiag)djm@kirby.fc.hp.com2005-06-091-0/+1
| | | | | | | | | | | | | | | Oops, left new file out of Greg's sn patch
* | | bitkeeper revision 1.1704 (42a885cb3_kkMMOYtYN_PaWP3tupbA)kaf24@firebug.cl.cam.ac.uk2005-06-091-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Merge Scotts's pte_mfn patch with some extra merging between xen/i386 and xen/x86_64. An obvious further step is to fix xen/x86_64's pci-dma.c and pci-nommu.c to be closer to native x86_64 versions. Signed-off-by: Scott Parish <srparish@us.ibm.com> Signed-off-by: Keir Fraser <keir@xensource.com>
* | | bitkeeper revision 1.1700 (42a854e79oBFuqa_DSY4Lr9IhenUQw)cl349@firebug.cl.cam.ac.uk2005-06-091-0/+45
|\ \ \ | | | | | | | | | | | | | | | | | | | | Merge xenstore changes. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * | | bitkeeper revision 1.1662.1.18 (42a5a348BpHwgoiWQI1wI9LMej7F3w)cl349@firebug.cl.cam.ac.uk2005-06-071-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | setup.py: Add xen.xend.xenstore. xsresource.py, xsobj.py, xsnode.py, __init__.py: new file Signed-off-by: Mike Wray <mike.wray@hp.com> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * | | bitkeeper revision 1.1662.1.17 (42a59f62TbTw4kErDSfuOYh8iAzCuA)cl349@firebug.cl.cam.ac.uk2005-06-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | setup.py: Add xenstore python bindings. xs.c: new file params.py: XSDAEMON_DEBUG -> XENSTORED_DEBUG Makefile: xenstore is also a library -- build it before python. Signed-off-by: Mike Wray <mike.wray@hp.com> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * | | bitkeeper revision 1.1662.1.15 (42a5968eiZE_DjdIFPjxvzLw6ACvCQ)cl349@firebug.cl.cam.ac.uk2005-06-071-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add xenstore daemon and library. Makefile: Add xenstore subdirectory. Remove xs_stress on clean. Many files: new file ignore: Update ignore list for xenstore. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> (authored) Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * | | bitkeeper revision 1.1662.1.12 (42a4a819BMGTxn8p4rsFdp44pCQ_Og)cl349@firebug.cl.cam.ac.uk2005-06-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | netif.py: Use macFromString, macToString. mac.py: new file Signed-off-by: Mike Wray <mike.wray@hp.com> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * | | bitkeeper revision 1.1662.1.10 (42a48d2dOYGp10ZpkS7A_bvbZcKyOw)cl349@firebug.cl.cam.ac.uk2005-06-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | XendDomainInfo.py, XendDomain.py: Add uuids for domains. uuid.py: new file Signed-off-by: Mike Wray <mike.wray@hp.com> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
| * | | bitkeeper revision 1.1662.1.7 (42a47555156iGoOjUyZtvbuMFZHXkg)cl349@firebug.cl.cam.ac.uk2005-06-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | XendDomainInfo.py: Move guest image handling into seperate file. image.py: new file Signed-off-by: Mike Wray <mike.wray@hp.com> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | | | bitkeeper revision 1.1698 (42a84631sHlAKgVzdlR-RsCeAqkv_Q)akw27@arcadians.cl.cam.ac.uk2005-06-091-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clean up blktaplib headers. Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com> Signed-off-by: andrew.warfield@cl.cam.ac.uk
* | | | bitkeeper revision 1.1695 (42a80eb0iCQq47kS2MSpOLTFyng5Cg)akw27@arcadians.cl.cam.ac.uk2005-06-091-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Parallax fixes/updates: - all data access now through the async lookup code. - added synchronous wrappers for tools to use. - added end-to-end crc32 on all image blocks - various other fixes/cleanups/test stubs. Signed-off-by: andrew.warfield@cl.cam.ac.uk
* | | | bitkeeper revision 1.1691.1.5 (42a6b4baIjkVZx9lVWvoA9RqgAGLMQ)kaf24@firebug.cl.cam.ac.uk2005-06-081-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following allows you to run unmodified guest operating systems under Xen on VMX (VT) enabled processors. The tree lives under <ROOT>/tools/dfw. Instead of booting a guest kernel, boot vmxloader and specify the disk image in qemurc. Leendert Signed-Off-By: Leendert van Doorn <leendert@watson.ibm.com>
* | | | bitkeeper revision 1.1689 (42a58901_lkUvZPbAZcV8H9a9NNmtg)kaf24@firebug.cl.cam.ac.uk2005-06-071-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clean up the domain_page.h interfaces. One common header file <xen/domain_page.h> and map_domain_mem() -> map_domain_page(), takes a pfn rather than a paddr. Signed-off-by: Keir Fraser <keir@xensource.com>
* | | | bitkeeper revision 1.1683 (42a4622ekYvso9kv8cisS5m2QiUqiQ)kaf24@firebug.cl.cam.ac.uk2005-06-061-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | Merge x86/32 and x86/64 string functions. Signed-off-by: Keir Fraser <keir@xensource.com>
* | | | bitkeeper revision 1.1682 (42a42b05Cvw3LyFcUHH4i1_9HWbLBA)kaf24@firebug.cl.cam.ac.uk2005-06-061-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | Merge x86/32 and x86/64 usercopy routines. Signed-off-by: Keir Fraser <keir@xensource.com>
* | | | bitkeeper revision 1.1679 (42a40cfaZ0Dy-HjTM0W3L10VllkAnw)cl349@firebug.cl.cam.ac.uk2005-06-061-0/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
| * | | | bitkeeper revision 1.1665.4.1 (42a40cf0EmwulK0I8hNEb2dVbDEkvQ)cl349@firebug.cl.cam.ac.uk2005-06-061-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | xc_private.h, xc_linux_build.c, Makefile: Add support for loading ``bin'' format images, as used by ReactOS. Move image probing/parsing/loading code out of domain builder to allow multiple image formats without having to duplicate the domain building code. xc_load_elf.c, xc_load_bin.c: new file xc_vmx_build.c: Cleanup. Signed-Off-By: Ge van Geldorp <gvg@reactos.com> Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | | | | bitkeeper revision 1.1669 (42a1c87fJjvGo-daXN_d0s-Pg-eAEQ)kaf24@firebug.cl.cam.ac.uk2005-06-041-8/+27
|\| | | | | |_|/ / |/| | | | | | | | | | | | | | | Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xeno-unstable-ia64.bk
| * | | bitkeeper revision 1.1665.1.5 (42a1a779yqLZDCutMj_vFNQlo3q3zw)kaf24@firebug.cl.cam.ac.uk2005-06-041-26/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rationalise debugger stuff in the tree. Within Xen itself, remove PDB references and fold into domu_debug. When domu_debug hits a breakpoint, it pauses all vcpus of the domain and raises VIRQ_DEBUGGER (not VIRQ_PDB). The debugger in domain0 can either poll pause status or bind to VIRQ_DEBUGGER. Before debugging a breakpointed domain the debugger should issue PAUSEDOMAIN itself, or it is not guaranteed to see paused state of the domain! Outside Xen there's a new dir tools/debugger, containing gdb, pdb and a new library libxendebug (used by pdb). I also think the ptrace functions in libxc also ought to be moved out: either to libxendebug or to a new library libxenptrace. Signed-off-by: Keir Fraser <keir@xensource.com>
| * | | bitkeeper revision 1.1665.2.1 (42a0c8fc5ayKCKfMu8Oo5dUccP4STA)ach61@arcadians.cl.cam.ac.uk2005-06-031-0/+18
| |/ / | | | | | | | | | | | | PDB 0.3
* | | bitkeeper revision 1.1667 (42a0d723C0nVc96mE2UHsAZH4ZSJJA)djm@kirby.fc.hp.com2005-06-031-0/+1
| | | | | | | | | | | | | | | | | | | | | Add EFI PCDP support to automatically find console Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com>
* | | bitkeeper revision 1.1666 (42a087d7jWz6dz5gEHhjSiLqLjqGvA)djm@kirby.fc.hp.com2005-06-031-0/+1
|/ / | | | | | | | | | | | | | | Basic update to new ns16550 driver (not all working yet) Signed-off by: Dan Magenheimer <dan.magenheimer@hp.com> Signed-off-by Kevin Tian <Kevin.tian@intel.com>
* | bitkeeper revision 1.1657 (429fb3bdy_w-Djv7N3uJ1qp_Sdc2cQ)cl349@freefall.cl.cam.ac.uk2005-06-031-0/+1
| | | | | | | | | | | | | | domain.h, xenmem.c, mkbuildtree, slab.h, setup.c: Fix ia64 build. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | bitkeeper revision 1.1649 (429f6bb65KQm70mnFwO33ykh9n1qag)cl349@firebug.cl.cam.ac.uk2005-06-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | sched.h: g/c unneeded include. Many files: Rename xen/slab.h to xen/xmalloc.h and fix resulting fallout. xmalloc.h: Rename: xen/include/xen/slab.h -> xen/include/xen/xmalloc.h sched.h, multicall.c, dom_mem_ops.c, asm-offsets.c: cleanup incorrect includes. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* | bitkeeper revision 1.1615.1.1 (429c8530L_ZtVuxsQcKwKB3yPuljog)kaf24@firebug.cl.cam.ac.uk2005-05-311-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subject: PAE support This patch adds initial support for PAE paging to xen. This patch does: * boot Xen itself with PAE paging enabled. * add PAE support to the dom0 domain builder. Some notes on the design and the changes: * There are two new config options: CONFIG_X86_PAE (boolean, same name Linux uses to simply things) and CONFIG_PAGING_LEVELS (int, possible values are 2,3,4). I've used #if CONFIG_PAGING_LEVELS for stuff which simply depends on the number of paging levels in the code common for x86-32/64, and CONFIG_X86_PAE for special PAE quirks or i386-only stuff. I've tried to avoid ifdefs if possible though, often I rearranged code to make it work in both PAE and non-PAE case instead. * idle_pg_table: 3rd level is statically initialized, 2nd level is contignous in physical and virtual memory, so it can be addressed linear (the dom0 builder uses the same trick to simplify things a bit btw.). There are two new symbols: idle_pg_table_l3 and idle_pg_table_l2 for the two tables. idle_pg_table is aliased to the toplevel page table, i.e. idle_pg_table_l3 in PAE mode and idle_pg_table_l2 in non-pae mode. The idle l3 table is actually never ever touched after boot, the l2 table is accessed via idle_pg_table_l2 and addressed linear in both PAE and non-PAE mode. * I've added a "intpte_t" type and a PRIpte define, modeled after the C99 inttypes.h header, for page table entries. Signed-off-by: Gerd Knorr <kraxel@bytesex.org>
* | bitkeeper revision 1.1600 (429ba505NfUdL-sQ8-FAIhULwXSaHQ)smh22@tempest.cl.cam.ac.uk2005-05-301-0/+1
|\| | | | | | | | | | | Merge tempest.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk into tempest.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
| * bitkeeper revision 1.1159.258.156 (429ba4d3T2WmSlhY2aTmV6KN88hZHw)smh22@tempest.cl.cam.ac.uk2005-05-301-0/+1
| | | | | | | | | | | | | | | | | | Solve badness problem when udp_poll() receives fragmented skbuff w/ CONFIG_HIGHMEM Upstream patch (now in -net tree) from Herbert Xu. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: Steven Hand <steven@xensource.com>
* | bitkeeper revision 1.1598 (429b7933SwjyJJbULLC4ZT800edwvQ)iap10@freefall.cl.cam.ac.uk2005-05-301-1/+1
|\| | | | | | | | | | | Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk into freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
| * bitkeeper revision 1.1159.258.155 (429b7918fdegxe1sz_LxgKSA-WkOkA)iap10@freefall.cl.cam.ac.uk2005-05-301-1/+1
| | | | | | | | | | | | Upgrade to Linux patch 2.6.11.11 Signed-off-by: ian@xensource.com
* | bitkeeper revision 1.1592 (429ae8ff33cT5EmG9lUTaMO920vjKg)kaf24@firebug.cl.cam.ac.uk2005-05-301-0/+1
|\| | | | | | | | | Manual merge.
| * bitkeeper revision 1.1159.258.154 (429ae8764I9WsS60DkRARFDRTCFT1Q)kaf24@firebug.cl.cam.ac.uk2005-05-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | Fix Xen idle loop to enter/exit tickless mode in same way as s390, which interfaces properly with the RCU subsystem. This includes a patch that fixes a race in the generic RCU code: it was created by IBM for s390, and is being pushed upstream by them. Signed-off-by: Keir Fraser <keir@xensource.com>
* | bitkeeper revision 1.1589 (4299ca474xuIi4-NBh-bI0ilQ8Sw7w)kaf24@firebug.cl.cam.ac.uk2005-05-291-0/+1
| | | | | | | | | | | | More bitop cleanups and code improvements. Signed-off-by: Keir Fraser <keir@xensource.com>
* | bitkeeper revision 1.1586 (4298e019QH28MgGwaw0jHPWEeEnyoA)kaf24@firebug.cl.cam.ac.uk2005-05-281-1/+1
| | | | | | | | | | | | | | Clean up serial driver in Xen: separate ns16550 driver from generic serial code. Signed-off-by: Keir Fraser <keir@xensource.com>
* | bitkeeper revision 1.1575 (4296fb9akkrLM8bKzQ1I7T3Dy3Uu9w)kaf24@firebug.cl.cam.ac.uk2005-05-271-0/+1
| | | | | | | | | | | | | | | | Patch ipv4 netfilter code to avoid checksumming CHECKUM_UNNCECESSARY packets. On Xen the check could fail, as packets from domU have a blank checksum field. Signed-off-by: Keir Fraser <keir@xensource.com>