Xen Developer Docs: Difference between revisions
From Xen
Jump to navigationJump to search
(Created page with "{{Info|This section contains link to Xen developer documents that are generated from the Xen codebase. They reflect the state of '''xen-unstable.hg'''. We do not yet have version…") |
No edit summary |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 14: | Line 14: | ||
| |
| |
||
|- |
|- |
||
| [http://xenbits.xen.org/docs/unstable/misc/xen-error-handling.txt Xen Error |
| [http://xenbits.xen.org/docs/unstable/misc/xen-error-handling.txt Xen Error Handling] |
||
| Describes different ways to handle errors |
| Describes different ways to handle errors |
||
|- |
|- |
||
| [http://xenbits.xen.org/docs/unstable/misc/hvm-emulated-unplug.html Xen HVM emulated device unplug protocol] |
|||
⚫ | |||
| The protocol covers three basic things: a)Disconnecting emulated devices; b)Getting log messages out of the drivers and into dom0; c)Allowing dom0 to block the loading of specific drivers. |
|||
⚫ | |||
|- |
|||
| [http://xenbits.xen.org/docs/unstable/misc/dump-core-format.txt Xen dump-core file format] |
|||
⚫ | |||
|} |
|} |
||
== Debugging == |
|||
⚫ | |||
{| class="wikitable" |
{| class="wikitable" |
||
Line 27: | Line 30: | ||
! Document(s) |
! Document(s) |
||
! Description |
! Description |
||
⚫ | |||
| [http://xenbits.xen.org/docs/unstable/misc/crashdb.txt Xen crash debugger notes] |
|||
| Xen has a simple gdb stub for doing post-mortem debugging. This document shows how to use it. |
|||
|- |
|||
| [http://xenbits.xen.org/docs/unstable/misc/kexec_and_kdump.txt Kexec and Kdump for Xen] |
|||
| This is a brief guide to using Kexec and Kdump in conjunction with Xen. This functionaly works at the level of the hypervisor and dom0 kernel. And will thus affect all guests running on a machine. |
|||
|} |
|||
== How to use ... == |
|||
{| class="wikitable" |
|||
|- |
|||
! Document(s) |
|||
! Description |
|||
|- |
|||
| [http://xenbits.xen.org/docs/unstable/misc/xen-command-line.html Xen Hypervisor Command Line Options] |
|||
| List of hypervisor command line options. |
|||
|- |
|||
| [http://xenbits.xen.org/docs/unstable/misc/grant-tables.txt A Rough Introduction to Using Grant Tables] |
|||
| Grant tables are a mechanism for sharing and transferring frames between domains, without requiring the participating domains to be privileged. |
|||
|} |
|||
⚫ | |||
{| class="wikitable" |
|||
|- |
|||
! Document(s) |
|||
! Description |
|||
|- |
|||
| [http://xenbits.xen.org/docs/unstable/misc/qemu-upstream_howto_use_it.html How to use QEMU upstream] |
|||
|- |
|- |
||
| [http://xenbits.xen.org/docs/unstable/misc/vbd-interface.txt VBD Interface] |
| [http://xenbits.xen.org/docs/unstable/misc/vbd-interface.txt VBD Interface] |
||
Line 42: | Line 75: | ||
[[Category:Developers]] |
[[Category:Developers]] |
||
[[Category:Design Document]] |
Latest revision as of 00:23, 9 March 2012
API & Protocol Documentation
Document(s) | Description |
---|---|
Hypercall Interfaces | API description of Xen hypercalls |
Xenstore Protocol Specification | |
Xen Error Handling | Describes different ways to handle errors |
Xen HVM emulated device unplug protocol | The protocol covers three basic things: a)Disconnecting emulated devices; b)Getting log messages out of the drivers and into dom0; c)Allowing dom0 to block the loading of specific drivers. |
Xen dump-core file format |
Debugging
Document(s) | Description |
---|---|
Xen crash debugger notes | Xen has a simple gdb stub for doing post-mortem debugging. This document shows how to use it. |
Kexec and Kdump for Xen | This is a brief guide to using Kexec and Kdump in conjunction with Xen. This functionaly works at the level of the hypervisor and dom0 kernel. And will thus affect all guests running on a machine. |
How to use ...
Document(s) | Description |
---|---|
Xen Hypervisor Command Line Options | List of hypervisor command line options. |
A Rough Introduction to Using Grant Tables | Grant tables are a mechanism for sharing and transferring frames between domains, without requiring the participating domains to be privileged. |
Notes on Experimental Features
Document(s) | Description |
---|---|
How to use QEMU upstream | |
VBD Interface | |
Virtual TPM support | This document gives a short introduction to the virtual TPM support in XEN and goes as far as connecting a user domain to a virtual TPM instance and doing a short test to verify success. It is assumed that the user is fairly familiar with compiling and installing XEN and Linux on a machine. |
Xen Paging | |
XSM:FLASK | These notes are compiled from xen-devel questions and postings that have occurred since the inclusion of XSM. These notes are not intended to be definitive documentation but should address many common problems that arise when experimenting with XSM:FLASK. |