Commit Graph
5608 Commits
Author SHA1 Message Date
kaf24@firebug.cl.cam.ac.uk e6ecaec2c6 bitkeeper revision 1.1772 (42c31843CEATPivypr5LYbRYU08TtQ)
added tag ia64-stable
2005-06-29 21:53:07 +00:00
djm@sportsman.spdomain 1ee9282b7e bitkeeper revision 1.1772 (42c31571ulukoJpvEOsK4akggVt37Q)
null change
ia64-stable
2005-06-29 21:41:05 +00:00
xen-ia64.adm@bkbits.net 1daf04f834 bitkeeper revision 1.1771 (42c314a41N8GOY476cnW9IejbgNDJw)
Merge bk://xen.bkbits.net/xeno-unstable.bk
into  bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
2005-06-29 21:37:40 +00:00
kaf24@firebug.cl.cam.ac.uk 79e1decf57 bitkeeper revision 1.1770 (42c2d66cG6YTU0WhG1b97E-InSNWWA)
Ensure global variables required by get_s_time() are initialised before
first use. Rejuggle bootstrap code slightly.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-06-29 17:12:12 +00:00
kaf24@firebug.cl.cam.ac.uk 3cd648a5b1 bitkeeper revision 1.1769 (42c2cac1Ua7yeT9FnpvjJNvdSrd3BA)
Remove ticks_per_usec global variable. cpu_khz suffices.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-06-29 16:22:25 +00:00
djm@kirby.fc.hp.com cbd0cf0989 bitkeeper revision 1.1726.1.8 (42c1acafTSObuXeDW7_GDxYN5dosRA)
Grant table support changes and fix cmpxchg_user
Signed-off-by: Matt Chapman <matthewc@hp.com>
2005-06-28 20:01:51 +00:00
djm@kirby.fc.hp.com f76a149879 bitkeeper revision 1.1726.1.7 (42c194ee68Qy_Egi118UCoJdFnkGPQ)
Add bank switch for hyper_rfi hyperprivop
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com>
2005-06-28 18:20:30 +00:00
kaf24@firebug.cl.cam.ac.uk 8b5918674e bitkeeper revision 1.1768 (42c18d2259NPELcGV7ohyZNh72ufSw)
Based on the Keir's suggestion yesterday, I fixed the bug in xenlinux.
Now the LTP test cases pass well in domU; I ran LTP in domU along with
an infinite loop of "make clean; make -j4" on dom0 for sanity tests.

Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
2005-06-28 17:47:14 +00:00
kaf24@firebug.cl.cam.ac.uk 793aa523b8 bitkeeper revision 1.1767 (42c18c1dNRHfk7ZFajLHHtesQcrKlg)
At the time of debugging the fs segment problem, I noticed this bug (and
was able to test it).

Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
2005-06-28 17:42:53 +00:00
cl349@firebug.cl.cam.ac.uk a575a4a3a8 bitkeeper revision 1.1766 (42c17071SPDLo7qPlXAiQzrKjMu6Mw)
Add xenbus driver.
XendDomainInfo.py:
  Connect/Disconnect domains to/from store.
Signed-off-by: Rusty Russel <rusty@rustcorp.com.au> (authored)
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-06-28 15:44:49 +00:00
cl349@firebug.cl.cam.ac.uk 92a9aed70c bitkeeper revision 1.1765 (42c16e51XwZ3-cKPHI29xhO2Hzk_sQ)
Increase size of xen_start_info_union since start_info structure
size is > 512 bytes.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-06-28 15:35:45 +00:00
ach61@arcadians.cl.cam.ac.uk da657a9c3a bitkeeper revision 1.1764 (42c12471iroiktRDv2QDqEDoIQVDNg)
comments
2005-06-28 10:20:33 +00:00
ach61@arcadians.cl.cam.ac.uk 05c95036a5 bitkeeper revision 1.1763 (42c11c79p9Z_K0YwZk_N5zJU0rjzDg)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk
into arcadians.cl.cam.ac.uk:/auto/anfs/nos1/ach61/bk
2005-06-28 09:46:33 +00:00
kaf24@firebug.cl.cam.ac.uk 30055d0aaf bitkeeper revision 1.1760.1.6 (42c10677TIdwirEem_EpnMFWS1MTtw)
Fix build on gcc <= 3.2.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-06-28 08:12:39 +00:00
kaf24@firebug.cl.cam.ac.uk 610a270683 bitkeeper revision 1.1760.1.5 (42c105a0IGE_9KbvmOfox8TMahmQVw)
Only enable PGE in CR4 if the CPU supports the feature.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-06-28 08:09:04 +00:00
kaf24@firebug.cl.cam.ac.uk 972cf95cd2 bitkeeper revision 1.1760.1.4 (42c10578DlONZUYkjuzFvNR6idseEQ)
Simplify x86_32 boot code by removing bogus P6 check (really it was a
486 check, and we can assume everyone has CPUID I think).
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-06-28 08:08:24 +00:00
leendert@watson.ibm.com[kaf24] c81d4fc893 bitkeeper revision 1.1760.1.3 (42c10175tVLAVy7ULar9xcSazDReXw)
[PATCH] [PATCH] VMXassist print e820 table

