···11#22# Automatically generated make config: don't edit33-# Linux kernel version: 2.6.17-rc144-# Wed Apr 19 13:24:37 200633+# Linux kernel version: 2.6.18-rc344+# Tue Aug 8 09:12:29 200655#66CONFIG_PPC64=y77CONFIG_64BIT=y88CONFIG_PPC_MERGE=y99CONFIG_MMU=y1010CONFIG_GENERIC_HARDIRQS=y1111+CONFIG_IRQ_PER_CPU=y1112CONFIG_RWSEM_XCHGADD_ALGORITHM=y1213CONFIG_GENERIC_HWEIGHT=y1314CONFIG_GENERIC_CALIBRATE_DELAY=y1515+CONFIG_GENERIC_FIND_NEXT_BIT=y1416CONFIG_PPC=y1517CONFIG_EARLY_PRINTK=y1618CONFIG_COMPAT=y···3533CONFIG_VIRT_CPU_ACCOUNTING=y3634CONFIG_SMP=y3735CONFIG_NR_CPUS=43636+CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"38373938#4039# Code maturity level options···5350CONFIG_SYSVIPC=y5451CONFIG_POSIX_MQUEUE=y5552# CONFIG_BSD_PROCESS_ACCT is not set5353+# CONFIG_TASKSTATS is not set5654CONFIG_SYSCTL=y5755# CONFIG_AUDIT is not set5856CONFIG_IKCONFIG=y···7167CONFIG_BUG=y7268CONFIG_ELF_CORE=y7369CONFIG_BASE_FULL=y7070+CONFIG_RT_MUTEXES=y7471CONFIG_FUTEX=y7572CONFIG_EPOLL=y7673CONFIG_SHMEM=y7774CONFIG_SLAB=y7575+CONFIG_VM_EVENT_COUNTERS=y7876# CONFIG_TINY_SHMEM is not set7977CONFIG_BASE_SMALL=08078# CONFIG_SLOB is not set···122116CONFIG_PPC_PMAC64=y123117# CONFIG_PPC_MAPLE is not set124118# CONFIG_PPC_CELL is not set119119+# CONFIG_PPC_CELL_NATIVE is not set120120+# CONFIG_PPC_IBM_CELL_BLADE is not set121121+# CONFIG_UDBG_RTAS_CONSOLE is not set125122CONFIG_U3_DART=y126123CONFIG_MPIC=y127124# CONFIG_PPC_RTAS is not set128125# CONFIG_MMIO_NVRAM is not set129126CONFIG_MPIC_BROKEN_U3=y130127# CONFIG_PPC_MPC106 is not set128128+CONFIG_PPC_970_NAP=y131129CONFIG_CPU_FREQ=y132130CONFIG_CPU_FREQ_TABLE=y133131# CONFIG_CPU_FREQ_DEBUG is not set···163153CONFIG_FORCE_MAX_ZONEORDER=13164154CONFIG_IOMMU_VMERGE=y165155# CONFIG_HOTPLUG_CPU is not set156156+CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y166157CONFIG_KEXEC=y167158# CONFIG_CRASH_DUMP is not set168159CONFIG_IRQ_ALL_CPUS=y···179168CONFIG_FLAT_NODE_MEM_MAP=y180169# CONFIG_SPARSEMEM_STATIC is not set181170CONFIG_SPLIT_PTLOCK_CPUS=4171171+CONFIG_RESOURCES_64BIT=y182172# CONFIG_PPC_64K_PAGES is not set183173# CONFIG_SCHED_SMT is not set184174CONFIG_PROC_DEVICETREE=y···196184# CONFIG_PPC_INDIRECT_PCI is not set197185CONFIG_PCI=y198186CONFIG_PCI_DOMAINS=y187187+# CONFIG_PCIEPORTBUS is not set199188# CONFIG_PCI_DEBUG is not set200189201190#···240227CONFIG_INET_IPCOMP=m241228CONFIG_INET_XFRM_TUNNEL=m242229CONFIG_INET_TUNNEL=y230230+CONFIG_INET_XFRM_MODE_TRANSPORT=y231231+CONFIG_INET_XFRM_MODE_TUNNEL=y243232CONFIG_INET_DIAG=y244233CONFIG_INET_TCP_DIAG=y245234# CONFIG_TCP_CONG_ADVANCED is not set···254239# CONFIG_IPV6 is not set255240# CONFIG_INET6_XFRM_TUNNEL is not set256241# CONFIG_INET6_TUNNEL is not set242242+# CONFIG_NETWORK_SECMARK is not set257243CONFIG_NETFILTER=y258244# CONFIG_NETFILTER_DEBUG is not set259245···279263CONFIG_IP_NF_AMANDA=m280264# CONFIG_IP_NF_PPTP is not set281265# CONFIG_IP_NF_H323 is not set266266+# CONFIG_IP_NF_SIP is not set282267CONFIG_IP_NF_QUEUE=m283268284269#···335318CONFIG_PREVENT_FIRMWARE_BUILD=y336319CONFIG_FW_LOADER=y337320# CONFIG_DEBUG_DRIVER is not set321321+# CONFIG_SYS_HYPERVISOR is not set338322339323#340324# Connector - unified userspace <-> kernelspace linker···373355CONFIG_BLK_DEV_RAM=y374356CONFIG_BLK_DEV_RAM_COUNT=16375357CONFIG_BLK_DEV_RAM_SIZE=65536358358+CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024376359CONFIG_BLK_DEV_INITRD=y377360CONFIG_CDROM_PKTCDVD=m378361CONFIG_CDROM_PKTCDVD_BUFFERS=8···436417CONFIG_BLK_DEV_IDE_PMAC=y437418CONFIG_BLK_DEV_IDE_PMAC_ATA100FIRST=y438419CONFIG_BLK_DEV_IDEDMA_PMAC=y439439-# CONFIG_BLK_DEV_IDE_PMAC_BLINK is not set440420# CONFIG_IDE_ARM is not set441421CONFIG_BLK_DEV_IDEDMA=y442422# CONFIG_IDEDMA_IVB is not set···496478# CONFIG_SCSI_SATA_MV is not set497479# CONFIG_SCSI_SATA_NV is not set498480# CONFIG_SCSI_PDC_ADMA is not set481481+# CONFIG_SCSI_HPTIOP is not set499482# CONFIG_SCSI_SATA_QSTOR is not set500483# CONFIG_SCSI_SATA_PROMISE is not set501484# CONFIG_SCSI_SATA_SX4 is not set···516497# CONFIG_SCSI_INIA100 is not set517498# CONFIG_SCSI_SYM53C8XX_2 is not set518499# CONFIG_SCSI_IPR is not set519519-# CONFIG_SCSI_QLOGIC_FC is not set520500# CONFIG_SCSI_QLOGIC_1280 is not set521501# CONFIG_SCSI_QLA_FC is not set522502# CONFIG_SCSI_LPFC is not set···532514CONFIG_MD_RAID0=y533515CONFIG_MD_RAID1=y534516CONFIG_MD_RAID10=m535535-CONFIG_MD_RAID5=y536536-# CONFIG_MD_RAID5_RESHAPE is not set537537-CONFIG_MD_RAID6=m517517+# CONFIG_MD_RAID456 is not set538518CONFIG_MD_MULTIPATH=m539519CONFIG_MD_FAULTY=m540520CONFIG_BLK_DEV_DM=y···575559#576560CONFIG_IEEE1394_VIDEO1394=m577561CONFIG_IEEE1394_SBP2=m578578-# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set579562CONFIG_IEEE1394_ETH1394=m580563CONFIG_IEEE1394_DV1394=m581564CONFIG_IEEE1394_RAWIO=y···588573# Macintosh device drivers589574#590575CONFIG_ADB_PMU=y576576+# CONFIG_ADB_PMU_LED is not set591577CONFIG_PMAC_SMU=y592578CONFIG_THERM_PM72=y593579CONFIG_WINDFARM=y···659643# CONFIG_CHELSIO_T1 is not set660644# CONFIG_IXGB is not set661645# CONFIG_S2IO is not set646646+# CONFIG_MYRI10GE is not set662647663648#664649# Token Ring devices···756739CONFIG_VT=y757740CONFIG_VT_CONSOLE=y758741CONFIG_HW_CONSOLE=y742742+# CONFIG_VT_HW_CONSOLE_BINDING is not set759743# CONFIG_SERIAL_NONSTANDARD is not set760744761745#···772754CONFIG_UNIX98_PTYS=y773755CONFIG_LEGACY_PTYS=y774756CONFIG_LEGACY_PTY_COUNT=256757757+# CONFIG_BRIQ_PANEL is not set775758776759#777760# IPMI···783764# Watchdog Cards784765#785766# CONFIG_WATCHDOG is not set767767+# CONFIG_HW_RANDOM is not set786768CONFIG_GEN_RTC=y787769# CONFIG_GEN_RTC_X is not set788770# CONFIG_DTLK is not set···794774# Ftape, the floppy tape device driver795775#796776CONFIG_AGP=m777777+# CONFIG_AGP_SIS is not set797778# CONFIG_AGP_VIA is not set798779CONFIG_AGP_UNINORTH=m799780# CONFIG_DRM is not set···834813# CONFIG_I2C_PIIX4 is not set835814CONFIG_I2C_POWERMAC=y836815# CONFIG_I2C_NFORCE2 is not set816816+# CONFIG_I2C_OCORES is not set837817# CONFIG_I2C_PARPORT_LIGHT is not set838818# CONFIG_I2C_PROSAVAGE is not set839819# CONFIG_I2C_SAVAGE4 is not set···871849#872850# Dallas's 1-wire bus873851#874874-# CONFIG_W1 is not set875852876853#877854# Hardware Monitoring support···886865# Multimedia devices887866#888867# CONFIG_VIDEO_DEV is not set868868+CONFIG_VIDEO_V4L2=y889869890870#891871# Digital Video Broadcasting Devices···897875#898876# Graphics support899877#878878+CONFIG_FIRMWARE_EDID=y900879CONFIG_FB=y901880CONFIG_FB_CFB_FILLRECT=y902881CONFIG_FB_CFB_COPYAREA=y903882CONFIG_FB_CFB_IMAGEBLIT=y904883CONFIG_FB_MACMODES=y905905-CONFIG_FB_FIRMWARE_EDID=y884884+# CONFIG_FB_BACKLIGHT is not set906885CONFIG_FB_MODE_HELPERS=y907886CONFIG_FB_TILEBLITTING=y908887# CONFIG_FB_CIRRUS is not set909888# CONFIG_FB_PM2 is not set910889# CONFIG_FB_CYBER2000 is not set911890CONFIG_FB_OF=y912912-# CONFIG_FB_CONTROL is not set913913-# CONFIG_FB_PLATINUM is not set914914-# CONFIG_FB_VALKYRIE is not set915915-# CONFIG_FB_CT65550 is not set916891# CONFIG_FB_ASILIANT is not set917892# CONFIG_FB_IMSTT is not set918893# CONFIG_FB_VGA16 is not set···1009990# CONFIG_SND_CMIPCI is not set1010991# CONFIG_SND_CS4281 is not set1011992# CONFIG_SND_CS46XX is not set993993+# CONFIG_SND_DARLA20 is not set994994+# CONFIG_SND_GINA20 is not set995995+# CONFIG_SND_LAYLA20 is not set996996+# CONFIG_SND_DARLA24 is not set997997+# CONFIG_SND_GINA24 is not set998998+# CONFIG_SND_LAYLA24 is not set999999+# CONFIG_SND_MONA is not set10001000+# CONFIG_SND_MIA is not set10011001+# CONFIG_SND_ECHO3G is not set10021002+# CONFIG_SND_INDIGO is not set10031003+# CONFIG_SND_INDIGOIO is not set10041004+# CONFIG_SND_INDIGODJ is not set10121005# CONFIG_SND_EMU10K1 is not set10131006# CONFIG_SND_EMU10K1X is not set10141007# CONFIG_SND_ENS1370 is not set···10581027CONFIG_SND_POWERMAC_AUTO_DRC=y1059102810601029#10301030+# Apple Onboard Audio driver10311031+#10321032+CONFIG_SND_AOA=m10331033+CONFIG_SND_AOA_FABRIC_LAYOUT=m10341034+CONFIG_SND_AOA_ONYX=m10351035+CONFIG_SND_AOA_TAS=m10361036+CONFIG_SND_AOA_TOONIE=m10371037+CONFIG_SND_AOA_SOUNDBUS=m10381038+CONFIG_SND_AOA_SOUNDBUS_I2S=m10391039+10401040+#10611041# USB devices10621042#10631043CONFIG_SND_USB_AUDIO=m···11021060CONFIG_USB_EHCI_HCD=y11031061# CONFIG_USB_EHCI_SPLIT_ISO is not set11041062# CONFIG_USB_EHCI_ROOT_HUB_TT is not set10631063+# CONFIG_USB_EHCI_TT_NEWSCHED is not set11051064# CONFIG_USB_ISP116X_HCD is not set11061065CONFIG_USB_OHCI_HCD=y11071066# CONFIG_USB_OHCI_BIG_ENDIAN is not set···11531110# CONFIG_USB_ACECAD is not set11541111# CONFIG_USB_KBTAB is not set11551112# CONFIG_USB_POWERMATE is not set11561156-# CONFIG_USB_MTOUCH is not set11571157-# CONFIG_USB_ITMTOUCH is not set11581158-# CONFIG_USB_EGALAX is not set11131113+# CONFIG_USB_TOUCHSCREEN is not set11591114# CONFIG_USB_YEALINK is not set11601115# CONFIG_USB_XPAD is not set11611116# CONFIG_USB_ATI_REMOTE is not set···11961155CONFIG_USB_SERIAL_GENERIC=y11971156# CONFIG_USB_SERIAL_AIRPRIME is not set11981157# CONFIG_USB_SERIAL_ANYDATA is not set11581158+# CONFIG_USB_SERIAL_ARK3116 is not set11991159CONFIG_USB_SERIAL_BELKIN=m12001160# CONFIG_USB_SERIAL_WHITEHEAT is not set12011161CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m···12041162CONFIG_USB_SERIAL_CYPRESS_M8=m12051163CONFIG_USB_SERIAL_EMPEG=m12061164CONFIG_USB_SERIAL_FTDI_SIO=m11651165+# CONFIG_USB_SERIAL_FUNSOFT is not set12071166CONFIG_USB_SERIAL_VISOR=m12081167CONFIG_USB_SERIAL_IPAQ=m12091168CONFIG_USB_SERIAL_IR=m···12341191# CONFIG_USB_SERIAL_HP4X is not set12351192CONFIG_USB_SERIAL_SAFE=m12361193CONFIG_USB_SERIAL_SAFE_PADDED=y11941194+# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set12371195CONFIG_USB_SERIAL_TI=m12381196CONFIG_USB_SERIAL_CYBERJACK=m12391197CONFIG_USB_SERIAL_XIRCOM=m11981198+# CONFIG_USB_SERIAL_OPTION is not set12401199CONFIG_USB_SERIAL_OMNINET=m12411200CONFIG_USB_EZUSB=y12421201···12521207# CONFIG_USB_LEGOTOWER is not set12531208# CONFIG_USB_LCD is not set12541209# CONFIG_USB_LED is not set12101210+# CONFIG_USB_CYPRESS_CY7C63 is not set12551211# CONFIG_USB_CYTHERM is not set12561212# CONFIG_USB_PHIDGETKIT is not set12571213# CONFIG_USB_PHIDGETSERVO is not set12581214# CONFIG_USB_IDMOUSE is not set12151215+CONFIG_USB_APPLEDISPLAY=m12591216# CONFIG_USB_SISUSBVGA is not set12601217# CONFIG_USB_LD is not set12611218# CONFIG_USB_TEST is not set···12821235# CONFIG_NEW_LEDS is not set1283123612841237#12381238+# LED drivers12391239+#12401240+12411241+#12421242+# LED Triggers12431243+#12441244+12451245+#12851246# InfiniBand support12861247#12871248# CONFIG_INFINIBAND is not set···13021247# Real Time Clock13031248#13041249# CONFIG_RTC_CLASS is not set12501250+12511251+#12521252+# DMA Engine support12531253+#12541254+# CONFIG_DMA_ENGINE is not set12551255+12561256+#12571257+# DMA Clients12581258+#12591259+12601260+#12611261+# DMA Devices12621262+#1305126313061264#13071265# File systems···13411273# CONFIG_JFS_FS is not set13421274CONFIG_FS_POSIX_ACL=y13431275CONFIG_XFS_FS=m13441344-CONFIG_XFS_EXPORT=y13451276# CONFIG_XFS_QUOTA is not set13461277CONFIG_XFS_SECURITY=y13471278CONFIG_XFS_POSIX_ACL=y···13491282# CONFIG_MINIX_FS is not set13501283# CONFIG_ROMFS_FS is not set13511284CONFIG_INOTIFY=y12851285+CONFIG_INOTIFY_USER=y13521286# CONFIG_QUOTA is not set13531287CONFIG_DNOTIFY=y13541288CONFIG_AUTOFS_FS=m···14311363# CONFIG_SMB_FS is not set14321364CONFIG_CIFS=m14331365# CONFIG_CIFS_STATS is not set13661366+# CONFIG_CIFS_WEAK_PW_HASH is not set14341367# CONFIG_CIFS_XATTR is not set13681368+# CONFIG_CIFS_DEBUG2 is not set14351369# CONFIG_CIFS_EXPERIMENTAL is not set14361370# CONFIG_NCP_FS is not set14371371# CONFIG_CODA_FS is not set···15141444CONFIG_LIBCRC32C=m15151445CONFIG_ZLIB_INFLATE=y15161446CONFIG_ZLIB_DEFLATE=m14471447+CONFIG_TEXTSEARCH=y14481448+CONFIG_TEXTSEARCH_KMP=m14491449+CONFIG_PLIST=y1517145015181451#15191452# Instrumentation Support···15301457#15311458# CONFIG_PRINTK_TIME is not set15321459CONFIG_MAGIC_SYSRQ=y14601460+# CONFIG_UNUSED_SYMBOLS is not set15331461CONFIG_DEBUG_KERNEL=y15341462CONFIG_LOG_BUF_SHIFT=1715351463CONFIG_DETECT_SOFTLOCKUP=y15361464# CONFIG_SCHEDSTATS is not set15371465# CONFIG_DEBUG_SLAB is not set15381538-CONFIG_DEBUG_MUTEXES=y14661466+# CONFIG_DEBUG_RT_MUTEXES is not set14671467+# CONFIG_RT_MUTEX_TESTER is not set15391468# CONFIG_DEBUG_SPINLOCK is not set14691469+CONFIG_DEBUG_MUTEXES=y14701470+# CONFIG_DEBUG_RWSEMS is not set15401471# CONFIG_DEBUG_SPINLOCK_SLEEP is not set14721472+# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set15411473# CONFIG_DEBUG_KOBJECT is not set15421474# CONFIG_DEBUG_INFO is not set15431475CONFIG_DEBUG_FS=y···15541476# CONFIG_DEBUGGER is not set15551477CONFIG_IRQSTACKS=y15561478CONFIG_BOOTX_TEXT=y15571557-# CONFIG_PPC_EARLY_DEBUG_LPAR is not set15581558-# CONFIG_PPC_EARLY_DEBUG_G5 is not set15591559-# CONFIG_PPC_EARLY_DEBUG_RTAS is not set15601560-# CONFIG_PPC_EARLY_DEBUG_MAPLE is not set15611561-# CONFIG_PPC_EARLY_DEBUG_ISERIES is not set14791479+# CONFIG_PPC_EARLY_DEBUG is not set1562148015631481#15641482# Security options
+64-14
arch/powerpc/configs/iseries_defconfig
···11#22# Automatically generated make config: don't edit33-# Linux kernel version: 2.6.17-rc144-# Wed Apr 19 11:46:44 200633+# Linux kernel version: 2.6.18-rc344+# Tue Aug 8 09:15:46 200655#66CONFIG_PPC64=y77CONFIG_64BIT=y88CONFIG_PPC_MERGE=y99CONFIG_MMU=y1010CONFIG_GENERIC_HARDIRQS=y1111+CONFIG_IRQ_PER_CPU=y1112CONFIG_RWSEM_XCHGADD_ALGORITHM=y1213CONFIG_GENERIC_HWEIGHT=y1314CONFIG_GENERIC_CALIBRATE_DELAY=y1515+CONFIG_GENERIC_FIND_NEXT_BIT=y1416CONFIG_PPC=y1517CONFIG_EARLY_PRINTK=y1618CONFIG_COMPAT=y···3634CONFIG_VIRT_CPU_ACCOUNTING=y3735CONFIG_SMP=y3836CONFIG_NR_CPUS=323737+CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"39384039#4140# Code maturity level options···5451CONFIG_SYSVIPC=y5552CONFIG_POSIX_MQUEUE=y5653# CONFIG_BSD_PROCESS_ACCT is not set5454+# CONFIG_TASKSTATS is not set5755CONFIG_SYSCTL=y5856CONFIG_AUDIT=y5957CONFIG_AUDITSYSCALL=y···7369CONFIG_BUG=y7470CONFIG_ELF_CORE=y7571CONFIG_BASE_FULL=y7272+CONFIG_RT_MUTEXES=y7673CONFIG_FUTEX=y7774CONFIG_EPOLL=y7875CONFIG_SHMEM=y7976CONFIG_SLAB=y7777+CONFIG_VM_EVENT_COUNTERS=y8078# CONFIG_TINY_SHMEM is not set8179CONFIG_BASE_SMALL=08280# CONFIG_SLOB is not set···119113CONFIG_PPC_ISERIES=y120114# CONFIG_EMBEDDED6xx is not set121115# CONFIG_APUS is not set116116+# CONFIG_PPC_CELL is not set117117+# CONFIG_PPC_CELL_NATIVE is not set118118+# CONFIG_UDBG_RTAS_CONSOLE is not set122119# CONFIG_PPC_RTAS is not set123120# CONFIG_MMIO_NVRAM is not set124121CONFIG_IBMVIO=y125122# CONFIG_PPC_MPC106 is not set123123+# CONFIG_PPC_970_NAP is not set126124# CONFIG_CPU_FREQ is not set127125# CONFIG_WANT_EARLY_SERIAL is not set128126···145135# CONFIG_BINFMT_MISC is not set146136CONFIG_FORCE_MAX_ZONEORDER=13147137CONFIG_IOMMU_VMERGE=y138138+CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y148139CONFIG_IRQ_ALL_CPUS=y149140CONFIG_LPARCFG=y150141# CONFIG_NUMA is not set···160149CONFIG_FLAT_NODE_MEM_MAP=y161150# CONFIG_SPARSEMEM_STATIC is not set162151CONFIG_SPLIT_PTLOCK_CPUS=4152152+CONFIG_RESOURCES_64BIT=y163153# CONFIG_PPC_64K_PAGES is not set164154# CONFIG_SCHED_SMT is not set165155CONFIG_PROC_DEVICETREE=y···176164# CONFIG_PPC_INDIRECT_PCI is not set177165CONFIG_PCI=y178166CONFIG_PCI_DOMAINS=y167167+# CONFIG_PCIEPORTBUS is not set179168# CONFIG_PCI_DEBUG is not set180169181170#···220207CONFIG_INET_IPCOMP=m221208CONFIG_INET_XFRM_TUNNEL=m222209CONFIG_INET_TUNNEL=y210210+CONFIG_INET_XFRM_MODE_TRANSPORT=y211211+CONFIG_INET_XFRM_MODE_TUNNEL=y223212CONFIG_INET_DIAG=y224213CONFIG_INET_TCP_DIAG=y225214# CONFIG_TCP_CONG_ADVANCED is not set···234219# CONFIG_IPV6 is not set235220# CONFIG_INET6_XFRM_TUNNEL is not set236221# CONFIG_INET6_TUNNEL is not set222222+# CONFIG_NETWORK_SECMARK is not set237223CONFIG_NETFILTER=y238224# CONFIG_NETFILTER_DEBUG is not set239225···262246# CONFIG_NETFILTER_XT_MATCH_POLICY is not set263247# CONFIG_NETFILTER_XT_MATCH_MULTIPORT is not set264248CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m249249+# CONFIG_NETFILTER_XT_MATCH_QUOTA is not set265250CONFIG_NETFILTER_XT_MATCH_REALM=m266251CONFIG_NETFILTER_XT_MATCH_SCTP=m267252CONFIG_NETFILTER_XT_MATCH_STATE=m253253+# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set268254CONFIG_NETFILTER_XT_MATCH_STRING=m269255CONFIG_NETFILTER_XT_MATCH_TCPMSS=m270256···285267CONFIG_IP_NF_AMANDA=m286268# CONFIG_IP_NF_PPTP is not set287269# CONFIG_IP_NF_H323 is not set270270+# CONFIG_IP_NF_SIP is not set288271CONFIG_IP_NF_QUEUE=m289272CONFIG_IP_NF_IPTABLES=m290273CONFIG_IP_NF_MATCH_IPRANGE=m···379360CONFIG_PREVENT_FIRMWARE_BUILD=y380361CONFIG_FW_LOADER=m381362# CONFIG_DEBUG_DRIVER is not set363363+# CONFIG_SYS_HYPERVISOR is not set382364383365#384366# Connector - unified userspace <-> kernelspace linker···416396CONFIG_BLK_DEV_RAM=y417397CONFIG_BLK_DEV_RAM_COUNT=16418398CONFIG_BLK_DEV_RAM_SIZE=65536399399+CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024419400CONFIG_BLK_DEV_INITRD=y420401# CONFIG_CDROM_PKTCDVD is not set421402# CONFIG_ATA_OVER_ETH is not set···474453# CONFIG_MEGARAID_LEGACY is not set475454# CONFIG_MEGARAID_SAS is not set476455# CONFIG_SCSI_SATA is not set456456+# CONFIG_SCSI_HPTIOP is not set477457# CONFIG_SCSI_BUSLOGIC is not set478458# CONFIG_SCSI_DMX3191D is not set479459# CONFIG_SCSI_EATA is not set···486464# CONFIG_SCSI_INIA100 is not set487465# CONFIG_SCSI_SYM53C8XX_2 is not set488466# CONFIG_SCSI_IPR is not set489489-# CONFIG_SCSI_QLOGIC_FC is not set490467# CONFIG_SCSI_QLOGIC_1280 is not set491468# CONFIG_SCSI_QLA_FC is not set492469# CONFIG_SCSI_LPFC is not set···502481CONFIG_MD_RAID0=y503482CONFIG_MD_RAID1=y504483CONFIG_MD_RAID10=m505505-CONFIG_MD_RAID5=y506506-# CONFIG_MD_RAID5_RESHAPE is not set507507-CONFIG_MD_RAID6=m484484+# CONFIG_MD_RAID456 is not set508485CONFIG_MD_MULTIPATH=m509486CONFIG_MD_FAULTY=m510487CONFIG_BLK_DEV_DM=y···615596# CONFIG_CHELSIO_T1 is not set616597# CONFIG_IXGB is not set617598# CONFIG_S2IO is not set599599+# CONFIG_MYRI10GE is not set618600619601#620602# Token Ring devices···716696CONFIG_UNIX98_PTYS=y717697CONFIG_LEGACY_PTYS=y718698CONFIG_LEGACY_PTY_COUNT=256699699+# CONFIG_BRIQ_PANEL is not set719700720701#721702# IPMI···727706# Watchdog Cards728707#729708# CONFIG_WATCHDOG is not set709709+# CONFIG_HW_RANDOM is not set730710CONFIG_GEN_RTC=y731711# CONFIG_GEN_RTC_X is not set732712# CONFIG_DTLK is not set···763741#764742# Dallas's 1-wire bus765743#766766-# CONFIG_W1 is not set767744768745#769746# Hardware Monitoring support···778757# Multimedia devices779758#780759# CONFIG_VIDEO_DEV is not set760760+CONFIG_VIDEO_V4L2=y781761782762#783763# Digital Video Broadcasting Devices···788766#789767# Graphics support790768#769769+CONFIG_FIRMWARE_EDID=y791770# CONFIG_FB is not set771771+# CONFIG_BACKLIGHT_LCD_SUPPORT is not set792772793773#794774# Sound···825801# CONFIG_NEW_LEDS is not set826802827803#804804+# LED drivers805805+#806806+807807+#808808+# LED Triggers809809+#810810+811811+#828812# InfiniBand support829813#830814# CONFIG_INFINIBAND is not set···845813# Real Time Clock846814#847815# CONFIG_RTC_CLASS is not set816816+817817+#818818+# DMA Engine support819819+#820820+# CONFIG_DMA_ENGINE is not set821821+822822+#823823+# DMA Clients824824+#825825+826826+#827827+# DMA Devices828828+#848829849830#850831# File systems···888843# CONFIG_JFS_STATISTICS is not set889844CONFIG_FS_POSIX_ACL=y890845CONFIG_XFS_FS=m891891-CONFIG_XFS_EXPORT=y892846# CONFIG_XFS_QUOTA is not set893847CONFIG_XFS_SECURITY=y894848CONFIG_XFS_POSIX_ACL=y···896852# CONFIG_MINIX_FS is not set897853# CONFIG_ROMFS_FS is not set898854CONFIG_INOTIFY=y855855+CONFIG_INOTIFY_USER=y899856# CONFIG_QUOTA is not set900857CONFIG_DNOTIFY=y901858CONFIG_AUTOFS_FS=m···978933# CONFIG_SMB_FS is not set979934CONFIG_CIFS=m980935# CONFIG_CIFS_STATS is not set936936+# CONFIG_CIFS_WEAK_PW_HASH is not set981937CONFIG_CIFS_XATTR=y982938CONFIG_CIFS_POSIX=y939939+# CONFIG_CIFS_DEBUG2 is not set983940# CONFIG_CIFS_EXPERIMENTAL is not set984941# CONFIG_NCP_FS is not set985942# CONFIG_CODA_FS is not set···10601013CONFIG_TEXTSEARCH_KMP=m10611014CONFIG_TEXTSEARCH_BM=m10621015CONFIG_TEXTSEARCH_FSM=m10161016+CONFIG_PLIST=y1063101710641018#10651019# Instrumentation Support10661020#10211021+# CONFIG_PROFILING is not set10671022# CONFIG_KPROBES is not set1068102310691024#···10731024#10741025# CONFIG_PRINTK_TIME is not set10751026CONFIG_MAGIC_SYSRQ=y10271027+# CONFIG_UNUSED_SYMBOLS is not set10761028CONFIG_DEBUG_KERNEL=y10771029CONFIG_LOG_BUF_SHIFT=1710781030CONFIG_DETECT_SOFTLOCKUP=y10791031# CONFIG_SCHEDSTATS is not set10801032# CONFIG_DEBUG_SLAB is not set10811081-# CONFIG_DEBUG_MUTEXES is not set10331033+# CONFIG_DEBUG_RT_MUTEXES is not set10341034+# CONFIG_RT_MUTEX_TESTER is not set10821035# CONFIG_DEBUG_SPINLOCK is not set10361036+# CONFIG_DEBUG_MUTEXES is not set10371037+# CONFIG_DEBUG_RWSEMS is not set10831038# CONFIG_DEBUG_SPINLOCK_SLEEP is not set10391039+# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set10841040# CONFIG_DEBUG_KOBJECT is not set10851041# CONFIG_DEBUG_INFO is not set10861042CONFIG_DEBUG_FS=y···10961042CONFIG_DEBUG_STACK_USAGE=y10971043# CONFIG_DEBUGGER is not set10981044CONFIG_IRQSTACKS=y10991099-# CONFIG_PPC_EARLY_DEBUG_LPAR is not set11001100-# CONFIG_PPC_EARLY_DEBUG_G5 is not set11011101-# CONFIG_PPC_EARLY_DEBUG_RTAS is not set11021102-# CONFIG_PPC_EARLY_DEBUG_MAPLE is not set11031103-# CONFIG_PPC_EARLY_DEBUG_ISERIES is not set10451045+# CONFIG_PPC_EARLY_DEBUG is not set1104104611051047#11061048# Security options
+62-16
arch/powerpc/configs/pseries_defconfig
···11#22# Automatically generated make config: don't edit33-# Linux kernel version: 2.6.17-rc444-# Sun May 28 07:26:56 200633+# Linux kernel version: 2.6.18-rc344+# Tue Aug 8 09:14:48 200655#66CONFIG_PPC64=y77CONFIG_64BIT=y88CONFIG_PPC_MERGE=y99CONFIG_MMU=y1010CONFIG_GENERIC_HARDIRQS=y1111+CONFIG_IRQ_PER_CPU=y1112CONFIG_RWSEM_XCHGADD_ALGORITHM=y1213CONFIG_GENERIC_HWEIGHT=y1314CONFIG_GENERIC_CALIBRATE_DELAY=y···3635CONFIG_VIRT_CPU_ACCOUNTING=y3736CONFIG_SMP=y3837CONFIG_NR_CPUS=1283838+CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"39394040#4141# Code maturity level options···5452CONFIG_SYSVIPC=y5553CONFIG_POSIX_MQUEUE=y5654# CONFIG_BSD_PROCESS_ACCT is not set5555+# CONFIG_TASKSTATS is not set5756CONFIG_SYSCTL=y5857CONFIG_AUDIT=y5958CONFIG_AUDITSYSCALL=y···7370CONFIG_BUG=y7471CONFIG_ELF_CORE=y7572CONFIG_BASE_FULL=y7373+CONFIG_RT_MUTEXES=y7674CONFIG_FUTEX=y7775CONFIG_EPOLL=y7876CONFIG_SHMEM=y7977CONFIG_SLAB=y7878+CONFIG_VM_EVENT_COUNTERS=y8079# CONFIG_TINY_SHMEM is not set8180CONFIG_BASE_SMALL=08281# CONFIG_SLOB is not set···123118# CONFIG_PPC_PMAC is not set124119# CONFIG_PPC_MAPLE is not set125120# CONFIG_PPC_CELL is not set121121+# CONFIG_PPC_CELL_NATIVE is not set122122+# CONFIG_PPC_IBM_CELL_BLADE is not set123123+# CONFIG_UDBG_RTAS_CONSOLE is not set126124CONFIG_XICS=y127125# CONFIG_U3_DART is not set128126CONFIG_MPIC=y···157149CONFIG_FORCE_MAX_ZONEORDER=13158150CONFIG_IOMMU_VMERGE=y159151CONFIG_HOTPLUG_CPU=y152152+CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y160153CONFIG_KEXEC=y161154# CONFIG_CRASH_DUMP is not set162155CONFIG_IRQ_ALL_CPUS=y···182173# CONFIG_MEMORY_HOTPLUG is not set183174CONFIG_SPLIT_PTLOCK_CPUS=4184175CONFIG_MIGRATION=y176176+CONFIG_RESOURCES_64BIT=y185177CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID=y186178# CONFIG_PPC_64K_PAGES is not set187179CONFIG_SCHED_SMT=y···200190# CONFIG_PPC_INDIRECT_PCI is not set201191CONFIG_PCI=y202192CONFIG_PCI_DOMAINS=y193193+# CONFIG_PCIEPORTBUS is not set203194# CONFIG_PCI_DEBUG is not set204195205196#···249238CONFIG_INET_IPCOMP=m250239CONFIG_INET_XFRM_TUNNEL=m251240CONFIG_INET_TUNNEL=y241241+CONFIG_INET_XFRM_MODE_TRANSPORT=y242242+CONFIG_INET_XFRM_MODE_TUNNEL=y252243CONFIG_INET_DIAG=y253244CONFIG_INET_TCP_DIAG=y254245# CONFIG_TCP_CONG_ADVANCED is not set···263250# CONFIG_IPV6 is not set264251# CONFIG_INET6_XFRM_TUNNEL is not set265252# CONFIG_INET6_TUNNEL is not set253253+# CONFIG_NETWORK_SECMARK is not set266254CONFIG_NETFILTER=y267255# CONFIG_NETFILTER_DEBUG is not set268256···291277CONFIG_IP_NF_AMANDA=m292278# CONFIG_IP_NF_PPTP is not set293279# CONFIG_IP_NF_H323 is not set280280+# CONFIG_IP_NF_SIP is not set294281CONFIG_IP_NF_QUEUE=m295282296283#···331316# Network testing332317#333318# CONFIG_NET_PKTGEN is not set319319+# CONFIG_NET_TCPPROBE is not set334320# CONFIG_HAMRADIO is not set335321# CONFIG_IRDA is not set336322# CONFIG_BT is not set···348332CONFIG_PREVENT_FIRMWARE_BUILD=y349333CONFIG_FW_LOADER=y350334# CONFIG_DEBUG_DRIVER is not set335335+# CONFIG_SYS_HYPERVISOR is not set351336352337#353338# Connector - unified userspace <-> kernelspace linker···369352# CONFIG_PARPORT_PC_FIFO is not set370353# CONFIG_PARPORT_PC_SUPERIO is not set371354# CONFIG_PARPORT_GSC is not set355355+# CONFIG_PARPORT_AX88796 is not set372356# CONFIG_PARPORT_1284 is not set373357374358#···394376CONFIG_BLK_DEV_RAM=y395377CONFIG_BLK_DEV_RAM_COUNT=16396378CONFIG_BLK_DEV_RAM_SIZE=65536379379+CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024397380CONFIG_BLK_DEV_INITRD=y398381# CONFIG_CDROM_PKTCDVD is not set399382# CONFIG_ATA_OVER_ETH is not set···506487# CONFIG_MEGARAID_LEGACY is not set507488# CONFIG_MEGARAID_SAS is not set508489# CONFIG_SCSI_SATA is not set490490+# CONFIG_SCSI_HPTIOP is not set509491# CONFIG_SCSI_BUSLOGIC is not set510492# CONFIG_SCSI_DMX3191D is not set511493# CONFIG_SCSI_EATA is not set···528508CONFIG_SCSI_IPR_DUMP=y529509# CONFIG_SCSI_QLOGIC_1280 is not set530510CONFIG_SCSI_QLA_FC=m531531-CONFIG_SCSI_QLA2XXX_EMBEDDED_FIRMWARE=y532532-CONFIG_SCSI_QLA21XX=m533533-CONFIG_SCSI_QLA22XX=m534534-CONFIG_SCSI_QLA2300=m535535-CONFIG_SCSI_QLA2322=m536536-CONFIG_SCSI_QLA24XX=m537511CONFIG_SCSI_LPFC=m538512# CONFIG_SCSI_DC395x is not set539513# CONFIG_SCSI_DC390T is not set···542528CONFIG_MD_RAID0=y543529CONFIG_MD_RAID1=y544530CONFIG_MD_RAID10=m545545-CONFIG_MD_RAID5=y546546-CONFIG_MD_RAID5_RESHAPE=y547547-CONFIG_MD_RAID6=m531531+# CONFIG_MD_RAID456 is not set548532CONFIG_MD_MULTIPATH=m549533CONFIG_MD_FAULTY=m550534CONFIG_BLK_DEV_DM=y···663651# CONFIG_IXGB_NAPI is not set664652CONFIG_S2IO=m665653# CONFIG_S2IO_NAPI is not set654654+# CONFIG_MYRI10GE is not set666655667656#668657# Token Ring devices···767754CONFIG_VT=y768755CONFIG_VT_CONSOLE=y769756CONFIG_HW_CONSOLE=y757757+# CONFIG_VT_HW_CONSOLE_BINDING is not set770758# CONFIG_SERIAL_NONSTANDARD is not set771759772760#···790776CONFIG_UNIX98_PTYS=y791777CONFIG_LEGACY_PTYS=y792778CONFIG_LEGACY_PTY_COUNT=256779779+# CONFIG_BRIQ_PANEL is not set793780# CONFIG_PRINTER is not set794781# CONFIG_PPDEV is not set795782# CONFIG_TIPAR is not set···808793# Watchdog Cards809794#810795# CONFIG_WATCHDOG is not set796796+# CONFIG_HW_RANDOM is not set811797CONFIG_GEN_RTC=y812798# CONFIG_GEN_RTC_X is not set813799# CONFIG_DTLK is not set···855839# CONFIG_I2C_I810 is not set856840# CONFIG_I2C_PIIX4 is not set857841# CONFIG_I2C_NFORCE2 is not set842842+# CONFIG_I2C_OCORES is not set858843# CONFIG_I2C_PARPORT is not set859844# CONFIG_I2C_PARPORT_LIGHT is not set860845# CONFIG_I2C_PROSAVAGE is not set···893876#894877# Dallas's 1-wire bus895878#896896-# CONFIG_W1 is not set897879898880#899881# Hardware Monitoring support···908892# Multimedia devices909893#910894# CONFIG_VIDEO_DEV is not set895895+CONFIG_VIDEO_V4L2=y911896912897#913898# Digital Video Broadcasting Devices···919902#920903# Graphics support921904#905905+CONFIG_FIRMWARE_EDID=y922906CONFIG_FB=y923907CONFIG_FB_CFB_FILLRECT=y924908CONFIG_FB_CFB_COPYAREA=y925909CONFIG_FB_CFB_IMAGEBLIT=y926910CONFIG_FB_MACMODES=y927927-CONFIG_FB_FIRMWARE_EDID=y911911+# CONFIG_FB_BACKLIGHT is not set928912CONFIG_FB_MODE_HELPERS=y929913CONFIG_FB_TILEBLITTING=y930914# CONFIG_FB_CIRRUS is not set931915# CONFIG_FB_PM2 is not set932916# CONFIG_FB_CYBER2000 is not set933917CONFIG_FB_OF=y934934-# CONFIG_FB_CT65550 is not set935918# CONFIG_FB_ASILIANT is not set936919# CONFIG_FB_IMSTT is not set937920# CONFIG_FB_VGA16 is not set···1010993CONFIG_USB_EHCI_HCD=y1011994# CONFIG_USB_EHCI_SPLIT_ISO is not set1012995# CONFIG_USB_EHCI_ROOT_HUB_TT is not set996996+# CONFIG_USB_EHCI_TT_NEWSCHED is not set1013997# CONFIG_USB_ISP116X_HCD is not set1014998CONFIG_USB_OHCI_HCD=y1015999# CONFIG_USB_OHCI_BIG_ENDIAN is not set···11011083# CONFIG_USB_LEGOTOWER is not set11021084# CONFIG_USB_LCD is not set11031085# CONFIG_USB_LED is not set10861086+# CONFIG_USB_CYPRESS_CY7C63 is not set11041087# CONFIG_USB_CYTHERM is not set11051088# CONFIG_USB_PHIDGETKIT is not set11061089# CONFIG_USB_PHIDGETSERVO is not set11071090# CONFIG_USB_IDMOUSE is not set10911091+# CONFIG_USB_APPLEDISPLAY is not set11081092# CONFIG_USB_SISUSBVGA is not set11091093# CONFIG_USB_LD is not set11101094# CONFIG_USB_TEST is not set···11441124CONFIG_INFINIBAND=m11451125CONFIG_INFINIBAND_USER_MAD=m11461126CONFIG_INFINIBAND_USER_ACCESS=m11271127+CONFIG_INFINIBAND_ADDR_TRANS=y11471128CONFIG_INFINIBAND_MTHCA=m11481129CONFIG_INFINIBAND_MTHCA_DEBUG=y11491130CONFIG_INFINIBAND_IPOIB=m11501131CONFIG_INFINIBAND_IPOIB_DEBUG=y11511132# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set11521133CONFIG_INFINIBAND_SRP=m11341134+# CONFIG_INFINIBAND_ISER is not set1153113511541136#11551137# EDAC - error detection and reporting (RAS) (EXPERIMENTAL)···11611139# Real Time Clock11621140#11631141# CONFIG_RTC_CLASS is not set11421142+11431143+#11441144+# DMA Engine support11451145+#11461146+# CONFIG_DMA_ENGINE is not set11471147+11481148+#11491149+# DMA Clients11501150+#11511151+11521152+#11531153+# DMA Devices11541154+#1164115511651156#11661157# File systems···12041169# CONFIG_JFS_STATISTICS is not set12051170CONFIG_FS_POSIX_ACL=y12061171CONFIG_XFS_FS=m12071207-CONFIG_XFS_EXPORT=y12081172# CONFIG_XFS_QUOTA is not set12091173CONFIG_XFS_SECURITY=y12101174CONFIG_XFS_POSIX_ACL=y12111175# CONFIG_XFS_RT is not set12121176CONFIG_OCFS2_FS=m11771177+CONFIG_OCFS2_DEBUG_MASKLOG=y12131178# CONFIG_MINIX_FS is not set12141179# CONFIG_ROMFS_FS is not set12151180CONFIG_INOTIFY=y11811181+CONFIG_INOTIFY_USER=y12161182# CONFIG_QUOTA is not set12171183CONFIG_DNOTIFY=y12181184# CONFIG_AUTOFS_FS is not set···12951259# CONFIG_SMB_FS is not set12961260CONFIG_CIFS=m12971261# CONFIG_CIFS_STATS is not set12621262+# CONFIG_CIFS_WEAK_PW_HASH is not set12981263CONFIG_CIFS_XATTR=y12991264CONFIG_CIFS_POSIX=y12651265+# CONFIG_CIFS_DEBUG2 is not set13001266# CONFIG_CIFS_EXPERIMENTAL is not set13011267# CONFIG_NCP_FS is not set13021268# CONFIG_CODA_FS is not set···13641326CONFIG_LIBCRC32C=m13651327CONFIG_ZLIB_INFLATE=y13661328CONFIG_ZLIB_DEFLATE=m13291329+CONFIG_TEXTSEARCH=y13301330+CONFIG_TEXTSEARCH_KMP=m13311331+CONFIG_PLIST=y1367133213681333#13691334# Instrumentation Support···13801339#13811340# CONFIG_PRINTK_TIME is not set13821341CONFIG_MAGIC_SYSRQ=y13421342+# CONFIG_UNUSED_SYMBOLS is not set13831343CONFIG_DEBUG_KERNEL=y13841344CONFIG_LOG_BUF_SHIFT=1713851345CONFIG_DETECT_SOFTLOCKUP=y13861346# CONFIG_SCHEDSTATS is not set13871347# CONFIG_DEBUG_SLAB is not set13881388-# CONFIG_DEBUG_MUTEXES is not set13481348+# CONFIG_DEBUG_RT_MUTEXES is not set13491349+# CONFIG_RT_MUTEX_TESTER is not set13891350# CONFIG_DEBUG_SPINLOCK is not set13511351+# CONFIG_DEBUG_MUTEXES is not set13521352+# CONFIG_DEBUG_RWSEMS is not set13901353# CONFIG_DEBUG_SPINLOCK_SLEEP is not set13541354+# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set13911355# CONFIG_DEBUG_KOBJECT is not set13921356# CONFIG_DEBUG_INFO is not set13931357CONFIG_DEBUG_FS=y
···116116 u64 addr;117117 const u32 *addrp;118118 upf_t flags = UPF_BOOT_AUTOCONF | UPF_SKIP_TEST | UPF_SHARE_IRQ;119119+ struct device_node *tsi = of_get_parent(np);119120120121 /* We only support ports that have a clock frequency properly121122 * encoded in the device-tree.···136135 /* Add port, irq will be dealt with later. We passed a translated137136 * IO port value. It will be fixed up later along with the irq138137 */139139- return add_legacy_port(np, -1, UPIO_MEM, addr, addr, NO_IRQ, flags, 0);138138+ if (tsi && !strcmp(tsi->type, "tsi-bridge"))139139+ return add_legacy_port(np, -1, UPIO_TSI, addr, addr, NO_IRQ, flags, 0);140140+ else141141+ return add_legacy_port(np, -1, UPIO_MEM, addr, addr, NO_IRQ, flags, 0);140142}141143142144static int __init add_legacy_isa_port(struct device_node *np,···469465 fixup_port_irq(i, np, port);470466 if (port->iotype == UPIO_PORT)471467 fixup_port_pio(i, np, port);472472- if (port->iotype == UPIO_MEM)468468+ if ((port->iotype == UPIO_MEM) || (port->iotype == UPIO_TSI))473469 fixup_port_mmio(i, np, port);474470 }475471
+56
arch/powerpc/kernel/machine_kexec.c
···1313#include <linux/reboot.h>1414#include <linux/threads.h>1515#include <asm/machdep.h>1616+#include <asm/lmb.h>16171718void machine_crash_shutdown(struct pt_regs *regs)1819{···5958 machine_restart(NULL);6059 }6160 for(;;);6161+}6262+6363+static int __init early_parse_crashk(char *p)6464+{6565+ unsigned long size;6666+6767+ if (!p)6868+ return 1;6969+7070+ size = memparse(p, &p);7171+7272+ if (*p == '@')7373+ crashk_res.start = memparse(p + 1, &p);7474+ else7575+ crashk_res.start = KDUMP_KERNELBASE;7676+7777+ crashk_res.end = crashk_res.start + size - 1;7878+7979+ return 0;8080+}8181+early_param("crashkernel", early_parse_crashk);8282+8383+void __init reserve_crashkernel(void)8484+{8585+ unsigned long size;8686+8787+ if (crashk_res.start == 0)8888+ return;8989+9090+ /* We might have got these values via the command line or the9191+ * device tree, either way sanitise them now. */9292+9393+ size = crashk_res.end - crashk_res.start + 1;9494+9595+ if (crashk_res.start != KDUMP_KERNELBASE)9696+ printk("Crash kernel location must be 0x%x\n",9797+ KDUMP_KERNELBASE);9898+9999+ crashk_res.start = KDUMP_KERNELBASE;100100+ size = PAGE_ALIGN(size);101101+ crashk_res.end = crashk_res.start + size - 1;102102+103103+ /* Crash kernel trumps memory limit */104104+ if (memory_limit && memory_limit <= crashk_res.end) {105105+ memory_limit = crashk_res.end + 1;106106+ printk("Adjusted memory limit for crashkernel, now 0x%lx\n",107107+ memory_limit);108108+ }109109+110110+ lmb_reserve(crashk_res.start, size);111111+}112112+113113+int overlaps_crashkernel(unsigned long start, unsigned long size)114114+{115115+ return (start + size) > crashk_res.start && start <= crashk_res.end;62116}
-57
arch/powerpc/kernel/machine_kexec_64.c
···1010 */111112121313-#include <linux/cpumask.h>1413#include <linux/kexec.h>1514#include <linux/smp.h>1615#include <linux/thread_info.h>···2021#include <asm/machdep.h>2122#include <asm/cacheflush.h>2223#include <asm/paca.h>2323-#include <asm/lmb.h>2424#include <asm/mmu.h>2525#include <asm/sections.h> /* _end */2626#include <asm/prom.h>···381383 return 0;382384}383385__initcall(kexec_setup);384384-385385-static int __init early_parse_crashk(char *p)386386-{387387- unsigned long size;388388-389389- if (!p)390390- return 1;391391-392392- size = memparse(p, &p);393393-394394- if (*p == '@')395395- crashk_res.start = memparse(p + 1, &p);396396- else397397- crashk_res.start = KDUMP_KERNELBASE;398398-399399- crashk_res.end = crashk_res.start + size - 1;400400-401401- return 0;402402-}403403-early_param("crashkernel", early_parse_crashk);404404-405405-void __init reserve_crashkernel(void)406406-{407407- unsigned long size;408408-409409- if (crashk_res.start == 0)410410- return;411411-412412- /* We might have got these values via the command line or the413413- * device tree, either way sanitise them now. */414414-415415- size = crashk_res.end - crashk_res.start + 1;416416-417417- if (crashk_res.start != KDUMP_KERNELBASE)418418- printk("Crash kernel location must be 0x%x\n",419419- KDUMP_KERNELBASE);420420-421421- crashk_res.start = KDUMP_KERNELBASE;422422- size = PAGE_ALIGN(size);423423- crashk_res.end = crashk_res.start + size - 1;424424-425425- /* Crash kernel trumps memory limit */426426- if (memory_limit && memory_limit <= crashk_res.end) {427427- memory_limit = crashk_res.end + 1;428428- printk("Adjusted memory limit for crashkernel, now 0x%lx\n",429429- memory_limit);430430- }431431-432432- lmb_reserve(crashk_res.start, size);433433-}434434-435435-int overlaps_crashkernel(unsigned long start, unsigned long size)436436-{437437- return (start + size) > crashk_res.start && start <= crashk_res.end;438438-}
+7-6
arch/powerpc/kernel/prom_parse.c
···601601 return p;602602}603603604604-static u8 of_irq_pci_swizzle(u8 slot, u8 pin)605605-{606606- return (((pin - 1) + slot) % 4) + 1;607607-}608608-609604/* This doesn't need to be called if you don't have any special workaround610605 * flags to pass611606 */···890895}891896EXPORT_SYMBOL_GPL(of_irq_map_one);892897898898+#ifdef CONFIG_PCI899899+static u8 of_irq_pci_swizzle(u8 slot, u8 pin)900900+{901901+ return (((pin - 1) + slot) % 4) + 1;902902+}903903+893904int of_irq_map_pci(struct pci_dev *pdev, struct of_irq *out_irq)894905{895906 struct device_node *dn, *ppnode;···972971 return of_irq_map_raw(ppnode, &lspec, laddr, out_irq);973972}974973EXPORT_SYMBOL_GPL(of_irq_map_pci);975975-974974+#endif /* CONFIG_PCI */
+17-8
arch/powerpc/kernel/time.c
···417417/*418418 * This version of gettimeofday has microsecond resolution.419419 */420420-static inline void __do_gettimeofday(struct timeval *tv, u64 tb_val)420420+static inline void __do_gettimeofday(struct timeval *tv)421421{422422 unsigned long sec, usec;423423 u64 tb_ticks, xsec;···431431 * without a divide (and in fact, without a multiply)432432 */433433 temp_varp = do_gtod.varp;434434- tb_ticks = tb_val - temp_varp->tb_orig_stamp;434434+435435+ /* Sampling the time base must be done after loading436436+ * do_gtod.varp in order to avoid racing with update_gtod.437437+ */438438+ data_barrier(temp_varp);439439+ tb_ticks = get_tb() - temp_varp->tb_orig_stamp;435440 temp_tb_to_xs = temp_varp->tb_to_xs;436441 temp_stamp_xsec = temp_varp->stamp_xsec;437442 xsec = temp_stamp_xsec + mulhdu(tb_ticks, temp_tb_to_xs);···469464 tv->tv_usec = usec;470465 return;471466 }472472- __do_gettimeofday(tv, get_tb());467467+ __do_gettimeofday(tv);473468}474469475470EXPORT_SYMBOL(do_gettimeofday);···655650 int next_dec;656651 int cpu = smp_processor_id();657652 unsigned long ticks;653653+ u64 tb_next_jiffy;658654659655#ifdef CONFIG_PPC32660656 if (atomic_read(&ppc_n_lost_interrupts) != 0)···697691 continue;698692699693 write_seqlock(&xtime_lock);700700- tb_last_jiffy += tb_ticks_per_jiffy;701701- tb_last_stamp = per_cpu(last_jiffy, cpu);702702- do_timer(regs);703703- timer_recalc_offset(tb_last_jiffy);704704- timer_check_rtc();694694+ tb_next_jiffy = tb_last_jiffy + tb_ticks_per_jiffy;695695+ if (per_cpu(last_jiffy, cpu) >= tb_next_jiffy) {696696+ tb_last_jiffy = tb_next_jiffy;697697+ tb_last_stamp = per_cpu(last_jiffy, cpu);698698+ do_timer(regs);699699+ timer_recalc_offset(tb_last_jiffy);700700+ timer_check_rtc();701701+ }705702 write_sequnlock(&xtime_lock);706703 }707704
+17-7
arch/powerpc/kernel/traps.c
···55555656#ifdef CONFIG_PPC64 /* XXX */5757#define _IO_BASE pci_io_base5858-#ifdef CONFIG_KEXEC5959-cpumask_t cpus_in_sr = CPU_MASK_NONE;6060-#endif6158#endif62596360#ifdef CONFIG_DEBUGGER···207210#endif208211209212 die("System Reset", regs, SIGABRT);213213+214214+ /*215215+ * Some CPUs when released from the debugger will execute this path.216216+ * These CPUs entered the debugger via a soft-reset. If the CPU was217217+ * hung before entering the debugger it will return to the hung218218+ * state when exiting this function. This causes a problem in219219+ * kdump since the hung CPU(s) will not respond to the IPI sent220220+ * from kdump. To prevent the problem we call crash_kexec_secondary()221221+ * here. If a kdump had not been initiated or we exit the debugger222222+ * with the "exit and recover" command (x) crash_kexec_secondary()223223+ * will return after 5ms and the CPU returns to its previous state.224224+ */225225+ crash_kexec_secondary(regs);210226211227 /* Must die if the interrupt is not recoverable */212228 if (!(regs->msr & MSR_RI))···585575#define INST_MFSPR_PVR_MASK 0xfc1fffff586576587577#define INST_DCBA 0x7c0005ec588588-#define INST_DCBA_MASK 0x7c0007fe578578+#define INST_DCBA_MASK 0xfc0007fe589579590580#define INST_MCRXR 0x7c000400591591-#define INST_MCRXR_MASK 0x7c0007fe581581+#define INST_MCRXR_MASK 0xfc0007fe592582593583#define INST_STRING 0x7c00042a594594-#define INST_STRING_MASK 0x7c0007fe595595-#define INST_STRING_GEN_MASK 0x7c00067e584584+#define INST_STRING_MASK 0xfc0007fe585585+#define INST_STRING_GEN_MASK 0xfc00067e596586#define INST_LSWI 0x7c0004aa597587#define INST_LSWX 0x7c00042a598588#define INST_STSWI 0x7c0005aa
···1414config MPC85xx_CDS1515 bool "Freescale MPC85xx CDS"1616 select DEFAULT_UIMAGE1717- select PPC_I8259 if PCI1817 help1918 This option enables support for the MPC85xx CDS board2019
···5353#define smp_read_barrier_depends() do { } while(0)5454#endif /* CONFIG_SMP */55555656+/*5757+ * This is a barrier which prevents following instructions from being5858+ * started until the value of the argument x is known. For example, if5959+ * x is a variable loaded from memory, this prevents following6060+ * instructions from being executed until the load has been performed.6161+ */6262+#define data_barrier(x) \6363+ asm volatile("twi 0,%0,0; isync" : : "r" (x) : "memory");6464+5665struct task_struct;5766struct pt_regs;5867
+8-6
include/asm-powerpc/tsi108.h
···11/*22- * include/asm-ppc/tsi108.h33- *42 * common routine and memory layout for Tundra TSI108(Grendel) host bridge53 * memory controller.64 *75 * Author: Jacob Pan (jacob.pan@freescale.com)86 * Alex Bounine (alexandreb@tundra.com)99- * 2004 (c) Freescale Semiconductor Inc. This file is licensed under1010- * the terms of the GNU General Public License version 2. This program1111- * is licensed "as is" without any warranty of any kind, whether express1212- * or implied.77+ *88+ * Copyright 2004-2006 Freescale Semiconductor, Inc.99+ *1010+ * This program is free software; you can redistribute it and/or1111+ * modify it under the terms of the GNU General Public License1212+ * as published by the Free Software Foundation; either version1313+ * 2 of the License, or (at your option) any later version.1314 */1515+1416#ifndef __PPC_KERNEL_TSI108_H1517#define __PPC_KERNEL_TSI108_H1618
+124
include/asm-powerpc/tsi108_irq.h
···11+/*22+ * (C) Copyright 2005 Tundra Semiconductor Corp.33+ * Alex Bounine, <alexandreb at tundra.com).44+ *55+ * See file CREDITS for list of people who contributed to this66+ * project.77+ *88+ * This program is free software; you can redistribute it and/or99+ * modify it under the terms of the GNU General Public License as1010+ * published by the Free Software Foundation; either version 2 of1111+ * the License, or (at your option) any later version.1212+ *1313+ * This program is distributed in the hope that it will be useful,1414+ * but WITHOUT ANY WARRANTY; without even the implied warranty of1515+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the1616+ * GNU General Public License for more details.1717+ *1818+ * You should have received a copy of the GNU General Public License1919+ * along with this program; if not, write to the Free Software2020+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,2121+ * MA 02111-1307 USA2222+ */2323+2424+/*2525+ * definitions for interrupt controller initialization and external interrupt2626+ * demultiplexing on TSI108EMU/SVB boards.2727+ */2828+2929+#ifndef _ASM_PPC_TSI108_IRQ_H3030+#define _ASM_PPC_TSI108_IRQ_H3131+3232+/*3333+ * Tsi108 interrupts3434+ */3535+#ifndef TSI108_IRQ_REG_BASE3636+#define TSI108_IRQ_REG_BASE 03737+#endif3838+3939+#define TSI108_IRQ(x) (TSI108_IRQ_REG_BASE + (x))4040+4141+#define TSI108_MAX_VECTORS (36 + 4) /* 36 sources + PCI INT demux */4242+#define MAX_TASK_PRIO 0xF4343+4444+#define TSI108_IRQ_SPURIOUS (TSI108_MAX_VECTORS)4545+4646+#define DEFAULT_PRIO_LVL 10 /* initial priority level */4747+4848+/* Interrupt vectors assignment to external and internal4949+ * sources of requests. */5050+5151+/* EXTERNAL INTERRUPT SOURCES */5252+5353+#define IRQ_TSI108_EXT_INT0 TSI108_IRQ(0) /* External Source at INT[0] */5454+#define IRQ_TSI108_EXT_INT1 TSI108_IRQ(1) /* External Source at INT[1] */5555+#define IRQ_TSI108_EXT_INT2 TSI108_IRQ(2) /* External Source at INT[2] */5656+#define IRQ_TSI108_EXT_INT3 TSI108_IRQ(3) /* External Source at INT[3] */5757+5858+/* INTERNAL INTERRUPT SOURCES */5959+6060+#define IRQ_TSI108_RESERVED0 TSI108_IRQ(4) /* Reserved IRQ */6161+#define IRQ_TSI108_RESERVED1 TSI108_IRQ(5) /* Reserved IRQ */6262+#define IRQ_TSI108_RESERVED2 TSI108_IRQ(6) /* Reserved IRQ */6363+#define IRQ_TSI108_RESERVED3 TSI108_IRQ(7) /* Reserved IRQ */6464+#define IRQ_TSI108_DMA0 TSI108_IRQ(8) /* DMA0 */6565+#define IRQ_TSI108_DMA1 TSI108_IRQ(9) /* DMA1 */6666+#define IRQ_TSI108_DMA2 TSI108_IRQ(10) /* DMA2 */6767+#define IRQ_TSI108_DMA3 TSI108_IRQ(11) /* DMA3 */6868+#define IRQ_TSI108_UART0 TSI108_IRQ(12) /* UART0 */6969+#define IRQ_TSI108_UART1 TSI108_IRQ(13) /* UART1 */7070+#define IRQ_TSI108_I2C TSI108_IRQ(14) /* I2C */7171+#define IRQ_TSI108_GPIO TSI108_IRQ(15) /* GPIO */7272+#define IRQ_TSI108_GIGE0 TSI108_IRQ(16) /* GIGE0 */7373+#define IRQ_TSI108_GIGE1 TSI108_IRQ(17) /* GIGE1 */7474+#define IRQ_TSI108_RESERVED4 TSI108_IRQ(18) /* Reserved IRQ */7575+#define IRQ_TSI108_HLP TSI108_IRQ(19) /* HLP */7676+#define IRQ_TSI108_SDRAM TSI108_IRQ(20) /* SDC */7777+#define IRQ_TSI108_PROC_IF TSI108_IRQ(21) /* Processor IF */7878+#define IRQ_TSI108_RESERVED5 TSI108_IRQ(22) /* Reserved IRQ */7979+#define IRQ_TSI108_PCI TSI108_IRQ(23) /* PCI/X block */8080+8181+#define IRQ_TSI108_MBOX0 TSI108_IRQ(24) /* Mailbox 0 register */8282+#define IRQ_TSI108_MBOX1 TSI108_IRQ(25) /* Mailbox 1 register */8383+#define IRQ_TSI108_MBOX2 TSI108_IRQ(26) /* Mailbox 2 register */8484+#define IRQ_TSI108_MBOX3 TSI108_IRQ(27) /* Mailbox 3 register */8585+8686+#define IRQ_TSI108_DBELL0 TSI108_IRQ(28) /* Doorbell 0 */8787+#define IRQ_TSI108_DBELL1 TSI108_IRQ(29) /* Doorbell 1 */8888+#define IRQ_TSI108_DBELL2 TSI108_IRQ(30) /* Doorbell 2 */8989+#define IRQ_TSI108_DBELL3 TSI108_IRQ(31) /* Doorbell 3 */9090+9191+#define IRQ_TSI108_TIMER0 TSI108_IRQ(32) /* Global Timer 0 */9292+#define IRQ_TSI108_TIMER1 TSI108_IRQ(33) /* Global Timer 1 */9393+#define IRQ_TSI108_TIMER2 TSI108_IRQ(34) /* Global Timer 2 */9494+#define IRQ_TSI108_TIMER3 TSI108_IRQ(35) /* Global Timer 3 */9595+9696+/*9797+ * PCI bus INTA# - INTD# lines demultiplexor9898+ */9999+#define IRQ_PCI_INTAD_BASE TSI108_IRQ(36)100100+#define IRQ_PCI_INTA (IRQ_PCI_INTAD_BASE + 0)101101+#define IRQ_PCI_INTB (IRQ_PCI_INTAD_BASE + 1)102102+#define IRQ_PCI_INTC (IRQ_PCI_INTAD_BASE + 2)103103+#define IRQ_PCI_INTD (IRQ_PCI_INTAD_BASE + 3)104104+#define NUM_PCI_IRQS (4)105105+106106+/* number of entries in vector dispatch table */107107+#define IRQ_TSI108_TAB_SIZE (TSI108_MAX_VECTORS + 1)108108+109109+/* Mapping of MPIC outputs to processors' interrupt pins */110110+111111+#define IDIR_INT_OUT0 0x1112112+#define IDIR_INT_OUT1 0x2113113+#define IDIR_INT_OUT2 0x4114114+#define IDIR_INT_OUT3 0x8115115+116116+/*---------------------------------------------------------------117117+ * IRQ line configuration parameters */118118+119119+/* Interrupt delivery modes */120120+typedef enum {121121+ TSI108_IRQ_DIRECTED,122122+ TSI108_IRQ_DISTRIBUTED,123123+} TSI108_IRQ_MODE;124124+#endif /* _ASM_PPC_TSI108_IRQ_H */