aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBastian Blank <waldi@debian.org>2006-03-21 22:58:38 +0000
committerBastian Blank <waldi@debian.org>2006-03-21 22:58:38 +0000
commit03043880f69bbdeb0918b2c0c5685a5c8fa3806a (patch)
tree2df082e806ae606637464655e8961158c9eb69f9
parent740cca25a86e94af27f727ed5a6c66a97a28c39c (diff)
downloadkernel_replicant_linux-03043880f69bbdeb0918b2c0c5685a5c8fa3806a.tar.gz
kernel_replicant_linux-03043880f69bbdeb0918b2c0c5685a5c8fa3806a.tar.bz2
kernel_replicant_linux-03043880f69bbdeb0918b2c0c5685a5c8fa3806a.zip
* debian/arch/i386/defines: Enable xen-vserver subarch.
* debian/arch/i386/xen-vserver: New directory. * debian/arch/i386/xen-vserver/config, debian/arch/i386/xen-vserver/config.686, debian/arch/i386/xen-vserver/defines: Add. svn path=/dists/trunk/linux-2.6/; revision=6258
-rw-r--r--debian/arch/i386/defines1
-rw-r--r--debian/arch/i386/xen-vserver/config48
-rw-r--r--debian/arch/i386/xen-vserver/config.68671
-rw-r--r--debian/arch/i386/xen-vserver/defines12
4 files changed, 132 insertions, 0 deletions
diff --git a/debian/arch/i386/defines b/debian/arch/i386/defines
index cdfe6e3cfa93..169936b826c5 100644
--- a/debian/arch/i386/defines
+++ b/debian/arch/i386/defines
@@ -10,6 +10,7 @@ kernel-header-dirs: i386
subarches:
vserver
xen
+ xen-vserver
[image]
suggests: grub | lilo (>= 19.1)
diff --git a/debian/arch/i386/xen-vserver/config b/debian/arch/i386/xen-vserver/config
new file mode 100644
index 000000000000..ec23b643124c
--- /dev/null
+++ b/debian/arch/i386/xen-vserver/config
@@ -0,0 +1,48 @@
+# CONFIG_X86_PC is not set
+CONFIG_X86_XEN=y
+CONFIG_XEN_PCIDEV_FRONTEND=y
+# CONFIG_XEN_PCIDEV_FE_DEBUG is not set
+CONFIG_XEN_PRIVILEGED_GUEST=y
+CONFIG_XEN_PCIDEV_BACKEND=y
+CONFIG_XEN_PCIDEV_BACKEND_VPCI=y
+# CONFIG_XEN_PCIDEV_BACKEND_PASS is not set
+# CONFIG_XEN_PCIDEV_BE_DEBUG is not set
+CONFIG_XEN_BLKDEV_BACKEND=y
+# CONFIG_XEN_BLKDEV_TAP_BE is not set
+CONFIG_XEN_NETDEV_BACKEND=y
+# CONFIG_XEN_NETDEV_PIPELINED_TRANSMITTER is not set
+# CONFIG_XEN_TPMDEV_BACKEND is not set
+CONFIG_XEN_BLKDEV_FRONTEND=y
+CONFIG_XEN_NETDEV_FRONTEND=y
+# CONFIG_XEN_BLKDEV_TAP is not set
+CONFIG_XEN_NETDEV_LOOPBACK=y
+# CONFIG_XEN_TPMDEV_FRONTEND is not set
+CONFIG_XEN_SCRUB_PAGES=y
+CONFIG_XEN_DISABLE_SERIAL=y
+# CONFIG_SMP_ALTERNATIVES is not set
+# CONFIG_PCI_GOXEN_FE is not set
+CONFIG_VSERVER=y
+CONFIG_VSERVER_SECURITY=y
+CONFIG_VSERVER_LEGACYNET=y
+CONFIG_VSERVER_LEGACY=y
+# CONFIG_VSERVER_LEGACY_VERSION is not set
+CONFIG_VSERVER_DYNAMIC_IDS=y
+# CONFIG_VSERVER_NGNET is not set
+CONFIG_VSERVER_COWBL=y
+CONFIG_VSERVER_PROC_SECURE=y
+# CONFIG_VSERVER_HARDCPU is not set
+# CONFIG_INOXID_NONE is not set
+# CONFIG_INOXID_UID16 is not set
+# CONFIG_INOXID_GID16 is not set
+CONFIG_INOXID_UGID24=y
+# CONFIG_INOXID_INTERN is not set
+# CONFIG_INOXID_RUNTIME is not set
+# CONFIG_XID_TAG_NFSD is not set
+# CONFIG_XID_PROPAGATE is not set
+# CONFIG_VSERVER_DEBUG is not set
+CONFIG_VMSPLIT_3G=y
+# CONFIG_VMSPLIT_25G is not set
+# CONFIG_VMSPLIT_2G is not set
+# CONFIG_VMSPLIT_15G is not set
+# CONFIG_VMSPLIT_1G is not set
+CONFIG_BLK_DEV_VROOT=y
diff --git a/debian/arch/i386/xen-vserver/config.686 b/debian/arch/i386/xen-vserver/config.686
new file mode 100644
index 000000000000..a24aa9bb18d4
--- /dev/null
+++ b/debian/arch/i386/xen-vserver/config.686
@@ -0,0 +1,71 @@
+CONFIG_LOCK_KERNEL=y
+# CONFIG_CPUSETS is not set
+CONFIG_STOP_MACHINE=y
+# CONFIG_M386 is not set
+CONFIG_M686=y
+# CONFIG_MK7 is not set
+# CONFIG_X86_GENERIC is not set
+CONFIG_X86_CMPXCHG=y
+CONFIG_X86_XADD=y
+CONFIG_X86_L1_CACHE_SHIFT=5
+CONFIG_RWSEM_XCHGADD_ALGORITHM=y
+CONFIG_X86_PPRO_FENCE=y
+CONFIG_X86_WP_WORKS_OK=y
+CONFIG_X86_INVLPG=y
+CONFIG_X86_BSWAP=y
+CONFIG_X86_POPAD_OK=y
+CONFIG_X86_GOOD_APIC=y
+CONFIG_X86_USE_PPRO_CHECKSUM=y
+CONFIG_SMP=y
+CONFIG_NR_CPUS=8
+CONFIG_SCHED_SMT=y
+CONFIG_X86_TSC=y
+CONFIG_X86_MCE=y
+CONFIG_X86_MCE_NONFATAL=m
+CONFIG_X86_MCE_P4THERMAL=y
+# CONFIG_NOHIGHMEM is not set
+CONFIG_HIGHMEM4G=y
+CONFIG_HIGHMEM=y
+# CONFIG_HIGHPTE is not set
+# CONFIG_MATH_EMULATION is not set
+# CONFIG_IRQBALANCE is not set
+CONFIG_HAVE_DEC_LOCK=y
+# CONFIG_CPU_FREQ_STAT_DETAILS is not set
+# CONFIG_EISA is not set
+# CONFIG_MCA is not set
+# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set
+# CONFIG_SBPCD is not set
+# CONFIG_CM206 is not set
+# CONFIG_CDU31A is not set
+# CONFIG_DMASCC is not set
+# CONFIG_IRPORT_SIR is not set
+# CONFIG_NI5010 is not set
+# CONFIG_PCMCIA_XIRTULIP is not set
+# CONFIG_ISDN_DRV_LOOP is not set
+# CONFIG_HYSDN is not set
+# CONFIG_ISDN_DRV_AVMB1_B1ISA is not set
+# CONFIG_ISDN_DRV_AVMB1_B1PCI is not set
+# CONFIG_ISDN_DRV_AVMB1_T1ISA is not set
+# CONFIG_ISDN_DRV_AVMB1_B1PCMCIA is not set
+# CONFIG_ISDN_DRV_AVMB1_T1PCI is not set
+# CONFIG_ISDN_DRV_AVMB1_C4 is not set
+# CONFIG_COMPUTONE is not set
+# CONFIG_DIGIEPCA is not set
+# CONFIG_MOXA_INTELLIO is not set
+# CONFIG_SX is not set
+# CONFIG_RIO is not set
+# CONFIG_STALLION is not set
+# CONFIG_ISTALLION is not set
+# CONFIG_FTAPE is not set
+# CONFIG_I2C_ELEKTOR is not set
+CONFIG_I2C_STUB=m
+# CONFIG_USB_W9968CF is not set
+# CONFIG_USB_SERIAL_WHITEHEAT is not set
+CONFIG_FS_MBCACHE=m
+CONFIG_LOG_BUF_SHIFT=15
+# CONFIG_DEBUG_HIGHMEM is not set
+CONFIG_X86_SMP=y
+CONFIG_X86_HT=y
+CONFIG_X86_TRAMPOLINE=y
+CONFIG_X86_CMPXCHG64=y
+# CONFIG_M486 is not set
diff --git a/debian/arch/i386/xen-vserver/defines b/debian/arch/i386/xen-vserver/defines
new file mode 100644
index 000000000000..4418ac830115
--- /dev/null
+++ b/debian/arch/i386/xen-vserver/defines
@@ -0,0 +1,12 @@
+[base]
+flavours:
+ 686
+
+[image]
+type: plain-xen
+
+[686]
+class: PPro/Celeron/PII/PIII/P4
+longclass: Pentium Pro/Celeron/Pentium II/Pentium III/Pentium 4
+recommends: libc6-i686
+