[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] First code drop for x86-64 support; further clenaups still required.
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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |