]> xenbits.xensource.com Git - people/royger/xen-test-framework.git/log
people/royger/xen-test-framework.git
9 years agoXen ABI bits for HVM guests
Andrew Cooper [Wed, 29 Apr 2015 16:50:56 +0000 (17:50 +0100)]
Xen ABI bits for HVM guests

 - HVMOP_get_param
 - HVM PV Console parameters
 - Xen CPUID leaves

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
9 years agoIntroduce and use a boot stack (one page)
Andrew Cooper [Tue, 24 Mar 2015 18:27:25 +0000 (19:27 +0100)]
Introduce and use a boot stack (one page)

HVM guests don't have one provided by the domain builder.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
9 years agoIntroduce panic() and use it to cover some exceptional cases
Andrew Cooper [Sat, 2 May 2015 10:52:29 +0000 (11:52 +0100)]
Introduce panic() and use it to cover some exceptional cases

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
9 years agoUse vsnprintf() to provide full formatting capabilities to the console
Andrew Cooper [Sun, 12 Apr 2015 01:55:01 +0000 (02:55 +0100)]
Use vsnprintf() to provide full formatting capabilities to the console

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
9 years agoInteger subset of vsnprintf(), including 64bit types in 32bit build
Andrew Cooper [Mon, 23 Mar 2015 16:40:21 +0000 (17:40 +0100)]
Integer subset of vsnprintf(), including 64bit types in 32bit build

Also a test binary which compares this implementation to the local libc's
implementation.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
9 years agoImplement strnlen()
Andrew Cooper [Sun, 12 Apr 2015 00:28:38 +0000 (01:28 +0100)]
Implement strnlen()

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
9 years agoProvide 64bit division in 32bit environments
Andrew Cooper [Sun, 12 Apr 2015 17:39:41 +0000 (18:39 +0100)]
Provide 64bit division in 32bit environments

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
9 years agoPV Console driver. Synchronous output only
Andrew Cooper [Fri, 20 Mar 2015 23:30:35 +0000 (00:30 +0100)]
PV Console driver.  Synchronous output only

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
9 years agoOrdering primitives, suitable for a shared ring
Andrew Cooper [Sun, 22 Mar 2015 14:54:05 +0000 (15:54 +0100)]
Ordering primitives, suitable for a shared ring

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
9 years agoBasic memory management for PV guests, sufficient to obtain the console ring virtual...
Andrew Cooper [Fri, 20 Mar 2015 21:28:24 +0000 (22:28 +0100)]
Basic memory management for PV guests, sufficient to obtain the console ring virtual address

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
9 years agoHypercall infrastructure needed for writing to a PV console
Andrew Cooper [Thu, 19 Mar 2015 21:13:51 +0000 (22:13 +0100)]
Hypercall infrastructure needed for writing to a PV console

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
9 years agoWrite to the hypervisor console
Andrew Cooper [Sun, 29 Mar 2015 18:17:05 +0000 (19:17 +0100)]
Write to the hypervisor console

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
9 years agoBasic console and printk() infrastructure
Andrew Cooper [Sat, 23 May 2015 22:23:42 +0000 (23:23 +0100)]
Basic console and printk() infrastructure

printk() can currently only deal with a plain string, and the output goes
nowhere.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
9 years agoArchitecture specific setup, obtaining the PV start_info page
Andrew Cooper [Wed, 18 Mar 2015 12:44:38 +0000 (13:44 +0100)]
Architecture specific setup, obtaining the PV start_info page

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
9 years agoBasic hypercall infrastructure. Tests now shut down as opposed to spinning in a...
Andrew Cooper [Tue, 17 Mar 2015 23:38:31 +0000 (00:38 +0100)]
Basic hypercall infrastructure.  Tests now shut down as opposed to spinning in a loop

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
9 years agoBasic build system and pv32/64 stubs. They currently spin in a loop
Andrew Cooper [Tue, 17 Mar 2015 23:15:02 +0000 (00:15 +0100)]
Basic build system and pv32/64 stubs.  They currently spin in a loop

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
9 years agoDoxygen configuration
Andrew Cooper [Wed, 29 Apr 2015 16:10:35 +0000 (17:10 +0100)]
Doxygen configuration

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
9 years agoSome introductory text files
Andrew Cooper [Sun, 29 Mar 2015 17:34:36 +0000 (18:34 +0100)]
Some introductory text files

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
10 years agoInitial commit
Andrew Cooper [Tue, 4 Nov 2014 20:48:27 +0000 (20:48 +0000)]
Initial commit

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>