Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
* 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6: [IA64] increase ia64 static per cpu area [IA64] Put ia64 config files on the Uwe Kleine-König diet [IA64] perfmon: convert to unlocked_ioctl [IA64] beautify vmlinux.lds.h
This commit is contained in:
Коммит
93b9e9a2d9
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -1,723 +1,57 @@
|
||||||
#
|
|
||||||
# Automatically generated make config: don't edit
|
|
||||||
# Linux kernel version: 2.6.16-rc5
|
|
||||||
# Mon Feb 27 16:13:41 2006
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# Code maturity level options
|
|
||||||
#
|
|
||||||
CONFIG_EXPERIMENTAL=y
|
|
||||||
CONFIG_LOCK_KERNEL=y
|
|
||||||
CONFIG_INIT_ENV_ARG_LIMIT=32
|
|
||||||
|
|
||||||
#
|
|
||||||
# General setup
|
|
||||||
#
|
|
||||||
CONFIG_LOCALVERSION=""
|
|
||||||
CONFIG_LOCALVERSION_AUTO=y
|
|
||||||
CONFIG_SWAP=y
|
|
||||||
CONFIG_SYSVIPC=y
|
|
||||||
# CONFIG_POSIX_MQUEUE is not set
|
|
||||||
# CONFIG_BSD_PROCESS_ACCT is not set
|
|
||||||
CONFIG_SYSCTL=y
|
|
||||||
# CONFIG_AUDIT is not set
|
|
||||||
CONFIG_IKCONFIG=y
|
|
||||||
CONFIG_IKCONFIG_PROC=y
|
|
||||||
# CONFIG_CPUSETS is not set
|
|
||||||
CONFIG_INITRAMFS_SOURCE=""
|
|
||||||
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
|
|
||||||
# CONFIG_EMBEDDED is not set
|
|
||||||
CONFIG_KALLSYMS=y
|
|
||||||
# CONFIG_KALLSYMS_ALL is not set
|
|
||||||
# CONFIG_KALLSYMS_EXTRA_PASS is not set
|
|
||||||
CONFIG_HOTPLUG=y
|
|
||||||
CONFIG_PRINTK=y
|
|
||||||
CONFIG_BUG=y
|
|
||||||
CONFIG_ELF_CORE=y
|
|
||||||
CONFIG_BASE_FULL=y
|
|
||||||
CONFIG_FUTEX=y
|
|
||||||
CONFIG_EPOLL=y
|
|
||||||
CONFIG_SHMEM=y
|
|
||||||
CONFIG_CC_ALIGN_FUNCTIONS=0
|
|
||||||
CONFIG_CC_ALIGN_LABELS=0
|
|
||||||
CONFIG_CC_ALIGN_LOOPS=0
|
|
||||||
CONFIG_CC_ALIGN_JUMPS=0
|
|
||||||
CONFIG_SLUB=y
|
|
||||||
# CONFIG_TINY_SHMEM is not set
|
|
||||||
CONFIG_BASE_SMALL=0
|
|
||||||
# CONFIG_SLOB is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Loadable module support
|
|
||||||
#
|
|
||||||
CONFIG_MODULES=y
|
|
||||||
CONFIG_MODULE_UNLOAD=y
|
|
||||||
CONFIG_MODULE_FORCE_UNLOAD=y
|
|
||||||
CONFIG_OBSOLETE_MODPARM=y
|
|
||||||
CONFIG_MODVERSIONS=y
|
|
||||||
# CONFIG_MODULE_SRCVERSION_ALL is not set
|
|
||||||
CONFIG_KMOD=y
|
|
||||||
CONFIG_STOP_MACHINE=y
|
|
||||||
|
|
||||||
#
|
|
||||||
# Block layer
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# IO Schedulers
|
|
||||||
#
|
|
||||||
CONFIG_IOSCHED_NOOP=y
|
|
||||||
CONFIG_IOSCHED_AS=y
|
|
||||||
CONFIG_IOSCHED_DEADLINE=y
|
|
||||||
CONFIG_IOSCHED_CFQ=y
|
|
||||||
CONFIG_DEFAULT_AS=y
|
|
||||||
# CONFIG_DEFAULT_DEADLINE is not set
|
|
||||||
# CONFIG_DEFAULT_CFQ is not set
|
|
||||||
# CONFIG_DEFAULT_NOOP is not set
|
|
||||||
CONFIG_DEFAULT_IOSCHED="anticipatory"
|
|
||||||
|
|
||||||
#
|
|
||||||
# Processor type and features
|
|
||||||
#
|
|
||||||
CONFIG_IA64=y
|
|
||||||
CONFIG_64BIT=y
|
|
||||||
CONFIG_MMU=y
|
|
||||||
CONFIG_SWIOTLB=y
|
|
||||||
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
|
|
||||||
CONFIG_GENERIC_CALIBRATE_DELAY=y
|
|
||||||
CONFIG_GENERIC_TIME=y
|
|
||||||
CONFIG_EFI=y
|
|
||||||
CONFIG_GENERIC_IOMAP=y
|
|
||||||
CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
|
|
||||||
CONFIG_DMA_IS_DMA32=y
|
|
||||||
# CONFIG_IA64_GENERIC is not set
|
|
||||||
# CONFIG_IA64_DIG is not set
|
|
||||||
# CONFIG_IA64_HP_ZX1 is not set
|
|
||||||
# CONFIG_IA64_HP_ZX1_SWIOTLB is not set
|
|
||||||
# CONFIG_IA64_SGI_SN2 is not set
|
|
||||||
CONFIG_IA64_HP_SIM=y
|
|
||||||
# CONFIG_ITANIUM is not set
|
|
||||||
CONFIG_MCKINLEY=y
|
|
||||||
# CONFIG_IA64_PAGE_SIZE_4KB is not set
|
|
||||||
# CONFIG_IA64_PAGE_SIZE_8KB is not set
|
|
||||||
# CONFIG_IA64_PAGE_SIZE_16KB is not set
|
|
||||||
CONFIG_IA64_PAGE_SIZE_64KB=y
|
|
||||||
CONFIG_PGTABLE_3=y
|
|
||||||
# CONFIG_PGTABLE_4 is not set
|
|
||||||
# CONFIG_HZ_100 is not set
|
|
||||||
CONFIG_HZ_250=y
|
|
||||||
# CONFIG_HZ_1000 is not set
|
|
||||||
CONFIG_HZ=250
|
|
||||||
CONFIG_IA64_L1_CACHE_SHIFT=7
|
|
||||||
# CONFIG_IA64_CYCLONE is not set
|
|
||||||
CONFIG_FORCE_MAX_ZONEORDER=17
|
|
||||||
CONFIG_SMP=y
|
|
||||||
CONFIG_NR_CPUS=64
|
|
||||||
# CONFIG_HOTPLUG_CPU is not set
|
|
||||||
# CONFIG_SCHED_SMT is not set
|
|
||||||
CONFIG_PREEMPT=y
|
|
||||||
CONFIG_SELECT_MEMORY_MODEL=y
|
|
||||||
CONFIG_FLATMEM_MANUAL=y
|
|
||||||
# CONFIG_DISCONTIGMEM_MANUAL is not set
|
|
||||||
# CONFIG_SPARSEMEM_MANUAL is not set
|
|
||||||
CONFIG_FLATMEM=y
|
|
||||||
CONFIG_FLAT_NODE_MEM_MAP=y
|
|
||||||
# CONFIG_SPARSEMEM_STATIC is not set
|
|
||||||
CONFIG_SPLIT_PTLOCK_CPUS=4
|
|
||||||
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
|
|
||||||
CONFIG_ARCH_DISCONTIGMEM_ENABLE=y
|
|
||||||
CONFIG_ARCH_FLATMEM_ENABLE=y
|
|
||||||
CONFIG_ARCH_SPARSEMEM_ENABLE=y
|
|
||||||
# CONFIG_VIRTUAL_MEM_MAP is not set
|
|
||||||
# CONFIG_IA64_MCA_RECOVERY is not set
|
|
||||||
# CONFIG_PERFMON is not set
|
|
||||||
CONFIG_IA64_PALINFO=m
|
|
||||||
|
|
||||||
#
|
|
||||||
# Firmware Drivers
|
|
||||||
#
|
|
||||||
CONFIG_EFI_VARS=y
|
|
||||||
CONFIG_BINFMT_ELF=y
|
|
||||||
CONFIG_BINFMT_MISC=y
|
CONFIG_BINFMT_MISC=y
|
||||||
|
|
||||||
#
|
|
||||||
# Power management and ACPI
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# Networking
|
|
||||||
#
|
|
||||||
CONFIG_NET=y
|
|
||||||
|
|
||||||
#
|
|
||||||
# Networking options
|
|
||||||
#
|
|
||||||
# CONFIG_NETDEBUG is not set
|
|
||||||
CONFIG_PACKET=y
|
|
||||||
# CONFIG_PACKET_MMAP is not set
|
|
||||||
# CONFIG_UNIX is not set
|
|
||||||
# CONFIG_NET_KEY is not set
|
|
||||||
CONFIG_INET=y
|
|
||||||
CONFIG_IP_MULTICAST=y
|
|
||||||
# CONFIG_IP_ADVANCED_ROUTER is not set
|
|
||||||
CONFIG_IP_FIB_HASH=y
|
|
||||||
# CONFIG_IP_PNP is not set
|
|
||||||
# CONFIG_NET_IPIP is not set
|
|
||||||
# CONFIG_NET_IPGRE is not set
|
|
||||||
# CONFIG_IP_MROUTE is not set
|
|
||||||
# CONFIG_ARPD is not set
|
|
||||||
# CONFIG_SYN_COOKIES is not set
|
|
||||||
# CONFIG_INET_AH is not set
|
|
||||||
# CONFIG_INET_ESP is not set
|
|
||||||
# CONFIG_INET_IPCOMP is not set
|
|
||||||
# CONFIG_INET_TUNNEL is not set
|
|
||||||
CONFIG_INET_DIAG=y
|
|
||||||
CONFIG_INET_TCP_DIAG=y
|
|
||||||
# CONFIG_TCP_CONG_ADVANCED is not set
|
|
||||||
CONFIG_TCP_CONG_BIC=y
|
|
||||||
# CONFIG_IPV6 is not set
|
|
||||||
# CONFIG_NETFILTER is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# DCCP Configuration (EXPERIMENTAL)
|
|
||||||
#
|
|
||||||
# CONFIG_IP_DCCP is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# SCTP Configuration (EXPERIMENTAL)
|
|
||||||
#
|
|
||||||
# CONFIG_IP_SCTP is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# TIPC Configuration (EXPERIMENTAL)
|
|
||||||
#
|
|
||||||
# CONFIG_TIPC is not set
|
|
||||||
# CONFIG_ATM is not set
|
|
||||||
# CONFIG_BRIDGE is not set
|
|
||||||
# CONFIG_VLAN_8021Q is not set
|
|
||||||
# CONFIG_DECNET is not set
|
|
||||||
# CONFIG_LLC2 is not set
|
|
||||||
# CONFIG_IPX is not set
|
|
||||||
# CONFIG_ATALK is not set
|
|
||||||
# CONFIG_X25 is not set
|
|
||||||
# CONFIG_LAPB is not set
|
|
||||||
# CONFIG_NET_DIVERT is not set
|
|
||||||
# CONFIG_ECONET is not set
|
|
||||||
# CONFIG_WAN_ROUTER is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# QoS and/or fair queueing
|
|
||||||
#
|
|
||||||
# CONFIG_NET_SCHED is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Network testing
|
|
||||||
#
|
|
||||||
# CONFIG_NET_PKTGEN is not set
|
|
||||||
# CONFIG_HAMRADIO is not set
|
|
||||||
# CONFIG_IRDA is not set
|
|
||||||
# CONFIG_BT is not set
|
|
||||||
# CONFIG_IEEE80211 is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Device Drivers
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# Generic Driver Options
|
|
||||||
#
|
|
||||||
# CONFIG_STANDALONE is not set
|
|
||||||
CONFIG_PREVENT_FIRMWARE_BUILD=y
|
|
||||||
# CONFIG_FW_LOADER is not set
|
|
||||||
# CONFIG_DEBUG_DRIVER is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Connector - unified userspace <-> kernelspace linker
|
|
||||||
#
|
|
||||||
# CONFIG_CONNECTOR 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_COW_COMMON is not set
|
|
||||||
CONFIG_BLK_DEV_LOOP=y
|
CONFIG_BLK_DEV_LOOP=y
|
||||||
# CONFIG_BLK_DEV_CRYPTOLOOP is not set
|
|
||||||
# CONFIG_BLK_DEV_NBD is not set
|
|
||||||
CONFIG_BLK_DEV_RAM=y
|
CONFIG_BLK_DEV_RAM=y
|
||||||
CONFIG_BLK_DEV_RAM_COUNT=16
|
|
||||||
CONFIG_BLK_DEV_RAM_SIZE=4096
|
|
||||||
# CONFIG_BLK_DEV_INITRD is not set
|
|
||||||
# CONFIG_CDROM_PKTCDVD is not set
|
|
||||||
# CONFIG_ATA_OVER_ETH is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# ATA/ATAPI/MFM/RLL support
|
|
||||||
#
|
|
||||||
# CONFIG_IDE is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# SCSI device support
|
|
||||||
#
|
|
||||||
# CONFIG_RAID_ATTRS is not set
|
|
||||||
CONFIG_SCSI=y
|
|
||||||
CONFIG_SCSI_PROC_FS=y
|
|
||||||
|
|
||||||
#
|
|
||||||
# SCSI support type (disk, tape, CD-ROM)
|
|
||||||
#
|
|
||||||
CONFIG_BLK_DEV_SD=y
|
CONFIG_BLK_DEV_SD=y
|
||||||
# CONFIG_CHR_DEV_ST is not set
|
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
|
||||||
# CONFIG_CHR_DEV_OSST is not set
|
CONFIG_DEBUG_INFO=y
|
||||||
# CONFIG_BLK_DEV_SR is not set
|
CONFIG_DEBUG_KERNEL=y
|
||||||
# CONFIG_CHR_DEV_SG is not set
|
CONFIG_DEBUG_MUTEXES=y
|
||||||
# CONFIG_CHR_DEV_SCH is not set
|
CONFIG_EFI_PARTITION=y
|
||||||
|
CONFIG_EFI_RTC=y
|
||||||
#
|
CONFIG_EFI_VARS=y
|
||||||
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
|
CONFIG_EXPERIMENTAL=y
|
||||||
#
|
CONFIG_EXT2_FS=y
|
||||||
CONFIG_SCSI_MULTI_LUN=y
|
# CONFIG_EXT3_FS_XATTR is not set
|
||||||
CONFIG_SCSI_CONSTANTS=y
|
CONFIG_EXT3_FS=y
|
||||||
CONFIG_SCSI_LOGGING=y
|
CONFIG_HP_SIMETH=y
|
||||||
|
CONFIG_HP_SIMSCSI=y
|
||||||
#
|
CONFIG_HP_SIMSERIAL_CONSOLE=y
|
||||||
# SCSI Transport Attributes
|
CONFIG_HP_SIMSERIAL=y
|
||||||
#
|
CONFIG_HUGETLBFS=y
|
||||||
CONFIG_SCSI_SPI_ATTRS=y
|
CONFIG_IA64_HP_SIM=y
|
||||||
# CONFIG_SCSI_FC_ATTRS is not set
|
CONFIG_IA64_PAGE_SIZE_64KB=y
|
||||||
# CONFIG_SCSI_ISCSI_ATTRS is not set
|
CONFIG_IA64_PALINFO=m
|
||||||
# CONFIG_SCSI_SAS_ATTRS is not set
|
CONFIG_IKCONFIG_PROC=y
|
||||||
|
CONFIG_IKCONFIG=y
|
||||||
#
|
CONFIG_INET=y
|
||||||
# SCSI low-level drivers
|
CONFIG_INOTIFY=y
|
||||||
#
|
|
||||||
# CONFIG_ISCSI_TCP is not set
|
|
||||||
# CONFIG_SCSI_SATA is not set
|
|
||||||
# CONFIG_SCSI_DEBUG is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Multi-device support (RAID and LVM)
|
|
||||||
#
|
|
||||||
# CONFIG_MD is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Fusion MPT device support
|
|
||||||
#
|
|
||||||
# CONFIG_FUSION is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# IEEE 1394 (FireWire) support
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# I2O device support
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# Network device support
|
|
||||||
#
|
|
||||||
# CONFIG_NETDEVICES is not set
|
|
||||||
# CONFIG_DUMMY is not set
|
|
||||||
# CONFIG_BONDING is not set
|
|
||||||
# CONFIG_EQUALIZER is not set
|
|
||||||
# CONFIG_TUN is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# PHY device support
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# Ethernet (10 or 100Mbit)
|
|
||||||
#
|
|
||||||
# CONFIG_NET_ETHERNET is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Ethernet (1000 Mbit)
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# Ethernet (10000 Mbit)
|
|
||||||
#
|
|
||||||
# CONFIG_PPP is not set
|
|
||||||
# CONFIG_SLIP is not set
|
|
||||||
# CONFIG_SHAPER is not set
|
|
||||||
# CONFIG_NETCONSOLE is not set
|
|
||||||
# CONFIG_NETPOLL is not set
|
|
||||||
# CONFIG_NET_POLL_CONTROLLER is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# ISDN subsystem
|
|
||||||
#
|
|
||||||
# CONFIG_ISDN is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Telephony Support
|
|
||||||
#
|
|
||||||
# CONFIG_PHONE is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Input device support
|
|
||||||
#
|
|
||||||
CONFIG_INPUT=y
|
|
||||||
|
|
||||||
#
|
|
||||||
# Userland interfaces
|
|
||||||
#
|
|
||||||
CONFIG_INPUT_MOUSEDEV=y
|
|
||||||
CONFIG_INPUT_MOUSEDEV_PSAUX=y
|
|
||||||
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
|
|
||||||
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
|
|
||||||
# CONFIG_INPUT_JOYDEV is not set
|
|
||||||
# CONFIG_INPUT_TSDEV is not set
|
|
||||||
# CONFIG_INPUT_EVDEV is not set
|
|
||||||
# CONFIG_INPUT_EVBUG is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Input Device Drivers
|
|
||||||
#
|
|
||||||
# CONFIG_INPUT_KEYBOARD is not set
|
# CONFIG_INPUT_KEYBOARD is not set
|
||||||
# CONFIG_INPUT_MOUSE is not set
|
# CONFIG_INPUT_MOUSE is not set
|
||||||
# CONFIG_INPUT_JOYSTICK is not set
|
CONFIG_IP_MULTICAST=y
|
||||||
# CONFIG_INPUT_TOUCHSCREEN is not set
|
# CONFIG_IPV6 is not set
|
||||||
# CONFIG_INPUT_MISC is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Hardware I/O ports
|
|
||||||
#
|
|
||||||
CONFIG_SERIO=y
|
|
||||||
# CONFIG_SERIO_I8042 is not set
|
|
||||||
CONFIG_SERIO_SERPORT=y
|
|
||||||
# CONFIG_SERIO_RAW is not set
|
|
||||||
# CONFIG_GAMEPORT is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Character devices
|
|
||||||
#
|
|
||||||
CONFIG_VT=y
|
|
||||||
CONFIG_VT_CONSOLE=y
|
|
||||||
CONFIG_HW_CONSOLE=y
|
|
||||||
# CONFIG_SERIAL_NONSTANDARD is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Serial drivers
|
|
||||||
#
|
|
||||||
# CONFIG_SERIAL_8250 is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Non-8250 serial port support
|
|
||||||
#
|
|
||||||
CONFIG_UNIX98_PTYS=y
|
|
||||||
# CONFIG_LEGACY_PTYS is not set
|
# CONFIG_LEGACY_PTYS is not set
|
||||||
|
|
||||||
#
|
|
||||||
# IPMI
|
|
||||||
#
|
|
||||||
# CONFIG_IPMI_HANDLER is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Watchdog Cards
|
|
||||||
#
|
|
||||||
# CONFIG_WATCHDOG is not set
|
|
||||||
CONFIG_EFI_RTC=y
|
|
||||||
# CONFIG_DTLK is not set
|
|
||||||
# CONFIG_R3964 is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Ftape, the floppy tape device driver
|
|
||||||
#
|
|
||||||
# CONFIG_AGP is not set
|
|
||||||
# CONFIG_RAW_DRIVER is not set
|
|
||||||
# CONFIG_HANGCHECK_TIMER is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# TPM devices
|
|
||||||
#
|
|
||||||
# CONFIG_TCG_TPM is not set
|
|
||||||
# CONFIG_TELCLOCK is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# I2C support
|
|
||||||
#
|
|
||||||
# CONFIG_I2C is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# SPI support
|
|
||||||
#
|
|
||||||
# CONFIG_SPI is not set
|
|
||||||
# CONFIG_SPI_MASTER is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Dallas's 1-wire bus
|
|
||||||
#
|
|
||||||
# CONFIG_W1 is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Hardware Monitoring support
|
|
||||||
#
|
|
||||||
CONFIG_HWMON=y
|
|
||||||
# CONFIG_HWMON_VID is not set
|
|
||||||
# CONFIG_SENSORS_F71805F is not set
|
|
||||||
# CONFIG_HWMON_DEBUG_CHIP is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Misc devices
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# Multimedia Capabilities Port drivers
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# Multimedia devices
|
|
||||||
#
|
|
||||||
# CONFIG_VIDEO_DEV is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Digital Video Broadcasting Devices
|
|
||||||
#
|
|
||||||
# CONFIG_DVB is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Graphics support
|
|
||||||
#
|
|
||||||
# CONFIG_FB is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Console display driver support
|
|
||||||
#
|
|
||||||
# CONFIG_VGA_CONSOLE is not set
|
|
||||||
CONFIG_DUMMY_CONSOLE=y
|
|
||||||
|
|
||||||
#
|
|
||||||
# Sound
|
|
||||||
#
|
|
||||||
# CONFIG_SOUND is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# USB support
|
|
||||||
#
|
|
||||||
# CONFIG_USB_ARCH_HAS_HCD is not set
|
|
||||||
# CONFIG_USB_ARCH_HAS_OHCI is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# USB Gadget Support
|
|
||||||
#
|
|
||||||
# CONFIG_USB_GADGET is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# MMC/SD Card support
|
|
||||||
#
|
|
||||||
# CONFIG_MMC is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# InfiniBand support
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# EDAC - error detection and reporting (RAS)
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# File systems
|
|
||||||
#
|
|
||||||
CONFIG_EXT2_FS=y
|
|
||||||
# CONFIG_EXT2_FS_XATTR is not set
|
|
||||||
# CONFIG_EXT2_FS_XIP is not set
|
|
||||||
CONFIG_EXT3_FS=y
|
|
||||||
# CONFIG_EXT3_FS_XATTR is not set
|
|
||||||
CONFIG_JBD=y
|
|
||||||
# CONFIG_JBD_DEBUG is not set
|
|
||||||
# CONFIG_REISERFS_FS is not set
|
|
||||||
# CONFIG_JFS_FS is not set
|
|
||||||
# CONFIG_FS_POSIX_ACL is not set
|
|
||||||
# CONFIG_XFS_FS is not set
|
|
||||||
# CONFIG_OCFS2_FS is not set
|
|
||||||
# CONFIG_MINIX_FS is not set
|
|
||||||
# CONFIG_ROMFS_FS is not set
|
|
||||||
CONFIG_INOTIFY=y
|
|
||||||
# CONFIG_QUOTA is not set
|
|
||||||
CONFIG_DNOTIFY=y
|
|
||||||
# CONFIG_AUTOFS_FS is not set
|
|
||||||
# CONFIG_AUTOFS4_FS is not set
|
|
||||||
# CONFIG_FUSE_FS is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# CD-ROM/DVD Filesystems
|
|
||||||
#
|
|
||||||
# CONFIG_ISO9660_FS is not set
|
|
||||||
# CONFIG_UDF_FS is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# DOS/FAT/NT Filesystems
|
|
||||||
#
|
|
||||||
# CONFIG_MSDOS_FS is not set
|
|
||||||
# CONFIG_VFAT_FS is not set
|
|
||||||
# CONFIG_NTFS_FS is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Pseudo filesystems
|
|
||||||
#
|
|
||||||
CONFIG_PROC_FS=y
|
|
||||||
CONFIG_PROC_KCORE=y
|
|
||||||
CONFIG_SYSFS=y
|
|
||||||
# CONFIG_TMPFS is not set
|
|
||||||
CONFIG_HUGETLBFS=y
|
|
||||||
CONFIG_HUGETLB_PAGE=y
|
|
||||||
CONFIG_RAMFS=y
|
|
||||||
# CONFIG_RELAYFS_FS is not set
|
|
||||||
# CONFIG_CONFIGFS_FS is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Miscellaneous filesystems
|
|
||||||
#
|
|
||||||
# CONFIG_ADFS_FS is not set
|
|
||||||
# CONFIG_AFFS_FS is not set
|
|
||||||
# CONFIG_HFS_FS is not set
|
|
||||||
# CONFIG_HFSPLUS_FS is not set
|
|
||||||
# CONFIG_BEFS_FS is not set
|
|
||||||
# CONFIG_BFS_FS is not set
|
|
||||||
# CONFIG_EFS_FS is not set
|
|
||||||
# CONFIG_CRAMFS is not set
|
|
||||||
# CONFIG_VXFS_FS is not set
|
|
||||||
# CONFIG_HPFS_FS is not set
|
|
||||||
# CONFIG_QNX4FS_FS is not set
|
|
||||||
# CONFIG_SYSV_FS is not set
|
|
||||||
# CONFIG_UFS_FS is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Network File Systems
|
|
||||||
#
|
|
||||||
CONFIG_NFS_FS=y
|
|
||||||
# CONFIG_NFS_V3 is not set
|
|
||||||
# CONFIG_NFS_V4 is not set
|
|
||||||
CONFIG_NFS_DIRECTIO=y
|
|
||||||
CONFIG_NFSD=y
|
|
||||||
CONFIG_NFSD_V3=y
|
|
||||||
# CONFIG_NFSD_V3_ACL is not set
|
|
||||||
# CONFIG_NFSD_V4 is not set
|
|
||||||
# CONFIG_NFSD_TCP is not set
|
|
||||||
CONFIG_LOCKD=y
|
|
||||||
CONFIG_LOCKD_V4=y
|
|
||||||
CONFIG_EXPORTFS=y
|
|
||||||
CONFIG_NFS_COMMON=y
|
|
||||||
CONFIG_SUNRPC=y
|
|
||||||
# CONFIG_RPCSEC_GSS_KRB5 is not set
|
|
||||||
# CONFIG_RPCSEC_GSS_SPKM3 is not set
|
|
||||||
# CONFIG_SMB_FS is not set
|
|
||||||
# CONFIG_CIFS is not set
|
|
||||||
# CONFIG_NCP_FS is not set
|
|
||||||
# CONFIG_CODA_FS is not set
|
|
||||||
# CONFIG_AFS_FS is not set
|
|
||||||
# CONFIG_9P_FS is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Partition Types
|
|
||||||
#
|
|
||||||
CONFIG_PARTITION_ADVANCED=y
|
|
||||||
# CONFIG_ACORN_PARTITION is not set
|
|
||||||
# CONFIG_OSF_PARTITION is not set
|
|
||||||
# CONFIG_AMIGA_PARTITION is not set
|
|
||||||
# CONFIG_ATARI_PARTITION is not set
|
|
||||||
# CONFIG_MAC_PARTITION is not set
|
|
||||||
CONFIG_MSDOS_PARTITION=y
|
|
||||||
# CONFIG_BSD_DISKLABEL is not set
|
|
||||||
# CONFIG_MINIX_SUBPARTITION is not set
|
|
||||||
# CONFIG_SOLARIS_X86_PARTITION is not set
|
|
||||||
# CONFIG_UNIXWARE_DISKLABEL is not set
|
|
||||||
# CONFIG_LDM_PARTITION is not set
|
|
||||||
# CONFIG_SGI_PARTITION is not set
|
|
||||||
# CONFIG_ULTRIX_PARTITION is not set
|
|
||||||
# CONFIG_SUN_PARTITION is not set
|
|
||||||
# CONFIG_KARMA_PARTITION is not set
|
|
||||||
CONFIG_EFI_PARTITION=y
|
|
||||||
|
|
||||||
#
|
|
||||||
# Native Language Support
|
|
||||||
#
|
|
||||||
# CONFIG_NLS is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Library routines
|
|
||||||
#
|
|
||||||
# CONFIG_CRC_CCITT is not set
|
|
||||||
# CONFIG_CRC16 is not set
|
|
||||||
CONFIG_CRC32=y
|
|
||||||
# CONFIG_LIBCRC32C is not set
|
|
||||||
CONFIG_GENERIC_HARDIRQS=y
|
|
||||||
CONFIG_GENERIC_IRQ_PROBE=y
|
|
||||||
CONFIG_GENERIC_PENDING_IRQ=y
|
|
||||||
|
|
||||||
#
|
|
||||||
# HP Simulator drivers
|
|
||||||
#
|
|
||||||
CONFIG_HP_SIMETH=y
|
|
||||||
CONFIG_HP_SIMSERIAL=y
|
|
||||||
CONFIG_HP_SIMSERIAL_CONSOLE=y
|
|
||||||
CONFIG_HP_SIMSCSI=y
|
|
||||||
|
|
||||||
#
|
|
||||||
# Instrumentation Support
|
|
||||||
#
|
|
||||||
# CONFIG_PROFILING is not set
|
|
||||||
# CONFIG_KPROBES is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Kernel hacking
|
|
||||||
#
|
|
||||||
# CONFIG_PRINTK_TIME is not set
|
|
||||||
# CONFIG_MAGIC_SYSRQ is not set
|
|
||||||
CONFIG_DEBUG_KERNEL=y
|
|
||||||
CONFIG_LOG_BUF_SHIFT=16
|
CONFIG_LOG_BUF_SHIFT=16
|
||||||
CONFIG_DETECT_SOFTLOCKUP=y
|
CONFIG_MCKINLEY=y
|
||||||
# CONFIG_SCHEDSTATS is not set
|
CONFIG_MODULE_FORCE_UNLOAD=y
|
||||||
# CONFIG_DEBUG_SLAB is not set
|
CONFIG_MODULES=y
|
||||||
CONFIG_DEBUG_PREEMPT=y
|
CONFIG_MODULE_UNLOAD=y
|
||||||
CONFIG_DEBUG_MUTEXES=y
|
CONFIG_MODVERSIONS=y
|
||||||
# CONFIG_DEBUG_SPINLOCK is not set
|
CONFIG_NET=y
|
||||||
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
|
CONFIG_NFSD_V3=y
|
||||||
# CONFIG_DEBUG_KOBJECT is not set
|
CONFIG_NFSD=y
|
||||||
CONFIG_DEBUG_INFO=y
|
CONFIG_NFS_FS=y
|
||||||
# CONFIG_DEBUG_FS is not set
|
CONFIG_NR_CPUS=64
|
||||||
# CONFIG_DEBUG_VM is not set
|
CONFIG_PACKET=y
|
||||||
CONFIG_FORCED_INLINING=y
|
CONFIG_PARTITION_ADVANCED=y
|
||||||
# CONFIG_RCU_TORTURE_TEST is not set
|
CONFIG_PREEMPT=y
|
||||||
# CONFIG_IA64_GRANULE_16MB is not set
|
CONFIG_PROC_KCORE=y
|
||||||
CONFIG_IA64_GRANULE_64MB=y
|
CONFIG_SCSI_CONSTANTS=y
|
||||||
# CONFIG_IA64_PRINT_HAZARDS is not set
|
CONFIG_SCSI_LOGGING=y
|
||||||
# CONFIG_DISABLE_VHPT is not set
|
CONFIG_SCSI_MULTI_LUN=y
|
||||||
# CONFIG_IA64_DEBUG_CMPXCHG is not set
|
CONFIG_SCSI_SPI_ATTRS=y
|
||||||
# CONFIG_IA64_DEBUG_IRQ is not set
|
CONFIG_SCSI=y
|
||||||
CONFIG_SYSVIPC_COMPAT=y
|
# CONFIG_SERIO_I8042 is not set
|
||||||
|
CONFIG_SMP=y
|
||||||
#
|
# CONFIG_STANDALONE is not set
|
||||||
# Security options
|
CONFIG_SYSVIPC=y
|
||||||
#
|
# CONFIG_VGA_CONSOLE is not set
|
||||||
# CONFIG_KEYS is not set
|
|
||||||
# CONFIG_SECURITY is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Cryptographic options
|
|
||||||
#
|
|
||||||
# CONFIG_CRYPTO is not set
|
|
||||||
|
|
||||||
#
|
|
||||||
# Hardware crypto devices
|
|
||||||
#
|
|
||||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -41,7 +41,7 @@
|
||||||
#define PAGE_SIZE (__IA64_UL_CONST(1) << PAGE_SHIFT)
|
#define PAGE_SIZE (__IA64_UL_CONST(1) << PAGE_SHIFT)
|
||||||
#define PAGE_MASK (~(PAGE_SIZE - 1))
|
#define PAGE_MASK (~(PAGE_SIZE - 1))
|
||||||
|
|
||||||
#define PERCPU_PAGE_SHIFT 16 /* log2() of max. size of per-CPU area */
|
#define PERCPU_PAGE_SHIFT 18 /* log2() of max. size of per-CPU area */
|
||||||
#define PERCPU_PAGE_SIZE (__IA64_UL_CONST(1) << PERCPU_PAGE_SHIFT)
|
#define PERCPU_PAGE_SIZE (__IA64_UL_CONST(1) << PERCPU_PAGE_SHIFT)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1696,8 +1696,8 @@ pfm_poll(struct file *filp, poll_table * wait)
|
||||||
return mask;
|
return mask;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static long
|
||||||
pfm_ioctl(struct inode *inode, struct file *file, unsigned int cmd, unsigned long arg)
|
pfm_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
|
||||||
{
|
{
|
||||||
DPRINT(("pfm_ioctl called\n"));
|
DPRINT(("pfm_ioctl called\n"));
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
@ -2174,15 +2174,15 @@ pfm_no_open(struct inode *irrelevant, struct file *dontcare)
|
||||||
|
|
||||||
|
|
||||||
static const struct file_operations pfm_file_ops = {
|
static const struct file_operations pfm_file_ops = {
|
||||||
.llseek = no_llseek,
|
.llseek = no_llseek,
|
||||||
.read = pfm_read,
|
.read = pfm_read,
|
||||||
.write = pfm_write,
|
.write = pfm_write,
|
||||||
.poll = pfm_poll,
|
.poll = pfm_poll,
|
||||||
.ioctl = pfm_ioctl,
|
.unlocked_ioctl = pfm_ioctl,
|
||||||
.open = pfm_no_open, /* special open code to disallow open via /proc */
|
.open = pfm_no_open, /* special open code to disallow open via /proc */
|
||||||
.fasync = pfm_fasync,
|
.fasync = pfm_fasync,
|
||||||
.release = pfm_close,
|
.release = pfm_close,
|
||||||
.flush = pfm_flush
|
.flush = pfm_flush
|
||||||
};
|
};
|
||||||
|
|
||||||
static int
|
static int
|
||||||
|
|
|
@ -6,204 +6,209 @@
|
||||||
|
|
||||||
#include <asm-generic/vmlinux.lds.h>
|
#include <asm-generic/vmlinux.lds.h>
|
||||||
|
|
||||||
#define IVT_TEXT \
|
|
||||||
VMLINUX_SYMBOL(__start_ivt_text) = .; \
|
|
||||||
*(.text..ivt) \
|
|
||||||
VMLINUX_SYMBOL(__end_ivt_text) = .;
|
|
||||||
|
|
||||||
OUTPUT_FORMAT("elf64-ia64-little")
|
OUTPUT_FORMAT("elf64-ia64-little")
|
||||||
OUTPUT_ARCH(ia64)
|
OUTPUT_ARCH(ia64)
|
||||||
ENTRY(phys_start)
|
ENTRY(phys_start)
|
||||||
jiffies = jiffies_64;
|
jiffies = jiffies_64;
|
||||||
|
|
||||||
PHDRS {
|
PHDRS {
|
||||||
code PT_LOAD;
|
code PT_LOAD;
|
||||||
percpu PT_LOAD;
|
percpu PT_LOAD;
|
||||||
data PT_LOAD;
|
data PT_LOAD;
|
||||||
note PT_NOTE;
|
note PT_NOTE;
|
||||||
unwind 0x70000001; /* PT_IA_64_UNWIND, but ld doesn't match the name */
|
unwind 0x70000001; /* PT_IA_64_UNWIND, but ld doesn't match the name */
|
||||||
}
|
}
|
||||||
SECTIONS
|
|
||||||
{
|
|
||||||
/* unwind exit sections must be discarded before the rest of the
|
|
||||||
sections get included. */
|
|
||||||
/DISCARD/ : {
|
|
||||||
*(.IA_64.unwind.exit.text)
|
|
||||||
*(.IA_64.unwind_info.exit.text)
|
|
||||||
*(.comment)
|
|
||||||
*(.note)
|
|
||||||
}
|
|
||||||
|
|
||||||
v = PAGE_OFFSET; /* this symbol is here to make debugging easier... */
|
SECTIONS {
|
||||||
phys_start = _start - LOAD_OFFSET;
|
/*
|
||||||
|
* unwind exit sections must be discarded before
|
||||||
|
* the rest of the sections get included.
|
||||||
|
*/
|
||||||
|
/DISCARD/ : {
|
||||||
|
*(.IA_64.unwind.exit.text)
|
||||||
|
*(.IA_64.unwind_info.exit.text)
|
||||||
|
*(.comment)
|
||||||
|
*(.note)
|
||||||
|
}
|
||||||
|
|
||||||
code : { } :code
|
v = PAGE_OFFSET; /* this symbol is here to make debugging easier... */
|
||||||
. = KERNEL_START;
|
phys_start = _start - LOAD_OFFSET;
|
||||||
|
|
||||||
_text = .;
|
code : {
|
||||||
_stext = .;
|
} :code
|
||||||
|
. = KERNEL_START;
|
||||||
|
|
||||||
|
_text = .;
|
||||||
|
_stext = .;
|
||||||
|
|
||||||
|
.text : AT(ADDR(.text) - LOAD_OFFSET) {
|
||||||
|
__start_ivt_text = .;
|
||||||
|
*(.text..ivt)
|
||||||
|
__end_ivt_text = .;
|
||||||
|
TEXT_TEXT
|
||||||
|
SCHED_TEXT
|
||||||
|
LOCK_TEXT
|
||||||
|
KPROBES_TEXT
|
||||||
|
*(.gnu.linkonce.t*)
|
||||||
|
}
|
||||||
|
|
||||||
|
.text2 : AT(ADDR(.text2) - LOAD_OFFSET) {
|
||||||
|
*(.text2)
|
||||||
|
}
|
||||||
|
|
||||||
.text : AT(ADDR(.text) - LOAD_OFFSET)
|
|
||||||
{
|
|
||||||
IVT_TEXT
|
|
||||||
TEXT_TEXT
|
|
||||||
SCHED_TEXT
|
|
||||||
LOCK_TEXT
|
|
||||||
KPROBES_TEXT
|
|
||||||
*(.gnu.linkonce.t*)
|
|
||||||
}
|
|
||||||
.text2 : AT(ADDR(.text2) - LOAD_OFFSET)
|
|
||||||
{ *(.text2) }
|
|
||||||
#ifdef CONFIG_SMP
|
#ifdef CONFIG_SMP
|
||||||
.text..lock : AT(ADDR(.text..lock) - LOAD_OFFSET)
|
.text..lock : AT(ADDR(.text..lock) - LOAD_OFFSET) {
|
||||||
{ *(.text..lock) }
|
*(.text..lock)
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
_etext = .;
|
_etext = .;
|
||||||
|
|
||||||
/* Read-only data */
|
/*
|
||||||
|
* Read-only data
|
||||||
|
*/
|
||||||
|
NOTES :code :note /* put .notes in text and mark in PT_NOTE */
|
||||||
|
code_continues : {
|
||||||
|
} : code /* switch back to regular program... */
|
||||||
|
|
||||||
NOTES :code :note /* put .notes in text and mark in PT_NOTE */
|
EXCEPTION_TABLE(16)
|
||||||
code_continues : {} :code /* switch back to regular program... */
|
|
||||||
|
|
||||||
EXCEPTION_TABLE(16)
|
/* MCA table */
|
||||||
|
. = ALIGN(16);
|
||||||
/* MCA table */
|
__mca_table : AT(ADDR(__mca_table) - LOAD_OFFSET) {
|
||||||
. = ALIGN(16);
|
__start___mca_table = .;
|
||||||
__mca_table : AT(ADDR(__mca_table) - LOAD_OFFSET)
|
*(__mca_table)
|
||||||
{
|
__stop___mca_table = .;
|
||||||
__start___mca_table = .;
|
|
||||||
*(__mca_table)
|
|
||||||
__stop___mca_table = .;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.data..patch.phys_stack_reg : AT(ADDR(.data..patch.phys_stack_reg) - LOAD_OFFSET)
|
.data..patch.phys_stack_reg : AT(ADDR(.data..patch.phys_stack_reg) - LOAD_OFFSET) {
|
||||||
{
|
__start___phys_stack_reg_patchlist = .;
|
||||||
__start___phys_stack_reg_patchlist = .;
|
*(.data..patch.phys_stack_reg)
|
||||||
*(.data..patch.phys_stack_reg)
|
__end___phys_stack_reg_patchlist = .;
|
||||||
__end___phys_stack_reg_patchlist = .;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Global data */
|
/*
|
||||||
_data = .;
|
* Global data
|
||||||
|
*/
|
||||||
|
_data = .;
|
||||||
|
|
||||||
/* Unwind info & table: */
|
/* Unwind info & table: */
|
||||||
. = ALIGN(8);
|
. = ALIGN(8);
|
||||||
.IA_64.unwind_info : AT(ADDR(.IA_64.unwind_info) - LOAD_OFFSET)
|
.IA_64.unwind_info : AT(ADDR(.IA_64.unwind_info) - LOAD_OFFSET) {
|
||||||
{ *(.IA_64.unwind_info*) }
|
*(.IA_64.unwind_info*)
|
||||||
.IA_64.unwind : AT(ADDR(.IA_64.unwind) - LOAD_OFFSET)
|
}
|
||||||
{
|
.IA_64.unwind : AT(ADDR(.IA_64.unwind) - LOAD_OFFSET) {
|
||||||
__start_unwind = .;
|
__start_unwind = .;
|
||||||
*(.IA_64.unwind*)
|
*(.IA_64.unwind*)
|
||||||
__end_unwind = .;
|
__end_unwind = .;
|
||||||
} :code :unwind
|
} :code :unwind
|
||||||
code_continues2 : {} : code
|
code_continues2 : {
|
||||||
|
} : code
|
||||||
|
|
||||||
RODATA
|
RODATA
|
||||||
|
|
||||||
.opd : AT(ADDR(.opd) - LOAD_OFFSET)
|
.opd : AT(ADDR(.opd) - LOAD_OFFSET) {
|
||||||
{ *(.opd) }
|
*(.opd)
|
||||||
|
|
||||||
/* Initialization code and data: */
|
|
||||||
|
|
||||||
. = ALIGN(PAGE_SIZE);
|
|
||||||
__init_begin = .;
|
|
||||||
|
|
||||||
INIT_TEXT_SECTION(PAGE_SIZE)
|
|
||||||
INIT_DATA_SECTION(16)
|
|
||||||
|
|
||||||
.data..patch.vtop : AT(ADDR(.data..patch.vtop) - LOAD_OFFSET)
|
|
||||||
{
|
|
||||||
__start___vtop_patchlist = .;
|
|
||||||
*(.data..patch.vtop)
|
|
||||||
__end___vtop_patchlist = .;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.data..patch.rse : AT(ADDR(.data..patch.rse) - LOAD_OFFSET)
|
/*
|
||||||
{
|
* Initialization code and data:
|
||||||
__start___rse_patchlist = .;
|
*/
|
||||||
*(.data..patch.rse)
|
. = ALIGN(PAGE_SIZE);
|
||||||
__end___rse_patchlist = .;
|
__init_begin = .;
|
||||||
|
|
||||||
|
INIT_TEXT_SECTION(PAGE_SIZE)
|
||||||
|
INIT_DATA_SECTION(16)
|
||||||
|
|
||||||
|
.data..patch.vtop : AT(ADDR(.data..patch.vtop) - LOAD_OFFSET) {
|
||||||
|
__start___vtop_patchlist = .;
|
||||||
|
*(.data..patch.vtop)
|
||||||
|
__end___vtop_patchlist = .;
|
||||||
}
|
}
|
||||||
|
|
||||||
.data..patch.mckinley_e9 : AT(ADDR(.data..patch.mckinley_e9) - LOAD_OFFSET)
|
.data..patch.rse : AT(ADDR(.data..patch.rse) - LOAD_OFFSET) {
|
||||||
{
|
__start___rse_patchlist = .;
|
||||||
__start___mckinley_e9_bundles = .;
|
*(.data..patch.rse)
|
||||||
*(.data..patch.mckinley_e9)
|
__end___rse_patchlist = .;
|
||||||
__end___mckinley_e9_bundles = .;
|
}
|
||||||
|
|
||||||
|
.data..patch.mckinley_e9 : AT(ADDR(.data..patch.mckinley_e9) - LOAD_OFFSET) {
|
||||||
|
__start___mckinley_e9_bundles = .;
|
||||||
|
*(.data..patch.mckinley_e9)
|
||||||
|
__end___mckinley_e9_bundles = .;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(CONFIG_PARAVIRT)
|
#if defined(CONFIG_PARAVIRT)
|
||||||
. = ALIGN(16);
|
. = ALIGN(16);
|
||||||
.paravirt_bundles : AT(ADDR(.paravirt_bundles) - LOAD_OFFSET)
|
.paravirt_bundles : AT(ADDR(.paravirt_bundles) - LOAD_OFFSET) {
|
||||||
{
|
__start_paravirt_bundles = .;
|
||||||
__start_paravirt_bundles = .;
|
*(.paravirt_bundles)
|
||||||
*(.paravirt_bundles)
|
__stop_paravirt_bundles = .;
|
||||||
__stop_paravirt_bundles = .;
|
|
||||||
}
|
}
|
||||||
. = ALIGN(16);
|
. = ALIGN(16);
|
||||||
.paravirt_insts : AT(ADDR(.paravirt_insts) - LOAD_OFFSET)
|
.paravirt_insts : AT(ADDR(.paravirt_insts) - LOAD_OFFSET) {
|
||||||
{
|
__start_paravirt_insts = .;
|
||||||
__start_paravirt_insts = .;
|
*(.paravirt_insts)
|
||||||
*(.paravirt_insts)
|
__stop_paravirt_insts = .;
|
||||||
__stop_paravirt_insts = .;
|
|
||||||
}
|
}
|
||||||
. = ALIGN(16);
|
. = ALIGN(16);
|
||||||
.paravirt_branches : AT(ADDR(.paravirt_branches) - LOAD_OFFSET)
|
.paravirt_branches : AT(ADDR(.paravirt_branches) - LOAD_OFFSET) {
|
||||||
{
|
__start_paravirt_branches = .;
|
||||||
__start_paravirt_branches = .;
|
*(.paravirt_branches)
|
||||||
*(.paravirt_branches)
|
__stop_paravirt_branches = .;
|
||||||
__stop_paravirt_branches = .;
|
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CONFIG_IA64_GENERIC)
|
#if defined(CONFIG_IA64_GENERIC)
|
||||||
/* Machine Vector */
|
/* Machine Vector */
|
||||||
. = ALIGN(16);
|
. = ALIGN(16);
|
||||||
.machvec : AT(ADDR(.machvec) - LOAD_OFFSET)
|
.machvec : AT(ADDR(.machvec) - LOAD_OFFSET) {
|
||||||
{
|
machvec_start = .;
|
||||||
machvec_start = .;
|
*(.machvec)
|
||||||
*(.machvec)
|
machvec_end = .;
|
||||||
machvec_end = .;
|
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_SMP
|
#ifdef CONFIG_SMP
|
||||||
. = ALIGN(PERCPU_PAGE_SIZE);
|
. = ALIGN(PERCPU_PAGE_SIZE);
|
||||||
__cpu0_per_cpu = .;
|
__cpu0_per_cpu = .;
|
||||||
. = . + PERCPU_PAGE_SIZE; /* cpu0 per-cpu space */
|
. = . + PERCPU_PAGE_SIZE; /* cpu0 per-cpu space */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
. = ALIGN(PAGE_SIZE);
|
. = ALIGN(PAGE_SIZE);
|
||||||
__init_end = .;
|
__init_end = .;
|
||||||
|
|
||||||
.data..page_aligned : AT(ADDR(.data..page_aligned) - LOAD_OFFSET)
|
.data..page_aligned : AT(ADDR(.data..page_aligned) - LOAD_OFFSET) {
|
||||||
{
|
PAGE_ALIGNED_DATA(PAGE_SIZE)
|
||||||
PAGE_ALIGNED_DATA(PAGE_SIZE)
|
. = ALIGN(PAGE_SIZE);
|
||||||
. = ALIGN(PAGE_SIZE);
|
__start_gate_section = .;
|
||||||
__start_gate_section = .;
|
*(.data..gate)
|
||||||
*(.data..gate)
|
__stop_gate_section = .;
|
||||||
__stop_gate_section = .;
|
|
||||||
#ifdef CONFIG_XEN
|
#ifdef CONFIG_XEN
|
||||||
. = ALIGN(PAGE_SIZE);
|
. = ALIGN(PAGE_SIZE);
|
||||||
__xen_start_gate_section = .;
|
__xen_start_gate_section = .;
|
||||||
*(.data..gate.xen)
|
*(.data..gate.xen)
|
||||||
__xen_stop_gate_section = .;
|
__xen_stop_gate_section = .;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
. = ALIGN(PAGE_SIZE); /* make sure the gate page doesn't expose
|
/*
|
||||||
* kernel data
|
* make sure the gate page doesn't expose
|
||||||
*/
|
* kernel data
|
||||||
|
*/
|
||||||
|
. = ALIGN(PAGE_SIZE);
|
||||||
|
|
||||||
/* Per-cpu data: */
|
/* Per-cpu data: */
|
||||||
. = ALIGN(PERCPU_PAGE_SIZE);
|
. = ALIGN(PERCPU_PAGE_SIZE);
|
||||||
PERCPU_VADDR(PERCPU_ADDR, :percpu)
|
PERCPU_VADDR(PERCPU_ADDR, :percpu)
|
||||||
__phys_per_cpu_start = __per_cpu_load;
|
__phys_per_cpu_start = __per_cpu_load;
|
||||||
. = __phys_per_cpu_start + PERCPU_PAGE_SIZE; /* ensure percpu data fits
|
/*
|
||||||
* into percpu page size
|
* ensure percpu data fits
|
||||||
*/
|
* into percpu page size
|
||||||
|
*/
|
||||||
|
. = __phys_per_cpu_start + PERCPU_PAGE_SIZE;
|
||||||
|
|
||||||
data : { } :data
|
data : {
|
||||||
.data : AT(ADDR(.data) - LOAD_OFFSET)
|
} :data
|
||||||
{
|
.data : AT(ADDR(.data) - LOAD_OFFSET) {
|
||||||
INIT_TASK_DATA(PAGE_SIZE)
|
INIT_TASK_DATA(PAGE_SIZE)
|
||||||
CACHELINE_ALIGNED_DATA(SMP_CACHE_BYTES)
|
CACHELINE_ALIGNED_DATA(SMP_CACHE_BYTES)
|
||||||
READ_MOSTLY_DATA(SMP_CACHE_BYTES)
|
READ_MOSTLY_DATA(SMP_CACHE_BYTES)
|
||||||
|
@ -213,26 +218,37 @@ SECTIONS
|
||||||
CONSTRUCTORS
|
CONSTRUCTORS
|
||||||
}
|
}
|
||||||
|
|
||||||
. = ALIGN(16); /* gp must be 16-byte aligned for exc. table */
|
. = ALIGN(16); /* gp must be 16-byte aligned for exc. table */
|
||||||
.got : AT(ADDR(.got) - LOAD_OFFSET)
|
.got : AT(ADDR(.got) - LOAD_OFFSET) {
|
||||||
{ *(.got.plt) *(.got) }
|
*(.got.plt)
|
||||||
__gp = ADDR(.got) + 0x200000;
|
*(.got)
|
||||||
/* We want the small data sections together, so single-instruction offsets
|
}
|
||||||
can access them all, and initialized data all before uninitialized, so
|
__gp = ADDR(.got) + 0x200000;
|
||||||
we can shorten the on-disk segment size. */
|
|
||||||
.sdata : AT(ADDR(.sdata) - LOAD_OFFSET)
|
|
||||||
{ *(.sdata) *(.sdata1) *(.srdata) }
|
|
||||||
_edata = .;
|
|
||||||
|
|
||||||
BSS_SECTION(0, 0, 0)
|
/*
|
||||||
|
* We want the small data sections together,
|
||||||
|
* so single-instruction offsets can access
|
||||||
|
* them all, and initialized data all before
|
||||||
|
* uninitialized, so we can shorten the
|
||||||
|
* on-disk segment size.
|
||||||
|
*/
|
||||||
|
.sdata : AT(ADDR(.sdata) - LOAD_OFFSET) {
|
||||||
|
*(.sdata)
|
||||||
|
*(.sdata1)
|
||||||
|
*(.srdata)
|
||||||
|
}
|
||||||
|
_edata = .;
|
||||||
|
|
||||||
_end = .;
|
BSS_SECTION(0, 0, 0)
|
||||||
|
|
||||||
code : { } :code
|
_end = .;
|
||||||
|
|
||||||
STABS_DEBUG
|
code : {
|
||||||
DWARF_DEBUG
|
} :code
|
||||||
|
|
||||||
/* Default discards */
|
STABS_DEBUG
|
||||||
DISCARDS
|
DWARF_DEBUG
|
||||||
|
|
||||||
|
/* Default discards */
|
||||||
|
DISCARDS
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Ссылка в новой задаче