ia64/xen-unstable

changeset 1796:04e543701c68

bitkeeper revision 1.1089.1.1 (40f58abd3hHSQAjS5fkV46SbJOhZXA)

- Include Linux 2.6 in top-level Makefile
- Enable module support in 2.6
author cl349@freefall.cl.cam.ac.uk
date Wed Jul 14 19:34:21 2004 +0000 (2004-07-14)
parents 726a6efbd601
children 7935be64296b
files .rootkeys Makefile linux-2.6.7-xen-sparse/arch/xen/defconfig linux-2.6.7-xen-sparse/arch/xen/defconfig-xenU linux-2.6.7-xen-sparse/arch/xen/i386/kernel/i386_ksyms.c
line diff
     1.1 --- a/.rootkeys	Wed Jul 14 17:36:36 2004 +0000
     1.2 +++ b/.rootkeys	Wed Jul 14 19:34:21 2004 +0000
     1.3 @@ -155,7 +155,7 @@ 40f562372u3A7_kfbYYixPHJJxYUxA linux-2.6
     1.4  40f56237utH41NPukqHksuNf29IC9A linux-2.6.7-xen-sparse/arch/xen/Kconfig.drivers
     1.5  40f56237penAAlWVBVDpeQZNFIg8CA linux-2.6.7-xen-sparse/arch/xen/Makefile
     1.6  40f56237JTc60m1FRlUxkUaGSQKrNw linux-2.6.7-xen-sparse/arch/xen/boot/Makefile
     1.7 -40f56237wubfjJKlfIzZlI3ZM2VgGA linux-2.6.7-xen-sparse/arch/xen/defconfig
     1.8 +40f56237wubfjJKlfIzZlI3ZM2VgGA linux-2.6.7-xen-sparse/arch/xen/defconfig-xenU
     1.9  40f56237Mta0yHNaMS_qtM2rge0qYA linux-2.6.7-xen-sparse/arch/xen/i386/Kconfig
    1.10  40f56238u2CJdXNpjsZgHBxeVyY-2g linux-2.6.7-xen-sparse/arch/xen/i386/Makefile
    1.11  40f56238eczveJ86k_4hNxCLRQIF-g linux-2.6.7-xen-sparse/arch/xen/i386/kernel/Makefile
    1.12 @@ -164,6 +164,7 @@ 40f562385s4lr6Zg92gExe7UQ4A76Q linux-2.6
    1.13  40f56238XDtHSijkAFlbv1PT8Bhw_Q linux-2.6.7-xen-sparse/arch/xen/i386/kernel/entry.S
    1.14  40f56238xFQe9T7M_U_FItM-bZIpLw linux-2.6.7-xen-sparse/arch/xen/i386/kernel/evtchn.c
    1.15  40f56238bnvciAuyzAiMkdzGErYt1A linux-2.6.7-xen-sparse/arch/xen/i386/kernel/head.S
    1.16 +40f58a0d31M2EkuPbG94ns_nOi0PVA linux-2.6.7-xen-sparse/arch/xen/i386/kernel/i386_ksyms.c
    1.17  40f562382aC3_Gt4RG-4ZsfvDRUg3Q linux-2.6.7-xen-sparse/arch/xen/i386/kernel/irq.c
    1.18  40f56238ue3YRsK52HG7iccNzP1AwQ linux-2.6.7-xen-sparse/arch/xen/i386/kernel/ldt.c
    1.19  40f56238a8iOVDEoostsbun_sy2i4g linux-2.6.7-xen-sparse/arch/xen/i386/kernel/process.c
     2.1 --- a/Makefile	Wed Jul 14 17:36:36 2004 +0000
     2.2 +++ b/Makefile	Wed Jul 14 19:34:21 2004 +0000
     2.3 @@ -25,8 +25,9 @@ dist: all
     2.4  	$(MAKE) linux-xenU
     2.5  	$(MAKE) linux-xen0
     2.6  
     2.7 -LINUX_VER        ?= $(shell ( /bin/ls -ld linux-*-xen-sparse ) 2>/dev/null | \
     2.8 -                    sed -e 's!^.*linux-\(.\+\)-xen-sparse!\1!' )
     2.9 +LINUX_RELEASE    ?= 2.4
    2.10 +LINUX_VER        ?= $(shell ( /bin/ls -ld linux-$(LINUX_RELEASE).*-xen-sparse ) 2>/dev/null | \
    2.11 +		      sed -e 's!^.*linux-\(.\+\)-xen-sparse!\1!' )
    2.12  LINUX_CONFIG_DIR ?= $(INSTALL_DIR)/boot
    2.13  LINUX_SRC_PATH   ?= .:..
    2.14  LINUX_SRC        ?= $(firstword $(foreach dir,$(subst :, ,$(LINUX_SRC_PATH)),\
    2.15 @@ -36,7 +37,7 @@ LINUX_SRC        ?= $(firstword $(foreac
    2.16  pristine-linux-src: 
    2.17  ifeq ($(LINUX_SRC),)
    2.18  	@echo "Cannot find linux-$(LINUX_VER).tar.gz in path $(LINUX_SRC_PATH)"
    2.19 -	@wget http://www.kernel.org/pub/linux/kernel/v2.4/linux-$(LINUX_VER).tar.bz2 -O./linux-$(LINUX_VER).tar.bz2
    2.20 +	@wget http://www.kernel.org/pub/linux/kernel/v$(LINUX_RELEASE)/linux-$(LINUX_VER).tar.bz2 -O./linux-$(LINUX_VER).tar.bz2
    2.21  LINUX_SRC := ./linux-$(LINUX_VER).tar.bz2 
    2.22  endif
    2.23  
    2.24 @@ -48,6 +49,7 @@ patches/ebtables-brnf-5_vs_2.4.25.diff:
    2.25  LINUX_TREES := linux-$(LINUX_VER)-xen0 linux-$(LINUX_VER)-xenU
    2.26  
    2.27  # make a linux-xen build tree from a pristine kernel plus sparse tree
    2.28 +ifeq ($(LINUX_RELEASE),2.4)
    2.29  mk-linux-trees: patches/ebtables-brnf-5_vs_2.4.25.diff pristine-linux-src 
    2.30  	$(RM) -rf $(LINUX_TREES)
    2.31  	echo $(LINUX_SRC) | grep -q bz2 && \
    2.32 @@ -58,9 +60,19 @@ mk-linux-trees: patches/ebtables-brnf-5_
    2.33  	cp -al linux-$(LINUX_VER)-xen0 linux-$(LINUX_VER)-xenU
    2.34  	( cd linux-$(LINUX_VER)-xen0 ; \
    2.35            patch -p1 -F3 < ../patches/ebtables-brnf-5_vs_2.4.25.diff )
    2.36 +else
    2.37 +mk-linux-trees: pristine-linux-src 
    2.38 +	$(RM) -rf $(LINUX_TREES)
    2.39 +	echo $(LINUX_SRC) | grep -q bz2 && \
    2.40 +	    tar -jxf $(LINUX_SRC) || tar -zxf $(LINUX_SRC)
    2.41 +	mv linux-$(LINUX_VER) linux-$(LINUX_VER)-xenU
    2.42 +	( cd linux-$(LINUX_VER)-xen-sparse ; \
    2.43 +          ./mkbuildtree ../linux-$(LINUX_VER)-xenU )
    2.44 +endif
    2.45  
    2.46  # configure the specified linux tree
    2.47  CDIR = $(subst config-,linux-$(LINUX_VER)-,$@)
    2.48 +ifeq ($(LINUX_RELEASE),2.4)
    2.49  config-xen%:
    2.50  	$(MAKE) -C $(CDIR) ARCH=xen mrproper
    2.51  	cp $(LINUX_CONFIG_DIR)/config-$(LINUX_VER)-$(subst config-,,$@) \
    2.52 @@ -68,6 +80,17 @@ config-xen%:
    2.53  	    $(MAKE) -C $(CDIR) ARCH=xen $(subst config-,,$@)_config
    2.54  	$(MAKE) -C $(CDIR) ARCH=xen oldconfig
    2.55  	$(MAKE) -C $(CDIR) ARCH=xen dep
    2.56 +else
    2.57 +config-xen%:
    2.58 +	$(MAKE) -C $(CDIR) ARCH=xen mrproper
    2.59 +	@[ -e $(LINUX_CONFIG_DIR)/config-$(LINUX_VER)-$(subst config-,,$@) ] \
    2.60 +	  && cp $(LINUX_CONFIG_DIR)/config-$(LINUX_VER)-$(subst config-,,$@) \
    2.61 +		$(CDIR)/.config || true
    2.62 +	@[ -e $(CDIR)/arch/xen/defconfig ] || cp \
    2.63 +		$(CDIR)/arch/xen/defconfig-$(subst config-,,$@) \
    2.64 +		$(CDIR)/arch/xen/defconfig
    2.65 +	$(MAKE) -C $(CDIR) ARCH=xen oldconfig
    2.66 +endif
    2.67  
    2.68  # build the specified linux tree
    2.69  BDIR = $(subst linux-,linux-$(LINUX_VER)-,$@)
    2.70 @@ -89,6 +112,11 @@ world:
    2.71  	$(MAKE) config-xen0
    2.72  	$(MAKE) linux-xen0
    2.73  
    2.74 +linux26:
    2.75 +	$(MAKE) LINUX_RELEASE=2.6 mk-linux-trees
    2.76 +	$(MAKE) LINUX_RELEASE=2.6 config-xenU
    2.77 +	$(MAKE) LINUX_RELEASE=2.6 linux-xenU
    2.78 +
    2.79  
    2.80  clean: delete-symlinks
    2.81  	$(MAKE) -C xen clean
     3.1 --- a/linux-2.6.7-xen-sparse/arch/xen/defconfig	Wed Jul 14 17:36:36 2004 +0000
     3.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3 @@ -1,373 +0,0 @@
     3.4 -#
     3.5 -# Automatically generated make config: don't edit
     3.6 -#
     3.7 -CONFIG_XEN=y
     3.8 -CONFIG_ARCH_XEN=y
     3.9 -
    3.10 -#
    3.11 -# Code maturity level options
    3.12 -#
    3.13 -CONFIG_EXPERIMENTAL=y
    3.14 -CONFIG_CLEAN_COMPILE=y
    3.15 -CONFIG_STANDALONE=y
    3.16 -CONFIG_BROKEN_ON_SMP=y
    3.17 -
    3.18 -#
    3.19 -# General setup
    3.20 -#
    3.21 -CONFIG_SWAP=y
    3.22 -CONFIG_SYSVIPC=y
    3.23 -# CONFIG_POSIX_MQUEUE is not set
    3.24 -# CONFIG_BSD_PROCESS_ACCT is not set
    3.25 -CONFIG_SYSCTL=y
    3.26 -# CONFIG_AUDIT is not set
    3.27 -CONFIG_LOG_BUF_SHIFT=14
    3.28 -# CONFIG_HOTPLUG is not set
    3.29 -# CONFIG_IKCONFIG is not set
    3.30 -# CONFIG_EMBEDDED is not set
    3.31 -CONFIG_KALLSYMS=y
    3.32 -CONFIG_FUTEX=y
    3.33 -CONFIG_EPOLL=y
    3.34 -CONFIG_IOSCHED_NOOP=y
    3.35 -CONFIG_IOSCHED_AS=y
    3.36 -CONFIG_IOSCHED_DEADLINE=y
    3.37 -CONFIG_IOSCHED_CFQ=y
    3.38 -# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
    3.39 -
    3.40 -#
    3.41 -# Loadable module support
    3.42 -#
    3.43 -# CONFIG_MODULES is not set
    3.44 -CONFIG_X86=y
    3.45 -# CONFIG_X86_64 is not set
    3.46 -
    3.47 -#
    3.48 -# X86 Processor Configuration
    3.49 -#
    3.50 -CONFIG_XENARCH="i386"
    3.51 -CONFIG_MMU=y
    3.52 -CONFIG_UID16=y
    3.53 -CONFIG_GENERIC_ISA_DMA=y
    3.54 -# CONFIG_M386 is not set
    3.55 -# CONFIG_M486 is not set
    3.56 -# CONFIG_M586 is not set
    3.57 -# CONFIG_M586TSC is not set
    3.58 -# CONFIG_M586MMX is not set
    3.59 -# CONFIG_M686 is not set
    3.60 -# CONFIG_MPENTIUMII is not set
    3.61 -# CONFIG_MPENTIUMIII is not set
    3.62 -# CONFIG_MPENTIUMM is not set
    3.63 -CONFIG_MPENTIUM4=y
    3.64 -# CONFIG_MK6 is not set
    3.65 -# CONFIG_MK7 is not set
    3.66 -# CONFIG_MK8 is not set
    3.67 -# CONFIG_MCRUSOE is not set
    3.68 -# CONFIG_MWINCHIPC6 is not set
    3.69 -# CONFIG_MWINCHIP2 is not set
    3.70 -# CONFIG_MWINCHIP3D is not set
    3.71 -# CONFIG_MCYRIXIII is not set
    3.72 -# CONFIG_MVIAC3_2 is not set
    3.73 -# CONFIG_X86_GENERIC is not set
    3.74 -CONFIG_X86_CMPXCHG=y
    3.75 -CONFIG_X86_XADD=y
    3.76 -CONFIG_X86_L1_CACHE_SHIFT=7
    3.77 -CONFIG_RWSEM_XCHGADD_ALGORITHM=y
    3.78 -CONFIG_X86_WP_WORKS_OK=y
    3.79 -CONFIG_X86_INVLPG=y
    3.80 -CONFIG_X86_BSWAP=y
    3.81 -CONFIG_X86_POPAD_OK=y
    3.82 -CONFIG_X86_GOOD_APIC=y
    3.83 -CONFIG_X86_INTEL_USERCOPY=y
    3.84 -CONFIG_X86_USE_PPRO_CHECKSUM=y
    3.85 -# CONFIG_HPET_TIMER is not set
    3.86 -# CONFIG_HPET_EMULATE_RTC is not set
    3.87 -# CONFIG_SMP is not set
    3.88 -CONFIG_PREEMPT=y
    3.89 -CONFIG_X86_CPUID=y
    3.90 -
    3.91 -#
    3.92 -# Firmware Drivers
    3.93 -#
    3.94 -# CONFIG_EDD is not set
    3.95 -CONFIG_NOHIGHMEM=y
    3.96 -# CONFIG_HIGHMEM4G is not set
    3.97 -# CONFIG_HIGHMEM64G is not set
    3.98 -CONFIG_HAVE_DEC_LOCK=y
    3.99 -# CONFIG_REGPARM is not set
   3.100 -
   3.101 -#
   3.102 -# Kernel hacking
   3.103 -#
   3.104 -# CONFIG_DEBUG_KERNEL is not set
   3.105 -CONFIG_EARLY_PRINTK=y
   3.106 -# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
   3.107 -# CONFIG_FRAME_POINTER is not set
   3.108 -# CONFIG_4KSTACKS is not set
   3.109 -CONFIG_X86_BIOS_REBOOT=y
   3.110 -CONFIG_X86_STD_RESOURCES=y
   3.111 -CONFIG_PC=y
   3.112 -
   3.113 -#
   3.114 -# Executable file formats
   3.115 -#
   3.116 -CONFIG_BINFMT_ELF=y
   3.117 -# CONFIG_BINFMT_AOUT is not set
   3.118 -# CONFIG_BINFMT_MISC is not set
   3.119 -
   3.120 -#
   3.121 -# Device Drivers
   3.122 -#
   3.123 -
   3.124 -#
   3.125 -# Generic Driver Options
   3.126 -#
   3.127 -
   3.128 -#
   3.129 -# Networking support
   3.130 -#
   3.131 -CONFIG_NET=y
   3.132 -
   3.133 -#
   3.134 -# Networking options
   3.135 -#
   3.136 -CONFIG_PACKET=y
   3.137 -# CONFIG_PACKET_MMAP is not set
   3.138 -# CONFIG_NETLINK_DEV is not set
   3.139 -CONFIG_UNIX=y
   3.140 -# CONFIG_NET_KEY is not set
   3.141 -CONFIG_INET=y
   3.142 -# CONFIG_IP_MULTICAST is not set
   3.143 -# CONFIG_IP_ADVANCED_ROUTER is not set
   3.144 -CONFIG_IP_PNP=y
   3.145 -# CONFIG_IP_PNP_DHCP is not set
   3.146 -# CONFIG_IP_PNP_BOOTP is not set
   3.147 -# CONFIG_IP_PNP_RARP is not set
   3.148 -# CONFIG_NET_IPIP is not set
   3.149 -# CONFIG_NET_IPGRE is not set
   3.150 -# CONFIG_ARPD is not set
   3.151 -# CONFIG_SYN_COOKIES is not set
   3.152 -# CONFIG_INET_AH is not set
   3.153 -# CONFIG_INET_ESP is not set
   3.154 -# CONFIG_INET_IPCOMP is not set
   3.155 -# CONFIG_IPV6 is not set
   3.156 -# CONFIG_NETFILTER is not set
   3.157 -
   3.158 -#
   3.159 -# SCTP Configuration (EXPERIMENTAL)
   3.160 -#
   3.161 -# CONFIG_IP_SCTP is not set
   3.162 -# CONFIG_ATM is not set
   3.163 -# CONFIG_BRIDGE is not set
   3.164 -# CONFIG_VLAN_8021Q is not set
   3.165 -# CONFIG_DECNET is not set
   3.166 -# CONFIG_LLC2 is not set
   3.167 -# CONFIG_IPX is not set
   3.168 -# CONFIG_ATALK is not set
   3.169 -# CONFIG_X25 is not set
   3.170 -# CONFIG_LAPB is not set
   3.171 -# CONFIG_NET_DIVERT is not set
   3.172 -# CONFIG_ECONET is not set
   3.173 -# CONFIG_WAN_ROUTER is not set
   3.174 -# CONFIG_NET_FASTROUTE is not set
   3.175 -# CONFIG_NET_HW_FLOWCONTROL is not set
   3.176 -
   3.177 -#
   3.178 -# QoS and/or fair queueing
   3.179 -#
   3.180 -# CONFIG_NET_SCHED is not set
   3.181 -
   3.182 -#
   3.183 -# Network testing
   3.184 -#
   3.185 -# CONFIG_NET_PKTGEN is not set
   3.186 -# CONFIG_NETPOLL is not set
   3.187 -# CONFIG_NET_POLL_CONTROLLER is not set
   3.188 -# CONFIG_HAMRADIO is not set
   3.189 -# CONFIG_IRDA is not set
   3.190 -# CONFIG_BT is not set
   3.191 -CONFIG_NETDEVICES=y
   3.192 -# CONFIG_DUMMY is not set
   3.193 -# CONFIG_BONDING is not set
   3.194 -# CONFIG_EQUALIZER is not set
   3.195 -# CONFIG_TUN is not set
   3.196 -
   3.197 -#
   3.198 -# Ethernet (10 or 100Mbit)
   3.199 -#
   3.200 -# CONFIG_NET_ETHERNET is not set
   3.201 -
   3.202 -#
   3.203 -# Ethernet (1000 Mbit)
   3.204 -#
   3.205 -
   3.206 -#
   3.207 -# Ethernet (10000 Mbit)
   3.208 -#
   3.209 -
   3.210 -#
   3.211 -# Token Ring devices
   3.212 -#
   3.213 -
   3.214 -#
   3.215 -# Wireless LAN (non-hamradio)
   3.216 -#
   3.217 -# CONFIG_NET_RADIO is not set
   3.218 -
   3.219 -#
   3.220 -# Wan interfaces
   3.221 -#
   3.222 -# CONFIG_WAN is not set
   3.223 -# CONFIG_PPP is not set
   3.224 -# CONFIG_SLIP is not set
   3.225 -# CONFIG_SHAPER is not set
   3.226 -# CONFIG_NETCONSOLE is not set
   3.227 -CONFIG_INPUT=y
   3.228 -CONFIG_UNIX98_PTYS=y
   3.229 -
   3.230 -#
   3.231 -# File systems
   3.232 -#
   3.233 -CONFIG_EXT2_FS=y
   3.234 -# CONFIG_EXT2_FS_XATTR is not set
   3.235 -CONFIG_EXT3_FS=y
   3.236 -CONFIG_EXT3_FS_XATTR=y
   3.237 -# CONFIG_EXT3_FS_POSIX_ACL is not set
   3.238 -# CONFIG_EXT3_FS_SECURITY is not set
   3.239 -CONFIG_JBD=y
   3.240 -# CONFIG_JBD_DEBUG is not set
   3.241 -CONFIG_FS_MBCACHE=y
   3.242 -# CONFIG_REISERFS_FS is not set
   3.243 -# CONFIG_JFS_FS is not set
   3.244 -# CONFIG_XFS_FS is not set
   3.245 -# CONFIG_MINIX_FS is not set
   3.246 -# CONFIG_ROMFS_FS is not set
   3.247 -# CONFIG_QUOTA is not set
   3.248 -# CONFIG_AUTOFS_FS is not set
   3.249 -# CONFIG_AUTOFS4_FS is not set
   3.250 -
   3.251 -#
   3.252 -# CD-ROM/DVD Filesystems
   3.253 -#
   3.254 -# CONFIG_ISO9660_FS is not set
   3.255 -# CONFIG_UDF_FS is not set
   3.256 -
   3.257 -#
   3.258 -# DOS/FAT/NT Filesystems
   3.259 -#
   3.260 -# CONFIG_FAT_FS is not set
   3.261 -# CONFIG_NTFS_FS is not set
   3.262 -
   3.263 -#
   3.264 -# Pseudo filesystems
   3.265 -#
   3.266 -CONFIG_PROC_FS=y
   3.267 -CONFIG_PROC_KCORE=y
   3.268 -CONFIG_SYSFS=y
   3.269 -# CONFIG_DEVFS_FS is not set
   3.270 -# CONFIG_DEVPTS_FS_XATTR is not set
   3.271 -CONFIG_TMPFS=y
   3.272 -# CONFIG_HUGETLBFS is not set
   3.273 -# CONFIG_HUGETLB_PAGE is not set
   3.274 -CONFIG_RAMFS=y
   3.275 -
   3.276 -#
   3.277 -# Miscellaneous filesystems
   3.278 -#
   3.279 -# CONFIG_ADFS_FS is not set
   3.280 -# CONFIG_AFFS_FS is not set
   3.281 -# CONFIG_HFS_FS is not set
   3.282 -# CONFIG_HFSPLUS_FS is not set
   3.283 -# CONFIG_BEFS_FS is not set
   3.284 -# CONFIG_BFS_FS is not set
   3.285 -# CONFIG_EFS_FS is not set
   3.286 -# CONFIG_CRAMFS is not set
   3.287 -# CONFIG_VXFS_FS is not set
   3.288 -# CONFIG_HPFS_FS is not set
   3.289 -# CONFIG_QNX4FS_FS is not set
   3.290 -# CONFIG_SYSV_FS is not set
   3.291 -# CONFIG_UFS_FS is not set
   3.292 -
   3.293 -#
   3.294 -# Network File Systems
   3.295 -#
   3.296 -CONFIG_NFS_FS=y
   3.297 -CONFIG_NFS_V3=y
   3.298 -# CONFIG_NFS_V4 is not set
   3.299 -# CONFIG_NFS_DIRECTIO is not set
   3.300 -# CONFIG_NFSD is not set
   3.301 -CONFIG_ROOT_NFS=y
   3.302 -CONFIG_LOCKD=y
   3.303 -CONFIG_LOCKD_V4=y
   3.304 -# CONFIG_EXPORTFS is not set
   3.305 -CONFIG_SUNRPC=y
   3.306 -# CONFIG_RPCSEC_GSS_KRB5 is not set
   3.307 -# CONFIG_SMB_FS is not set
   3.308 -# CONFIG_CIFS is not set
   3.309 -# CONFIG_NCP_FS is not set
   3.310 -# CONFIG_CODA_FS is not set
   3.311 -# CONFIG_AFS_FS is not set
   3.312 -
   3.313 -#
   3.314 -# Partition Types
   3.315 -#
   3.316 -# CONFIG_PARTITION_ADVANCED is not set
   3.317 -CONFIG_MSDOS_PARTITION=y
   3.318 -
   3.319 -#
   3.320 -# Native Language Support
   3.321 -#
   3.322 -CONFIG_NLS=y
   3.323 -CONFIG_NLS_DEFAULT="iso8859-1"
   3.324 -CONFIG_NLS_CODEPAGE_437=y
   3.325 -# CONFIG_NLS_CODEPAGE_737 is not set
   3.326 -# CONFIG_NLS_CODEPAGE_775 is not set
   3.327 -# CONFIG_NLS_CODEPAGE_850 is not set
   3.328 -# CONFIG_NLS_CODEPAGE_852 is not set
   3.329 -# CONFIG_NLS_CODEPAGE_855 is not set
   3.330 -# CONFIG_NLS_CODEPAGE_857 is not set
   3.331 -# CONFIG_NLS_CODEPAGE_860 is not set
   3.332 -# CONFIG_NLS_CODEPAGE_861 is not set
   3.333 -# CONFIG_NLS_CODEPAGE_862 is not set
   3.334 -# CONFIG_NLS_CODEPAGE_863 is not set
   3.335 -# CONFIG_NLS_CODEPAGE_864 is not set
   3.336 -# CONFIG_NLS_CODEPAGE_865 is not set
   3.337 -# CONFIG_NLS_CODEPAGE_866 is not set
   3.338 -# CONFIG_NLS_CODEPAGE_869 is not set
   3.339 -# CONFIG_NLS_CODEPAGE_936 is not set
   3.340 -# CONFIG_NLS_CODEPAGE_950 is not set
   3.341 -# CONFIG_NLS_CODEPAGE_932 is not set
   3.342 -# CONFIG_NLS_CODEPAGE_949 is not set
   3.343 -# CONFIG_NLS_CODEPAGE_874 is not set
   3.344 -# CONFIG_NLS_ISO8859_8 is not set
   3.345 -# CONFIG_NLS_CODEPAGE_1250 is not set
   3.346 -# CONFIG_NLS_CODEPAGE_1251 is not set
   3.347 -CONFIG_NLS_ISO8859_1=y
   3.348 -# CONFIG_NLS_ISO8859_2 is not set
   3.349 -# CONFIG_NLS_ISO8859_3 is not set
   3.350 -# CONFIG_NLS_ISO8859_4 is not set
   3.351 -# CONFIG_NLS_ISO8859_5 is not set
   3.352 -# CONFIG_NLS_ISO8859_6 is not set
   3.353 -# CONFIG_NLS_ISO8859_7 is not set
   3.354 -# CONFIG_NLS_ISO8859_9 is not set
   3.355 -# CONFIG_NLS_ISO8859_13 is not set
   3.356 -# CONFIG_NLS_ISO8859_14 is not set
   3.357 -# CONFIG_NLS_ISO8859_15 is not set
   3.358 -# CONFIG_NLS_KOI8_R is not set
   3.359 -# CONFIG_NLS_KOI8_U is not set
   3.360 -# CONFIG_NLS_UTF8 is not set
   3.361 -
   3.362 -#
   3.363 -# Security options
   3.364 -#
   3.365 -# CONFIG_SECURITY is not set
   3.366 -
   3.367 -#
   3.368 -# Cryptographic options
   3.369 -#
   3.370 -# CONFIG_CRYPTO is not set
   3.371 -
   3.372 -#
   3.373 -# Library routines
   3.374 -#
   3.375 -CONFIG_CRC32=y
   3.376 -CONFIG_LIBCRC32C=y
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/linux-2.6.7-xen-sparse/arch/xen/defconfig-xenU	Wed Jul 14 19:34:21 2004 +0000
     4.3 @@ -0,0 +1,373 @@
     4.4 +#
     4.5 +# Automatically generated make config: don't edit
     4.6 +#
     4.7 +CONFIG_XEN=y
     4.8 +CONFIG_ARCH_XEN=y
     4.9 +
    4.10 +#
    4.11 +# Code maturity level options
    4.12 +#
    4.13 +CONFIG_EXPERIMENTAL=y
    4.14 +CONFIG_CLEAN_COMPILE=y
    4.15 +CONFIG_STANDALONE=y
    4.16 +CONFIG_BROKEN_ON_SMP=y
    4.17 +
    4.18 +#
    4.19 +# General setup
    4.20 +#
    4.21 +CONFIG_SWAP=y
    4.22 +CONFIG_SYSVIPC=y
    4.23 +# CONFIG_POSIX_MQUEUE is not set
    4.24 +# CONFIG_BSD_PROCESS_ACCT is not set
    4.25 +CONFIG_SYSCTL=y
    4.26 +# CONFIG_AUDIT is not set
    4.27 +CONFIG_LOG_BUF_SHIFT=14
    4.28 +# CONFIG_HOTPLUG is not set
    4.29 +# CONFIG_IKCONFIG is not set
    4.30 +# CONFIG_EMBEDDED is not set
    4.31 +CONFIG_KALLSYMS=y
    4.32 +CONFIG_FUTEX=y
    4.33 +CONFIG_EPOLL=y
    4.34 +CONFIG_IOSCHED_NOOP=y
    4.35 +CONFIG_IOSCHED_AS=y
    4.36 +CONFIG_IOSCHED_DEADLINE=y
    4.37 +CONFIG_IOSCHED_CFQ=y
    4.38 +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
    4.39 +
    4.40 +#
    4.41 +# Loadable module support
    4.42 +#
    4.43 +# CONFIG_MODULES is not set
    4.44 +CONFIG_X86=y
    4.45 +# CONFIG_X86_64 is not set
    4.46 +
    4.47 +#
    4.48 +# X86 Processor Configuration
    4.49 +#
    4.50 +CONFIG_XENARCH="i386"
    4.51 +CONFIG_MMU=y
    4.52 +CONFIG_UID16=y
    4.53 +CONFIG_GENERIC_ISA_DMA=y
    4.54 +# CONFIG_M386 is not set
    4.55 +# CONFIG_M486 is not set
    4.56 +# CONFIG_M586 is not set
    4.57 +# CONFIG_M586TSC is not set
    4.58 +# CONFIG_M586MMX is not set
    4.59 +# CONFIG_M686 is not set
    4.60 +# CONFIG_MPENTIUMII is not set
    4.61 +# CONFIG_MPENTIUMIII is not set
    4.62 +# CONFIG_MPENTIUMM is not set
    4.63 +CONFIG_MPENTIUM4=y
    4.64 +# CONFIG_MK6 is not set
    4.65 +# CONFIG_MK7 is not set
    4.66 +# CONFIG_MK8 is not set
    4.67 +# CONFIG_MCRUSOE is not set
    4.68 +# CONFIG_MWINCHIPC6 is not set
    4.69 +# CONFIG_MWINCHIP2 is not set
    4.70 +# CONFIG_MWINCHIP3D is not set
    4.71 +# CONFIG_MCYRIXIII is not set
    4.72 +# CONFIG_MVIAC3_2 is not set
    4.73 +# CONFIG_X86_GENERIC is not set
    4.74 +CONFIG_X86_CMPXCHG=y
    4.75 +CONFIG_X86_XADD=y
    4.76 +CONFIG_X86_L1_CACHE_SHIFT=7
    4.77 +CONFIG_RWSEM_XCHGADD_ALGORITHM=y
    4.78 +CONFIG_X86_WP_WORKS_OK=y
    4.79 +CONFIG_X86_INVLPG=y
    4.80 +CONFIG_X86_BSWAP=y
    4.81 +CONFIG_X86_POPAD_OK=y
    4.82 +CONFIG_X86_GOOD_APIC=y
    4.83 +CONFIG_X86_INTEL_USERCOPY=y
    4.84 +CONFIG_X86_USE_PPRO_CHECKSUM=y
    4.85 +# CONFIG_HPET_TIMER is not set
    4.86 +# CONFIG_HPET_EMULATE_RTC is not set
    4.87 +# CONFIG_SMP is not set
    4.88 +CONFIG_PREEMPT=y
    4.89 +CONFIG_X86_CPUID=y
    4.90 +
    4.91 +#
    4.92 +# Firmware Drivers
    4.93 +#
    4.94 +# CONFIG_EDD is not set
    4.95 +CONFIG_NOHIGHMEM=y
    4.96 +# CONFIG_HIGHMEM4G is not set
    4.97 +# CONFIG_HIGHMEM64G is not set
    4.98 +CONFIG_HAVE_DEC_LOCK=y
    4.99 +# CONFIG_REGPARM is not set
   4.100 +
   4.101 +#
   4.102 +# Kernel hacking
   4.103 +#
   4.104 +# CONFIG_DEBUG_KERNEL is not set
   4.105 +CONFIG_EARLY_PRINTK=y
   4.106 +# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
   4.107 +# CONFIG_FRAME_POINTER is not set
   4.108 +# CONFIG_4KSTACKS is not set
   4.109 +CONFIG_X86_BIOS_REBOOT=y
   4.110 +CONFIG_X86_STD_RESOURCES=y
   4.111 +CONFIG_PC=y
   4.112 +
   4.113 +#
   4.114 +# Executable file formats
   4.115 +#
   4.116 +CONFIG_BINFMT_ELF=y
   4.117 +# CONFIG_BINFMT_AOUT is not set
   4.118 +# CONFIG_BINFMT_MISC is not set
   4.119 +
   4.120 +#
   4.121 +# Device Drivers
   4.122 +#
   4.123 +
   4.124 +#
   4.125 +# Generic Driver Options
   4.126 +#
   4.127 +
   4.128 +#
   4.129 +# Networking support
   4.130 +#
   4.131 +CONFIG_NET=y
   4.132 +
   4.133 +#
   4.134 +# Networking options
   4.135 +#
   4.136 +CONFIG_PACKET=y
   4.137 +# CONFIG_PACKET_MMAP is not set
   4.138 +# CONFIG_NETLINK_DEV is not set
   4.139 +CONFIG_UNIX=y
   4.140 +# CONFIG_NET_KEY is not set
   4.141 +CONFIG_INET=y
   4.142 +# CONFIG_IP_MULTICAST is not set
   4.143 +# CONFIG_IP_ADVANCED_ROUTER is not set
   4.144 +CONFIG_IP_PNP=y
   4.145 +# CONFIG_IP_PNP_DHCP is not set
   4.146 +# CONFIG_IP_PNP_BOOTP is not set
   4.147 +# CONFIG_IP_PNP_RARP is not set
   4.148 +# CONFIG_NET_IPIP is not set
   4.149 +# CONFIG_NET_IPGRE is not set
   4.150 +# CONFIG_ARPD is not set
   4.151 +# CONFIG_SYN_COOKIES is not set
   4.152 +# CONFIG_INET_AH is not set
   4.153 +# CONFIG_INET_ESP is not set
   4.154 +# CONFIG_INET_IPCOMP is not set
   4.155 +# CONFIG_IPV6 is not set
   4.156 +# CONFIG_NETFILTER is not set
   4.157 +
   4.158 +#
   4.159 +# SCTP Configuration (EXPERIMENTAL)
   4.160 +#
   4.161 +# CONFIG_IP_SCTP is not set
   4.162 +# CONFIG_ATM is not set
   4.163 +# CONFIG_BRIDGE is not set
   4.164 +# CONFIG_VLAN_8021Q is not set
   4.165 +# CONFIG_DECNET is not set
   4.166 +# CONFIG_LLC2 is not set
   4.167 +# CONFIG_IPX is not set
   4.168 +# CONFIG_ATALK is not set
   4.169 +# CONFIG_X25 is not set
   4.170 +# CONFIG_LAPB is not set
   4.171 +# CONFIG_NET_DIVERT is not set
   4.172 +# CONFIG_ECONET is not set
   4.173 +# CONFIG_WAN_ROUTER is not set
   4.174 +# CONFIG_NET_FASTROUTE is not set
   4.175 +# CONFIG_NET_HW_FLOWCONTROL is not set
   4.176 +
   4.177 +#
   4.178 +# QoS and/or fair queueing
   4.179 +#
   4.180 +# CONFIG_NET_SCHED is not set
   4.181 +
   4.182 +#
   4.183 +# Network testing
   4.184 +#
   4.185 +# CONFIG_NET_PKTGEN is not set
   4.186 +# CONFIG_NETPOLL is not set
   4.187 +# CONFIG_NET_POLL_CONTROLLER is not set
   4.188 +# CONFIG_HAMRADIO is not set
   4.189 +# CONFIG_IRDA is not set
   4.190 +# CONFIG_BT is not set
   4.191 +CONFIG_NETDEVICES=y
   4.192 +# CONFIG_DUMMY is not set
   4.193 +# CONFIG_BONDING is not set
   4.194 +# CONFIG_EQUALIZER is not set
   4.195 +# CONFIG_TUN is not set
   4.196 +
   4.197 +#
   4.198 +# Ethernet (10 or 100Mbit)
   4.199 +#
   4.200 +# CONFIG_NET_ETHERNET is not set
   4.201 +
   4.202 +#
   4.203 +# Ethernet (1000 Mbit)
   4.204 +#
   4.205 +
   4.206 +#
   4.207 +# Ethernet (10000 Mbit)
   4.208 +#
   4.209 +
   4.210 +#
   4.211 +# Token Ring devices
   4.212 +#
   4.213 +
   4.214 +#
   4.215 +# Wireless LAN (non-hamradio)
   4.216 +#
   4.217 +# CONFIG_NET_RADIO is not set
   4.218 +
   4.219 +#
   4.220 +# Wan interfaces
   4.221 +#
   4.222 +# CONFIG_WAN is not set
   4.223 +# CONFIG_PPP is not set
   4.224 +# CONFIG_SLIP is not set
   4.225 +# CONFIG_SHAPER is not set
   4.226 +# CONFIG_NETCONSOLE is not set
   4.227 +CONFIG_INPUT=y
   4.228 +CONFIG_UNIX98_PTYS=y
   4.229 +
   4.230 +#
   4.231 +# File systems
   4.232 +#
   4.233 +CONFIG_EXT2_FS=y
   4.234 +# CONFIG_EXT2_FS_XATTR is not set
   4.235 +CONFIG_EXT3_FS=y
   4.236 +CONFIG_EXT3_FS_XATTR=y
   4.237 +# CONFIG_EXT3_FS_POSIX_ACL is not set
   4.238 +# CONFIG_EXT3_FS_SECURITY is not set
   4.239 +CONFIG_JBD=y
   4.240 +# CONFIG_JBD_DEBUG is not set
   4.241 +CONFIG_FS_MBCACHE=y
   4.242 +# CONFIG_REISERFS_FS is not set
   4.243 +# CONFIG_JFS_FS is not set
   4.244 +# CONFIG_XFS_FS is not set
   4.245 +# CONFIG_MINIX_FS is not set
   4.246 +# CONFIG_ROMFS_FS is not set
   4.247 +# CONFIG_QUOTA is not set
   4.248 +# CONFIG_AUTOFS_FS is not set
   4.249 +# CONFIG_AUTOFS4_FS is not set
   4.250 +
   4.251 +#
   4.252 +# CD-ROM/DVD Filesystems
   4.253 +#
   4.254 +# CONFIG_ISO9660_FS is not set
   4.255 +# CONFIG_UDF_FS is not set
   4.256 +
   4.257 +#
   4.258 +# DOS/FAT/NT Filesystems
   4.259 +#
   4.260 +# CONFIG_FAT_FS is not set
   4.261 +# CONFIG_NTFS_FS is not set
   4.262 +
   4.263 +#
   4.264 +# Pseudo filesystems
   4.265 +#
   4.266 +CONFIG_PROC_FS=y
   4.267 +CONFIG_PROC_KCORE=y
   4.268 +CONFIG_SYSFS=y
   4.269 +# CONFIG_DEVFS_FS is not set
   4.270 +# CONFIG_DEVPTS_FS_XATTR is not set
   4.271 +CONFIG_TMPFS=y
   4.272 +# CONFIG_HUGETLBFS is not set
   4.273 +# CONFIG_HUGETLB_PAGE is not set
   4.274 +CONFIG_RAMFS=y
   4.275 +
   4.276 +#
   4.277 +# Miscellaneous filesystems
   4.278 +#
   4.279 +# CONFIG_ADFS_FS is not set
   4.280 +# CONFIG_AFFS_FS is not set
   4.281 +# CONFIG_HFS_FS is not set
   4.282 +# CONFIG_HFSPLUS_FS is not set
   4.283 +# CONFIG_BEFS_FS is not set
   4.284 +# CONFIG_BFS_FS is not set
   4.285 +# CONFIG_EFS_FS is not set
   4.286 +# CONFIG_CRAMFS is not set
   4.287 +# CONFIG_VXFS_FS is not set
   4.288 +# CONFIG_HPFS_FS is not set
   4.289 +# CONFIG_QNX4FS_FS is not set
   4.290 +# CONFIG_SYSV_FS is not set
   4.291 +# CONFIG_UFS_FS is not set
   4.292 +
   4.293 +#
   4.294 +# Network File Systems
   4.295 +#
   4.296 +CONFIG_NFS_FS=y
   4.297 +CONFIG_NFS_V3=y
   4.298 +# CONFIG_NFS_V4 is not set
   4.299 +# CONFIG_NFS_DIRECTIO is not set
   4.300 +# CONFIG_NFSD is not set
   4.301 +CONFIG_ROOT_NFS=y
   4.302 +CONFIG_LOCKD=y
   4.303 +CONFIG_LOCKD_V4=y
   4.304 +# CONFIG_EXPORTFS is not set
   4.305 +CONFIG_SUNRPC=y
   4.306 +# CONFIG_RPCSEC_GSS_KRB5 is not set
   4.307 +# CONFIG_SMB_FS is not set
   4.308 +# CONFIG_CIFS is not set
   4.309 +# CONFIG_NCP_FS is not set
   4.310 +# CONFIG_CODA_FS is not set
   4.311 +# CONFIG_AFS_FS is not set
   4.312 +
   4.313 +#
   4.314 +# Partition Types
   4.315 +#
   4.316 +# CONFIG_PARTITION_ADVANCED is not set
   4.317 +CONFIG_MSDOS_PARTITION=y
   4.318 +
   4.319 +#
   4.320 +# Native Language Support
   4.321 +#
   4.322 +CONFIG_NLS=y
   4.323 +CONFIG_NLS_DEFAULT="iso8859-1"
   4.324 +CONFIG_NLS_CODEPAGE_437=y
   4.325 +# CONFIG_NLS_CODEPAGE_737 is not set
   4.326 +# CONFIG_NLS_CODEPAGE_775 is not set
   4.327 +# CONFIG_NLS_CODEPAGE_850 is not set
   4.328 +# CONFIG_NLS_CODEPAGE_852 is not set
   4.329 +# CONFIG_NLS_CODEPAGE_855 is not set
   4.330 +# CONFIG_NLS_CODEPAGE_857 is not set
   4.331 +# CONFIG_NLS_CODEPAGE_860 is not set
   4.332 +# CONFIG_NLS_CODEPAGE_861 is not set
   4.333 +# CONFIG_NLS_CODEPAGE_862 is not set
   4.334 +# CONFIG_NLS_CODEPAGE_863 is not set
   4.335 +# CONFIG_NLS_CODEPAGE_864 is not set
   4.336 +# CONFIG_NLS_CODEPAGE_865 is not set
   4.337 +# CONFIG_NLS_CODEPAGE_866 is not set
   4.338 +# CONFIG_NLS_CODEPAGE_869 is not set
   4.339 +# CONFIG_NLS_CODEPAGE_936 is not set
   4.340 +# CONFIG_NLS_CODEPAGE_950 is not set
   4.341 +# CONFIG_NLS_CODEPAGE_932 is not set
   4.342 +# CONFIG_NLS_CODEPAGE_949 is not set
   4.343 +# CONFIG_NLS_CODEPAGE_874 is not set
   4.344 +# CONFIG_NLS_ISO8859_8 is not set
   4.345 +# CONFIG_NLS_CODEPAGE_1250 is not set
   4.346 +# CONFIG_NLS_CODEPAGE_1251 is not set
   4.347 +CONFIG_NLS_ISO8859_1=y
   4.348 +# CONFIG_NLS_ISO8859_2 is not set
   4.349 +# CONFIG_NLS_ISO8859_3 is not set
   4.350 +# CONFIG_NLS_ISO8859_4 is not set
   4.351 +# CONFIG_NLS_ISO8859_5 is not set
   4.352 +# CONFIG_NLS_ISO8859_6 is not set
   4.353 +# CONFIG_NLS_ISO8859_7 is not set
   4.354 +# CONFIG_NLS_ISO8859_9 is not set
   4.355 +# CONFIG_NLS_ISO8859_13 is not set
   4.356 +# CONFIG_NLS_ISO8859_14 is not set
   4.357 +# CONFIG_NLS_ISO8859_15 is not set
   4.358 +# CONFIG_NLS_KOI8_R is not set
   4.359 +# CONFIG_NLS_KOI8_U is not set
   4.360 +# CONFIG_NLS_UTF8 is not set
   4.361 +
   4.362 +#
   4.363 +# Security options
   4.364 +#
   4.365 +# CONFIG_SECURITY is not set
   4.366 +
   4.367 +#
   4.368 +# Cryptographic options
   4.369 +#
   4.370 +# CONFIG_CRYPTO is not set
   4.371 +
   4.372 +#
   4.373 +# Library routines
   4.374 +#
   4.375 +CONFIG_CRC32=y
   4.376 +CONFIG_LIBCRC32C=y
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/linux-2.6.7-xen-sparse/arch/xen/i386/kernel/i386_ksyms.c	Wed Jul 14 19:34:21 2004 +0000
     5.3 @@ -0,0 +1,210 @@
     5.4 +#include <linux/config.h>
     5.5 +#include <linux/module.h>
     5.6 +#include <linux/smp.h>
     5.7 +#include <linux/user.h>
     5.8 +#include <linux/elfcore.h>
     5.9 +#include <linux/mca.h>
    5.10 +#include <linux/sched.h>
    5.11 +#include <linux/in6.h>
    5.12 +#include <linux/interrupt.h>
    5.13 +#include <linux/smp_lock.h>
    5.14 +#include <linux/pm.h>
    5.15 +#include <linux/pci.h>
    5.16 +#include <linux/apm_bios.h>
    5.17 +#include <linux/kernel.h>
    5.18 +#include <linux/string.h>
    5.19 +#include <linux/tty.h>
    5.20 +#include <linux/highmem.h>
    5.21 +#include <linux/time.h>
    5.22 +
    5.23 +#include <asm/semaphore.h>
    5.24 +#include <asm/processor.h>
    5.25 +#include <asm/i387.h>
    5.26 +#include <asm/uaccess.h>
    5.27 +#include <asm/checksum.h>
    5.28 +#include <asm/io.h>
    5.29 +#include <asm/hardirq.h>
    5.30 +#include <asm/delay.h>
    5.31 +#include <asm/irq.h>
    5.32 +#include <asm/mmx.h>
    5.33 +#include <asm/desc.h>
    5.34 +#include <asm/pgtable.h>
    5.35 +#include <asm/pgalloc.h>
    5.36 +#include <asm/tlbflush.h>
    5.37 +#include <asm/nmi.h>
    5.38 +#include <asm/ist.h>
    5.39 +
    5.40 +extern void dump_thread(struct pt_regs *, struct user *);
    5.41 +extern spinlock_t rtc_lock;
    5.42 +
    5.43 +/* This is definitely a GPL-only symbol */
    5.44 +EXPORT_SYMBOL_GPL(cpu_gdt_table);
    5.45 +
    5.46 +#if defined(CONFIG_APM_MODULE)
    5.47 +extern void machine_real_restart(unsigned char *, int);
    5.48 +EXPORT_SYMBOL(machine_real_restart);
    5.49 +extern void default_idle(void);
    5.50 +EXPORT_SYMBOL(default_idle);
    5.51 +#endif
    5.52 +
    5.53 +#ifdef CONFIG_SMP
    5.54 +extern void FASTCALL( __write_lock_failed(rwlock_t *rw));
    5.55 +extern void FASTCALL( __read_lock_failed(rwlock_t *rw));
    5.56 +#endif
    5.57 +
    5.58 +#if defined(CONFIG_BLK_DEV_IDE) || defined(CONFIG_BLK_DEV_HD) || defined(CONFIG_BLK_DEV_IDE_MODULE) || defined(CONFIG_BLK_DEV_HD_MODULE)
    5.59 +extern struct drive_info_struct drive_info;
    5.60 +EXPORT_SYMBOL(drive_info);
    5.61 +#endif
    5.62 +
    5.63 +extern unsigned long cpu_khz;
    5.64 +extern unsigned long get_cmos_time(void);
    5.65 +
    5.66 +/* platform dependent support */
    5.67 +EXPORT_SYMBOL(boot_cpu_data);
    5.68 +EXPORT_SYMBOL(MCA_bus);
    5.69 +#ifdef CONFIG_DISCONTIGMEM
    5.70 +EXPORT_SYMBOL(node_data);
    5.71 +EXPORT_SYMBOL(physnode_map);
    5.72 +#endif
    5.73 +#ifdef CONFIG_X86_NUMAQ
    5.74 +EXPORT_SYMBOL(xquad_portio);
    5.75 +#endif
    5.76 +EXPORT_SYMBOL(dump_thread);
    5.77 +EXPORT_SYMBOL(dump_fpu);
    5.78 +EXPORT_SYMBOL(dump_extended_fpu);
    5.79 +EXPORT_SYMBOL_GPL(kernel_fpu_begin);
    5.80 +EXPORT_SYMBOL(__ioremap);
    5.81 +EXPORT_SYMBOL(ioremap_nocache);
    5.82 +EXPORT_SYMBOL(iounmap);
    5.83 +EXPORT_SYMBOL(enable_irq);
    5.84 +EXPORT_SYMBOL(disable_irq);
    5.85 +EXPORT_SYMBOL(disable_irq_nosync);
    5.86 +EXPORT_SYMBOL(probe_irq_mask);
    5.87 +EXPORT_SYMBOL(kernel_thread);
    5.88 +EXPORT_SYMBOL(pm_idle);
    5.89 +#ifdef CONFIG_APM
    5.90 +EXPORT_SYMBOL(pm_power_off);
    5.91 +#endif
    5.92 +EXPORT_SYMBOL(get_cmos_time);
    5.93 +EXPORT_SYMBOL(cpu_khz);
    5.94 +EXPORT_SYMBOL(apm_info);
    5.95 +
    5.96 +EXPORT_SYMBOL_NOVERS(__down_failed);
    5.97 +EXPORT_SYMBOL_NOVERS(__down_failed_interruptible);
    5.98 +EXPORT_SYMBOL_NOVERS(__down_failed_trylock);
    5.99 +EXPORT_SYMBOL_NOVERS(__up_wakeup);
   5.100 +/* Networking helper routines. */
   5.101 +EXPORT_SYMBOL(csum_partial_copy_generic);
   5.102 +/* Delay loops */
   5.103 +EXPORT_SYMBOL(__ndelay);
   5.104 +EXPORT_SYMBOL(__udelay);
   5.105 +EXPORT_SYMBOL(__delay);
   5.106 +EXPORT_SYMBOL(__const_udelay);
   5.107 +
   5.108 +EXPORT_SYMBOL_NOVERS(__get_user_1);
   5.109 +EXPORT_SYMBOL_NOVERS(__get_user_2);
   5.110 +EXPORT_SYMBOL_NOVERS(__get_user_4);
   5.111 +
   5.112 +EXPORT_SYMBOL(strpbrk);
   5.113 +EXPORT_SYMBOL(strstr);
   5.114 +
   5.115 +EXPORT_SYMBOL(strncpy_from_user);
   5.116 +EXPORT_SYMBOL(__strncpy_from_user);
   5.117 +EXPORT_SYMBOL(clear_user);
   5.118 +EXPORT_SYMBOL(__clear_user);
   5.119 +EXPORT_SYMBOL(__copy_from_user_ll);
   5.120 +EXPORT_SYMBOL(__copy_to_user_ll);
   5.121 +EXPORT_SYMBOL(strnlen_user);
   5.122 +
   5.123 +EXPORT_SYMBOL(dma_alloc_coherent);
   5.124 +EXPORT_SYMBOL(dma_free_coherent);
   5.125 +
   5.126 +#ifdef CONFIG_PCI
   5.127 +EXPORT_SYMBOL(pcibios_penalize_isa_irq);
   5.128 +EXPORT_SYMBOL(pci_mem_start);
   5.129 +#endif
   5.130 +
   5.131 +#ifdef CONFIG_PCI_BIOS
   5.132 +EXPORT_SYMBOL(pcibios_set_irq_routing);
   5.133 +EXPORT_SYMBOL(pcibios_get_irq_routing_table);
   5.134 +#endif
   5.135 +
   5.136 +#ifdef CONFIG_X86_USE_3DNOW
   5.137 +EXPORT_SYMBOL(_mmx_memcpy);
   5.138 +EXPORT_SYMBOL(mmx_clear_page);
   5.139 +EXPORT_SYMBOL(mmx_copy_page);
   5.140 +#endif
   5.141 +
   5.142 +#ifdef CONFIG_X86_HT
   5.143 +EXPORT_SYMBOL(smp_num_siblings);
   5.144 +EXPORT_SYMBOL(cpu_sibling_map);
   5.145 +#endif
   5.146 +
   5.147 +#ifdef CONFIG_SMP
   5.148 +EXPORT_SYMBOL(cpu_data);
   5.149 +EXPORT_SYMBOL(cpu_online_map);
   5.150 +EXPORT_SYMBOL(cpu_callout_map);
   5.151 +EXPORT_SYMBOL_NOVERS(__write_lock_failed);
   5.152 +EXPORT_SYMBOL_NOVERS(__read_lock_failed);
   5.153 +
   5.154 +/* Global SMP stuff */
   5.155 +EXPORT_SYMBOL(synchronize_irq);
   5.156 +EXPORT_SYMBOL(smp_call_function);
   5.157 +
   5.158 +/* TLB flushing */
   5.159 +EXPORT_SYMBOL(flush_tlb_page);
   5.160 +EXPORT_SYMBOL_GPL(flush_tlb_all);
   5.161 +#endif
   5.162 +
   5.163 +#ifdef CONFIG_X86_IO_APIC
   5.164 +EXPORT_SYMBOL(IO_APIC_get_PCI_irq_vector);
   5.165 +#endif
   5.166 +
   5.167 +#ifdef CONFIG_MCA
   5.168 +EXPORT_SYMBOL(machine_id);
   5.169 +#endif
   5.170 +
   5.171 +#ifdef CONFIG_VT
   5.172 +EXPORT_SYMBOL(screen_info);
   5.173 +#endif
   5.174 +
   5.175 +EXPORT_SYMBOL(get_wchan);
   5.176 +
   5.177 +EXPORT_SYMBOL(rtc_lock);
   5.178 +
   5.179 +EXPORT_SYMBOL_GPL(set_nmi_callback);
   5.180 +EXPORT_SYMBOL_GPL(unset_nmi_callback);
   5.181 + 
   5.182 +#undef memcpy
   5.183 +#undef memset
   5.184 +#undef memcmp
   5.185 +extern void * memset(void *,int,__kernel_size_t);
   5.186 +extern void * memcpy(void *,const void *,__kernel_size_t);
   5.187 +extern int memcmp(const void *,const void *,__kernel_size_t);
   5.188 +EXPORT_SYMBOL_NOVERS(memcpy);
   5.189 +EXPORT_SYMBOL_NOVERS(memset);
   5.190 +EXPORT_SYMBOL_NOVERS(memcmp);
   5.191 +
   5.192 +#ifdef CONFIG_HAVE_DEC_LOCK
   5.193 +EXPORT_SYMBOL(atomic_dec_and_lock);
   5.194 +#endif
   5.195 +
   5.196 +extern int is_sony_vaio_laptop;
   5.197 +EXPORT_SYMBOL(is_sony_vaio_laptop);
   5.198 +
   5.199 +EXPORT_SYMBOL(__PAGE_KERNEL);
   5.200 +
   5.201 +#ifdef CONFIG_HIGHMEM
   5.202 +EXPORT_SYMBOL(kmap);
   5.203 +EXPORT_SYMBOL(kunmap);
   5.204 +EXPORT_SYMBOL(kmap_atomic);
   5.205 +EXPORT_SYMBOL(kunmap_atomic);
   5.206 +EXPORT_SYMBOL(kmap_atomic_to_page);
   5.207 +#endif
   5.208 +
   5.209 +#if defined(CONFIG_X86_SPEEDSTEP_SMI) || defined(CONFIG_X86_SPEEDSTEP_SMI_MODULE)
   5.210 +EXPORT_SYMBOL(ist_info);
   5.211 +#endif
   5.212 +
   5.213 +EXPORT_SYMBOL(csum_partial);