aboutsummaryrefslogtreecommitdiffstats
path: root/Config.mk
Commit message (Collapse)AuthorAgeFilesLines
* Update the memory_op() hypercall. Add two new subcommands, tokaf24@firebug.cl.cam.ac.uk2005-11-211-1/+1
| | | | | | | | | | | | | query a domain's current and maximum memory reservation. Also, XENMEM_maximum_ram_page now returns the max_page directly, rather than writing through a passed-in pointer. Also, disable PAE in the default config (accidentally checked in two changesets ago). Signed-off-by: Keir Fraser <keir@xensource.com>
* Linux swiotlb now uses correct method for determining if any RAMkaf24@firebug.cl.cam.ac.uk2005-11-211-1/+1
| | | | | | | | is mapped above 2GB. Signed-off-by: Keir Fraser <keir@xensource.com>
* Enable the Xen hypervisor ACM security policy to be determined at bootkaf24@firebug.cl.cam.ac.uk2005-11-191-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | time (instead of at compile time). Allows a single xen.gz binary to run under different security policy types, which simplifies distributions considerably. To this end, we replace the current single compile switch in Config.mk with the following two: 1. ACM_SECURITY (y/n) if "n", then the ACM is not compiled and no security policies can be configured at boot time. If "y", then the ACM is compiled and can be configured into any of the available policy types (null, chwall, ste, chwall_ste) by specifying a valid boot policy .bin file in the grub boot configuration. 2. ACM_DEFAULT_SECURITY_POLICY (null / chwall / ste / chwall_ste) specifies the policy into which Xen defaults in the case that security is enabled but no boot policy file is specified, or the specified policy file is invalid (wrong version, magic, corrupted, ...) While the type of the enabled policy (null, ste, ...) is decided once during boot for the whole boot cycle, the policy instantiation can be changed during operation as usual with the security tools. Signed-off by: Tomas Lendacky <toml@us.ibm.com> Signed-off by: Reiner Sailer <sailer@us.ibm.com>
* Clean up DESTDIR handling. Default install is to rootkaf24@firebug.cl.cam.ac.uk2005-10-051-3/+1
| | | | | | | | | | directory (/). This is only overridden automatically for the 'make dist' targets and their legacy aliases (make {xen,tools,kernels,docs}). Signed-off-by: Keir Fraser <keir@xensource.com>
* Move setting of configuration variables to Config.mk.kaf24@firebug.cl.cam.ac.uk2005-10-051-0/+11
| | | | | | | | | Allows for partial-tree builds to be invoked from a sub-directory. Allow for users to include a ".config" with additional custom settings. Signed-off-by: Michal Ostrowski <mostrows@watson.ibm.com>
* VTPM is off by default.kaf24@firebug.cl.cam.ac.uk2005-09-011-0/+1
|
* Merge libxenstat and xentop.cl349@firebug.cl.cam.ac.uk2005-08-221-0/+5
|\
| * Rename vm-top to xentop. Make "xm top" invoke xentop. Make libxenstat a ↵josht@us.ibm.com2005-08-171-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | static library, and do not install it. # HG changeset patch # User josht@us.ibm.com # Node ID ea025493dfe39540075ee9e4e75b2146f25bdbd3 # Parent ce557cc4fdc764ac2ce07b8d4bcae77ecf847c29 Rename vm-top to xentop. Make "xm top" invoke xentop. Make libxenstat a static library, and do not install it.
| * Make vm-top and the xenstat perl and python bindings conditional based on ↵josht@us.ibm.com2005-08-131-0/+5
| | | | | | | | configuration variables from Config.mk, rather than disabling them if the needed headers are not found.
* | no pae by defaultkaf24@firebug.cl.cam.ac.uk2005-08-221-1/+1
| |
* | We cannot allow nested C functions. They create a stackkaf24@firebug.cl.cam.ac.uk2005-08-221-1/+1
| | | | | | | | | | | | | | | | | | trampoline when their address is taken, which causes a fault if the system implements NX/XD. Signed-off-by: Keir Fraser <keir@xensource.com>
* | This patch:kaf24@firebug.cl.cam.ac.uk2005-08-191-0/+8
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | * adds a C-based security policy translation tool to Xen (secpol_xml2bin) and removes the current Java security policy translator (Java dependencies). The C-based tool integrates into the Xen source tree build and install (using gnome libxml2 for XML parsing). See install.txt. * introduces security labels and related tools. Users can now use semantic-rich label names to put security-tags on domains. See example.txt, policy.txt. * moves the security configuration (currently ACM_USE_SECURITY_POLICY) from xen/Rules.mk into a separate top-level Security.mk file (it is needed by the tools/security and xen/acm). Both xen/acm and tools/security are built during the Xen build process only if ACM_USE_SECURITY_POLICY is not ACM_NULL_POLICY (which is the default setting). Signed-off-by Reiner Sailer <sailer@us.ibm.com> Signed-off by Stefan Berger <stefanb@us.ibm.com> Signed-off by Ray Valdez <rvaldez@us.ibm.com>
* The attached patch adds -Werror to HOSTCFLAGS in Config.mk, makeskaf24@firebug.cl.cam.ac.uk2005-08-081-1/+1
| | | | | | | | | xen/tools actually use HOSTCFLAGS (it was already using HOSTCC), and fixes some gcc-4.0 signedness warnings in xen/tools/symbols.c. Signed-off-by: Josh Triplett <josht@us.ibm.com>
* Don't enable PAE by default just yet. smh22@firebug.cl.cam.ac.uk2005-08-031-1/+1
|
* Remove USB front/back from 2.4 build, totally.kaf24@firebug.cl.cam.ac.uk2005-08-021-1/+1
|
* Force PAE build of Xen by specifying 'pae=y' to make, orkaf24@firebug.cl.cam.ac.uk2005-07-131-0/+1
| | | | | | by setting XEN_TARGET_X86_PAE=y (e.g., in Config.mk). Signed-off-by: Keir Fraser <keir@xensource.com>
* bitkeeper revision 1.1718.2.1 (42b548b7ux2RLNcFOrtdJXuEMvLNEw)iap10@spot.cl.cam.ac.uk2005-06-191-0/+3
| | | | | This patch allows user to choose mirror to get linux kernel source instead of getting it from kernel.org (which set as default)
* bitkeeper revision 1.1513 (4291f527HzSV5MgVTL5ZpTs61-VQvg)cl349@firebug.cl.cam.ac.uk2005-05-231-6/+0
| | | | | | | mk.linux-2.6-xenU, mk.linux-2.6-xen0, Rules.mk, Config.mk: Move {COMPILE,TARGET}_{,SUB}ARCH} definition into xen/Rules.mk. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* bitkeeper revision 1.1305 (42603ffeunTyoZX2egpGvfR_Km2tBw)katzj@redhat.com[iap10]2005-04-151-1/+7
| | | | | | | | | | | | [PATCH] Install libraries into libdir Attached makes it so that libxc and libxutil get installed into /usr/lib64 instead of /usr/lib on x86_64. Signed-off-by: Jeremy Katz <katzj@redhat.com> ===== Config.mk 1.3 vs edited =====
* bitkeeper revision 1.1236.1.200 (424efe01yAPteHQ-fOPSaM_1yE9IfA)kaf24@firebug.cl.cam.ac.uk2005-04-021-8/+1
| | | | | | Makefile fixes. mbootpack dependencies now work properly. Signed-off-by: Keir Fraser <keir@xensource.com>
* bitkeeper revision 1.1236.1.199 (424ef4eahp9zc9DUf9tycOmpkfA2Bw)cl349@firebug.cl.cam.ac.uk[cl349]2005-04-021-0/+7
| | | | | | Add TARGET_ARCH suffix to defconfig files. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* bitkeeper revision 1.1236.1.105 (423fdeaeuXmbQUj74cWh1nItpSKUjw)kaf24@firebug.cl.cam.ac.uk2005-03-221-0/+33
Improved cross-compilation support. Signed-off-by: Keir Fraser <keir@xensource.com>