This patch integrates some of my debug environment back into the main
stream and it prints the e820 map as it is seen by a VMX domain.

        Leendert

Signed-Off-By: Leendert van Doorn <leendert@watson.ibm.com>
2005-06-28 07:51:17 +00:00
leendert@watson.ibm.com[kaf24] 882a8d10c5 bitkeeper revision 1.1760.1.2 (42c10164eZ8JiY0-m8yKOwE_3OopGw)
[PATCH] [PATCH] Improved pending interrupt handling during VMX

This patch improves VMX exit handling while software interrupts are
pending: These should not stored as a VMX entry exception but should
instead just be restarted. This was the cause of the VMRESUME failure.

	Leendert

Signed-Off-By: Leendert van Doorn <leendert@watson.ibm.com>
2005-06-28 07:51:00 +00:00
ach61@arcadians.cl.cam.ac.uk 1fb3599164 bitkeeper revision 1.1762 (42c0fafdBom2bVfipwX4FXIl_SgKmg)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk
into arcadians.cl.cam.ac.uk:/auto/anfs/nos1/ach61/bk
2005-06-28 07:23:41 +00:00
vh249@arcadians.cl.cam.ac.uk 46be4a2b6e bitkeeper revision 1.1760.1.1 (42c0e8fa-Uxs1rA3BiXdTbynda9HmA)
convert some use of "if (condition) BUG()" to "BUG_ON(condition)" in netback driver.

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
2005-06-28 06:06:50 +00:00
ach61@arcadians.cl.cam.ac.uk 6d2562c9f0 bitkeeper revision 1.1761 (42c0704c_K5N6pcA--cz5L-FX_z0zw)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk
into arcadians.cl.cam.ac.uk:/auto/anfs/nos1/ach61/bk
2005-06-27 21:31:56 +00:00
ach61@arcadians.cl.cam.ac.uk 2136a8f965 bitkeeper revision 1.1726.3.1 (42c07007i9Bkz3ggP_PXIksWaGD1Eg)
add framework for debugging processes
2005-06-27 21:30:47 +00:00
kaf24@firebug.cl.cam.ac.uk b4dc2718f8 bitkeeper revision 1.1760 (42c05ebeLIfrneiw1jaZMwle-z9usw)
Check set_gdt() bounds before copy_from_user.
Signed-off-by: Chris Wright <chrisw@osdl.org>
2005-06-27 20:17:02 +00:00
kaf24@firebug.cl.cam.ac.uk 8cc2fa8544 bitkeeper revision 1.1759 (42c035d96-RzgfZ63O07ihY0xpew2g)
This patch adapts the Java Policy Processor to the default ssid change of
0xfffffff... to 0.

Signed-off by Ray Valdez <rvaldez@us.ibm.com>
2005-06-27 17:22:33 +00:00
kaf24@firebug.cl.cam.ac.uk 94778149f2 bitkeeper revision 1.1758 (42bff8419M7X5aOGlHhSQueJtvoYaA)
Fix out of source tree build bugs:
        - add (srctree)/include/asm-xen to include list
        - fix include2/asm link to reference asm-XENARCH
        - fix install target for public headeres
This fix enables the complication of several configurations from the same (read-only) source tree.

Signed-off-by: Shahar Frank <shaharf@qumranet.com>
2005-06-27 12:59:45 +00:00
kaf24@firebug.cl.cam.ac.uk 19b63a9f44 bitkeeper revision 1.1757 (42be9ad5TTWQjsCBju5noyzBrTMyjA)
Attached is the patch that changes the default ssid from 0xffffffff to 0 
as discussed in previous emails. 

