aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxc/xc_pagetab.c
Commit message (Collapse)AuthorAgeFilesLines
* libxc: The following patch replace the libxc interface to useKeir Fraser2008-06-191-2/+2
| | | | | | | vcpu_guest_context_any_t (which is both 32 and 64 bits) instead of vcpu_guest_context_t. Signed-off-by: Jean Guyader <jean.guyader@eu.citrix.com>
* libxc foreign address translation bugKeir Fraser2008-05-021-1/+1
| | | | | | | | | In the xc_translate_foreign_address function from libxc, there is a check on the page directory entry to see if the page is 4K or 4M. However, the check is looking at bit 3, when it should be looking at bit 7. This patch fixes the problem. Signed-off-by: Bryan D. Payne <bryan@thepaynes.cc>
* libxc: Fix xc_translate_foreign_address() to parse non-pae pagetableskfraser@localhost.localdomain2007-04-251-3/+3
| | | | | | correctly. From: Chris Morrow <cmorrow@yottayotta.com> Signed-off-by: Keir Fraser <keir@xensource.com>
* Lift physical address restriction in save/restore code.kfraser@localhost.localdomain2007-02-151-2/+2
| | | | | | Bump this to 44 bits for x86-32 and 52 bits for x86-64. Signed-off-by: Jan Beulich <jbeulich@novell.com>
* [LIBXC] Convert all printf/fprintf uses to use a macro instead.kaf24@firebug.cl.cam.ac.uk2006-06-071-10/+10
| | | | | | | Thus all can be disabled at compile time. It would be easy to make enabling/disabling a run-time option too. Signed-off-by: Keir Fraser <keir@xensource.com>
* [PAE] Fix tools to properly pack/unpack >4GB PAE CR3 values.kaf24@firebug.cl.cam.ac.uk2006-06-021-1/+1
| | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Fix a couple of bogus dom0_op names:kaf24@firebug.cl.cam.ac.uk2006-01-061-1/+1
| | | | | | | | | setdomaininfo -> setvcpucontext pincpudomain -> setvcpuaffinity Signed-off-by: Keir Fraser <keir@xensource.com>
* Add support to xenctx for printing stack traces on x86_32 and x86_64.Ian.Campbell@xensource.com2005-12-221-0/+192
To support this add xc_translate_foreign_address to libxc. This function walks page tables and translates virtual addresses using a given domain and vcpu page table. Signed-off-by: Ian Campbell <Ian.Campbell@XenSource.com>