]>
xenbits.xensource.com Git - xen.git/log
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 11:11:57 +0000 (11:11 +0000)]
bitkeeper revision 1.1236.1.16 (421db67dL0mXatHebAtt9KpMqkCIBQ)
More FPU fixes. Extend taskswitch hypercall to allow TS bit to be
cleared as well as set.
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 11:10:19 +0000 (11:10 +0000)]
bitkeeper revision 1.1236.1.15 (421db61bgONipq0c7bjsEyIfuoZzEw)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 11:09:14 +0000 (11:09 +0000)]
bitkeeper revision 1.1159.258.11 (421db5das21KZ5OM9VgBIYQNaZthng)
Fix console_use_vt feature that makes VT switchable at run time in
Linux.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 10:46:37 +0000 (10:46 +0000)]
bitkeeper revision 1.1236.1.14 (421db08d6LIbanwxXMIaE6u0X5DIbQ)
Move Emacs mode lines to end of files, out of the way.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 10:31:09 +0000 (10:31 +0000)]
bitkeeper revision 1.1236.1.13 (421dacedhaZlzbC4_CN6lMN85qerFQ)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 10:30:14 +0000 (10:30 +0000)]
bitkeeper revision 1.1159.258.10 (421dacb67rVw006uybBjh0HNKVaObw)
Make mkelf32 byte-order clean.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 09:47:42 +0000 (09:47 +0000)]
bitkeeper revision 1.1236.1.12 (421da2beCWorg82h5pKlUfgL04gvhA)
Fix x86/64 get_stack_bottom().
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
arun.sharma@intel.com[kaf24] [Thu, 24 Feb 2005 09:39:38 +0000 (09:39 +0000)]
bitkeeper revision 1.1236.1.11 (421da0daKKsT7rDnkbjTI6O17x8XIQ)
[PATCH] trace-int.patch
Trace guest interrupt injections too.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
===== arch/x86/vmx.c 1.21 vs edited =====
arun.sharma@intel.com[kaf24] [Thu, 24 Feb 2005 09:39:31 +0000 (09:39 +0000)]
bitkeeper revision 1.1236.1.10 (421da0d32W6mm78NfqVauwQT_ZO1dQ)
[PATCH] mmio_addr.patch
Use 1:1 page table to figure out if a particular physical address belongs
to MMIO range or not.
Signed-off-by: Xin B Li <xin.b.li@intel.com>
Signed-off-by: Chengyuan Li <chengyuan.li@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Index: trunk/tools/libxc/xc_vmx_build.c
===================================================================
arun.sharma@intel.com[kaf24] [Thu, 24 Feb 2005 09:39:21 +0000 (09:39 +0000)]
bitkeeper revision 1.1236.1.9 (421da0c9oRchQk9qH4h9W-dsF3I1Jg)
[PATCH] gpa-page-zero.patch
GPFN = 0 is a valid page frame and we shouldn't inject #PG into guest.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Index: trunk/xen/arch/x86/vmx.c
===================================================================
arun.sharma@intel.com[kaf24] [Thu, 24 Feb 2005 09:38:55 +0000 (09:38 +0000)]
bitkeeper revision 1.1236.1.8 (421da0af_4ZHSxnqpym3nlttZ_d5fQ)
[PATCH] term.patch
Enable text and RFB interface in the device models
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
===== gui/Makefile 1.2 vs edited =====
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 09:11:55 +0000 (09:11 +0000)]
bitkeeper revision 1.1236.1.7 (
421d9a5b -DJu8ku3gvpHa3t6ChqYKQ)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno-unstable-ia64.bk
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 09:03:01 +0000 (09:03 +0000)]
bitkeeper revision 1.1236.2.2 (421d9845sycnlJqY30Dp6wiJSQPOjA)
Tiny.
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 09:00:21 +0000 (09:00 +0000)]
bitkeeper revision 1.1236.2.1 (421d97a5SR1YbOvnVv1vbOXHzoiZ4Q)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 08:59:56 +0000 (08:59 +0000)]
bitkeeper revision 1.1159.258.9 (421d978cixdcn2ycn94dJci5cqGzjg)
Build cleanups. Build dynamic libs as -fPIC always.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
arun.sharma@intel.com[adsharma] [Thu, 24 Feb 2005 02:15:50 +0000 (02:15 +0000)]
bitkeeper revision 1.1236.1.6 (421d38d66ZGTXP7EnaZjRjZIbQKLfg)
[PATCH] Setup EFI memory descriptors for I/O Ports
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
arun.sharma@intel.com[adsharma] [Thu, 24 Feb 2005 01:54:51 +0000 (01:54 +0000)]
bitkeeper revision 1.1236.1.5 (421d33ebHNLMMWDQ8PEe_htJGjNqaw)
[PATCH] Fix mismatched parens
Fix mismatched parens.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Index: xen-ia64.svn/xen/arch/ia64/vcpu.c
===================================================================
arun.sharma@intel.com[adsharma] [Thu, 24 Feb 2005 01:54:20 +0000 (01:54 +0000)]
bitkeeper revision 1.1236.1.4 (421d33ccU_69hAlhQIokqDt-5pIheg)
[PATCH] Disable VHPT for Region 6
- Disable VHPT for region 6.
- Initialize the reserved bits in the region regs to 0. Otherwise it
could result in a reserved register/field fault.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
kaf24@scramble.cl.cam.ac.uk [Tue, 22 Feb 2005 23:46:11 +0000 (23:46 +0000)]
bitkeeper revision 1.1236.1.3 (421bc44363Gqj5L6SBcgLUYMYTmG8A)
More FPU cleanups. We emulate CLTS and direct mov to CR0 properly
now, so Linux execution should be correct now, I hope!
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@scramble.cl.cam.ac.uk [Tue, 22 Feb 2005 23:31:53 +0000 (23:31 +0000)]
bitkeeper revision 1.1236.1.2 (421bc0e9RilmWe1R_zU1KEjmlZSJzw)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Tue, 22 Feb 2005 23:30:56 +0000 (23:30 +0000)]
bitkeeper revision 1.1159.258.8 (421bc0b0jvILWAafCXfC9uUwrkZb3A)
Clean up task-switch path. Now differs more from native code, but
it is a critical path. Also fixed a comment and FPU TS setting.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@scramble.cl.cam.ac.uk [Tue, 22 Feb 2005 23:04:40 +0000 (23:04 +0000)]
bitkeeper revision 1.1236.1.1 (421bba88ZaitlU4qEVN6Xp2WKaq8Vg)
FPU fixes.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@scramble.cl.cam.ac.uk [Tue, 22 Feb 2005 15:04:00 +0000 (15:04 +0000)]
bitkeeper revision 1.1236 (421b49e0jUTlkllzShzryRgPs9Q-vg)
Fix x86/64 build.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
maf46@burn.cl.cam.ac.uk [Tue, 22 Feb 2005 14:28:58 +0000 (14:28 +0000)]
bitkeeper revision 1.1235 (421b41aazjnSo8DpSfrNQiqgpP1Dmw)
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
maf46@burn.cl.cam.ac.uk [Tue, 22 Feb 2005 14:20:36 +0000 (14:20 +0000)]
bitkeeper revision 1.1234 (
421b3fb4 -44X_GoE5Kjk9WGfmRE_rg)
Move the phys-to-mach map from PERDOMAIN_VIRT_START to
RO_MPT_VIRT_START (which isn't otherwise used by
shadow_mode_shadow()==true domains).
Signed-off-by: michael.fetterman@cl.cam.ac.uk
kaf24@scramble.cl.cam.ac.uk [Tue, 22 Feb 2005 09:55:22 +0000 (09:55 +0000)]
bitkeeper revision 1.1230.2.6 (421b018aJlWpumpfgzBVkwUkc9P8Hg)
Remove unnecessary irq enable/disable and flag test from do_upcall().
Signed-off-by: Keir Fraser <Keir.Fraser@cl.cam.ac.uk>
kaf24@scramble.cl.cam.ac.uk [Tue, 22 Feb 2005 09:40:06 +0000 (09:40 +0000)]
bitkeeper revision 1.1230.2.5 (421afdf6gp9lAUBMAFeH4-ZMa0jMpg)
Manual merge.
kaf24@scramble.cl.cam.ac.uk [Tue, 22 Feb 2005 09:36:11 +0000 (09:36 +0000)]
bitkeeper revision 1.1159.258.7 (421afd0bk-TdZ_Jc5UrN-eVwJPdgbw)
Remove unnecessary irq enable/disable and flag test from do_upcall().
Signed-off-by: Keir Fraser <Keir.Fraser@cl.cam.ac.uk>
iap10@freefall.cl.cam.ac.uk [Tue, 22 Feb 2005 02:15:42 +0000 (02:15 +0000)]
bitkeeper revision 1.1230.2.4 (421a95cepOZORm0EbZfqBeZ6PZ8MwA)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen-unstable.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
iap10@freefall.cl.cam.ac.uk [Tue, 22 Feb 2005 02:13:52 +0000 (02:13 +0000)]
bitkeeper revision 1.1230.3.1 (421a9560ig3FHldRnXtbmBVMnR-V9Q)
manual merge
cl349@arcadians.cl.cam.ac.uk [Tue, 22 Feb 2005 01:30:52 +0000 (01:30 +0000)]
bitkeeper revision 1.1230.2.3 (421a8b4cm10sqtsFEvc7uzbhBbWSaQ)
Support "make linux-2.6-xenU-config" and similar. Defaults to run menuconfig,
but canbe overriden on Make's command line by setting CONFIGMODE.
Signed-off-by: chris@xensource.com
cl349@arcadians.cl.cam.ac.uk [Tue, 22 Feb 2005 01:15:04 +0000 (01:15 +0000)]
bitkeeper revision 1.1230.2.2 (421a8798mvsMIGmWCHsDOB-iq7xzGg)
Bring back the console_{putc,getc} set of functions, which
export access to the console without exporting the sercon_handle.
Signed-off-by: chris@xensource.com
cl349@arcadians.cl.cam.ac.uk [Tue, 22 Feb 2005 01:13:03 +0000 (01:13 +0000)]
bitkeeper revision 1.1230.2.1 (421a871fZOwVkDnyTbM9miM9F5Em1g)
Avoid pulling in more header files (again).
Signed-off-by: chris@xensource.com
iap10@freefall.cl.cam.ac.uk [Mon, 21 Feb 2005 19:13:13 +0000 (19:13 +0000)]
bitkeeper revision 1.1159.258.6 (421a32c9eTLZXetUKq3j83jL31eC5A)
Build AGP and DRM modules into linux 2.6-xen0 default kernel.
WARNING: Not all of these drivers have been tested, and its possible that
previously working X setups will now cause the machine to spontaneously
reboot when X starts! If so, please report these problems, and disable
the AGP/DRM module that is being used.
Signed-off-by: ian.pratt@cl.cam.ac.uk
maf46@burn.cl.cam.ac.uk [Mon, 21 Feb 2005 17:36:54 +0000 (17:36 +0000)]
bitkeeper revision 1.1233 (421a1c36TYJWUEtp558QjJv1X0XXrQ)
If debugging is enabled, printout the e820 map for vmx guests.
Signed-off-by: michael.fetterman@cl.cam.ac.uk
maf46@burn.cl.cam.ac.uk [Mon, 21 Feb 2005 17:31:22 +0000 (17:31 +0000)]
bitkeeper revision 1.1232 (421a1aeagsuhCOtCFLo9iXpcJUn-WA)
Minor renaming of "pfn"s to "mfn"s in various places.
Signed-off-by: michael.fetterman@cl.cam.ac.uk
maf46@burn.cl.cam.ac.uk [Mon, 21 Feb 2005 17:27:21 +0000 (17:27 +0000)]
bitkeeper revision 1.1231 (421a19f9K3T6OGgQYOACRx6deejNmQ)
Added "make TAGS" back into libxc/Makefile again.
Signed-off-by: michael.fetterman@cl.cam.ac.uk
maf46@burn.cl.cam.ac.uk [Mon, 21 Feb 2005 11:31:57 +0000 (11:31 +0000)]
bitkeeper revision 1.1230 (4219c6ad75ERLn-41qrS4GAxcsiIFQ)
Pass a struct xen_regs* to shadow_fault() instead of an error_code.
kaf24@scramble.cl.cam.ac.uk [Sun, 20 Feb 2005 03:52:37 +0000 (03:52 +0000)]
bitkeeper revision 1.1229 (42180985F67QALsnFjovJHWiIDEz_A)
Fix return-code checking in tools.
Signed-off-by: Rik van Riel <riel@redhat.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@scramble.cl.cam.ac.uk [Sun, 20 Feb 2005 03:28:21 +0000 (03:28 +0000)]
bitkeeper revision 1.1228 (421803d5d7vOI2phFwJN5YLJZi4dkg)
cleanup.
maf46@burn.cl.cam.ac.uk [Sat, 19 Feb 2005 20:01:12 +0000 (20:01 +0000)]
bitkeeper revision 1.1227 (42179b08SzTlAiKTeTL94ij1uugTCw)
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
maf46@burn.cl.cam.ac.uk [Sat, 19 Feb 2005 19:53:15 +0000 (19:53 +0000)]
bitkeeper revision 1.1205.1.11 (4217992bf9DJxC6jfUMIeJI7nFHXFA)
Get rid of vmx_update_shadow_state();
integrate into regular shadow code.
maf46@burn.cl.cam.ac.uk [Sat, 19 Feb 2005 19:42:39 +0000 (19:42 +0000)]
bitkeeper revision 1.1205.1.10 (421796afi6cb40DRRlGAd0wByIfSjg)
Bug fix: stop leaking shadow L2 pages like a sieve.
We were looking up shadow_status with a mfn rather than a gpfn.
maf46@burn.cl.cam.ac.uk [Sat, 19 Feb 2005 19:40:02 +0000 (19:40 +0000)]
bitkeeper revision 1.1205.1.9 (42179612_ThKiOQJXSvUd2fzY_5Zjg)
Minor shadow code cleanups/renames.
maf46@burn.cl.cam.ac.uk [Sat, 19 Feb 2005 19:23:13 +0000 (19:23 +0000)]
bitkeeper revision 1.1205.1.8 (42179221RdRmvXDL69VEYSvlZXKzPQ)
Removed hl2_table, as it's not used by any of the code.
hl2_vtable is used, but not hl2_table.
maf46@burn.cl.cam.ac.uk [Sat, 19 Feb 2005 19:16:37 +0000 (19:16 +0000)]
bitkeeper revision 1.1205.1.7 (42179095Rjv8vD5JDTuaW-NIVH4aWA)
Minor cleanups.
bren@br260.wolfson.cam.ac.uk [Sat, 19 Feb 2005 10:25:07 +0000 (10:25 +0000)]
bitkeeper revision 1.1226 (42171403YlyxYsyEqT3uqkzZeE7vfQ)
Delete Xenolinux kernel modules during uninstall.
Signed-off-by: bin.ren@cl.cam.ac.uk
kaf24@scramble.cl.cam.ac.uk [Sat, 19 Feb 2005 03:39:44 +0000 (03:39 +0000)]
bitkeeper revision 1.1225 (4216b500cJI-yzL_QuE8EtpxoFvapA)
vmx.c:
Handle NMIs. Use existing TRAP_* definitions.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
maf46@burn.cl.cam.ac.uk [Fri, 18 Feb 2005 15:58:57 +0000 (15:58 +0000)]
bitkeeper revision 1.1205.1.6 (421610c1mW36wSV3s2_Nq4aCfp5XTQ)
Added a printk to acknowledge hitting the debugprint toggle key.
maf46@burn.cl.cam.ac.uk [Fri, 18 Feb 2005 14:57:26 +0000 (14:57 +0000)]
bitkeeper revision 1.1205.1.5 (42160256WLh3PYM-V5i-QJliGUxICA)
Added a toggle so that debugtrace_printk's can be redirected to the
console or to their own private buffer.
maf46@burn.cl.cam.ac.uk [Fri, 18 Feb 2005 14:10:50 +0000 (14:10 +0000)]
bitkeeper revision 1.1205.1.4 (4215f76aKShpc2MoKv20Ho-I6PFwGg)
Bug fixes for out-of-bounds bug in the rewrite of debugtrace_printk
kaf24@scramble.cl.cam.ac.uk [Fri, 18 Feb 2005 13:41:48 +0000 (13:41 +0000)]
bitkeeper revision 1.1159.258.5 (4215f09cU1Zrw85yrXJiQPM7LeMJtw)
nettel.patch, drm.patch, agpgart.patch:
mvdir
kaf24@scramble.cl.cam.ac.uk [Fri, 18 Feb 2005 13:39:13 +0000 (13:39 +0000)]
bitkeeper revision 1.1224 (4215f001YcEPrr6IeqP8EV-aRe7dMw)
agpgart.patch:
mvdir
kaf24@scramble.cl.cam.ac.uk [Fri, 18 Feb 2005 13:34:28 +0000 (13:34 +0000)]
bitkeeper revision 1.1223 (4215eee4gqIO-1mu8V6FHhIhoaqaiQ)
Change priv-op emulation behaviour to fail silently in some cases
rather than propagate the fault (still non-silent in debug builds!).
Also be careful in running user-specified RDMSR/WRMSR: an invalid
MSR index causes a GP(0) fault.
Signed-off-by: Keir Fraser <keir@xensource.com>
maf46@burn.cl.cam.ac.uk [Fri, 18 Feb 2005 13:32:50 +0000 (13:32 +0000)]
bitkeeper revision 1.1205.1.3 (4215ee82GVkS6-XQcYeidECo27K1Qw)
Added a keybinding for dumping the debugtrace_printf's
akw27@arcadians.cl.cam.ac.uk [Fri, 18 Feb 2005 07:23:24 +0000 (07:23 +0000)]
bitkeeper revision 1.1222 (421597ecaI2-3aeW9kd822IZ_lBy3w)
fix Kconfig typo.
signed-off-by: akw27@cl.cam.ac.uk
maf46@burn.cl.cam.ac.uk [Thu, 17 Feb 2005 23:25:18 +0000 (23:25 +0000)]
bitkeeper revision 1.1205.1.2 (421527deX3t0INFwjrOweq0E7Le7pw)
Rename fields in arch_exec_domain to be more uniform.
Promote vmx_shadow_invlpg() to shadow_invlpg().
adsharma@linux-t08.sc.intel.com [Thu, 17 Feb 2005 23:06:46 +0000 (23:06 +0000)]
bitkeeper revision 1.1221 (42152386hyIe9n6VsIczTLskp4VGvg)
xensetup.c:
Rename cli/sti to local_irq_disable/enable
maf46@burn.cl.cam.ac.uk [Thu, 17 Feb 2005 21:14:30 +0000 (21:14 +0000)]
bitkeeper revision 1.1205.1.1 (42150936fR3KSFT51o4AFy0i4Fg7Vg)
Merge burn.cl.cam.ac.uk:/local/scratch-1/maf46/xen-unstable.bk/tmp
into burn.cl.cam.ac.uk:/local/scratch-1/maf46/xen-unstable.bk
maf46@burn.cl.cam.ac.uk [Thu, 17 Feb 2005 21:11:52 +0000 (21:11 +0000)]
bitkeeper revision 1.1203.1.2 (42150898CXjY7WEQQX0UPd8XVrticw)
Minor cleanup of vmx debug messages
maf46@burn.cl.cam.ac.uk [Thu, 17 Feb 2005 21:06:48 +0000 (21:06 +0000)]
bitkeeper revision 1.1203.1.1 (42150768_GVy_di2OIi0ljHAGVf4VA)
Be careful to continue using the 1:1 pagetable if we take a vmexit
before the vmx guest switches into protected/paged mode.
djm@kirby.fc.hp.com [Thu, 17 Feb 2005 20:35:08 +0000 (20:35 +0000)]
bitkeeper revision 1.1220 (4214fffcv7Wm_qzuKsods5H-cMEy1Q)
irq_ia64.c:
lost fix from domain->exec_domain update
djm@kirby.fc.hp.com [Thu, 17 Feb 2005 20:09:12 +0000 (20:09 +0000)]
bitkeeper revision 1.1219 (4214f9e8mAflLVnLBsxNJdAvHZOXTA)
irq_ia64.c:
lost fix from domain->exec_domain update
djm@kirby.fc.hp.com [Thu, 17 Feb 2005 19:07:08 +0000 (19:07 +0000)]
bitkeeper revision 1.1218 (4214eb5c50HeO5ayekYo8U0171lEmA)
mkbuildtree, setup.c:
update to match serial changes in common
serial.h:
new file
kaf24@scramble.cl.cam.ac.uk [Thu, 17 Feb 2005 11:53:11 +0000 (11:53 +0000)]
bitkeeper revision 1.1217 (421485a7z8JARjjC9F7b0rTr-A1WOw)
Ensure watchdog disabled during fatal-error handling.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@scramble.cl.cam.ac.uk [Thu, 17 Feb 2005 11:24:33 +0000 (11:24 +0000)]
bitkeeper revision 1.1216 (42147ef15RGD4Ufi981UaX7EmpdxHQ)
Allocator cleanups.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@scramble.cl.cam.ac.uk [Thu, 17 Feb 2005 05:37:46 +0000 (05:37 +0000)]
bitkeeper revision 1.1215 (42142daa9YHoIs3M6QPvH1qZYBJO5g)
IDT fixes. Initialise IDT sanely on x86/64. On x86/32 try to keep
per-cpu IDTs in sync better.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@scramble.cl.cam.ac.uk [Thu, 17 Feb 2005 04:57:18 +0000 (04:57 +0000)]
bitkeeper revision 1.1214 (4214242enp-tUaPA2f1ysNS2qvLPHQ)
More serial cleanups.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Feb 2005 16:26:32 +0000 (16:26 +0000)]
bitkeeper revision 1.1213 (42137438B9PrvSq_PgHTjzbXpJ1YhA)
xmalloc.c:
Fix xmalloc allocator to not merge across page boundaries.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Feb 2005 15:48:27 +0000 (15:48 +0000)]
bitkeeper revision 1.1212 (42136b4bPyYaGldMQjQcAZc9eqgGww)
Clean up serial-line code. Pull out arch-dep to asm header file.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Feb 2005 14:59:21 +0000 (14:59 +0000)]
bitkeeper revision 1.1211 (42135fc9O6u50eCen5G3SeEPjYjX6w)
Fix interrupt enable during ia64 bootstrap to avoid race.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Feb 2005 14:48:20 +0000 (14:48 +0000)]
bitkeeper revision 1.1210 (42135d344yR5vSwI1O6BZ3rfVvGIJg)
Don't depend on auto-generated header asm-offsets.h.
Signed-off-by: keir.fraser@cl.cam.ac.uk
akw27@arcadians.cl.cam.ac.uk [Wed, 16 Feb 2005 13:13:29 +0000 (13:13 +0000)]
bitkeeper revision 1.1209 (421346f9xbQDgRDaxkDUGy8ppyT1UQ)
fix debug race condition on tap.
signed-off-by: akw27@cl.cam.ac.uk
mwilli2@equilibrium.research [Wed, 16 Feb 2005 02:18:52 +0000 (02:18 +0000)]
bitkeeper revision 1.1208 (4212ad8c5vLMbRL8isvvSTbC88iL5Q)
usbfront: eliminate the urb_remove_list
Signed-off-by: mark.williamson@cl.cam.ac.uk
mwilli2@equilibrium.research [Wed, 16 Feb 2005 01:40:51 +0000 (01:40 +0000)]
bitkeeper revision 1.1207 (4212a4a3fSH5ORndkL3huFaCkLB62A)
Further USB Frontend tidying.
Signed-off-by: mark.williamson@cl.cam.ac.uk
mwilli2@equilibrium.research [Wed, 16 Feb 2005 00:49:48 +0000 (00:49 +0000)]
bitkeeper revision 1.1206 (421298acOZi7dg5p-4vCDkR8RsPqRA)
Merge ssh://maw48@freefall.cl.cam.ac.uk//auto/groups/xeno/BK/xeno.bk
into equilibrium.research:/home/irchomes/mwilli2/src/xen-3.0-devel.bk
mwilli2@equilibrium.research [Wed, 16 Feb 2005 00:45:49 +0000 (00:45 +0000)]
bitkeeper revision 1.1201.1.3 (421297bd6K0RFSf9_qOCU30jMEudxg)
USB Frontend cleanups.
Signed-off-by: mark.williamson@cl.cam.ac.uk
mwilli2@equilibrium.research [Mon, 14 Feb 2005 20:57:49 +0000 (20:57 +0000)]
bitkeeper revision 1.1201.1.2 (421110cdU4f7yPjZxp717O6Xj5SOKQ)
Merge bk://xen.bkbits.net/xeno-unstable.bk
into equilibrium.research:/home/irchomes/mwilli2/src/xen-3.0-devel.bk
mwilli2@equilibrium.research [Mon, 14 Feb 2005 20:48:01 +0000 (20:48 +0000)]
bitkeeper revision 1.1159.263.1 (42110e81vH_yoemMp8R1uc9AeO0gfw)
USB cleanups and reducing trust of the frontend for iso transfers.
mafetter@fleming.research [Mon, 14 Feb 2005 13:05:43 +0000 (13:05 +0000)]
bitkeeper revision 1.1205 (4210a227vRYVUcnauYxPh32urj991w)
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into fleming.research:/scratch/fleming/mafetter/xen.work
Signed-off-by: michael.fetterman@cl.cam.ac.uk
iap10@freefall.cl.cam.ac.uk [Mon, 14 Feb 2005 12:25:30 +0000 (12:25 +0000)]
bitkeeper revision 1.1201.1.1 (421098bauUknclk2-oQphDo3ZBC1Vw)
Major ia64 update -- now boots dom0.
Signed-off-by: dan.magenheimer@hp.com
Signed-off-by: ian.pratt@cl.cam.ac.uk
mafetter@fleming.research [Mon, 14 Feb 2005 12:17:38 +0000 (12:17 +0000)]
bitkeeper revision 1.1204 (421096e2bPRPzPc4dLX7thZr1TdfZA)
Fixed unnecessary rebuilds of all of Xen each time, due to
asm-offset.h
Signed-off-by: michael.fetterman@cl.cam.ac.uk
mafetter@fleming.research [Mon, 14 Feb 2005 12:17:32 +0000 (12:17 +0000)]
bitkeeper revision 1.1203 (421096dcaYyLUeJDWzUpv9mpMfjHfQ)
Merge cleanups.
Signed-off-by: michael.fetterman@cl.cam.ac.uk
mafetter@fleming.research [Mon, 14 Feb 2005 12:09:23 +0000 (12:09 +0000)]
bitkeeper revision 1.1202 (421094f3xaph8Fy7S7CActoJAtqz7g)
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into fleming.research:/scratch/fleming/mafetter/xen.work
Signed-off-by: michael.fetterman@cl.cam.ac.uk
mafetter@fleming.research [Mon, 14 Feb 2005 12:07:59 +0000 (12:07 +0000)]
bitkeeper revision 1.1196.1.1 (4210949fd4uhxJmk2kIDASV8WbY-4w)
Minor shadow mode cleanups.
Signed-off-by: michael.fetterman@cl.cam.ac.uk
kaf24@scramble.cl.cam.ac.uk [Mon, 14 Feb 2005 11:42:11 +0000 (11:42 +0000)]
bitkeeper revision 1.1201 (42108e93jNjU6R-4pZQGJCtUzl_HkQ)
Fix SMP booting. Clean up x86/64 a bit.
Signed-off-by: keir.fraser@cl.cam.ac.uk
kaf24@scramble.cl.cam.ac.uk [Mon, 14 Feb 2005 10:39:59 +0000 (10:39 +0000)]
bitkeeper revision 1.1200 (42107fffsY27L01xietRjdMzGHiDzw)
x86/64 build fixes and simpler debug tracing.
Signed-off-by: keir.fraser@cl.cam.ac.uk
iap10@freefall.cl.cam.ac.uk [Mon, 14 Feb 2005 02:27:01 +0000 (02:27 +0000)]
bitkeeper revision 1.1199 (42100c75YrRV-rqA2PA8zYLZf22hrw)
Further shadow_mode cleanups in preparation for the new
implementation of translate mode.
Signed-off-by: ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Sun, 13 Feb 2005 22:00:50 +0000 (22:00 +0000)]
bitkeeper revision 1.1198 (420fce12wkkVt8DoRztlJcYxK80wIw)
minor fixes to earlier pagetable change
Signed-off-by: ian.pratt@cl.cam.ac.uk
iap10@freefall.cl.cam.ac.uk [Sun, 13 Feb 2005 20:31:57 +0000 (20:31 +0000)]
bitkeeper revision 1.1197 (420fb93dC1WSuJegG_k9TUwX4eFmyw)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-unstable.bk
iap10@freefall.cl.cam.ac.uk [Sun, 13 Feb 2005 20:31:37 +0000 (20:31 +0000)]
bitkeeper revision 1.1194.1.1 (420fb929A6i2BgwaqAFiDYqZMrpIQg)
Re-organise guest_table, shadow_table and monitor_table so that
they always have the meaning their names suggest i.e. in the
hypervisor CR3 always contains monitor_table.
After updating guest_table or any of the shadow state remeber
to call update_pagetables(ed)
One side-effect of this change is that VMX guests now start off with
shadow_mode set to full_32, but actually running on the 1:1 physmap.
We don't actually call update_pagetables() until the VCPU enables
paging, hence ensuring that linear_pg_table is NULL so we bail out
early in shadow_fault if a vmx guest tries to access outside its
memory map. We'll need this for SMP VMX guests so that each VCPU can
enable paging independently. We might need to think further about
this for guests that do IO without paging on - possibly having a
generated pseudo phys pt that the full shadow mode can translate and
shadow.
Signed-off-by: ian@xensource.com
kaf24@viper.(none) [Sat, 12 Feb 2005 21:10:50 +0000 (21:10 +0000)]
bitkeeper revision 1.1196 (420e70da1IwWQhyIdvfGOYQgoJQsJA)
Fix SYSCALL RFLAGS mask.
Signed-off-by: keir@xensource.com
mafetter@fleming.research [Sat, 12 Feb 2005 19:58:43 +0000 (19:58 +0000)]
bitkeeper revision 1.1195 (420e5ff3SFUc-sHp8lfCe-xCoUlk-A)
Hand merge
mafetter@fleming.research [Sat, 12 Feb 2005 17:44:46 +0000 (17:44 +0000)]
bitkeeper revision 1.1159.261.5 (420e408ezTabiELFEcwTxsv6OwQdrw)
Merge fleming.research:/scratch/fleming/mafetter/xen.work/test
into fleming.research:/scratch/fleming/mafetter/xen.work
mafetter@fleming.research [Sat, 12 Feb 2005 17:44:36 +0000 (17:44 +0000)]
bitkeeper revision 1.1159.262.1 (420e4084ZlJS5YFJWSpfbv7WfT4uSg)
Oops -- disable serial console buffer by default.
mafetter@fleming.research [Sat, 12 Feb 2005 17:38:20 +0000 (17:38 +0000)]
bitkeeper revision 1.1159.261.4 (420e3f0ctRGZge_a33H-GsBosW224g)
Cleanup after merge
mafetter@fleming.research [Sat, 12 Feb 2005 17:26:12 +0000 (17:26 +0000)]
bitkeeper revision 1.1159.261.3 (420e3c341h1fbkH3NCtXo63yPlvjGg)
Hand merge
mafetter@fleming.research [Sat, 12 Feb 2005 16:34:28 +0000 (16:34 +0000)]
bitkeeper revision 1.1159.261.2 (420e3014BpIA6NnJTdNQGkfIDMtzmQ)
Added an in-memory ring buffer to which serial console output
can be temporarily redirected. Mode is toggled by the "c" key on
the Xen console.
Nice hack for printk() intensive debugging modes.
When switching back to serial output, the current contents of the
buffer are first dumped. Buffer defaults to 128Kb, but size can
be set on the Xen boot command line.
mafetter@fleming.research [Sat, 12 Feb 2005 14:38:06 +0000 (14:38 +0000)]
bitkeeper revision 1.1159.261.1 (420e14ceCymFrPEpDCTaPJueMUTvsg)
Improved check_pagetable checking.
Added check_all_pagetables as an alternative to check_pagetable().
mafetter@fleming.research [Sat, 12 Feb 2005 13:45:18 +0000 (13:45 +0000)]
bitkeeper revision 1.1159.258.4 (420e086eRqMDAepFfVSrE8gAuTZ1dg)
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-2.0-testing.bk
into fleming.research:/scratch/fleming/mafetter/xen-2.0-testing.bk