kfraser@localhost.localdomain
f9396bbfe8
Improve consistency of type-attribute usage (volatile/const).
...
From: Christoph Egger <Christoph.Egger@amd.com >
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-21 13:58:51 +00:00
Ian Campbell
2cc329da26
[TOOLS] Cleanups to domU ELF loader.
...
- Remove debugging statements.
- Cope better with archtectures where neither ELF notes or __xen_guest
are needed or required.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com >
2006-08-23 18:35:21 +01:00
Ian Campbell
15d8f355a2
[TOOLS] Allow tools to load kernels which use an ELF notes segment.
...
Compatability with kernels using the __xen_guest section is retained.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com >
2006-08-23 14:37:39 +01:00
kaf24@firebug.cl.cam.ac.uk
ab8096f27d
Represent PFNs with their own type, rather than 'unsigned long'.
...
('long' changes size and alignment between 32- and 64-bit ABIs.)
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com >
2006-06-06 09:48:17 +01:00
kaf24@firebug.cl.cam.ac.uk
c702fb4c9d
Fix whitespace in libxc. Tabs are manually fixed.
...
Trailing whitespace removed with:
perl -p -i -e 's/\s+$/\n/g' tools/libxc/*.[ch]
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com >
2006-04-15 10:07:31 +01:00
kaf24@firebug.cl.cam.ac.uk
d2017c7b16
Clean up internal libxc functions to take 'const char *'
...
parameters where possible, to avoid unnecessary casts.
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-03-09 14:35:36 +01:00
cl349@firebug.cl.cam.ac.uk
dd0d21ac29
Fix loading binary kernel images.
...
Starting a domain with a binary kernel image fails due to an uninitialized
field. This patch fixes that problem.
The Novell NetWare port to Xen 3.0 currently uses the binary image loader.
Signed-off-by: Bruce Rogers <brogers@novell.com >
2006-02-20 15:18:38 +00:00
kaf24@firebug.cl.cam.ac.uk
d8263e8dba
Fix Xen public interfaces and the tools to consistently
...
use stdint-format bitsize types (uint32_t and friends).
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-10-12 11:07:37 +01:00
kaf24@firebug.cl.cam.ac.uk
e701d05c8a
Re-indent libxc to avoid hard tabs. Also, fix the PAE
...
domain builder to correctly write PTEs that map pages
above 4GB.
Signed-off-by: Keir Fraser <keir@xensource.com >
2005-09-19 11:06:05 +00:00
cl349@firebug.cl.cam.ac.uk
acc63faffa
Break the building/save/restore code out into a separate library libxenguest.
...
Also update the tools accordingly.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-08-25 00:51:20 +00:00
cl349@firebug.cl.cam.ac.uk
b94f8b3861
bitkeeper revision 1.1680 (42a4100bIstutWsVAoi7aPO8tLbFkA)
...
xc_load_elf.c, xc_load_bin.c:
Fix missing rename (xc_*_probe -> probe_*) from previous commit.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk >
2005-06-06 08:57:47 +00:00
cl349@firebug.cl.cam.ac.uk
aac7970f26
bitkeeper revision 1.1665.4.1 (42a40cf0EmwulK0I8hNEb2dVbDEkvQ)
...
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 >
2005-06-06 08:44:32 +00:00