|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] First code drop for x86-64 support; further clenaups sti
ChangeSet 1.1435.1.1, 2005/04/02 21:27:11+01:00, cl349@xxxxxxxxxxxxxxxxxxxx
First code drop for x86-64 support; further clenaups still required.
Signed-Off-By: Asit Mallick <asit.k.mallick@xxxxxxxxx>
Signed-Off-By: Arun Sharma <arun.sharma@xxxxxxxxx>
Signed-Off-By: Benjamin Liu <Benjamin.liu@xxxxxxxxx>
Signed-off-by: Jun Nakajima <jun.nakajima@xxxxxxxxx>
Signed-off-by: Christian Limpach <Christian.Limpach@xxxxxxxxxxxx>
linux-2.6.11-xen-sparse/arch/xen/configs/xen0_defconfig_x86_64
| 703 +++++
linux-2.6.11-xen-sparse/arch/xen/configs/xenU_defconfig_x86_64
| 513 +++
linux-2.6.11-xen-sparse/arch/xen/x86_64/Kconfig
| 463 +++
linux-2.6.11-xen-sparse/arch/xen/x86_64/Makefile
| 92
linux-2.6.11-xen-sparse/arch/xen/x86_64/defconfig
| 1249 +++++++++
linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/Makefile
| 61
linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/asm-offsets.c
| 70
linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/e820.c
| 533 +++
linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/early_printk.c
| 240 +
linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/entry.S
| 1158 ++++++++
linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/head.S
| 207 +
linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/head64.c
| 132
linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/init_task.c
| 49
linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/ioport.c
| 69
linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/irq.c
| 105
linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/ldt.c
| 273 +
linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/pci-dma.c
| 284 ++
linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/pci-nommu.c
| 96
linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/process.c
| 716 +++++
linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/setup.c
| 1384 ++++++++++
linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/setup64.c
| 350 ++
linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/signal.c
| 493 +++
linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/smp.c
| 411 ++
linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/smpboot.c
| 958 ++++++
linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/time.c
| 840 ++++++
linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/traps.c
| 973 +++++++
linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/vsyscall.c
| 190 +
linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/x8664_ksyms.c
| 223 +
linux-2.6.11-xen-sparse/arch/xen/x86_64/mm/Makefile
| 26
linux-2.6.11-xen-sparse/arch/xen/x86_64/mm/fault.c
| 591 ++++
linux-2.6.11-xen-sparse/arch/xen/x86_64/mm/hypervisor.c
| 645 ++++
linux-2.6.11-xen-sparse/arch/xen/x86_64/mm/init.c
| 941 ++++++
linux-2.6.11-xen-sparse/arch/xen/x86_64/mm/ioremap.c
| 474 +++
linux-2.6.11-xen-sparse/arch/xen/x86_64/mm/pageattr.c
| 248 +
linux-2.6.11-xen-sparse/arch/xen/x86_64/pci/Makefile
| 41
linux-2.6.11-xen-sparse/arch/xen/x86_64/pci/Makefile-BUS
| 22
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/arch_hooks.h
| 27
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/bootsetup.h
| 41
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/desc.h
| 228 +
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/dma-mapping.h
| 136
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/fixmap.h
| 115
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/floppy.h
| 204 +
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/hypercall.h
| 504 +++
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/io.h
| 365 ++
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/irq.h
| 36
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/io_ports.h
| 30
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/irq_vectors.h
| 137
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/mach_time.h
| 122
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/mach_timer.h
| 48
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/setup_arch_post.h
| 47
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/setup_arch_pre.h
| 5
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/mach-xen/smpboot_hooks.h
| 59
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/mmu_context.h
| 77
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/page.h
| 228 +
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/param.h
| 22
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/pci.h
| 148 +
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/pda.h
| 85
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/pgalloc.h
| 185 +
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/pgtable.h
| 527 +++
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/processor.h
| 474 +++
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/ptrace.h
| 119
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/segment.h
| 47
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/smp.h
| 154 +
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/synch_bitops.h
| 85
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/system.h
| 405 ++
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/timer.h
| 64
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/tlbflush.h
| 97
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/vga.h
| 20
linux-2.6.11-xen-sparse/include/asm-xen/asm-x86_64/xor.h
| 328 ++
patches/linux-2.6.11/x86_64-linux.patch
| 56
70 files changed, 21048 insertions(+)
diff -Nru a/linux-2.6.11-xen-sparse/arch/xen/configs/xen0_defconfig_x86_64
b/linux-2.6.11-xen-sparse/arch/xen/configs/xen0_defconfig_x86_64
--- /dev/null Wed Dec 31 16:00:00 196900
+++ b/linux-2.6.11-xen-sparse/arch/xen/configs/xen0_defconfig_x86_64
2005-04-03 05:03:07 -04:00
@@ -0,0 +1,703 @@
+#
+# Automatically generated make config: don't edit
+# Linux kernel version: 2.6.10-xen0
+# Tue Mar 15 10:39:50 2005
+#
+CONFIG_XEN=y
+CONFIG_ARCH_XEN=y
+CONFIG_NO_IDLE_HZ=y
+
+#
+# XEN
+#
+CONFIG_XEN_PRIVILEGED_GUEST=y
+CONFIG_XEN_PHYSDEV_ACCESS=y
+CONFIG_XEN_BLKDEV_BACKEND=y
+# CONFIG_XEN_BLKDEV_TAP_BE is not set
+CONFIG_XEN_NETDEV_BACKEND=y
+CONFIG_XEN_BLKDEV_FRONTEND=y
+CONFIG_XEN_NETDEV_FRONTEND=y
+# CONFIG_XEN_NETDEV_FRONTEND_PIPELINED_TRANSMITTER is not set
+# CONFIG_XEN_BLKDEV_TAP is not set
+# CONFIG_XEN_WRITABLE_PAGETABLES=y
+CONFIG_XEN_SCRUB_PAGES=y
+# CONFIG_XEN_X86 is not set
+CONFIG_XEN_X86_64=y
+CONFIG_HAVE_ARCH_DEV_ALLOC_SKB=y
+
+#
+# Code maturity level options
+#
+# CONFIG_EXPERIMENTAL is not set
+CONFIG_CLEAN_COMPILE=y
+CONFIG_BROKEN_ON_SMP=y
+
+#
+# General setup
+#
+CONFIG_LOCALVERSION=""
+# CONFIG_SWAP is not set
+# CONFIG_SYSVIPC is not set
+# CONFIG_BSD_PROCESS_ACCT is not set
+# CONFIG_SYSCTL is not set
+# CONFIG_AUDIT is not set
+CONFIG_LOG_BUF_SHIFT=14
+# CONFIG_HOTPLUG is not set
+CONFIG_KOBJECT_UEVENT=y
+# CONFIG_IKCONFIG is not set
+# CONFIG_EMBEDDED is not set
+CONFIG_KALLSYMS=y
+CONFIG_KALLSYMS_EXTRA_PASS=y
+CONFIG_FUTEX=y
+CONFIG_EPOLL=y
+# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
+CONFIG_SHMEM=y
+CONFIG_CC_ALIGN_FUNCTIONS=0
+CONFIG_CC_ALIGN_LABELS=0
+CONFIG_CC_ALIGN_LOOPS=0
+CONFIG_CC_ALIGN_JUMPS=0
+# CONFIG_TINY_SHMEM is not set
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+CONFIG_MODULE_UNLOAD=y
+CONFIG_OBSOLETE_MODPARM=y
+# CONFIG_MODULE_SRCVERSION_ALL is not set
+CONFIG_KMOD=y
+CONFIG_XENARCH="x86_64"
+CONFIG_MMU=y
+CONFIG_GENERIC_ISA_DMA=y
+CONFIG_GENERIC_IOMAP=y
+# CONFIG_MK8 is not set
+CONFIG_X86_CMPXCHG=y
+CONFIG_X86_L1_CACHE_SHIFT=7
+CONFIG_RWSEM_GENERIC_SPINLOCK=y
+CONFIG_X86_GOOD_APIC=y
+# CONFIG_HPET_TIMER is not set
+# CONFIG_SMP is not set
+# CONFIG_PREEMPT is not set
+# CONFIG_MICROCODE is not set
+# CONFIG_X86_CPUID is not set
+# CONFIG_NUMA is not set
+# CONFIG_MTRR is not set
+CONFIG_PCI=y
+CONFIG_PCI_DIRECT=y
+CONFIG_EARLY_PRINTK=y
+CONFIG_GENERIC_HARDIRQS=y
+CONFIG_GENERIC_IRQ_PROBE=y
+
+#
+# X86_64 processor configuration
+#
+CONFIG_X86_64=y
+CONFIG_X86=y
+CONFIG_64BIT=y
+
+#
+# Processor type and features
+#
+# CONFIG_MPSC is not set
+CONFIG_GENERIC_CPU=y
+CONFIG_X86_L1_CACHE_BYTES=128
+# CONFIG_X86_TSC is not set
+# CONFIG_X86_MSR is not set
+# CONFIG_GART_IOMMU is not set
+CONFIG_DUMMY_IOMMU=y
+# CONFIG_X86_MCE is not set
+
+#
+# Power management options
+#
+# CONFIG_PM is not set
+
+#
+# ACPI (Advanced Configuration and Power Interface) Support
+#
+# CONFIG_ACPI is not set
+# CONFIG_ACPI_BLACKLIST_YEAR=0
+
+#
+# CPU Frequency scaling
+#
+# CONFIG_CPU_FREQ is not set
+
+#
+# Bus options (PCI, PCMCIA, EISA, MCA, ISA)
+#
+CONFIG_PCI=y
+CONFIG_PCI_DIRECT=y
+CONFIG_PCI_LEGACY_PROC=y
+# CONFIG_PCI_NAMES is not set
+# CONFIG_PCI_MMCONFIG is not set
+
+#
+# PCCARD (PCMCIA/CardBus) support
+#
+# CONFIG_PCCARD is not set
+
+#
+# Executable file formats / Emulations
+#
+# CONFIG_IA32_EMULATION is not set
+
+#
+# Executable file formats
+#
+CONFIG_BINFMT_ELF=y
+CONFIG_BINFMT_MISC=y
+
+#
+# Device Drivers
+#
+
+#
+# Generic Driver Options
+#
+CONFIG_STANDALONE=y
+# CONFIG_PREVENT_FIRMWARE_BUILD is not set
+# CONFIG_FW_LOADER is not set
+
+#
+# Memory Technology Devices (MTD)
+#
+# CONFIG_MTD is not set
+
+#
+# Parallel port support
+#
+# CONFIG_PARPORT is not set
+
+#
+# Plug and Play support
+#
+
+#
+# Block devices
+#
+CONFIG_BLK_DEV_FD=y
+# CONFIG_BLK_CPQ_DA is not set
+# CONFIG_BLK_CPQ_CISS_DA is not set
+# CONFIG_BLK_DEV_DAC960 is not set
+CONFIG_BLK_DEV_LOOP=y
+# CONFIG_BLK_DEV_CRYPTOLOOP is not set
+# CONFIG_BLK_DEV_NBD is not set
+# CONFIG_BLK_DEV_SX8 is not set
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_COUNT=16
+CONFIG_BLK_DEV_RAM_SIZE=16384
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_INITRAMFS_SOURCE=""
+# CONFIG_LBD is not set
+# CONFIG_CDROM_PKTCDVD is not set
+
+#
+# IO Schedulers
+#
+CONFIG_IOSCHED_NOOP=y
+CONFIG_IOSCHED_AS=y
+CONFIG_IOSCHED_DEADLINE=y
+CONFIG_IOSCHED_CFQ=y
+# CONFIG_ATA_OVER_ETH is not set
+
+#
+# ATA/ATAPI/MFM/RLL support
+#
+# CONFIG_IDE is not set
+
+#
+# SCSI device support
+#
+CONFIG_SCSI=y
+CONFIG_SCSI_PROC_FS=y
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=y
+CONFIG_CHR_DEV_ST=y
+CONFIG_CHR_DEV_OSST=y
+CONFIG_BLK_DEV_SR=y
+CONFIG_BLK_DEV_SR_VENDOR=y
+CONFIG_CHR_DEV_SG=y
+
+#
+# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
+#
+# CONFIG_SCSI_MULTI_LUN is not set
+CONFIG_SCSI_CONSTANTS=y
+CONFIG_SCSI_LOGGING=y
+
+#
+# SCSI Transport Attributes
+#
+# CONFIG_SCSI_SPI_ATTRS is not set
+# CONFIG_SCSI_FC_ATTRS is not set
+# CONFIG_SCSI_ISCSI_ATTRS is not set
+
+#
+# SCSI low-level drivers
+#
+# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
+# CONFIG_SCSI_3W_9XXX is not set
+# CONFIG_SCSI_ACARD is not set
+# CONFIG_SCSI_AACRAID is not set
+# CONFIG_SCSI_AIC7XXX is not set
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] First code drop for x86-64 support; further clenaups still required.,
BitKeeper Bot <=
|
|
|
|
|