Commit Graph
4521 Commits
Author SHA1 Message Date
chrisw@osdl.org[iap10] fef1e0d218 bitkeeper revision 1.1304 (42603d0cFBy4o8Z0uWMo4r_vc6tf2g)
[PATCH] [PATCH] Eliminate kernel version checks from

Eliminate kernel version checks from i386/kernel/pci-dma.c as a trivial
first pass cleanup towards merging.

Signed-off-by: Chris Wright <chrisw@osdl.org>
2005-04-15 22:15:40 +00:00
chrisw@osdl.org[iap10] d3469aaace bitkeeper revision 1.1303 (42603cfcV4b1vmdRdZJg3Fl9rZ2Tkw)
[PATCH] [PATCH] remove unused get_smp_processor_id

Remove unused get_smp_processor_id().

Signed-off-by: Chris Wright <chrisw@osdl.org>
2005-04-15 22:15:24 +00:00
chrisw@osdl.org[iap10] 7a01aa1436 bitkeeper revision 1.1302 (42603cdb-AbHd2ci9qddxFzBGr4xqA)
[PATCH] add cscope support to xen Makefile

Add cscope support to xen Makefile.  While at it, refactor a bit so
etags, ctags, and cscope use same method to generate file list.

Signed-off-by: Chris Wright <chrisw@osdl.org>
2005-04-15 22:14:51 +00:00
kaf24@firebug.cl.cam.ac.uk 1b8c6c3938 bitkeeper revision 1.1301 (425efd40p7ew4Nxd9WYfNILEq8FV8A)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2005-04-14 23:31:12 +00:00
kaf24@firebug.cl.cam.ac.uk 4544f174a0 bitkeeper revision 1.1159.258.94 (425efd27VCIdiye1vxlHLWe8PRt9gA)
Add a xencons_bufsz= option to allow a larger than usual console
buffer to be allocated. Reduces chance of console output being
truncated.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-04-14 23:30:47 +00:00
kaf24@firebug.cl.cam.ac.uk 7883c1304a bitkeeper revision 1.1300 (425ef0b4lXDHXsulXDmrVOvOZAhPXQ)
Do not STI when transitioning from user to kernel mode in
x86/64 Xen. Otherwise, by directly entering restore_all_guest
without first executing test_all_events, we risk ignoring
pending softirq and event-delivery work.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-04-14 22:37:40 +00:00
kaf24@firebug.cl.cam.ac.uk a8552af19f bitkeeper revision 1.1299 (425eef16s6fX6jXC3hHMyjTl5h4U4Q)
Forward port of I/O-page fix in 2.0 series.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-04-14 22:30:46 +00:00
iap10@firebug.cl.cam.ac.uk 59a5846826 bitkeeper revision 1.1298 (425edf52L4XNweV-tkdrG5jgBJeS-A)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/iap10/xen-unstable.bk
2005-04-14 21:23:30 +00:00
iap10@firebug.cl.cam.ac.uk 91e4581c42 bitkeeper revision 1.1294.1.1 (425edf4cAtOdBglwfiRqYUAVOrP-Iw)
Add more generous default configs to the x86_64 build. 
We still seem to have a serious interrupt problem, so its not 
ready for users quite yet.
2005-04-14 21:23:24 +00:00
maf46@burn.cl.cam.ac.uk 62ea381446 bitkeeper revision 1.1297 (425ed8e8fyYSNRfTQEAOwYEwqTp89A)
Merge burn.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into burn.cl.cam.ac.uk:/local/scratch-1/maf46/xen-unstable.bk

Signed-off-by: michael.fetterman@cl.cam.ac.uk
2005-04-14 20:56:08 +00:00
kaf24@firebug.cl.cam.ac.uk 41253dcf4e bitkeeper revision 1.1296 (425ed844TjWbscrQKTHCdNtZCwSQaA)
Manual merge.
2005-04-14 20:53:24 +00:00
maf46@burn.cl.cam.ac.uk 407214c6c7 bitkeeper revision 1.1293.1.1 (425ed7d4ns1ECT4A2gBGlWC_vklpGQ)
Now booting VT-X domain with new shadow code.

