WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-changelog

[Xen-changelog] First code drop for x86-64 support; further clenaups sti

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] First code drop for x86-64 support; further clenaups still required.
From: BitKeeper Bot <riel@xxxxxxxxxxx>
Date: Sat, 02 Apr 2005 20:27:11 +0000
Delivery-date: Sun, 03 Apr 2005 09:03:10 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-changelog-request@lists.xensource.com?subject=help>
List-id: BK change log <xen-changelog.lists.xensource.com>
List-post: <mailto:xen-changelog@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=unsubscribe>
Reply-to: Xen Development List <xen-devel@xxxxxxxxxxxxxxxxxxxxx>
Sender: xen-changelog-bounces@xxxxxxxxxxxxxxxxxxx
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 <=