Signed-off-by: Reiner Sailer <sailer@us.ibm.com>
Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
2005-06-26 12:08:53 +00:00
kaf24@firebug.cl.cam.ac.uk 6c9cb1b9ef bitkeeper revision 1.1756 (42bd28eb7ZP0AhHHKYuqhX2z3XItTQ)
Allow setting of ACM security policy at build time.
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
2005-06-25 09:50:35 +00:00
kaf24@firebug.cl.cam.ac.uk 6fd6101576 bitkeeper revision 1.1755 (42bd1fcfzi0ZazGyTao_Ff-m4vjOqQ)
.del-plan9a.out.h~cdc6aa24ef3ba635:
  Delete: tools/libxc/plan9a.out.h
2005-06-25 09:11:43 +00:00
kaf24@firebug.cl.cam.ac.uk 8d629caa27 bitkeeper revision 1.1754 (42bc7207le_rYvV9kj8p-Dztt3T_eA)
Fix signedness issues, found by Jerone Young.
2005-06-24 20:50:15 +00:00
kaf24@firebug.cl.cam.ac.uk dc0838d499 bitkeeper revision 1.1753 (42bbe67ePvjh9K0djYf6xRw2rGNreQ)
Properly remove old plan9 builder from xc header fiel and from xend.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-06-24 10:54:54 +00:00
kaf24@firebug.cl.cam.ac.uk 06420e5d04 bitkeeper revision 1.1752 (42bbe5ba5hLPfcw1f77_F22fq6v6Yw)
The set of patches below add support for loading plan9's a.out
format using the linux builder.  This is considerably simpler
than having a seperate builder, shares more code and should
be easier to maintain.  Hopefully the original plan9 builder
can go away in the future.

I've been able to test this manually with vm-tools but am
still having some problems (unrelated I think) with xm.

Signed-off-by: Tim Newsham <newsham@lava.net>
2005-06-24 10:51:38 +00:00
kaf24@firebug.cl.cam.ac.uk ed30037e48 bitkeeper revision 1.1751 (42bbe480z9Fp_L5Tc500W8c8CL3g9A)
Rationalise x86 CRn guest state into a ctrlreg array in the per-vcpu
context structure. Most noticeably this means the pt_base field has
gone away -- replaced by ctrlreg[3] (CR3). VCPU_guest_stts is also
gone -- it was never arch-independent anyway.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-06-24 10:46:24 +00:00
vh249@arcadians.cl.cam.ac.uk a3adbd6c3c bitkeeper revision 1.1750 (42bbd4dcGK7sWi0DELA8n8Ap3cfa0w)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/vh249/unstable.bk
2005-06-24 09:39:40 +00:00
kaf24@firebug.cl.cam.ac.uk 5f2c0a19bf bitkeeper revision 1.1748.1.3 (42bbd472VxKIpvOzuAFDfVAi9gXwDA)
With this patch, now x86_64 domU is fully up!

We are running LTP there now.

Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
Signed-off-by: Xiaofeng Ling <xiaofeng.ling@intel.com>
Signed-off-by: Xin B Li <xin.b.li@intel.com>
2005-06-24 09:37:54 +00:00
kaf24@firebug.cl.cam.ac.uk c2533bd68d bitkeeper revision 1.1748.1.2 (42bbd22bGsDJd8zBp_EBCg97pPrPqA)
With the patch attached, we can bring up x86_64 domU to the point where
it tries to mount the root fs (see the log below). We are looking at
problems around blkif_connect at this point.

Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
Signed-off-by: Xin B Li <xin.b.li@intel.com>
2005-06-24 09:28:11 +00:00
kaf24@firebug.cl.cam.ac.uk b8cb514f93 bitkeeper revision 1.1748.1.1 (42bbd1c5CE48yPys_hWh-39fCz3QGw)
Patch below is needed to make my system work stable in PAE mode.
Havn't seen problems without PAE, not sure whenever thats just
pure luck or whenever there is a bug in my PAE xenlinux kernel.
To me it looks like a generic bug though.

