aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xen/numa.h
Commit message (Collapse)AuthorAgeFilesLines
* force inclusion of xen/config.h through compiler optionJan Beulich2012-01-131-1/+0
| | | | | | | | | | | | | As we expect all source files to include the header as the first thing anyway, stop doing this by repeating the inclusion in each and every source file (and in many headers), but rather enforce this uniformly through the compiler command line. As a first cleanup step, remove the explicit inclusion from all common headers. Further cleanup can be done incrementally. Signed-off-by: Jan Beulich <jbeulich@suse.com> Acked-by: Keir Fraser <keir@xen.org>
* x86_64: allow more vCPU-s per guestKeir Fraser2009-06-181-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Since the shared info layout is fixed, guests are required to use VCPUOP_register_vcpu_info prior to booting any vCPU beyond the traditional limit of 32. MAX_VIRT_CPUS, being an implemetation detail of the hypervisor, is no longer being exposed in the public headers. The tools changes are clearly incomplete (and done only so things would build again), and the current state of the tools (using scalar variables all over the place to represent vCPU bitmaps) very likely doesn't permit booting DomU-s with more than the traditional number of vCPU-s. Testing of the extended functionality was done with Dom0 (96 vCPU-s, as well as 128 vCPU-s out of which the kernel elected - by way of a simple kernel side patch - to use only some, resulting in a sparse bitmap). ia64 changes only to make things build, and build-tested only (and the tools part only as far as the build would go without encountering unrelated problems in the blktap code). Signed-off-by: Jan Beulich <jbeulich@novell.com>
* ia64: Fix the build by using generic cpu_to_node() abstraction in aKeir Fraser2008-04-051-1/+1
| | | | | | common header file. Signed-off-by: Alex Williamson <alex.williamson@hp.com>
* xen: Allow NUMA node to be specific to alloc_domheap_pages() via a newKeir Fraser2008-04-041-0/+7
| | | | | | | MEMF_node() sub-flag type. Signed-off-by: Andre Przywara <andre.przywara@amd.com> Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
* [XEN] Clean up NUMA stuff and disable by default ('numa=on' enables it).kfraser@localhost.localdomain2006-10-251-23/+1
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* [XEN] Add basic NUMA/SRAT support to Xen from Linux 2.6.16.29.kfraser@localhost.localdomain2006-10-251-0/+35
Signed-off-by: Ryan Harper <ryanh@us.ibm.com>