cl349@firebug.cl.cam.ac.uk
37fe3341c3
Merge libxenstat and xentop.
2005-08-22 21:54:28 +00:00
kaf24@firebug.cl.cam.ac.uk
ed3a50d01c
no pae by default
2005-08-22 19:59:58 +00:00
kaf24@firebug.cl.cam.ac.uk
7afc4b008b
We cannot allow nested C functions. They create a stack
...
trampoline when their address is taken, which causes a
fault if the system implements NX/XD.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-08-22 19:58:22 +00:00
kaf24@firebug.cl.cam.ac.uk
f84addf449
Apply Ross Mcilroy's balloon_dealloc_empty_page_range patch
...
and generally clean up the ballon driver a bunch.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-08-22 16:38:13 +00:00
cl349@firebug.cl.cam.ac.uk
6637311432
merge?
2005-08-22 10:21:18 +00:00
cl349@firebug.cl.cam.ac.uk
09b3e82042
Remove option for running block devices without grant-tables.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-08-22 10:20:58 +00:00
kaf24@firebug.cl.cam.ac.uk
46f1e56137
No 'boot error' message if booting secondary vcpu succeeds.
2005-08-22 10:18:14 +00:00
kaf24@firebug.cl.cam.ac.uk
aa82c3b807
Ensure that 64-bit get_user/put_user only transfer to
...
a 64-bit local variable. Some gcc versions have bugs
if this restriction isn't observed.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-08-22 09:52:06 +00:00
kaf24@firebug.cl.cam.ac.uk
559ea02f61
Fix out-of-source-tree build problem.
...
Signed-off-by: Jan Beulich <jbeulich@novell.com >
2005-08-22 09:43:58 +00:00
kaf24@firebug.cl.cam.ac.uk
3b742fc66a
I noticed that an old problem is back (see below). The time command is
...
not showing the correct time (it's 3 sec in real time). The patch
attached restores the dropped line at the time of upgrading to 2.6.12.
Jun Nakajima
2005-08-22 09:37:27 +00:00
kaf24@firebug.cl.cam.ac.uk
a1a7a3e42f
Ordering was broken in the course of separating XEN-overridden
...
sources from those getting used through symlink creation.
Signed-off-by: Jan Beulich <jbeulich@novell.com >
2005-08-22 08:51:04 +00:00
kaf24@firebug.cl.cam.ac.uk
bb519d6c5c
When building in a tree with (the sparse trees and) the patches
...
stripped, a warning is issued by make, which the below patch
eliminates.
Signed-off-by: Jan Beulich <jbeulich@novell.com >
2005-08-22 08:36:21 +00:00
kaf24@firebug.cl.cam.ac.uk
0ab9c07764
Make grant-table dev_bus_addr really be an address, not a frame
...
number. Also get rid of GNTUNMAP_DEV_FROM_VIRT -- it makes little
sense and noone uses it.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-08-21 17:06:08 +00:00
vh249@arcadians.cl.cam.ac.uk
86c29e1543
fix logic of ballooning out to handle the dom0_min_mem parameter correctly
...
add an error message when having not enough memory
Signed-off-by: Vincent Hanquez <vincent@xensource.com >
2005-08-21 16:49:54 +00:00
kaf24@firebug.cl.cam.ac.uk
23998ec989
Fix debug build.
2005-08-21 16:24:23 +00:00
akw27@arcadians.cl.cam.ac.uk
e5c0d3be0d
Remove dead code from blkback.
...
Signed-off-by: Andrew Warfield <andrew.warfield@cl.cam.ac.uk >
2005-08-21 12:24:21 +00:00
cl349@firebug.cl.cam.ac.uk
019a924a50
merge?
2005-08-21 11:41:45 +00:00
cl349@firebug.cl.cam.ac.uk
3ce6c98f62
Fix fallout from "Get rid of memory_t." checkin.
...
{get,put}_user of u64 items has to use u64 variables.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-08-21 11:40:39 +00:00
cl349@firebug.cl.cam.ac.uk
dbf6d3dd6e
merge?
2005-08-21 11:02:00 +00:00
kaf24@firebug.cl.cam.ac.uk
b3fc0bbf71
Fix dom0 memory allocation.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-08-21 08:14:36 +00:00
iap10@freefall.cl.cam.ac.uk
5a3294e534
PAE fix to allow dom0 to be >4GB. PAE has made huge progress this week. I now kn
...
ow of no PAE specific outstanding issues. Go find some :-)
Signed-off-by: ian@xensource.com
2005-08-21 00:10:30 +00:00
kaf24@firebug.cl.cam.ac.uk
1d595a775e
Fix NORMAL_PT_UPDATE for PAE when page is not pinned.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-08-20 20:05:21 +00:00
kaf24@firebug.cl.cam.ac.uk
afb777e939
Defining PAGE_SIZE as int broke x86/64. Revert that change.
2005-08-20 11:51:50 +00:00
kaf24@firebug.cl.cam.ac.uk
7cca45f447
Fix put_pte_flags() for Xen PAE.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-08-20 11:14:28 +00:00
kaf24@firebug.cl.cam.ac.uk
4f61ba1e84
Not ready for pae by default just yet. ;-)
2005-08-20 10:03:40 +00:00
kaf24@firebug.cl.cam.ac.uk
e5ca22d4ab
Fix PAE boot.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-08-20 10:01:20 +00:00
kaf24@firebug.cl.cam.ac.uk
7cd753585f
I find at present "make uninstall" won't remove all installed files, for
...
example: /usr/libexec/xen/xc_restore. This may cause potential unclean
environment.
This patch add more lines in uninstall to remove all installed files by
"make uninstall".
Signed-off-by: Yongkang You <yongkang.you@intel.com >
2005-08-20 09:38:32 +00:00
kaf24@firebug.cl.cam.ac.uk
bd56a31071
We need to detect ioemu handled devices earlier and ignore them.
...
Testing in blkif.py is too late. The check should be in createDevices.
Signed-off-by: Arun Sharma <arun.sharma@intel.com >
2005-08-20 09:36:15 +00:00
kaf24@firebug.cl.cam.ac.uk
a1b473eb06
Mini-os updated to use the new time interface.
...
Signed-off-by: Grzegorz Milos <gm281@cam.ac.uk >
2005-08-20 09:35:38 +00:00
iap10@freefall.cl.cam.ac.uk
2bf204d13a
Hopefully fix build with SLES9 compiler.
...
Signed-off-by: ian@xensource.com
2005-08-19 20:02:01 +00:00
mark.williamson@cl.cam.ac.uk
fdf3896523
Minor xenstat changes from Christian Limpach.
2005-08-19 18:22:56 +00:00
sd386@font.cl.cam.ac.uk
9d15f02cd7
Local merge of two headed repo.
2005-08-19 18:12:48 +00:00
sd386@font.cl.cam.ac.uk
b25e5aa958
Fix broken 'xm sedf', fixed by Ross Mcilroy
...
Signed-off by: Stephan.Diestelhorst@{cl.cam.ac.uk, inf.tu-dresden.de}
2005-08-19 18:08:29 +00:00
kaf24@firebug.cl.cam.ac.uk
defa5b4d1e
merge.
2005-08-19 17:57:00 +00:00
kaf24@firebug.cl.cam.ac.uk
4fa9c861ef
Fix x86/64 build by defining correct vcpu_pickle().
2005-08-19 17:56:20 +00:00
cl349@firebug.cl.cam.ac.uk
921a19ca7e
merge?
2005-08-19 17:54:56 +00:00
kaf24@firebug.cl.cam.ac.uk
6328b7e119
Six the SWIOTLB. The bus range does need to be contiguous after
...
all as a range comparsion is used to determine if a given
dma address is within the swiotlb aperture.
Maybe we can do better sometime in the future (fast address
range comparison yet not require bus-contiguous aperture). But
reverting this morning's patch is fine for now.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-08-19 17:51:37 +00:00
cl349@firebug.cl.cam.ac.uk
2c26ae3399
merge?
2005-08-19 17:38:31 +00:00
cl349@firebug.cl.cam.ac.uk
1511aa3b38
Improve error paths and cleanup code.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-08-19 17:38:07 +00:00
kaf24@firebug.cl.cam.ac.uk
d9eb7e09d7
Get rid of memory_t. Almost all uses should be unsigned long.
...
The few uses for a physical/machine address have been mostly
changed to u64.
Grant table code probably needs auditing for PAE correctness,
but at least the interface is now sound.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-08-19 17:25:04 +00:00
kaf24@firebug.cl.cam.ac.uk
40326f9fc3
Simplify pagetable initialisation. Since swapper_pg_dir now
...
is the one allocated by the domain builder, we can be sure
it is below 4GB (essential for PAE).
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-08-19 16:46:51 +00:00
kaf24@firebug.cl.cam.ac.uk
4e4ffc8edf
Fix many uses of machine addresses in XenLinux. Primarily
...
this fixes users of virt_to_machine/machine_to_virt to
use virt_to_mfn/mfn_to_virt where that is more appropriate.
This should be a big step to improved PAE stability.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-08-19 16:06:43 +00:00
sos22@douglas.cl.cam.ac.uk
df3303d149
Merge.
...
Signed-off-by: Steven Smith, sos22@cam.ac.uk
2005-08-19 15:47:19 +00:00
sos22@douglas.cl.cam.ac.uk
b3c5293807
This time, it's fixed.
...
Signed-off-by: Steven Smith, sos22@cam.ac.uk
2005-08-19 15:37:37 +00:00
cl349@firebug.cl.cam.ac.uk
18ac57ccb5
merge?
2005-08-19 15:22:05 +00:00
cl349@firebug.cl.cam.ac.uk
8c960d49e8
Correctly unmap ring page if using grant tables.
...
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-08-19 15:21:12 +00:00
sos22@douglas.cl.cam.ac.uk
05626ec393
Unbreak the build in the non-CONFIG_SMP and x86_64 cases.
...
Signed-off-by: Steven Smith, sos22@cam.ac.uk
2005-08-19 14:10:24 +00:00
sos22@douglas.cl.cam.ac.uk
34cf0ddbff
Get rid of some annoying debug messages.
...
Signed-off-by: Steven Smith, sos22@cam.ac.uk
2005-08-19 13:21:02 +00:00
sos22@douglas.cl.cam.ac.uk
3ba23368d1
Merge.
...
Signed-off-by: Steven Smith, sos22@cam.ac.uk
2005-08-19 13:08:50 +00:00
cl349@firebug.cl.cam.ac.uk
605d86e2cb
Fix suspend/resume for domains with devices which are in xenstore but have no xenbus aware driver.
...
Information about network devices is stored in xenstore. Xenbus creates
device objects for these devices but the network driver doesn't support
finding devices over xenbus yet and thus these devices have no driver.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-08-19 13:05:31 +00:00