Signed-off-by: michael.fetterman@cl.cam.ac.uk
2005-04-14 20:51:32 +00:00
kaf24@firebug.cl.cam.ac.uk ce2b4a9046 bitkeeper revision 1.1159.258.93 (425ed73d07ZuW2sSaCdiIwlCRXD8IQ)
Improved handling of non-RAM pages. Deal with RAM holes.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-04-14 20:49:01 +00:00
vh249@arcadians.cl.cam.ac.uk 37d433d464 bitkeeper revision 1.1295 (425eab1cIikVxIVyd1yoZpti7rBCLA)
fix return with the lock held

Signed-off-by: Reiner Sailer <sailer@us.ibm.com>
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
2005-04-14 17:40:44 +00:00
iap10@tetris.cl.cam.ac.uk 56b13d9892 bitkeeper revision 1.1294 (425d9f852SL8ULzr5896Y6r81VmGmQ)
Manual merge
2005-04-13 22:39:01 +00:00
iap10@tetris.cl.cam.ac.uk 69f16b1102 bitkeeper revision 1.1159.258.92 (425d9b5fpTDpk1bOSGzFii6MwA1lRw)
Add magic sysrq to default config, along with a couple of common 
SCSI cards.
2005-04-13 22:21:19 +00:00
iap10@tetris.cl.cam.ac.uk c484bcfab7 bitkeeper revision 1.1159.258.91 (425d997aPeMVaT8eLqm62dnz9Sko4w)
Better default for dom0 memory.

Add Xen cmd line parameter to set max number of CPUs ("maxcpus"). 
This doesn't change the enumeration order, so you may wish to use 
it in conjunction with 'noht'.
2005-04-13 22:13:14 +00:00
vh249@arcadians.cl.cam.ac.uk 6ad2bc6f6d bitkeeper revision 1.1293 (425cf706gdIucn9n9UpmnZgk5ZwITQ)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/vh249/xen-unstable.bk
2005-04-13 10:40:06 +00:00
mafetter@fleming.research 99a2243d06 bitkeeper revision 1.1291.1.3 (425cedbeGiOGgBWe1ZUNOQP3QLs_kw)
Fix compilation problem in linux 2.4 kernel
2005-04-13 10:00:30 +00:00
mafetter@fleming.research d3aedc9567 bitkeeper revision 1.1291.1.2 (425bf858UzCNdwL5gna8YNNdZ5iYAA)
The shadow control hypercall can now invoke shadow translate mode.
2005-04-12 16:33:28 +00:00
mafetter@fleming.research b10a1d453c bitkeeper revision 1.1291.1.1 (425bebf9aCUxgH4Es3NJxOCwIS_yVA)
Remove debug hooks that shouldn't be enabled by default.
2005-04-12 15:40:41 +00:00
vh249@arcadians.cl.cam.ac.uk 5e54811ab5 bitkeeper revision 1.1292 (425bb9faHQQUfDwFTjREYNlMMXUsEg)
unecessary variable rename which lead to unecessary changes between mainline and xen

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
2005-04-12 12:07:22 +00:00
mafetter@fleming.research a66931d294 bitkeeper revision 1.1291 (425ba989Nj6H2qCh4WiBC1ZfKP7ZKg)
Turn off grant table debugging output
2005-04-12 10:57:13 +00:00
mafetter@fleming.research 8fafccca33 bitkeeper revision 1.1290 (425ba026Ih2bcMUdBJt-wtxP9Cltog)
Enabled autofs in dom0 by default
2005-04-12 10:17:10 +00:00
mafetter@fleming.research bcd125ec31 bitkeeper revision 1.1289 (425b9fe0JVvbTzMQDh4T-vsRodcmaw)
cleanup after merge
2005-04-12 10:16:00 +00:00
mafetter@fleming.research 43a4605d21 bitkeeper revision 1.1288 (425b9987hyix49ReaseCwzMc1AFxcQ)
Hand merged
2005-04-12 09:48:55 +00:00
mafetter@fleming.research 700d1f8579 bitkeeper revision 1.1272.1.1 (425b95a8cRhux_vtKXZDHhnHcViWRg)
Patch to run a domU in shadow test mode.
2005-04-12 09:32:24 +00:00
kaf24@firebug.cl.cam.ac.uk c5cb74f9eb bitkeeper revision 1.1287 (425aba41d9E1CIacFmT771MdoJl_LQ)
Cull some duplicated code from nmi handling in entry.S.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-04-11 17:56:17 +00:00
bren@br260.wolfson.cam.ac.uk b65957655a bitkeeper revision 1.1286 (425a96ca5UAvnSzOyOKUFxfHjMVm9g)
Define atomic functions ourselves rather than relying on
kernel headers under "/usr/include".