I've actually trapped into problems with unpin only:  A process
exits, somewhere in exit_mm() the page tables are unpinned,
shortly thereafter the mappings are cleared.  While doing so the
kernel oopses in zap_pte_range(), on page table write access.
Probably due to some stale tlb entry where the page is still
tagged read-only.
2005-06-24 09:26:29 +00:00
vh249@arcadians.cl.cam.ac.uk f90af1a519 bitkeeper revision 1.1749 (42bbc434_aK0LSM1BC4FiLM_Xam_YA)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/vh249/unstable.bk
2005-06-24 08:28:36 +00:00
cl349@firebug.cl.cam.ac.uk c8cf49e882 bitkeeper revision 1.1748 (42bbc14djIjScNrLp20eDhlxUjQl4g)
xenstored_transaction.c, xenstored_core.h, xenstored_core.c, TODO:
  Update TODO list
  Wrap opendir in talloc so it gets cleaned up on OOM.
  Remove last call to system by open-coding "cp -al" to create
  transaction.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-06-24 08:16:13 +00:00
cl349@firebug.cl.cam.ac.uk 8e6ffdae8e bitkeeper revision 1.1747 (42bbc01fY31MfvOqdz4Mq_h_2D4Usg)
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
2005-06-24 08:11:11 +00:00
cl349@firebug.cl.cam.ac.uk bc3c530470 bitkeeper revision 1.1742.1.1 (42bbc016sc__D7n9oSLMG75cKXdixQ)
XendDomainInfo.py: Fix imports.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-06-24 08:11:02 +00:00
vh249@arcadians.cl.cam.ac.uk 77ae22ada6 bitkeeper revision 1.1744.1.1 (42bb2b36zVlhMosXY3bEaiG-q9siMg)
fix tools compilation on x86_64 adding 2 fields that will be unused

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
2005-06-23 21:35:50 +00:00
djm@kirby.fc.hp.com 862f7b6eb6 bitkeeper revision 1.1726.1.6 (42bb0675eG3PXvB-XpEs0EYcdos-EA)
ia64: Add fast reflection for most clock ticks
Also, some additional debug output for various situations.
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com>
2005-06-23 18:59:01 +00:00
kaf24@firebug.cl.cam.ac.uk b1fe63ce24 bitkeeper revision 1.1746 (42badf41asjaKoYentyODb8CdFEydg)
Cset exclude: arun.sharma@intel.com[kaf24]|ChangeSet|20050623091344|24134
2005-06-23 16:11:45 +00:00
kaf24@firebug.cl.cam.ac.uk 3b3b9f8fb9 bitkeeper revision 1.1745 (42badeb1hE5PDZxZYF5DYBsU0Jya9w)
Fix ACM so that it can be built with NULL policy.
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
2005-06-23 16:09:21 +00:00
kaf24@firebug.cl.cam.ac.uk d9b482137c bitkeeper revision 1.1744 (42baac12VHiYuszqWxXm5lsjjqZq4g)
This patch fixes some wrong comment in STE policy code.

Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
2005-06-23 12:33:22 +00:00
kaf24@firebug.cl.cam.ac.uk 5d6d0f25b9 bitkeeper revision 1.1743 (42baabd1aq7F8kKY4ptBZ39ebtEqOw)
null_set_binary_policy() should return ACM_OK instead of -1. This
patch also makes few cleanups.

Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
2005-06-23 12:32:17 +00:00
kaf24@firebug.cl.cam.ac.uk f03b529468 bitkeeper revision 1.1742 (42ba8bdbUMsXF10VHPltV1P5J9z0Ow)
added tag ia64-stable
2005-06-23 10:15:55 +00:00
kaf24@firebug.cl.cam.ac.uk c3f032a166 bitkeeper revision 1.1742 (42ba8b7fiNx5Cu0J91l9HCIo_TwvXQ)
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
2005-06-23 10:14:23 +00:00
arun.sharma@intel.com[kaf24] 5ce68b82c6 bitkeeper revision 1.1741 (42ba8952xTiiA50azru9j4tKvXIVDA)
[PATCH] vmx-gdbserver-paging.patch

gdbserver should not try to convert guest physical to machine physical if
paging is not enabled.

Signed-off-by: Arun Sharma <arun.sharma@intel.com>
2005-06-23 10:05:06 +00:00
arun.sharma@intel.com[kaf24] 7331904137 bitkeeper revision 1.1740 (42ba88cewc_4MMbiCLInZ8gEcgqwhQ)
[PATCH] vmx-pit-reset2.patch

A VMX guest can reprogram the same PIT channel twice. We should not create
two ac_timers to handle this case.

Signed-off-by: Edwin Zhai <edwin.zhai@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
2005-06-23 10:02:54 +00:00