Signed-off-by: bin.ren@cl.cam.ac.uk
2005-04-11 15:24:58 +00:00
ccoffing@novell.com[iap10] e4c215974f bitkeeper revision 1.1159.258.90 (425a82f9SNVZLPiwpO07IDSTr_VE7g)
[PATCH]  stream fixes for migration

I've attached a patch for libxutil/libxc.  This fixes one of the hangs =
I've seen during migrations.  It applies against 2.0 and 2.0-testing.

Changes:
 * Encountering EOF or error when xfrd reads from stream could cause an =
infinite loop.
 * Cleaned up the closing of streams.
 * Fixed several memory leaks.

Signed-off-by: Charles Coffing <ccoffing@novell.com>
2005-04-11 14:00:25 +00:00
cl349@firebug.cl.cam.ac.uk ed598be243 bitkeeper revision 1.1285 (4256c682Sr8bRI4v12eRFHHns2y2Jw)
x86_64 fixes.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-04-08 17:59:30 +00:00
cl349@firebug.cl.cam.ac.uk 59068609ed bitkeeper revision 1.1284 (4256be56GdwxfClelVp3iIjMdV8PvQ)
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-x86_64
2005-04-08 17:24:38 +00:00
kaf24@firebug.cl.cam.ac.uk 1d7b0a4f7a bitkeeper revision 1.1283 (4254ed0bK7tEfc4Z935RO2wbK5HcPw)
Properly ensure that every write to GS is followed by a serialising
instruction before the next SWAPGS (AMD erratum #88). We only resort
to adding an otherwise unnecessary mfence in two cases.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-04-07 08:19:23 +00:00
kaf24@firebug.cl.cam.ac.uk 79b280df48 bitkeeper revision 1.1282 (4254e8d92URVK0d-Uc-p1l7ymBS-HA)
A few x86/64 cleanups.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-04-07 08:01:29 +00:00
kaf24@firebug.cl.cam.ac.uk 9cc595f09a bitkeeper revision 1.1281 (4254e7b2acr6cWtC_9EVDd2Q9Jfytw)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2005-04-07 07:56:34 +00:00
bren@br260.wolfson.cam.ac.uk b07ab9a333 bitkeeper revision 1.1278.1.1 (4254b244uWvJejlkGeqN8mp1CLtN5w)
New Xen trace buffer implementation that avoids blocking
interrupts. Add support for trace buffer CPU mask and
event mask. Add support for trace classes. New DOM0 trace
buffer hypercall. Fix 'xentrace' signal handler bug.

Signed-off-by: bin.ren@cl.cam.ac.uk
2005-04-07 04:08:36 +00:00
kaf24@firebug.cl.cam.ac.uk c2d3841ba7 bitkeeper revision 1.1280 (42546436AjH1RKAsscWgqxhnCsGwyg)
Get the x86/64 build working again.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-04-06 22:35:34 +00:00
kaf24@firebug.cl.cam.ac.uk b05a4b6ede bitkeeper revision 1.1279 (42546416zxlkOnJgFX_0JvQ0FjNFDw)
Fix address canonicalisation in do_set_segment_base().
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-04-06 22:35:02 +00:00
kaf24@firebug.cl.cam.ac.uk 071b7562b2 bitkeeper revision 1.1278 (4253da21yTEi5Phz7s3xl9XLCC6A8w)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xeno-unstable-ia64.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2005-04-06 12:46:25 +00:00
cl349@firebug.cl.cam.ac.uk 6ae1145b0a bitkeeper revision 1.1236.60.1 (42539fb5RDSrpMSePpTfUbKsp5hWqQ)
X86_64 fixes.
From: "Nakajima, Jun" <jun.nakajima@intel.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-04-06 08:37:09 +00:00
kaf24@firebug.cl.cam.ac.uk 44c7abf0bc bitkeeper revision 1.1274.1.4 (425398d6dodQmT9FXdAh9slj1PTc4Q)
Reduce size of IRQ name arrays -- NR_CPUS not NR_IRQS.
Signed-off-by: Don Fry <brazilnut@us.ibm.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-04-06 08:07:50 +00:00
djm@sportsman.spdomain e136e1e696 bitkeeper revision 1.1277 (4252ee15v_vM4lEAiIMg1kGS6iC-vw)
Merge http://xen-ia64.bkbits.net/xeno-unstable-ia64.bk
into sportsman.spdomain:/home/djm/xeno-unstable-ia64.bk
2005-04-05 19:59:15 +00:00
xen-ia64.adm@bkbits.net 795bbc0ccf bitkeeper revision 1.1275.1.1 (4252ee14Hc0CPG2PdbFHpF2sJ7wU9A)
Merge bk://xen.bkbits.net/xeno-unstable.bk
into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
2005-04-05 19:59:16 +00:00
kaf24@firebug.cl.cam.ac.uk 000302832e bitkeeper revision 1.1274.1.3 (4252cf415cBy_SgBWVk-lwHfmw7CDQ)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
2005-04-05 17:47:45 +00:00
kaf24@firebug.cl.cam.ac.uk 4d9a9e29ab bitkeeper revision 1.1274.2.1 (4252cf3bEQ_2wT1E4dNwi63SKyww2A)
Extra diagnostics in timer ISR handler.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-04-05 17:47:39 +00:00
bren@br260.wolfson.cam.ac.uk 6cdb1c673c bitkeeper revision 1.1274.1.2 (4252c7d9ZNwE-cRS8KJmI-2X3Ui91A)
Merge br260@scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into br260.wolfson.cam.ac.uk:/share/project/xeno/xen-unstable.bk
2005-04-05 17:16:09 +00:00
bren@br260.wolfson.cam.ac.uk a526452266 bitkeeper revision 1.1273.1.1 (4252c7d35i_j5GPb1ONx5tb9t7WG4g)
Revamp xentrace. Clean up Xen scheduler tracings.

Signed-off-by: bin.ren@cl.cam.ac.uk
2005-04-05 17:16:03 +00:00
kaf24@firebug.cl.cam.ac.uk 3dd129de69 bitkeeper revision 1.1274.1.1 (4252c316ZtQV7eOqUOayWDXp7qfbJw)
Clean up shadow code presence in common source files.
Signed-off-by: Keir Fraser <keir@xensource.com>
2005-04-05 16:55:50 +00:00
djm@sportsman.spdomain cfff6005c9 bitkeeper revision 1.1276 (4252c0b0fViC5Y9jj660Kez0BWYdJQ)
domain.c:
  Adapt to unstable change to parseelfimage
2005-04-05 16:45:36 +00:00
xen-ia64.adm@bkbits.net b67ac5f08f bitkeeper revision 1.1275 (4252bc56kCvTabPneNuKD6vpuDEO7g)
Merge bk://xen.bkbits.net/xeno-unstable.bk
into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
2005-04-05 16:27:02 +00:00