Merge ../linux-2.6
This commit is contained in:
commit
5164501794
|
@ -111,4 +111,8 @@ source: linux/Documentation/video4linux/CARDLIST.bttv
|
||||||
If you have problems with this please do ask on the mailing list.
|
If you have problems with this please do ask on the mailing list.
|
||||||
|
|
||||||
--
|
--
|
||||||
Authors: Richard Walker, Jamie Honan, Michael Hunold, Manu Abraham
|
Authors: Richard Walker,
|
||||||
|
Jamie Honan,
|
||||||
|
Michael Hunold,
|
||||||
|
Manu Abraham,
|
||||||
|
Michael Krufky
|
||||||
|
|
|
@ -335,6 +335,12 @@ running once the system is up.
|
||||||
timesource is not avalible, it defaults to PIT.
|
timesource is not avalible, it defaults to PIT.
|
||||||
Format: { pit | tsc | cyclone | pmtmr }
|
Format: { pit | tsc | cyclone | pmtmr }
|
||||||
|
|
||||||
|
disable_8254_timer
|
||||||
|
enable_8254_timer
|
||||||
|
[IA32/X86_64] Disable/Enable interrupt 0 timer routing
|
||||||
|
over the 8254 in addition to over the IO-APIC. The
|
||||||
|
kernel tries to set a sensible default.
|
||||||
|
|
||||||
hpet= [IA-32,HPET] option to disable HPET and use PIT.
|
hpet= [IA-32,HPET] option to disable HPET and use PIT.
|
||||||
Format: disable
|
Format: disable
|
||||||
|
|
||||||
|
@ -1034,6 +1040,8 @@ running once the system is up.
|
||||||
|
|
||||||
nomce [IA-32] Machine Check Exception
|
nomce [IA-32] Machine Check Exception
|
||||||
|
|
||||||
|
nomca [IA-64] Disable machine check abort handling
|
||||||
|
|
||||||
noresidual [PPC] Don't use residual data on PReP machines.
|
noresidual [PPC] Don't use residual data on PReP machines.
|
||||||
|
|
||||||
noresume [SWSUSP] Disables resume and restores original swap
|
noresume [SWSUSP] Disables resume and restores original swap
|
||||||
|
@ -1282,6 +1290,19 @@ running once the system is up.
|
||||||
New name for the ramdisk parameter.
|
New name for the ramdisk parameter.
|
||||||
See Documentation/ramdisk.txt.
|
See Documentation/ramdisk.txt.
|
||||||
|
|
||||||
|
rcu.blimit= [KNL,BOOT] Set maximum number of finished
|
||||||
|
RCU callbacks to process in one batch.
|
||||||
|
|
||||||
|
rcu.qhimark= [KNL,BOOT] Set threshold of queued
|
||||||
|
RCU callbacks over which batch limiting is disabled.
|
||||||
|
|
||||||
|
rcu.qlowmark= [KNL,BOOT] Set threshold of queued
|
||||||
|
RCU callbacks below which batch limiting is re-enabled.
|
||||||
|
|
||||||
|
rcu.rsinterval= [KNL,BOOT,SMP] Set the number of additional
|
||||||
|
RCU callbacks to queued before forcing reschedule
|
||||||
|
on all cpus.
|
||||||
|
|
||||||
rdinit= [KNL]
|
rdinit= [KNL]
|
||||||
Format: <full_path>
|
Format: <full_path>
|
||||||
Run specified binary instead of /init from the ramdisk,
|
Run specified binary instead of /init from the ramdisk,
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
12 -> Medion 7134 [16be:0003]
|
12 -> Medion 7134 [16be:0003]
|
||||||
13 -> Typhoon TV+Radio 90031
|
13 -> Typhoon TV+Radio 90031
|
||||||
14 -> ELSA EX-VISION 300TV [1048:226b]
|
14 -> ELSA EX-VISION 300TV [1048:226b]
|
||||||
15 -> ELSA EX-VISION 500TV [1048:226b]
|
15 -> ELSA EX-VISION 500TV [1048:226a]
|
||||||
16 -> ASUS TV-FM 7134 [1043:4842,1043:4830,1043:4840]
|
16 -> ASUS TV-FM 7134 [1043:4842,1043:4830,1043:4840]
|
||||||
17 -> AOPEN VA1000 POWER [1131:7133]
|
17 -> AOPEN VA1000 POWER [1131:7133]
|
||||||
18 -> BMK MPEX No Tuner
|
18 -> BMK MPEX No Tuner
|
||||||
|
@ -75,7 +75,7 @@
|
||||||
74 -> LifeView FlyTV Platinum Mini2 [14c0:1212]
|
74 -> LifeView FlyTV Platinum Mini2 [14c0:1212]
|
||||||
75 -> AVerMedia AVerTVHD MCE A180 [1461:1044]
|
75 -> AVerMedia AVerTVHD MCE A180 [1461:1044]
|
||||||
76 -> SKNet MonsterTV Mobile [1131:4ee9]
|
76 -> SKNet MonsterTV Mobile [1131:4ee9]
|
||||||
77 -> Pinnacle PCTV 110i (saa7133) [11bd:002e]
|
77 -> Pinnacle PCTV 40i/50i/110i (saa7133) [11bd:002e]
|
||||||
78 -> ASUSTeK P7131 Dual [1043:4862]
|
78 -> ASUSTeK P7131 Dual [1043:4862]
|
||||||
79 -> Sedna/MuchTV PC TV Cardbus TV/Radio (ITO25 Rev:2B)
|
79 -> Sedna/MuchTV PC TV Cardbus TV/Radio (ITO25 Rev:2B)
|
||||||
80 -> ASUS Digimatrix TV [1043:0210]
|
80 -> ASUS Digimatrix TV [1043:0210]
|
||||||
|
|
|
@ -838,7 +838,6 @@ S: Maintained
|
||||||
|
|
||||||
DVB SUBSYSTEM AND DRIVERS
|
DVB SUBSYSTEM AND DRIVERS
|
||||||
P: LinuxTV.org Project
|
P: LinuxTV.org Project
|
||||||
M: mchehab@infradead.org
|
|
||||||
M: v4l-dvb-maintainer@linuxtv.org
|
M: v4l-dvb-maintainer@linuxtv.org
|
||||||
L: linux-dvb@linuxtv.org (subscription required)
|
L: linux-dvb@linuxtv.org (subscription required)
|
||||||
W: http://linuxtv.org/
|
W: http://linuxtv.org/
|
||||||
|
|
|
@ -78,7 +78,7 @@ menu "System Type"
|
||||||
|
|
||||||
choice
|
choice
|
||||||
prompt "ARM system type"
|
prompt "ARM system type"
|
||||||
default ARCH_RPC
|
default ARCH_VERSATILE
|
||||||
|
|
||||||
config ARCH_CLPS7500
|
config ARCH_CLPS7500
|
||||||
bool "Cirrus-CL-PS7500FE"
|
bool "Cirrus-CL-PS7500FE"
|
||||||
|
|
|
@ -422,12 +422,14 @@ static int timer_dyn_tick_disable(void)
|
||||||
void timer_dyn_reprogram(void)
|
void timer_dyn_reprogram(void)
|
||||||
{
|
{
|
||||||
struct dyn_tick_timer *dyn_tick = system_timer->dyn_tick;
|
struct dyn_tick_timer *dyn_tick = system_timer->dyn_tick;
|
||||||
|
unsigned long next, seq;
|
||||||
|
|
||||||
if (dyn_tick) {
|
if (dyn_tick && (dyn_tick->state & DYN_TICK_ENABLED)) {
|
||||||
write_seqlock(&xtime_lock);
|
next = next_timer_interrupt();
|
||||||
if (dyn_tick->state & DYN_TICK_ENABLED)
|
do {
|
||||||
|
seq = read_seqbegin(&xtime_lock);
|
||||||
dyn_tick->reprogram(next_timer_interrupt() - jiffies);
|
dyn_tick->reprogram(next_timer_interrupt() - jiffies);
|
||||||
write_sequnlock(&xtime_lock);
|
} while (read_seqretry(&xtime_lock, seq));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -56,6 +56,9 @@ static int __init nas100d_power_init(void)
|
||||||
|
|
||||||
static void __exit nas100d_power_exit(void)
|
static void __exit nas100d_power_exit(void)
|
||||||
{
|
{
|
||||||
|
if (!(machine_is_nas100d()))
|
||||||
|
return;
|
||||||
|
|
||||||
free_irq(NAS100D_RB_IRQ, NULL);
|
free_irq(NAS100D_RB_IRQ, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -80,6 +80,7 @@ ENTRY(v6wbi_flush_kern_tlb_range)
|
||||||
add r0, r0, #PAGE_SZ
|
add r0, r0, #PAGE_SZ
|
||||||
cmp r0, r1
|
cmp r0, r1
|
||||||
blo 1b
|
blo 1b
|
||||||
|
mcr p15, 0, r2, c7, c10, 4 @ data synchronization barrier
|
||||||
mov pc, lr
|
mov pc, lr
|
||||||
|
|
||||||
.section ".text.init", #alloc, #execinstr
|
.section ".text.init", #alloc, #execinstr
|
||||||
|
|
|
@ -45,6 +45,9 @@
|
||||||
#include <asm/setup.h>
|
#include <asm/setup.h>
|
||||||
#include <asm/pgtable.h>
|
#include <asm/pgtable.h>
|
||||||
|
|
||||||
|
void (*pm_power_off)(void) = NULL;
|
||||||
|
EXPORT_SYMBOL(pm_power_off);
|
||||||
|
|
||||||
asmlinkage void ret_from_fork(void);
|
asmlinkage void ret_from_fork(void);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -11,7 +11,7 @@ obj-y := process.o semaphore.o signal.o entry.o traps.o irq.o \
|
||||||
|
|
||||||
obj-y += cpu/
|
obj-y += cpu/
|
||||||
obj-y += timers/
|
obj-y += timers/
|
||||||
obj-$(CONFIG_ACPI) += acpi/
|
obj-y += acpi/
|
||||||
obj-$(CONFIG_X86_BIOS_REBOOT) += reboot.o
|
obj-$(CONFIG_X86_BIOS_REBOOT) += reboot.o
|
||||||
obj-$(CONFIG_MCA) += mca.o
|
obj-$(CONFIG_MCA) += mca.o
|
||||||
obj-$(CONFIG_X86_MSR) += msr.o
|
obj-$(CONFIG_X86_MSR) += msr.o
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
obj-y := boot.o
|
obj-$(CONFIG_ACPI) += boot.o
|
||||||
obj-$(CONFIG_X86_IO_APIC) += earlyquirk.o
|
obj-$(CONFIG_X86_IO_APIC) += earlyquirk.o
|
||||||
obj-$(CONFIG_ACPI_SLEEP) += sleep.o wakeup.o
|
obj-$(CONFIG_ACPI_SLEEP) += sleep.o wakeup.o
|
||||||
|
|
||||||
|
|
|
@ -1111,9 +1111,6 @@ int __init acpi_boot_table_init(void)
|
||||||
disable_acpi();
|
disable_acpi();
|
||||||
return error;
|
return error;
|
||||||
}
|
}
|
||||||
#ifdef __i386__
|
|
||||||
check_acpi_pci();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
acpi_table_parse(ACPI_BOOT, acpi_parse_sbf);
|
acpi_table_parse(ACPI_BOOT, acpi_parse_sbf);
|
||||||
|
|
||||||
|
|
|
@ -7,14 +7,22 @@
|
||||||
#include <linux/pci.h>
|
#include <linux/pci.h>
|
||||||
#include <asm/pci-direct.h>
|
#include <asm/pci-direct.h>
|
||||||
#include <asm/acpi.h>
|
#include <asm/acpi.h>
|
||||||
|
#include <asm/apic.h>
|
||||||
|
|
||||||
static int __init check_bridge(int vendor, int device)
|
static int __init check_bridge(int vendor, int device)
|
||||||
{
|
{
|
||||||
|
#ifdef CONFIG_ACPI
|
||||||
/* According to Nvidia all timer overrides are bogus. Just ignore
|
/* According to Nvidia all timer overrides are bogus. Just ignore
|
||||||
them all. */
|
them all. */
|
||||||
if (vendor == PCI_VENDOR_ID_NVIDIA) {
|
if (vendor == PCI_VENDOR_ID_NVIDIA) {
|
||||||
acpi_skip_timer_override = 1;
|
acpi_skip_timer_override = 1;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
if (vendor == PCI_VENDOR_ID_ATI && timer_over_8254 == 1) {
|
||||||
|
timer_over_8254 = 0;
|
||||||
|
printk(KERN_INFO "ATI board detected. Disabling timer routing "
|
||||||
|
"over 8254.\n");
|
||||||
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -278,10 +278,10 @@ void __devinit generic_identify(struct cpuinfo_x86 * c)
|
||||||
c->x86_capability[4] = excap;
|
c->x86_capability[4] = excap;
|
||||||
c->x86 = (tfms >> 8) & 15;
|
c->x86 = (tfms >> 8) & 15;
|
||||||
c->x86_model = (tfms >> 4) & 15;
|
c->x86_model = (tfms >> 4) & 15;
|
||||||
if (c->x86 == 0xf) {
|
if (c->x86 == 0xf)
|
||||||
c->x86 += (tfms >> 20) & 0xff;
|
c->x86 += (tfms >> 20) & 0xff;
|
||||||
|
if (c->x86 >= 0x6)
|
||||||
c->x86_model += ((tfms >> 16) & 0xF) << 4;
|
c->x86_model += ((tfms >> 16) & 0xF) << 4;
|
||||||
}
|
|
||||||
c->x86_mask = tfms & 15;
|
c->x86_mask = tfms & 15;
|
||||||
} else {
|
} else {
|
||||||
/* Have CPUID level 0 only - unheard of */
|
/* Have CPUID level 0 only - unheard of */
|
||||||
|
|
|
@ -70,10 +70,13 @@ static void efi_call_phys_prelog(void)
|
||||||
{
|
{
|
||||||
unsigned long cr4;
|
unsigned long cr4;
|
||||||
unsigned long temp;
|
unsigned long temp;
|
||||||
|
struct Xgt_desc_struct *cpu_gdt_descr;
|
||||||
|
|
||||||
spin_lock(&efi_rt_lock);
|
spin_lock(&efi_rt_lock);
|
||||||
local_irq_save(efi_rt_eflags);
|
local_irq_save(efi_rt_eflags);
|
||||||
|
|
||||||
|
cpu_gdt_descr = &per_cpu(cpu_gdt_descr, 0);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* If I don't have PSE, I should just duplicate two entries in page
|
* If I don't have PSE, I should just duplicate two entries in page
|
||||||
* directory. If I have PSE, I just need to duplicate one entry in
|
* directory. If I have PSE, I just need to duplicate one entry in
|
||||||
|
@ -103,18 +106,17 @@ static void efi_call_phys_prelog(void)
|
||||||
*/
|
*/
|
||||||
local_flush_tlb();
|
local_flush_tlb();
|
||||||
|
|
||||||
per_cpu(cpu_gdt_descr, 0).address =
|
cpu_gdt_descr->address = __pa(cpu_gdt_descr->address);
|
||||||
__pa(per_cpu(cpu_gdt_descr, 0).address);
|
load_gdt(cpu_gdt_descr);
|
||||||
load_gdt((struct Xgt_desc_struct *)__pa(&per_cpu(cpu_gdt_descr, 0)));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void efi_call_phys_epilog(void)
|
static void efi_call_phys_epilog(void)
|
||||||
{
|
{
|
||||||
unsigned long cr4;
|
unsigned long cr4;
|
||||||
|
struct Xgt_desc_struct *cpu_gdt_descr = &per_cpu(cpu_gdt_descr, 0);
|
||||||
|
|
||||||
per_cpu(cpu_gdt_descr, 0).address =
|
cpu_gdt_descr->address = __va(cpu_gdt_descr->address);
|
||||||
(unsigned long)__va(per_cpu(cpu_gdt_descr, 0).address);
|
load_gdt(cpu_gdt_descr);
|
||||||
load_gdt((struct Xgt_desc_struct *)__va(&per_cpu(cpu_gdt_descr, 0)));
|
|
||||||
|
|
||||||
cr4 = read_cr4();
|
cr4 = read_cr4();
|
||||||
|
|
||||||
|
|
|
@ -51,6 +51,8 @@ static struct { int pin, apic; } ioapic_i8259 = { -1, -1 };
|
||||||
|
|
||||||
static DEFINE_SPINLOCK(ioapic_lock);
|
static DEFINE_SPINLOCK(ioapic_lock);
|
||||||
|
|
||||||
|
int timer_over_8254 __initdata = 1;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Is the SiS APIC rmw bug present ?
|
* Is the SiS APIC rmw bug present ?
|
||||||
* -1 = don't know, 0 = no, 1 = yes
|
* -1 = don't know, 0 = no, 1 = yes
|
||||||
|
@ -2267,7 +2269,8 @@ static inline void check_timer(void)
|
||||||
apic_write_around(APIC_LVT0, APIC_LVT_MASKED | APIC_DM_EXTINT);
|
apic_write_around(APIC_LVT0, APIC_LVT_MASKED | APIC_DM_EXTINT);
|
||||||
init_8259A(1);
|
init_8259A(1);
|
||||||
timer_ack = 1;
|
timer_ack = 1;
|
||||||
enable_8259A_irq(0);
|
if (timer_over_8254 > 0)
|
||||||
|
enable_8259A_irq(0);
|
||||||
|
|
||||||
pin1 = find_isa_irq_pin(0, mp_INT);
|
pin1 = find_isa_irq_pin(0, mp_INT);
|
||||||
apic1 = find_isa_irq_apic(0, mp_INT);
|
apic1 = find_isa_irq_apic(0, mp_INT);
|
||||||
|
@ -2392,6 +2395,20 @@ void __init setup_IO_APIC(void)
|
||||||
print_IO_APIC();
|
print_IO_APIC();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int __init setup_disable_8254_timer(char *s)
|
||||||
|
{
|
||||||
|
timer_over_8254 = -1;
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
static int __init setup_enable_8254_timer(char *s)
|
||||||
|
{
|
||||||
|
timer_over_8254 = 2;
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
__setup("disable_8254_timer", setup_disable_8254_timer);
|
||||||
|
__setup("enable_8254_timer", setup_enable_8254_timer);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Called after all the initialization is done. If we didnt find any
|
* Called after all the initialization is done. If we didnt find any
|
||||||
* APIC bugs then we can allow the modify fast path
|
* APIC bugs then we can allow the modify fast path
|
||||||
|
|
|
@ -116,13 +116,13 @@ static void load_segments(void)
|
||||||
__asm__ __volatile__ (
|
__asm__ __volatile__ (
|
||||||
"\tljmp $"STR(__KERNEL_CS)",$1f\n"
|
"\tljmp $"STR(__KERNEL_CS)",$1f\n"
|
||||||
"\t1:\n"
|
"\t1:\n"
|
||||||
"\tmovl $"STR(__KERNEL_DS)",%eax\n"
|
"\tmovl $"STR(__KERNEL_DS)",%%eax\n"
|
||||||
"\tmovl %eax,%ds\n"
|
"\tmovl %%eax,%%ds\n"
|
||||||
"\tmovl %eax,%es\n"
|
"\tmovl %%eax,%%es\n"
|
||||||
"\tmovl %eax,%fs\n"
|
"\tmovl %%eax,%%fs\n"
|
||||||
"\tmovl %eax,%gs\n"
|
"\tmovl %%eax,%%gs\n"
|
||||||
"\tmovl %eax,%ss\n"
|
"\tmovl %%eax,%%ss\n"
|
||||||
);
|
::: "eax", "memory");
|
||||||
#undef STR
|
#undef STR
|
||||||
#undef __STR
|
#undef __STR
|
||||||
}
|
}
|
||||||
|
|
|
@ -74,6 +74,7 @@
|
||||||
#include <linux/kernel.h>
|
#include <linux/kernel.h>
|
||||||
#include <linux/init.h>
|
#include <linux/init.h>
|
||||||
#include <linux/sched.h>
|
#include <linux/sched.h>
|
||||||
|
#include <linux/cpumask.h>
|
||||||
#include <linux/module.h>
|
#include <linux/module.h>
|
||||||
#include <linux/slab.h>
|
#include <linux/slab.h>
|
||||||
#include <linux/vmalloc.h>
|
#include <linux/vmalloc.h>
|
||||||
|
@ -250,8 +251,8 @@ static int find_matching_ucodes (void)
|
||||||
error = -EINVAL;
|
error = -EINVAL;
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (cpu_num = 0; cpu_num < num_online_cpus(); cpu_num++) {
|
for_each_online_cpu(cpu_num) {
|
||||||
struct ucode_cpu_info *uci = ucode_cpu_info + cpu_num;
|
struct ucode_cpu_info *uci = ucode_cpu_info + cpu_num;
|
||||||
if (uci->err != MC_NOTFOUND) /* already found a match or not an online cpu*/
|
if (uci->err != MC_NOTFOUND) /* already found a match or not an online cpu*/
|
||||||
continue;
|
continue;
|
||||||
|
@ -293,7 +294,7 @@ static int find_matching_ucodes (void)
|
||||||
error = -EFAULT;
|
error = -EFAULT;
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
for (cpu_num = 0; cpu_num < num_online_cpus(); cpu_num++) {
|
for_each_online_cpu(cpu_num) {
|
||||||
struct ucode_cpu_info *uci = ucode_cpu_info + cpu_num;
|
struct ucode_cpu_info *uci = ucode_cpu_info + cpu_num;
|
||||||
if (uci->err != MC_NOTFOUND) /* already found a match or not an online cpu*/
|
if (uci->err != MC_NOTFOUND) /* already found a match or not an online cpu*/
|
||||||
continue;
|
continue;
|
||||||
|
@ -304,7 +305,9 @@ static int find_matching_ucodes (void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/* now check if any cpu has matched */
|
/* now check if any cpu has matched */
|
||||||
for (cpu_num = 0, allocated_flag = 0, sum = 0; cpu_num < num_online_cpus(); cpu_num++) {
|
allocated_flag = 0;
|
||||||
|
sum = 0;
|
||||||
|
for_each_online_cpu(cpu_num) {
|
||||||
if (ucode_cpu_info[cpu_num].err == MC_MARKED) {
|
if (ucode_cpu_info[cpu_num].err == MC_MARKED) {
|
||||||
struct ucode_cpu_info *uci = ucode_cpu_info + cpu_num;
|
struct ucode_cpu_info *uci = ucode_cpu_info + cpu_num;
|
||||||
if (!allocated_flag) {
|
if (!allocated_flag) {
|
||||||
|
@ -415,12 +418,12 @@ static int do_microcode_update (void)
|
||||||
}
|
}
|
||||||
|
|
||||||
out_free:
|
out_free:
|
||||||
for (i = 0; i < num_online_cpus(); i++) {
|
for_each_online_cpu(i) {
|
||||||
if (ucode_cpu_info[i].mc) {
|
if (ucode_cpu_info[i].mc) {
|
||||||
int j;
|
int j;
|
||||||
void *tmp = ucode_cpu_info[i].mc;
|
void *tmp = ucode_cpu_info[i].mc;
|
||||||
vfree(tmp);
|
vfree(tmp);
|
||||||
for (j = i; j < num_online_cpus(); j++) {
|
for_each_online_cpu(j) {
|
||||||
if (ucode_cpu_info[j].mc == tmp)
|
if (ucode_cpu_info[j].mc == tmp)
|
||||||
ucode_cpu_info[j].mc = NULL;
|
ucode_cpu_info[j].mc = NULL;
|
||||||
}
|
}
|
||||||
|
|
|
@ -357,7 +357,7 @@ static void clear_msr_range(unsigned int base, unsigned int n)
|
||||||
wrmsr(base+i, 0, 0);
|
wrmsr(base+i, 0, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void write_watchdog_counter(const char *descr)
|
static void write_watchdog_counter(const char *descr)
|
||||||
{
|
{
|
||||||
u64 count = (u64)cpu_khz * 1000;
|
u64 count = (u64)cpu_khz * 1000;
|
||||||
|
|
||||||
|
@ -544,7 +544,7 @@ void nmi_watchdog_tick (struct pt_regs * regs)
|
||||||
* die_nmi will return ONLY if NOTIFY_STOP happens..
|
* die_nmi will return ONLY if NOTIFY_STOP happens..
|
||||||
*/
|
*/
|
||||||
die_nmi(regs, "NMI Watchdog detected LOCKUP");
|
die_nmi(regs, "NMI Watchdog detected LOCKUP");
|
||||||
|
} else {
|
||||||
last_irq_sums[cpu] = sum;
|
last_irq_sums[cpu] = sum;
|
||||||
alert_counter[cpu] = 0;
|
alert_counter[cpu] = 0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1599,6 +1599,10 @@ void __init setup_arch(char **cmdline_p)
|
||||||
if (efi_enabled)
|
if (efi_enabled)
|
||||||
efi_map_memmap();
|
efi_map_memmap();
|
||||||
|
|
||||||
|
#ifdef CONFIG_X86_IO_APIC
|
||||||
|
check_acpi_pci(); /* Checks more than just ACPI actually */
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_ACPI
|
#ifdef CONFIG_ACPI
|
||||||
/*
|
/*
|
||||||
* Parse the ACPI tables for possible boot-time SMP configuration.
|
* Parse the ACPI tables for possible boot-time SMP configuration.
|
||||||
|
|
|
@ -412,9 +412,9 @@ static int timer_resume(struct sys_device *dev)
|
||||||
write_seqlock_irqsave(&xtime_lock, flags);
|
write_seqlock_irqsave(&xtime_lock, flags);
|
||||||
xtime.tv_sec = sec;
|
xtime.tv_sec = sec;
|
||||||
xtime.tv_nsec = 0;
|
xtime.tv_nsec = 0;
|
||||||
write_sequnlock_irqrestore(&xtime_lock, flags);
|
jiffies_64 += sleep_length;
|
||||||
jiffies += sleep_length;
|
|
||||||
wall_jiffies += sleep_length;
|
wall_jiffies += sleep_length;
|
||||||
|
write_sequnlock_irqrestore(&xtime_lock, flags);
|
||||||
if (last_timer->resume)
|
if (last_timer->resume)
|
||||||
last_timer->resume();
|
last_timer->resume();
|
||||||
cur_timer = last_timer;
|
cur_timer = last_timer;
|
||||||
|
|
|
@ -1,14 +1,13 @@
|
||||||
#
|
#
|
||||||
# Automatically generated make config: don't edit
|
# Automatically generated make config: don't edit
|
||||||
# Linux kernel version: 2.6.14-rc1
|
# Linux kernel version: 2.6.16-rc5
|
||||||
# Wed Sep 14 15:18:49 2005
|
# Mon Feb 27 16:10:42 2006
|
||||||
#
|
#
|
||||||
|
|
||||||
#
|
#
|
||||||
# Code maturity level options
|
# Code maturity level options
|
||||||
#
|
#
|
||||||
CONFIG_EXPERIMENTAL=y
|
CONFIG_EXPERIMENTAL=y
|
||||||
CONFIG_CLEAN_COMPILE=y
|
|
||||||
CONFIG_LOCK_KERNEL=y
|
CONFIG_LOCK_KERNEL=y
|
||||||
CONFIG_INIT_ENV_ARG_LIMIT=32
|
CONFIG_INIT_ENV_ARG_LIMIT=32
|
||||||
|
|
||||||
|
@ -23,17 +22,18 @@ CONFIG_POSIX_MQUEUE=y
|
||||||
# CONFIG_BSD_PROCESS_ACCT is not set
|
# CONFIG_BSD_PROCESS_ACCT is not set
|
||||||
CONFIG_SYSCTL=y
|
CONFIG_SYSCTL=y
|
||||||
# CONFIG_AUDIT is not set
|
# CONFIG_AUDIT is not set
|
||||||
CONFIG_HOTPLUG=y
|
|
||||||
CONFIG_KOBJECT_UEVENT=y
|
|
||||||
# CONFIG_IKCONFIG is not set
|
# CONFIG_IKCONFIG is not set
|
||||||
# CONFIG_CPUSETS is not set
|
# CONFIG_CPUSETS is not set
|
||||||
CONFIG_INITRAMFS_SOURCE=""
|
CONFIG_INITRAMFS_SOURCE=""
|
||||||
|
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
|
||||||
# CONFIG_EMBEDDED is not set
|
# CONFIG_EMBEDDED is not set
|
||||||
CONFIG_KALLSYMS=y
|
CONFIG_KALLSYMS=y
|
||||||
# CONFIG_KALLSYMS_ALL is not set
|
# CONFIG_KALLSYMS_ALL is not set
|
||||||
# CONFIG_KALLSYMS_EXTRA_PASS is not set
|
# CONFIG_KALLSYMS_EXTRA_PASS is not set
|
||||||
|
CONFIG_HOTPLUG=y
|
||||||
CONFIG_PRINTK=y
|
CONFIG_PRINTK=y
|
||||||
CONFIG_BUG=y
|
CONFIG_BUG=y
|
||||||
|
CONFIG_ELF_CORE=y
|
||||||
CONFIG_BASE_FULL=y
|
CONFIG_BASE_FULL=y
|
||||||
CONFIG_FUTEX=y
|
CONFIG_FUTEX=y
|
||||||
CONFIG_EPOLL=y
|
CONFIG_EPOLL=y
|
||||||
|
@ -42,8 +42,10 @@ CONFIG_CC_ALIGN_FUNCTIONS=0
|
||||||
CONFIG_CC_ALIGN_LABELS=0
|
CONFIG_CC_ALIGN_LABELS=0
|
||||||
CONFIG_CC_ALIGN_LOOPS=0
|
CONFIG_CC_ALIGN_LOOPS=0
|
||||||
CONFIG_CC_ALIGN_JUMPS=0
|
CONFIG_CC_ALIGN_JUMPS=0
|
||||||
|
CONFIG_SLAB=y
|
||||||
# CONFIG_TINY_SHMEM is not set
|
# CONFIG_TINY_SHMEM is not set
|
||||||
CONFIG_BASE_SMALL=0
|
CONFIG_BASE_SMALL=0
|
||||||
|
# CONFIG_SLOB is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Loadable module support
|
# Loadable module support
|
||||||
|
@ -57,18 +59,37 @@ CONFIG_OBSOLETE_MODPARM=y
|
||||||
CONFIG_KMOD=y
|
CONFIG_KMOD=y
|
||||||
CONFIG_STOP_MACHINE=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
|
# Processor type and features
|
||||||
#
|
#
|
||||||
CONFIG_IA64=y
|
CONFIG_IA64=y
|
||||||
CONFIG_64BIT=y
|
CONFIG_64BIT=y
|
||||||
CONFIG_MMU=y
|
CONFIG_MMU=y
|
||||||
|
CONFIG_SWIOTLB=y
|
||||||
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
|
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
|
||||||
CONFIG_GENERIC_CALIBRATE_DELAY=y
|
CONFIG_GENERIC_CALIBRATE_DELAY=y
|
||||||
CONFIG_TIME_INTERPOLATION=y
|
CONFIG_TIME_INTERPOLATION=y
|
||||||
CONFIG_EFI=y
|
CONFIG_EFI=y
|
||||||
CONFIG_GENERIC_IOMAP=y
|
CONFIG_GENERIC_IOMAP=y
|
||||||
CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
|
CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
|
||||||
|
CONFIG_DMA_IS_DMA32=y
|
||||||
# CONFIG_IA64_GENERIC is not set
|
# CONFIG_IA64_GENERIC is not set
|
||||||
CONFIG_IA64_DIG=y
|
CONFIG_IA64_DIG=y
|
||||||
# CONFIG_IA64_HP_ZX1 is not set
|
# CONFIG_IA64_HP_ZX1 is not set
|
||||||
|
@ -81,18 +102,17 @@ CONFIG_ITANIUM=y
|
||||||
# CONFIG_IA64_PAGE_SIZE_8KB is not set
|
# CONFIG_IA64_PAGE_SIZE_8KB is not set
|
||||||
CONFIG_IA64_PAGE_SIZE_16KB=y
|
CONFIG_IA64_PAGE_SIZE_16KB=y
|
||||||
# CONFIG_IA64_PAGE_SIZE_64KB is not set
|
# CONFIG_IA64_PAGE_SIZE_64KB is not set
|
||||||
|
CONFIG_PGTABLE_3=y
|
||||||
|
# CONFIG_PGTABLE_4 is not set
|
||||||
# CONFIG_HZ_100 is not set
|
# CONFIG_HZ_100 is not set
|
||||||
CONFIG_HZ_250=y
|
CONFIG_HZ_250=y
|
||||||
# CONFIG_HZ_1000 is not set
|
# CONFIG_HZ_1000 is not set
|
||||||
CONFIG_HZ=250
|
CONFIG_HZ=250
|
||||||
CONFIG_IA64_BRL_EMU=y
|
CONFIG_IA64_BRL_EMU=y
|
||||||
CONFIG_IA64_L1_CACHE_SHIFT=6
|
CONFIG_IA64_L1_CACHE_SHIFT=6
|
||||||
# CONFIG_NUMA is not set
|
|
||||||
# CONFIG_VIRTUAL_MEM_MAP is not set
|
|
||||||
# CONFIG_IA64_CYCLONE is not set
|
# CONFIG_IA64_CYCLONE is not set
|
||||||
CONFIG_IOSAPIC=y
|
CONFIG_IOSAPIC=y
|
||||||
# CONFIG_IA64_SGI_SN_XP is not set
|
CONFIG_FORCE_MAX_ZONEORDER=17
|
||||||
CONFIG_FORCE_MAX_ZONEORDER=18
|
|
||||||
CONFIG_SMP=y
|
CONFIG_SMP=y
|
||||||
CONFIG_NR_CPUS=2
|
CONFIG_NR_CPUS=2
|
||||||
# CONFIG_HOTPLUG_CPU is not set
|
# CONFIG_HOTPLUG_CPU is not set
|
||||||
|
@ -105,7 +125,12 @@ CONFIG_FLATMEM_MANUAL=y
|
||||||
CONFIG_FLATMEM=y
|
CONFIG_FLATMEM=y
|
||||||
CONFIG_FLAT_NODE_MEM_MAP=y
|
CONFIG_FLAT_NODE_MEM_MAP=y
|
||||||
# CONFIG_SPARSEMEM_STATIC is not set
|
# CONFIG_SPARSEMEM_STATIC is not set
|
||||||
CONFIG_HAVE_DEC_LOCK=y
|
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_IA32_SUPPORT=y
|
CONFIG_IA32_SUPPORT=y
|
||||||
CONFIG_COMPAT=y
|
CONFIG_COMPAT=y
|
||||||
# CONFIG_IA64_MCA_RECOVERY is not set
|
# CONFIG_IA64_MCA_RECOVERY is not set
|
||||||
|
@ -117,7 +142,6 @@ CONFIG_IA64_PALINFO=y
|
||||||
#
|
#
|
||||||
CONFIG_EFI_VARS=y
|
CONFIG_EFI_VARS=y
|
||||||
CONFIG_EFI_PCDP=y
|
CONFIG_EFI_PCDP=y
|
||||||
# CONFIG_DELL_RBU is not set
|
|
||||||
CONFIG_BINFMT_ELF=y
|
CONFIG_BINFMT_ELF=y
|
||||||
CONFIG_BINFMT_MISC=m
|
CONFIG_BINFMT_MISC=m
|
||||||
|
|
||||||
|
@ -125,6 +149,7 @@ CONFIG_BINFMT_MISC=m
|
||||||
# Power management and ACPI
|
# Power management and ACPI
|
||||||
#
|
#
|
||||||
CONFIG_PM=y
|
CONFIG_PM=y
|
||||||
|
CONFIG_PM_LEGACY=y
|
||||||
# CONFIG_PM_DEBUG is not set
|
# CONFIG_PM_DEBUG is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -137,6 +162,7 @@ CONFIG_ACPI_PROCESSOR=m
|
||||||
CONFIG_ACPI_THERMAL=m
|
CONFIG_ACPI_THERMAL=m
|
||||||
CONFIG_ACPI_BLACKLIST_YEAR=0
|
CONFIG_ACPI_BLACKLIST_YEAR=0
|
||||||
# CONFIG_ACPI_DEBUG is not set
|
# CONFIG_ACPI_DEBUG is not set
|
||||||
|
CONFIG_ACPI_EC=y
|
||||||
CONFIG_ACPI_POWER=y
|
CONFIG_ACPI_POWER=y
|
||||||
CONFIG_ACPI_SYSTEM=y
|
CONFIG_ACPI_SYSTEM=y
|
||||||
# CONFIG_ACPI_CONTAINER is not set
|
# CONFIG_ACPI_CONTAINER is not set
|
||||||
|
@ -173,6 +199,7 @@ CONFIG_NET=y
|
||||||
#
|
#
|
||||||
# Networking options
|
# Networking options
|
||||||
#
|
#
|
||||||
|
# CONFIG_NETDEBUG is not set
|
||||||
CONFIG_PACKET=y
|
CONFIG_PACKET=y
|
||||||
CONFIG_PACKET_MMAP=y
|
CONFIG_PACKET_MMAP=y
|
||||||
CONFIG_UNIX=y
|
CONFIG_UNIX=y
|
||||||
|
@ -206,6 +233,11 @@ CONFIG_TCP_CONG_BIC=y
|
||||||
# SCTP Configuration (EXPERIMENTAL)
|
# SCTP Configuration (EXPERIMENTAL)
|
||||||
#
|
#
|
||||||
# CONFIG_IP_SCTP is not set
|
# CONFIG_IP_SCTP is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# TIPC Configuration (EXPERIMENTAL)
|
||||||
|
#
|
||||||
|
# CONFIG_TIPC is not set
|
||||||
# CONFIG_ATM is not set
|
# CONFIG_ATM is not set
|
||||||
# CONFIG_BRIDGE is not set
|
# CONFIG_BRIDGE is not set
|
||||||
# CONFIG_VLAN_8021Q is not set
|
# CONFIG_VLAN_8021Q is not set
|
||||||
|
@ -218,14 +250,16 @@ CONFIG_TCP_CONG_BIC=y
|
||||||
# CONFIG_NET_DIVERT is not set
|
# CONFIG_NET_DIVERT is not set
|
||||||
# CONFIG_ECONET is not set
|
# CONFIG_ECONET is not set
|
||||||
# CONFIG_WAN_ROUTER is not set
|
# CONFIG_WAN_ROUTER is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# QoS and/or fair queueing
|
||||||
|
#
|
||||||
# CONFIG_NET_SCHED is not set
|
# CONFIG_NET_SCHED is not set
|
||||||
# CONFIG_NET_CLS_ROUTE is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Network testing
|
# Network testing
|
||||||
#
|
#
|
||||||
# CONFIG_NET_PKTGEN is not set
|
# CONFIG_NET_PKTGEN is not set
|
||||||
# CONFIG_NETFILTER_NETLINK is not set
|
|
||||||
# CONFIG_HAMRADIO is not set
|
# CONFIG_HAMRADIO is not set
|
||||||
# CONFIG_IRDA is not set
|
# CONFIG_IRDA is not set
|
||||||
# CONFIG_BT is not set
|
# CONFIG_BT is not set
|
||||||
|
@ -286,20 +320,13 @@ CONFIG_BLK_DEV_RAM=m
|
||||||
CONFIG_BLK_DEV_RAM_COUNT=16
|
CONFIG_BLK_DEV_RAM_COUNT=16
|
||||||
CONFIG_BLK_DEV_RAM_SIZE=4096
|
CONFIG_BLK_DEV_RAM_SIZE=4096
|
||||||
# CONFIG_CDROM_PKTCDVD is not set
|
# CONFIG_CDROM_PKTCDVD is not set
|
||||||
|
|
||||||
#
|
|
||||||
# IO Schedulers
|
|
||||||
#
|
|
||||||
CONFIG_IOSCHED_NOOP=y
|
|
||||||
CONFIG_IOSCHED_AS=y
|
|
||||||
CONFIG_IOSCHED_DEADLINE=y
|
|
||||||
CONFIG_IOSCHED_CFQ=y
|
|
||||||
# CONFIG_ATA_OVER_ETH is not set
|
# CONFIG_ATA_OVER_ETH is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# ATA/ATAPI/MFM/RLL support
|
# ATA/ATAPI/MFM/RLL support
|
||||||
#
|
#
|
||||||
CONFIG_IDE=m
|
CONFIG_IDE=m
|
||||||
|
CONFIG_IDE_MAX_HWIFS=4
|
||||||
CONFIG_BLK_DEV_IDE=m
|
CONFIG_BLK_DEV_IDE=m
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -390,6 +417,7 @@ CONFIG_SCSI_SPI_ATTRS=m
|
||||||
#
|
#
|
||||||
# SCSI low-level drivers
|
# SCSI low-level drivers
|
||||||
#
|
#
|
||||||
|
# CONFIG_ISCSI_TCP is not set
|
||||||
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
|
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
|
||||||
# CONFIG_SCSI_3W_9XXX is not set
|
# CONFIG_SCSI_3W_9XXX is not set
|
||||||
# CONFIG_SCSI_ACARD is not set
|
# CONFIG_SCSI_ACARD is not set
|
||||||
|
@ -399,6 +427,7 @@ CONFIG_SCSI_SPI_ATTRS=m
|
||||||
# CONFIG_SCSI_AIC79XX is not set
|
# CONFIG_SCSI_AIC79XX is not set
|
||||||
# CONFIG_MEGARAID_NEWGEN is not set
|
# CONFIG_MEGARAID_NEWGEN is not set
|
||||||
# CONFIG_MEGARAID_LEGACY is not set
|
# CONFIG_MEGARAID_LEGACY is not set
|
||||||
|
# CONFIG_MEGARAID_SAS is not set
|
||||||
# CONFIG_SCSI_SATA is not set
|
# CONFIG_SCSI_SATA is not set
|
||||||
# CONFIG_SCSI_DMX3191D is not set
|
# CONFIG_SCSI_DMX3191D is not set
|
||||||
# CONFIG_SCSI_FUTURE_DOMAIN is not set
|
# CONFIG_SCSI_FUTURE_DOMAIN is not set
|
||||||
|
@ -409,14 +438,7 @@ CONFIG_SCSI_SPI_ATTRS=m
|
||||||
# CONFIG_SCSI_IPR is not set
|
# CONFIG_SCSI_IPR is not set
|
||||||
# CONFIG_SCSI_QLOGIC_FC is not set
|
# CONFIG_SCSI_QLOGIC_FC is not set
|
||||||
CONFIG_SCSI_QLOGIC_1280=y
|
CONFIG_SCSI_QLOGIC_1280=y
|
||||||
# CONFIG_SCSI_QLOGIC_1280_1040 is not set
|
# CONFIG_SCSI_QLA_FC is not set
|
||||||
CONFIG_SCSI_QLA2XXX=y
|
|
||||||
# CONFIG_SCSI_QLA21XX is not set
|
|
||||||
# CONFIG_SCSI_QLA22XX is not set
|
|
||||||
# CONFIG_SCSI_QLA2300 is not set
|
|
||||||
# CONFIG_SCSI_QLA2322 is not set
|
|
||||||
# CONFIG_SCSI_QLA6312 is not set
|
|
||||||
# CONFIG_SCSI_QLA24XX is not set
|
|
||||||
# CONFIG_SCSI_LPFC is not set
|
# CONFIG_SCSI_LPFC is not set
|
||||||
# CONFIG_SCSI_DC395x is not set
|
# CONFIG_SCSI_DC395x is not set
|
||||||
# CONFIG_SCSI_DC390T is not set
|
# CONFIG_SCSI_DC390T is not set
|
||||||
|
@ -448,6 +470,7 @@ CONFIG_DM_ZERO=m
|
||||||
# CONFIG_FUSION is not set
|
# CONFIG_FUSION is not set
|
||||||
# CONFIG_FUSION_SPI is not set
|
# CONFIG_FUSION_SPI is not set
|
||||||
# CONFIG_FUSION_FC is not set
|
# CONFIG_FUSION_FC is not set
|
||||||
|
# CONFIG_FUSION_SAS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# IEEE 1394 (FireWire) support
|
# IEEE 1394 (FireWire) support
|
||||||
|
@ -486,6 +509,7 @@ CONFIG_NET_ETHERNET=y
|
||||||
CONFIG_MII=y
|
CONFIG_MII=y
|
||||||
# CONFIG_HAPPYMEAL is not set
|
# CONFIG_HAPPYMEAL is not set
|
||||||
# CONFIG_SUNGEM is not set
|
# CONFIG_SUNGEM is not set
|
||||||
|
# CONFIG_CASSINI is not set
|
||||||
# CONFIG_NET_VENDOR_3COM is not set
|
# CONFIG_NET_VENDOR_3COM is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -524,6 +548,7 @@ CONFIG_EEPRO100=y
|
||||||
# CONFIG_R8169 is not set
|
# CONFIG_R8169 is not set
|
||||||
# CONFIG_SIS190 is not set
|
# CONFIG_SIS190 is not set
|
||||||
# CONFIG_SKGE is not set
|
# CONFIG_SKGE is not set
|
||||||
|
# CONFIG_SKY2 is not set
|
||||||
# CONFIG_SK98LIN is not set
|
# CONFIG_SK98LIN is not set
|
||||||
# CONFIG_VIA_VELOCITY is not set
|
# CONFIG_VIA_VELOCITY is not set
|
||||||
# CONFIG_TIGON3 is not set
|
# CONFIG_TIGON3 is not set
|
||||||
|
@ -630,6 +655,7 @@ CONFIG_SERIAL_8250=y
|
||||||
CONFIG_SERIAL_8250_CONSOLE=y
|
CONFIG_SERIAL_8250_CONSOLE=y
|
||||||
CONFIG_SERIAL_8250_ACPI=y
|
CONFIG_SERIAL_8250_ACPI=y
|
||||||
CONFIG_SERIAL_8250_NR_UARTS=4
|
CONFIG_SERIAL_8250_NR_UARTS=4
|
||||||
|
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
|
||||||
CONFIG_SERIAL_8250_EXTENDED=y
|
CONFIG_SERIAL_8250_EXTENDED=y
|
||||||
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
||||||
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
||||||
|
@ -681,6 +707,7 @@ CONFIG_DRM_R128=m
|
||||||
# TPM devices
|
# TPM devices
|
||||||
#
|
#
|
||||||
# CONFIG_TCG_TPM is not set
|
# CONFIG_TCG_TPM is not set
|
||||||
|
# CONFIG_TELCLOCK is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# I2C support
|
# I2C support
|
||||||
|
@ -731,11 +758,18 @@ CONFIG_I2C_ALGOBIT=y
|
||||||
# CONFIG_SENSORS_PCF8591 is not set
|
# CONFIG_SENSORS_PCF8591 is not set
|
||||||
# CONFIG_SENSORS_RTC8564 is not set
|
# CONFIG_SENSORS_RTC8564 is not set
|
||||||
# CONFIG_SENSORS_MAX6875 is not set
|
# CONFIG_SENSORS_MAX6875 is not set
|
||||||
|
# CONFIG_RTC_X1205_I2C is not set
|
||||||
# CONFIG_I2C_DEBUG_CORE is not set
|
# CONFIG_I2C_DEBUG_CORE is not set
|
||||||
# CONFIG_I2C_DEBUG_ALGO is not set
|
# CONFIG_I2C_DEBUG_ALGO is not set
|
||||||
# CONFIG_I2C_DEBUG_BUS is not set
|
# CONFIG_I2C_DEBUG_BUS is not set
|
||||||
# CONFIG_I2C_DEBUG_CHIP is not set
|
# CONFIG_I2C_DEBUG_CHIP is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# SPI support
|
||||||
|
#
|
||||||
|
# CONFIG_SPI is not set
|
||||||
|
# CONFIG_SPI_MASTER is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Dallas's 1-wire bus
|
# Dallas's 1-wire bus
|
||||||
#
|
#
|
||||||
|
@ -754,6 +788,7 @@ CONFIG_HWMON=y
|
||||||
# CONFIG_SENSORS_ASB100 is not set
|
# CONFIG_SENSORS_ASB100 is not set
|
||||||
# CONFIG_SENSORS_ATXP1 is not set
|
# CONFIG_SENSORS_ATXP1 is not set
|
||||||
# CONFIG_SENSORS_DS1621 is not set
|
# CONFIG_SENSORS_DS1621 is not set
|
||||||
|
# CONFIG_SENSORS_F71805F is not set
|
||||||
# CONFIG_SENSORS_FSCHER is not set
|
# CONFIG_SENSORS_FSCHER is not set
|
||||||
# CONFIG_SENSORS_FSCPOS is not set
|
# CONFIG_SENSORS_FSCPOS is not set
|
||||||
# CONFIG_SENSORS_GL518SM is not set
|
# CONFIG_SENSORS_GL518SM is not set
|
||||||
|
@ -775,6 +810,7 @@ CONFIG_HWMON=y
|
||||||
# CONFIG_SENSORS_SMSC47M1 is not set
|
# CONFIG_SENSORS_SMSC47M1 is not set
|
||||||
# CONFIG_SENSORS_SMSC47B397 is not set
|
# CONFIG_SENSORS_SMSC47B397 is not set
|
||||||
# CONFIG_SENSORS_VIA686A is not set
|
# CONFIG_SENSORS_VIA686A is not set
|
||||||
|
# CONFIG_SENSORS_VT8231 is not set
|
||||||
# CONFIG_SENSORS_W83781D is not set
|
# CONFIG_SENSORS_W83781D is not set
|
||||||
# CONFIG_SENSORS_W83792D is not set
|
# CONFIG_SENSORS_W83792D is not set
|
||||||
# CONFIG_SENSORS_W83L785TS is not set
|
# CONFIG_SENSORS_W83L785TS is not set
|
||||||
|
@ -830,6 +866,8 @@ CONFIG_SND_OSSEMUL=y
|
||||||
CONFIG_SND_MIXER_OSS=m
|
CONFIG_SND_MIXER_OSS=m
|
||||||
CONFIG_SND_PCM_OSS=m
|
CONFIG_SND_PCM_OSS=m
|
||||||
# CONFIG_SND_SEQUENCER_OSS is not set
|
# CONFIG_SND_SEQUENCER_OSS is not set
|
||||||
|
# CONFIG_SND_DYNAMIC_MINORS is not set
|
||||||
|
CONFIG_SND_SUPPORT_OLD_API=y
|
||||||
# CONFIG_SND_VERBOSE_PRINTK is not set
|
# CONFIG_SND_VERBOSE_PRINTK is not set
|
||||||
# CONFIG_SND_DEBUG is not set
|
# CONFIG_SND_DEBUG is not set
|
||||||
|
|
||||||
|
@ -837,17 +875,18 @@ CONFIG_SND_PCM_OSS=m
|
||||||
# Generic devices
|
# Generic devices
|
||||||
#
|
#
|
||||||
CONFIG_SND_OPL3_LIB=m
|
CONFIG_SND_OPL3_LIB=m
|
||||||
|
CONFIG_SND_AC97_CODEC=m
|
||||||
|
CONFIG_SND_AC97_BUS=m
|
||||||
# CONFIG_SND_DUMMY is not set
|
# CONFIG_SND_DUMMY is not set
|
||||||
# CONFIG_SND_VIRMIDI is not set
|
# CONFIG_SND_VIRMIDI is not set
|
||||||
# CONFIG_SND_MTPAV is not set
|
# CONFIG_SND_MTPAV is not set
|
||||||
# CONFIG_SND_SERIAL_U16550 is not set
|
# CONFIG_SND_SERIAL_U16550 is not set
|
||||||
# CONFIG_SND_MPU401 is not set
|
# CONFIG_SND_MPU401 is not set
|
||||||
CONFIG_SND_AC97_CODEC=m
|
|
||||||
CONFIG_SND_AC97_BUS=m
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# PCI devices
|
# PCI devices
|
||||||
#
|
#
|
||||||
|
# CONFIG_SND_AD1889 is not set
|
||||||
# CONFIG_SND_ALI5451 is not set
|
# CONFIG_SND_ALI5451 is not set
|
||||||
# CONFIG_SND_ATIIXP is not set
|
# CONFIG_SND_ATIIXP is not set
|
||||||
# CONFIG_SND_ATIIXP_MODEM is not set
|
# CONFIG_SND_ATIIXP_MODEM is not set
|
||||||
|
@ -856,38 +895,38 @@ CONFIG_SND_AC97_BUS=m
|
||||||
# CONFIG_SND_AU8830 is not set
|
# CONFIG_SND_AU8830 is not set
|
||||||
# CONFIG_SND_AZT3328 is not set
|
# CONFIG_SND_AZT3328 is not set
|
||||||
# CONFIG_SND_BT87X is not set
|
# CONFIG_SND_BT87X is not set
|
||||||
# CONFIG_SND_CS46XX is not set
|
# CONFIG_SND_CA0106 is not set
|
||||||
|
# CONFIG_SND_CMIPCI is not set
|
||||||
CONFIG_SND_CS4281=m
|
CONFIG_SND_CS4281=m
|
||||||
|
# CONFIG_SND_CS46XX is not set
|
||||||
# CONFIG_SND_EMU10K1 is not set
|
# CONFIG_SND_EMU10K1 is not set
|
||||||
# CONFIG_SND_EMU10K1X is not set
|
# CONFIG_SND_EMU10K1X is not set
|
||||||
# CONFIG_SND_CA0106 is not set
|
|
||||||
# CONFIG_SND_KORG1212 is not set
|
|
||||||
# CONFIG_SND_MIXART is not set
|
|
||||||
# CONFIG_SND_NM256 is not set
|
|
||||||
# CONFIG_SND_RME32 is not set
|
|
||||||
# CONFIG_SND_RME96 is not set
|
|
||||||
# CONFIG_SND_RME9652 is not set
|
|
||||||
# CONFIG_SND_HDSP is not set
|
|
||||||
# CONFIG_SND_HDSPM is not set
|
|
||||||
# CONFIG_SND_TRIDENT is not set
|
|
||||||
# CONFIG_SND_YMFPCI is not set
|
|
||||||
# CONFIG_SND_AD1889 is not set
|
|
||||||
# CONFIG_SND_CMIPCI is not set
|
|
||||||
# CONFIG_SND_ENS1370 is not set
|
# CONFIG_SND_ENS1370 is not set
|
||||||
# CONFIG_SND_ENS1371 is not set
|
# CONFIG_SND_ENS1371 is not set
|
||||||
# CONFIG_SND_ES1938 is not set
|
# CONFIG_SND_ES1938 is not set
|
||||||
# CONFIG_SND_ES1968 is not set
|
# CONFIG_SND_ES1968 is not set
|
||||||
# CONFIG_SND_MAESTRO3 is not set
|
|
||||||
# CONFIG_SND_FM801 is not set
|
# CONFIG_SND_FM801 is not set
|
||||||
|
# CONFIG_SND_HDA_INTEL is not set
|
||||||
|
# CONFIG_SND_HDSP is not set
|
||||||
|
# CONFIG_SND_HDSPM is not set
|
||||||
# CONFIG_SND_ICE1712 is not set
|
# CONFIG_SND_ICE1712 is not set
|
||||||
# CONFIG_SND_ICE1724 is not set
|
# CONFIG_SND_ICE1724 is not set
|
||||||
# CONFIG_SND_INTEL8X0 is not set
|
# CONFIG_SND_INTEL8X0 is not set
|
||||||
# CONFIG_SND_INTEL8X0M is not set
|
# CONFIG_SND_INTEL8X0M is not set
|
||||||
|
# CONFIG_SND_KORG1212 is not set
|
||||||
|
# CONFIG_SND_MAESTRO3 is not set
|
||||||
|
# CONFIG_SND_MIXART is not set
|
||||||
|
# CONFIG_SND_NM256 is not set
|
||||||
|
# CONFIG_SND_PCXHR is not set
|
||||||
|
# CONFIG_SND_RME32 is not set
|
||||||
|
# CONFIG_SND_RME96 is not set
|
||||||
|
# CONFIG_SND_RME9652 is not set
|
||||||
# CONFIG_SND_SONICVIBES is not set
|
# CONFIG_SND_SONICVIBES is not set
|
||||||
|
# CONFIG_SND_TRIDENT is not set
|
||||||
# CONFIG_SND_VIA82XX is not set
|
# CONFIG_SND_VIA82XX is not set
|
||||||
# CONFIG_SND_VIA82XX_MODEM is not set
|
# CONFIG_SND_VIA82XX_MODEM is not set
|
||||||
# CONFIG_SND_VX222 is not set
|
# CONFIG_SND_VX222 is not set
|
||||||
# CONFIG_SND_HDA_INTEL is not set
|
# CONFIG_SND_YMFPCI is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# USB devices
|
# USB devices
|
||||||
|
@ -929,12 +968,15 @@ CONFIG_USB_UHCI_HCD=m
|
||||||
# USB Device Class drivers
|
# USB Device Class drivers
|
||||||
#
|
#
|
||||||
# CONFIG_OBSOLETE_OSS_USB_DRIVER is not set
|
# CONFIG_OBSOLETE_OSS_USB_DRIVER is not set
|
||||||
CONFIG_USB_BLUETOOTH_TTY=m
|
|
||||||
CONFIG_USB_ACM=m
|
CONFIG_USB_ACM=m
|
||||||
CONFIG_USB_PRINTER=m
|
CONFIG_USB_PRINTER=m
|
||||||
|
|
||||||
#
|
#
|
||||||
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information
|
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# may also be needed; see USB_STORAGE Help for more information
|
||||||
#
|
#
|
||||||
CONFIG_USB_STORAGE=m
|
CONFIG_USB_STORAGE=m
|
||||||
# CONFIG_USB_STORAGE_DEBUG is not set
|
# CONFIG_USB_STORAGE_DEBUG is not set
|
||||||
|
@ -946,13 +988,15 @@ CONFIG_USB_STORAGE=m
|
||||||
# CONFIG_USB_STORAGE_SDDR09 is not set
|
# CONFIG_USB_STORAGE_SDDR09 is not set
|
||||||
# CONFIG_USB_STORAGE_SDDR55 is not set
|
# CONFIG_USB_STORAGE_SDDR55 is not set
|
||||||
# CONFIG_USB_STORAGE_JUMPSHOT is not set
|
# CONFIG_USB_STORAGE_JUMPSHOT is not set
|
||||||
# CONFIG_USB_STORAGE_ONETOUCH is not set
|
# CONFIG_USB_STORAGE_ALAUDA is not set
|
||||||
|
# CONFIG_USB_LIBUSUAL is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# USB Input Devices
|
# USB Input Devices
|
||||||
#
|
#
|
||||||
CONFIG_USB_HID=m
|
CONFIG_USB_HID=m
|
||||||
CONFIG_USB_HIDINPUT=y
|
CONFIG_USB_HIDINPUT=y
|
||||||
|
# CONFIG_USB_HIDINPUT_POWERBOOK is not set
|
||||||
# CONFIG_HID_FF is not set
|
# CONFIG_HID_FF is not set
|
||||||
CONFIG_USB_HIDDEV=y
|
CONFIG_USB_HIDDEV=y
|
||||||
|
|
||||||
|
@ -972,6 +1016,7 @@ CONFIG_USB_HIDDEV=y
|
||||||
# CONFIG_USB_YEALINK is not set
|
# CONFIG_USB_YEALINK is not set
|
||||||
# CONFIG_USB_XPAD is not set
|
# CONFIG_USB_XPAD is not set
|
||||||
# CONFIG_USB_ATI_REMOTE is not set
|
# CONFIG_USB_ATI_REMOTE is not set
|
||||||
|
# CONFIG_USB_ATI_REMOTE2 is not set
|
||||||
# CONFIG_USB_KEYSPAN_REMOTE is not set
|
# CONFIG_USB_KEYSPAN_REMOTE is not set
|
||||||
# CONFIG_USB_APPLETOUCH is not set
|
# CONFIG_USB_APPLETOUCH is not set
|
||||||
|
|
||||||
|
@ -1046,7 +1091,7 @@ CONFIG_USB_MON=y
|
||||||
# CONFIG_INFINIBAND is not set
|
# CONFIG_INFINIBAND is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# SN Devices
|
# EDAC - error detection and reporting (RAS)
|
||||||
#
|
#
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -1071,6 +1116,7 @@ CONFIG_XFS_QUOTA=y
|
||||||
CONFIG_XFS_SECURITY=y
|
CONFIG_XFS_SECURITY=y
|
||||||
CONFIG_XFS_POSIX_ACL=y
|
CONFIG_XFS_POSIX_ACL=y
|
||||||
# CONFIG_XFS_RT is not set
|
# CONFIG_XFS_RT is not set
|
||||||
|
# CONFIG_OCFS2_FS is not set
|
||||||
# CONFIG_MINIX_FS is not set
|
# CONFIG_MINIX_FS is not set
|
||||||
# CONFIG_ROMFS_FS is not set
|
# CONFIG_ROMFS_FS is not set
|
||||||
CONFIG_INOTIFY=y
|
CONFIG_INOTIFY=y
|
||||||
|
@ -1111,6 +1157,7 @@ CONFIG_HUGETLBFS=y
|
||||||
CONFIG_HUGETLB_PAGE=y
|
CONFIG_HUGETLB_PAGE=y
|
||||||
CONFIG_RAMFS=y
|
CONFIG_RAMFS=y
|
||||||
# CONFIG_RELAYFS_FS is not set
|
# CONFIG_RELAYFS_FS is not set
|
||||||
|
# CONFIG_CONFIGFS_FS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Miscellaneous filesystems
|
# Miscellaneous filesystems
|
||||||
|
@ -1153,6 +1200,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
|
||||||
# CONFIG_SMB_FS is not set
|
# CONFIG_SMB_FS is not set
|
||||||
CONFIG_CIFS=m
|
CONFIG_CIFS=m
|
||||||
CONFIG_CIFS_STATS=y
|
CONFIG_CIFS_STATS=y
|
||||||
|
# CONFIG_CIFS_STATS2 is not set
|
||||||
CONFIG_CIFS_XATTR=y
|
CONFIG_CIFS_XATTR=y
|
||||||
CONFIG_CIFS_POSIX=y
|
CONFIG_CIFS_POSIX=y
|
||||||
# CONFIG_CIFS_EXPERIMENTAL is not set
|
# CONFIG_CIFS_EXPERIMENTAL is not set
|
||||||
|
@ -1179,6 +1227,7 @@ CONFIG_MSDOS_PARTITION=y
|
||||||
CONFIG_SGI_PARTITION=y
|
CONFIG_SGI_PARTITION=y
|
||||||
# CONFIG_ULTRIX_PARTITION is not set
|
# CONFIG_ULTRIX_PARTITION is not set
|
||||||
# CONFIG_SUN_PARTITION is not set
|
# CONFIG_SUN_PARTITION is not set
|
||||||
|
# CONFIG_KARMA_PARTITION is not set
|
||||||
CONFIG_EFI_PARTITION=y
|
CONFIG_EFI_PARTITION=y
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -1237,28 +1286,32 @@ CONFIG_GENERIC_IRQ_PROBE=y
|
||||||
CONFIG_GENERIC_PENDING_IRQ=y
|
CONFIG_GENERIC_PENDING_IRQ=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Profiling support
|
# Instrumentation Support
|
||||||
#
|
#
|
||||||
CONFIG_PROFILING=y
|
CONFIG_PROFILING=y
|
||||||
CONFIG_OPROFILE=y
|
CONFIG_OPROFILE=y
|
||||||
|
# CONFIG_KPROBES is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Kernel hacking
|
# Kernel hacking
|
||||||
#
|
#
|
||||||
# CONFIG_PRINTK_TIME is not set
|
# CONFIG_PRINTK_TIME is not set
|
||||||
CONFIG_DEBUG_KERNEL=y
|
|
||||||
CONFIG_MAGIC_SYSRQ=y
|
CONFIG_MAGIC_SYSRQ=y
|
||||||
|
CONFIG_DEBUG_KERNEL=y
|
||||||
CONFIG_LOG_BUF_SHIFT=16
|
CONFIG_LOG_BUF_SHIFT=16
|
||||||
CONFIG_DETECT_SOFTLOCKUP=y
|
CONFIG_DETECT_SOFTLOCKUP=y
|
||||||
# CONFIG_SCHEDSTATS is not set
|
# CONFIG_SCHEDSTATS is not set
|
||||||
# CONFIG_DEBUG_SLAB is not set
|
# CONFIG_DEBUG_SLAB is not set
|
||||||
CONFIG_DEBUG_PREEMPT=y
|
CONFIG_DEBUG_PREEMPT=y
|
||||||
|
CONFIG_DEBUG_MUTEXES=y
|
||||||
# CONFIG_DEBUG_SPINLOCK is not set
|
# CONFIG_DEBUG_SPINLOCK is not set
|
||||||
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
|
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
|
||||||
# CONFIG_DEBUG_KOBJECT is not set
|
# CONFIG_DEBUG_KOBJECT is not set
|
||||||
# CONFIG_DEBUG_INFO is not set
|
# CONFIG_DEBUG_INFO is not set
|
||||||
# CONFIG_DEBUG_FS is not set
|
# CONFIG_DEBUG_FS is not set
|
||||||
# CONFIG_KPROBES is not set
|
# CONFIG_DEBUG_VM is not set
|
||||||
|
CONFIG_FORCED_INLINING=y
|
||||||
|
# CONFIG_RCU_TORTURE_TEST is not set
|
||||||
# CONFIG_IA64_GRANULE_16MB is not set
|
# CONFIG_IA64_GRANULE_16MB is not set
|
||||||
CONFIG_IA64_GRANULE_64MB=y
|
CONFIG_IA64_GRANULE_64MB=y
|
||||||
# CONFIG_IA64_PRINT_HAZARDS is not set
|
# CONFIG_IA64_PRINT_HAZARDS is not set
|
||||||
|
|
|
@ -1,14 +1,13 @@
|
||||||
#
|
#
|
||||||
# Automatically generated make config: don't edit
|
# Automatically generated make config: don't edit
|
||||||
# Linux kernel version: 2.6.14-rc2
|
# Linux kernel version: 2.6.16-rc5
|
||||||
# Wed Sep 28 08:27:29 2005
|
# Thu Mar 2 16:39:10 2006
|
||||||
#
|
#
|
||||||
|
|
||||||
#
|
#
|
||||||
# Code maturity level options
|
# Code maturity level options
|
||||||
#
|
#
|
||||||
CONFIG_EXPERIMENTAL=y
|
CONFIG_EXPERIMENTAL=y
|
||||||
CONFIG_CLEAN_COMPILE=y
|
|
||||||
CONFIG_LOCK_KERNEL=y
|
CONFIG_LOCK_KERNEL=y
|
||||||
CONFIG_INIT_ENV_ARG_LIMIT=32
|
CONFIG_INIT_ENV_ARG_LIMIT=32
|
||||||
|
|
||||||
|
@ -23,18 +22,19 @@ CONFIG_POSIX_MQUEUE=y
|
||||||
# CONFIG_BSD_PROCESS_ACCT is not set
|
# CONFIG_BSD_PROCESS_ACCT is not set
|
||||||
CONFIG_SYSCTL=y
|
CONFIG_SYSCTL=y
|
||||||
# CONFIG_AUDIT is not set
|
# CONFIG_AUDIT is not set
|
||||||
CONFIG_HOTPLUG=y
|
|
||||||
CONFIG_KOBJECT_UEVENT=y
|
|
||||||
CONFIG_IKCONFIG=y
|
CONFIG_IKCONFIG=y
|
||||||
CONFIG_IKCONFIG_PROC=y
|
CONFIG_IKCONFIG_PROC=y
|
||||||
# CONFIG_CPUSETS is not set
|
# CONFIG_CPUSETS is not set
|
||||||
CONFIG_INITRAMFS_SOURCE=""
|
CONFIG_INITRAMFS_SOURCE=""
|
||||||
|
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
|
||||||
# CONFIG_EMBEDDED is not set
|
# CONFIG_EMBEDDED is not set
|
||||||
CONFIG_KALLSYMS=y
|
CONFIG_KALLSYMS=y
|
||||||
CONFIG_KALLSYMS_ALL=y
|
CONFIG_KALLSYMS_ALL=y
|
||||||
# CONFIG_KALLSYMS_EXTRA_PASS is not set
|
# CONFIG_KALLSYMS_EXTRA_PASS is not set
|
||||||
|
CONFIG_HOTPLUG=y
|
||||||
CONFIG_PRINTK=y
|
CONFIG_PRINTK=y
|
||||||
CONFIG_BUG=y
|
CONFIG_BUG=y
|
||||||
|
CONFIG_ELF_CORE=y
|
||||||
CONFIG_BASE_FULL=y
|
CONFIG_BASE_FULL=y
|
||||||
CONFIG_FUTEX=y
|
CONFIG_FUTEX=y
|
||||||
CONFIG_EPOLL=y
|
CONFIG_EPOLL=y
|
||||||
|
@ -43,8 +43,10 @@ CONFIG_CC_ALIGN_FUNCTIONS=0
|
||||||
CONFIG_CC_ALIGN_LABELS=0
|
CONFIG_CC_ALIGN_LABELS=0
|
||||||
CONFIG_CC_ALIGN_LOOPS=0
|
CONFIG_CC_ALIGN_LOOPS=0
|
||||||
CONFIG_CC_ALIGN_JUMPS=0
|
CONFIG_CC_ALIGN_JUMPS=0
|
||||||
|
CONFIG_SLAB=y
|
||||||
# CONFIG_TINY_SHMEM is not set
|
# CONFIG_TINY_SHMEM is not set
|
||||||
CONFIG_BASE_SMALL=0
|
CONFIG_BASE_SMALL=0
|
||||||
|
# CONFIG_SLOB is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Loadable module support
|
# Loadable module support
|
||||||
|
@ -58,18 +60,37 @@ CONFIG_MODVERSIONS=y
|
||||||
CONFIG_KMOD=y
|
CONFIG_KMOD=y
|
||||||
CONFIG_STOP_MACHINE=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
|
# Processor type and features
|
||||||
#
|
#
|
||||||
CONFIG_IA64=y
|
CONFIG_IA64=y
|
||||||
CONFIG_64BIT=y
|
CONFIG_64BIT=y
|
||||||
CONFIG_MMU=y
|
CONFIG_MMU=y
|
||||||
|
CONFIG_SWIOTLB=y
|
||||||
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
|
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
|
||||||
CONFIG_GENERIC_CALIBRATE_DELAY=y
|
CONFIG_GENERIC_CALIBRATE_DELAY=y
|
||||||
CONFIG_TIME_INTERPOLATION=y
|
CONFIG_TIME_INTERPOLATION=y
|
||||||
CONFIG_EFI=y
|
CONFIG_EFI=y
|
||||||
CONFIG_GENERIC_IOMAP=y
|
CONFIG_GENERIC_IOMAP=y
|
||||||
CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
|
CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
|
||||||
|
CONFIG_DMA_IS_DMA32=y
|
||||||
CONFIG_IA64_GENERIC=y
|
CONFIG_IA64_GENERIC=y
|
||||||
# CONFIG_IA64_DIG is not set
|
# CONFIG_IA64_DIG is not set
|
||||||
# CONFIG_IA64_HP_ZX1 is not set
|
# CONFIG_IA64_HP_ZX1 is not set
|
||||||
|
@ -82,6 +103,8 @@ CONFIG_MCKINLEY=y
|
||||||
# CONFIG_IA64_PAGE_SIZE_8KB is not set
|
# CONFIG_IA64_PAGE_SIZE_8KB is not set
|
||||||
CONFIG_IA64_PAGE_SIZE_16KB=y
|
CONFIG_IA64_PAGE_SIZE_16KB=y
|
||||||
# CONFIG_IA64_PAGE_SIZE_64KB is not set
|
# CONFIG_IA64_PAGE_SIZE_64KB is not set
|
||||||
|
CONFIG_PGTABLE_3=y
|
||||||
|
# CONFIG_PGTABLE_4 is not set
|
||||||
# CONFIG_HZ_100 is not set
|
# CONFIG_HZ_100 is not set
|
||||||
CONFIG_HZ_250=y
|
CONFIG_HZ_250=y
|
||||||
# CONFIG_HZ_1000 is not set
|
# CONFIG_HZ_1000 is not set
|
||||||
|
@ -105,6 +128,9 @@ CONFIG_NEED_MULTIPLE_NODES=y
|
||||||
CONFIG_HAVE_MEMORY_PRESENT=y
|
CONFIG_HAVE_MEMORY_PRESENT=y
|
||||||
# CONFIG_SPARSEMEM_STATIC is not set
|
# CONFIG_SPARSEMEM_STATIC is not set
|
||||||
CONFIG_SPARSEMEM_EXTREME=y
|
CONFIG_SPARSEMEM_EXTREME=y
|
||||||
|
# CONFIG_MEMORY_HOTPLUG is not set
|
||||||
|
CONFIG_SPLIT_PTLOCK_CPUS=4
|
||||||
|
CONFIG_MIGRATION=y
|
||||||
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
|
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
|
||||||
CONFIG_ARCH_DISCONTIGMEM_ENABLE=y
|
CONFIG_ARCH_DISCONTIGMEM_ENABLE=y
|
||||||
CONFIG_ARCH_FLATMEM_ENABLE=y
|
CONFIG_ARCH_FLATMEM_ENABLE=y
|
||||||
|
@ -117,13 +143,13 @@ CONFIG_COMPAT=y
|
||||||
CONFIG_IA64_MCA_RECOVERY=y
|
CONFIG_IA64_MCA_RECOVERY=y
|
||||||
CONFIG_PERFMON=y
|
CONFIG_PERFMON=y
|
||||||
CONFIG_IA64_PALINFO=y
|
CONFIG_IA64_PALINFO=y
|
||||||
|
CONFIG_SGI_SN=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Firmware Drivers
|
# Firmware Drivers
|
||||||
#
|
#
|
||||||
CONFIG_EFI_VARS=y
|
CONFIG_EFI_VARS=y
|
||||||
CONFIG_EFI_PCDP=y
|
CONFIG_EFI_PCDP=y
|
||||||
# CONFIG_DELL_RBU is not set
|
|
||||||
CONFIG_BINFMT_ELF=y
|
CONFIG_BINFMT_ELF=y
|
||||||
CONFIG_BINFMT_MISC=m
|
CONFIG_BINFMT_MISC=m
|
||||||
|
|
||||||
|
@ -131,6 +157,7 @@ CONFIG_BINFMT_MISC=m
|
||||||
# Power management and ACPI
|
# Power management and ACPI
|
||||||
#
|
#
|
||||||
CONFIG_PM=y
|
CONFIG_PM=y
|
||||||
|
CONFIG_PM_LEGACY=y
|
||||||
# CONFIG_PM_DEBUG is not set
|
# CONFIG_PM_DEBUG is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -145,6 +172,7 @@ CONFIG_ACPI_THERMAL=m
|
||||||
CONFIG_ACPI_NUMA=y
|
CONFIG_ACPI_NUMA=y
|
||||||
CONFIG_ACPI_BLACKLIST_YEAR=0
|
CONFIG_ACPI_BLACKLIST_YEAR=0
|
||||||
# CONFIG_ACPI_DEBUG is not set
|
# CONFIG_ACPI_DEBUG is not set
|
||||||
|
CONFIG_ACPI_EC=y
|
||||||
CONFIG_ACPI_POWER=y
|
CONFIG_ACPI_POWER=y
|
||||||
CONFIG_ACPI_SYSTEM=y
|
CONFIG_ACPI_SYSTEM=y
|
||||||
CONFIG_ACPI_CONTAINER=m
|
CONFIG_ACPI_CONTAINER=m
|
||||||
|
@ -187,6 +215,7 @@ CONFIG_NET=y
|
||||||
#
|
#
|
||||||
# Networking options
|
# Networking options
|
||||||
#
|
#
|
||||||
|
# CONFIG_NETDEBUG is not set
|
||||||
CONFIG_PACKET=y
|
CONFIG_PACKET=y
|
||||||
# CONFIG_PACKET_MMAP is not set
|
# CONFIG_PACKET_MMAP is not set
|
||||||
CONFIG_UNIX=y
|
CONFIG_UNIX=y
|
||||||
|
@ -221,6 +250,11 @@ CONFIG_TCP_CONG_BIC=y
|
||||||
# SCTP Configuration (EXPERIMENTAL)
|
# SCTP Configuration (EXPERIMENTAL)
|
||||||
#
|
#
|
||||||
# CONFIG_IP_SCTP is not set
|
# CONFIG_IP_SCTP is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# TIPC Configuration (EXPERIMENTAL)
|
||||||
|
#
|
||||||
|
# CONFIG_TIPC is not set
|
||||||
# CONFIG_ATM is not set
|
# CONFIG_ATM is not set
|
||||||
# CONFIG_BRIDGE is not set
|
# CONFIG_BRIDGE is not set
|
||||||
# CONFIG_VLAN_8021Q is not set
|
# CONFIG_VLAN_8021Q is not set
|
||||||
|
@ -233,8 +267,11 @@ CONFIG_TCP_CONG_BIC=y
|
||||||
# CONFIG_NET_DIVERT is not set
|
# CONFIG_NET_DIVERT is not set
|
||||||
# CONFIG_ECONET is not set
|
# CONFIG_ECONET is not set
|
||||||
# CONFIG_WAN_ROUTER is not set
|
# CONFIG_WAN_ROUTER is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# QoS and/or fair queueing
|
||||||
|
#
|
||||||
# CONFIG_NET_SCHED is not set
|
# CONFIG_NET_SCHED is not set
|
||||||
# CONFIG_NET_CLS_ROUTE is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Network testing
|
# Network testing
|
||||||
|
@ -275,7 +312,13 @@ CONFIG_FW_LOADER=m
|
||||||
#
|
#
|
||||||
# Plug and Play support
|
# Plug and Play support
|
||||||
#
|
#
|
||||||
# CONFIG_PNP is not set
|
CONFIG_PNP=y
|
||||||
|
# CONFIG_PNP_DEBUG is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Protocols
|
||||||
|
#
|
||||||
|
CONFIG_PNPACPI=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Block devices
|
# Block devices
|
||||||
|
@ -295,20 +338,13 @@ CONFIG_BLK_DEV_RAM_COUNT=16
|
||||||
CONFIG_BLK_DEV_RAM_SIZE=4096
|
CONFIG_BLK_DEV_RAM_SIZE=4096
|
||||||
CONFIG_BLK_DEV_INITRD=y
|
CONFIG_BLK_DEV_INITRD=y
|
||||||
# CONFIG_CDROM_PKTCDVD is not set
|
# CONFIG_CDROM_PKTCDVD is not set
|
||||||
|
|
||||||
#
|
|
||||||
# IO Schedulers
|
|
||||||
#
|
|
||||||
CONFIG_IOSCHED_NOOP=y
|
|
||||||
CONFIG_IOSCHED_AS=y
|
|
||||||
CONFIG_IOSCHED_DEADLINE=y
|
|
||||||
CONFIG_IOSCHED_CFQ=y
|
|
||||||
# CONFIG_ATA_OVER_ETH is not set
|
# CONFIG_ATA_OVER_ETH is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# ATA/ATAPI/MFM/RLL support
|
# ATA/ATAPI/MFM/RLL support
|
||||||
#
|
#
|
||||||
CONFIG_IDE=y
|
CONFIG_IDE=y
|
||||||
|
CONFIG_IDE_MAX_HWIFS=4
|
||||||
CONFIG_BLK_DEV_IDE=y
|
CONFIG_BLK_DEV_IDE=y
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -327,6 +363,7 @@ CONFIG_BLK_DEV_IDESCSI=m
|
||||||
# IDE chipset support/bugfixes
|
# IDE chipset support/bugfixes
|
||||||
#
|
#
|
||||||
CONFIG_IDE_GENERIC=y
|
CONFIG_IDE_GENERIC=y
|
||||||
|
# CONFIG_BLK_DEV_IDEPNP is not set
|
||||||
CONFIG_BLK_DEV_IDEPCI=y
|
CONFIG_BLK_DEV_IDEPCI=y
|
||||||
# CONFIG_IDEPCI_SHARE_IRQ is not set
|
# CONFIG_IDEPCI_SHARE_IRQ is not set
|
||||||
# CONFIG_BLK_DEV_OFFBOARD is not set
|
# CONFIG_BLK_DEV_OFFBOARD is not set
|
||||||
|
@ -400,6 +437,7 @@ CONFIG_SCSI_FC_ATTRS=y
|
||||||
#
|
#
|
||||||
# SCSI low-level drivers
|
# SCSI low-level drivers
|
||||||
#
|
#
|
||||||
|
# CONFIG_ISCSI_TCP is not set
|
||||||
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
|
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
|
||||||
# CONFIG_SCSI_3W_9XXX is not set
|
# CONFIG_SCSI_3W_9XXX is not set
|
||||||
# CONFIG_SCSI_ACARD is not set
|
# CONFIG_SCSI_ACARD is not set
|
||||||
|
@ -409,16 +447,19 @@ CONFIG_SCSI_FC_ATTRS=y
|
||||||
# CONFIG_SCSI_AIC79XX is not set
|
# CONFIG_SCSI_AIC79XX is not set
|
||||||
# CONFIG_MEGARAID_NEWGEN is not set
|
# CONFIG_MEGARAID_NEWGEN is not set
|
||||||
# CONFIG_MEGARAID_LEGACY is not set
|
# CONFIG_MEGARAID_LEGACY is not set
|
||||||
|
# CONFIG_MEGARAID_SAS is not set
|
||||||
CONFIG_SCSI_SATA=y
|
CONFIG_SCSI_SATA=y
|
||||||
# CONFIG_SCSI_SATA_AHCI is not set
|
# CONFIG_SCSI_SATA_AHCI is not set
|
||||||
# CONFIG_SCSI_SATA_SVW is not set
|
# CONFIG_SCSI_SATA_SVW is not set
|
||||||
# CONFIG_SCSI_ATA_PIIX is not set
|
# CONFIG_SCSI_ATA_PIIX is not set
|
||||||
# CONFIG_SCSI_SATA_MV is not set
|
# CONFIG_SCSI_SATA_MV is not set
|
||||||
# CONFIG_SCSI_SATA_NV is not set
|
# CONFIG_SCSI_SATA_NV is not set
|
||||||
# CONFIG_SCSI_SATA_PROMISE is not set
|
# CONFIG_SCSI_PDC_ADMA is not set
|
||||||
# CONFIG_SCSI_SATA_QSTOR is not set
|
# CONFIG_SCSI_SATA_QSTOR is not set
|
||||||
|
# CONFIG_SCSI_SATA_PROMISE is not set
|
||||||
# CONFIG_SCSI_SATA_SX4 is not set
|
# CONFIG_SCSI_SATA_SX4 is not set
|
||||||
# CONFIG_SCSI_SATA_SIL is not set
|
# CONFIG_SCSI_SATA_SIL is not set
|
||||||
|
# CONFIG_SCSI_SATA_SIL24 is not set
|
||||||
# CONFIG_SCSI_SATA_SIS is not set
|
# CONFIG_SCSI_SATA_SIS is not set
|
||||||
# CONFIG_SCSI_SATA_ULI is not set
|
# CONFIG_SCSI_SATA_ULI is not set
|
||||||
# CONFIG_SCSI_SATA_VIA is not set
|
# CONFIG_SCSI_SATA_VIA is not set
|
||||||
|
@ -436,14 +477,7 @@ CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
|
||||||
# CONFIG_SCSI_IPR is not set
|
# CONFIG_SCSI_IPR is not set
|
||||||
# CONFIG_SCSI_QLOGIC_FC is not set
|
# CONFIG_SCSI_QLOGIC_FC is not set
|
||||||
CONFIG_SCSI_QLOGIC_1280=y
|
CONFIG_SCSI_QLOGIC_1280=y
|
||||||
# CONFIG_SCSI_QLOGIC_1280_1040 is not set
|
# CONFIG_SCSI_QLA_FC is not set
|
||||||
CONFIG_SCSI_QLA2XXX=y
|
|
||||||
CONFIG_SCSI_QLA21XX=m
|
|
||||||
CONFIG_SCSI_QLA22XX=m
|
|
||||||
CONFIG_SCSI_QLA2300=m
|
|
||||||
CONFIG_SCSI_QLA2322=m
|
|
||||||
# CONFIG_SCSI_QLA6312 is not set
|
|
||||||
# CONFIG_SCSI_QLA24XX is not set
|
|
||||||
# CONFIG_SCSI_LPFC is not set
|
# CONFIG_SCSI_LPFC is not set
|
||||||
# CONFIG_SCSI_DC395x is not set
|
# CONFIG_SCSI_DC395x is not set
|
||||||
# CONFIG_SCSI_DC390T is not set
|
# CONFIG_SCSI_DC390T is not set
|
||||||
|
@ -476,6 +510,7 @@ CONFIG_DM_MULTIPATH=m
|
||||||
CONFIG_FUSION=y
|
CONFIG_FUSION=y
|
||||||
CONFIG_FUSION_SPI=y
|
CONFIG_FUSION_SPI=y
|
||||||
CONFIG_FUSION_FC=m
|
CONFIG_FUSION_FC=m
|
||||||
|
# CONFIG_FUSION_SAS is not set
|
||||||
CONFIG_FUSION_MAX_SGE=128
|
CONFIG_FUSION_MAX_SGE=128
|
||||||
# CONFIG_FUSION_CTL is not set
|
# CONFIG_FUSION_CTL is not set
|
||||||
|
|
||||||
|
@ -497,6 +532,7 @@ CONFIG_DUMMY=m
|
||||||
# CONFIG_BONDING is not set
|
# CONFIG_BONDING is not set
|
||||||
# CONFIG_EQUALIZER is not set
|
# CONFIG_EQUALIZER is not set
|
||||||
# CONFIG_TUN is not set
|
# CONFIG_TUN is not set
|
||||||
|
# CONFIG_NET_SB1000 is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# ARCnet devices
|
# ARCnet devices
|
||||||
|
@ -515,6 +551,7 @@ CONFIG_NET_ETHERNET=y
|
||||||
CONFIG_MII=m
|
CONFIG_MII=m
|
||||||
# CONFIG_HAPPYMEAL is not set
|
# CONFIG_HAPPYMEAL is not set
|
||||||
# CONFIG_SUNGEM is not set
|
# CONFIG_SUNGEM is not set
|
||||||
|
# CONFIG_CASSINI is not set
|
||||||
# CONFIG_NET_VENDOR_3COM is not set
|
# CONFIG_NET_VENDOR_3COM is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -564,6 +601,7 @@ CONFIG_E1000=y
|
||||||
# CONFIG_R8169 is not set
|
# CONFIG_R8169 is not set
|
||||||
# CONFIG_SIS190 is not set
|
# CONFIG_SIS190 is not set
|
||||||
# CONFIG_SKGE is not set
|
# CONFIG_SKGE is not set
|
||||||
|
# CONFIG_SKY2 is not set
|
||||||
# CONFIG_SK98LIN is not set
|
# CONFIG_SK98LIN is not set
|
||||||
# CONFIG_VIA_VELOCITY is not set
|
# CONFIG_VIA_VELOCITY is not set
|
||||||
CONFIG_TIGON3=y
|
CONFIG_TIGON3=y
|
||||||
|
@ -668,12 +706,15 @@ CONFIG_VT=y
|
||||||
CONFIG_VT_CONSOLE=y
|
CONFIG_VT_CONSOLE=y
|
||||||
CONFIG_HW_CONSOLE=y
|
CONFIG_HW_CONSOLE=y
|
||||||
CONFIG_SERIAL_NONSTANDARD=y
|
CONFIG_SERIAL_NONSTANDARD=y
|
||||||
|
# CONFIG_COMPUTONE is not set
|
||||||
# CONFIG_ROCKETPORT is not set
|
# CONFIG_ROCKETPORT is not set
|
||||||
# CONFIG_CYCLADES is not set
|
# CONFIG_CYCLADES is not set
|
||||||
# CONFIG_DIGIEPCA is not set
|
# CONFIG_DIGIEPCA is not set
|
||||||
|
# CONFIG_MOXA_INTELLIO is not set
|
||||||
# CONFIG_MOXA_SMARTIO is not set
|
# CONFIG_MOXA_SMARTIO is not set
|
||||||
# CONFIG_ISI is not set
|
# CONFIG_ISI is not set
|
||||||
# CONFIG_SYNCLINKMP is not set
|
# CONFIG_SYNCLINKMP is not set
|
||||||
|
# CONFIG_SYNCLINK_GT is not set
|
||||||
# CONFIG_N_HDLC is not set
|
# CONFIG_N_HDLC is not set
|
||||||
# CONFIG_SPECIALIX is not set
|
# CONFIG_SPECIALIX is not set
|
||||||
# CONFIG_SX is not set
|
# CONFIG_SX is not set
|
||||||
|
@ -689,6 +730,7 @@ CONFIG_SERIAL_8250=y
|
||||||
CONFIG_SERIAL_8250_CONSOLE=y
|
CONFIG_SERIAL_8250_CONSOLE=y
|
||||||
CONFIG_SERIAL_8250_ACPI=y
|
CONFIG_SERIAL_8250_ACPI=y
|
||||||
CONFIG_SERIAL_8250_NR_UARTS=6
|
CONFIG_SERIAL_8250_NR_UARTS=6
|
||||||
|
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
|
||||||
CONFIG_SERIAL_8250_EXTENDED=y
|
CONFIG_SERIAL_8250_EXTENDED=y
|
||||||
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
||||||
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
||||||
|
@ -738,10 +780,10 @@ CONFIG_DRM_SIS=m
|
||||||
# CONFIG_DRM_VIA is not set
|
# CONFIG_DRM_VIA is not set
|
||||||
# CONFIG_DRM_SAVAGE is not set
|
# CONFIG_DRM_SAVAGE is not set
|
||||||
CONFIG_RAW_DRIVER=m
|
CONFIG_RAW_DRIVER=m
|
||||||
|
CONFIG_MAX_RAW_DEVS=256
|
||||||
CONFIG_HPET=y
|
CONFIG_HPET=y
|
||||||
# CONFIG_HPET_RTC_IRQ is not set
|
# CONFIG_HPET_RTC_IRQ is not set
|
||||||
CONFIG_HPET_MMAP=y
|
CONFIG_HPET_MMAP=y
|
||||||
CONFIG_MAX_RAW_DEVS=256
|
|
||||||
# CONFIG_HANGCHECK_TIMER is not set
|
# CONFIG_HANGCHECK_TIMER is not set
|
||||||
CONFIG_MMTIMER=y
|
CONFIG_MMTIMER=y
|
||||||
|
|
||||||
|
@ -749,12 +791,19 @@ CONFIG_MMTIMER=y
|
||||||
# TPM devices
|
# TPM devices
|
||||||
#
|
#
|
||||||
# CONFIG_TCG_TPM is not set
|
# CONFIG_TCG_TPM is not set
|
||||||
|
# CONFIG_TELCLOCK is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# I2C support
|
# I2C support
|
||||||
#
|
#
|
||||||
# CONFIG_I2C is not set
|
# CONFIG_I2C is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# SPI support
|
||||||
|
#
|
||||||
|
# CONFIG_SPI is not set
|
||||||
|
# CONFIG_SPI_MASTER is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Dallas's 1-wire bus
|
# Dallas's 1-wire bus
|
||||||
#
|
#
|
||||||
|
@ -765,6 +814,7 @@ CONFIG_MMTIMER=y
|
||||||
#
|
#
|
||||||
CONFIG_HWMON=y
|
CONFIG_HWMON=y
|
||||||
# CONFIG_HWMON_VID is not set
|
# CONFIG_HWMON_VID is not set
|
||||||
|
# CONFIG_SENSORS_F71805F is not set
|
||||||
# CONFIG_HWMON_DEBUG_CHIP is not set
|
# CONFIG_HWMON_DEBUG_CHIP is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -815,26 +865,28 @@ CONFIG_SND_OSSEMUL=y
|
||||||
CONFIG_SND_MIXER_OSS=m
|
CONFIG_SND_MIXER_OSS=m
|
||||||
CONFIG_SND_PCM_OSS=m
|
CONFIG_SND_PCM_OSS=m
|
||||||
CONFIG_SND_SEQUENCER_OSS=y
|
CONFIG_SND_SEQUENCER_OSS=y
|
||||||
|
# CONFIG_SND_DYNAMIC_MINORS is not set
|
||||||
|
CONFIG_SND_SUPPORT_OLD_API=y
|
||||||
CONFIG_SND_VERBOSE_PRINTK=y
|
CONFIG_SND_VERBOSE_PRINTK=y
|
||||||
# CONFIG_SND_DEBUG is not set
|
# CONFIG_SND_DEBUG is not set
|
||||||
CONFIG_SND_GENERIC_DRIVER=y
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Generic devices
|
# Generic devices
|
||||||
#
|
#
|
||||||
CONFIG_SND_MPU401_UART=m
|
CONFIG_SND_MPU401_UART=m
|
||||||
CONFIG_SND_OPL3_LIB=m
|
CONFIG_SND_OPL3_LIB=m
|
||||||
|
CONFIG_SND_AC97_CODEC=m
|
||||||
|
CONFIG_SND_AC97_BUS=m
|
||||||
CONFIG_SND_DUMMY=m
|
CONFIG_SND_DUMMY=m
|
||||||
CONFIG_SND_VIRMIDI=m
|
CONFIG_SND_VIRMIDI=m
|
||||||
CONFIG_SND_MTPAV=m
|
CONFIG_SND_MTPAV=m
|
||||||
CONFIG_SND_SERIAL_U16550=m
|
CONFIG_SND_SERIAL_U16550=m
|
||||||
CONFIG_SND_MPU401=m
|
CONFIG_SND_MPU401=m
|
||||||
CONFIG_SND_AC97_CODEC=m
|
|
||||||
CONFIG_SND_AC97_BUS=m
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# PCI devices
|
# PCI devices
|
||||||
#
|
#
|
||||||
|
# CONFIG_SND_AD1889 is not set
|
||||||
# CONFIG_SND_ALI5451 is not set
|
# CONFIG_SND_ALI5451 is not set
|
||||||
# CONFIG_SND_ATIIXP is not set
|
# CONFIG_SND_ATIIXP is not set
|
||||||
# CONFIG_SND_ATIIXP_MODEM is not set
|
# CONFIG_SND_ATIIXP_MODEM is not set
|
||||||
|
@ -843,40 +895,40 @@ CONFIG_SND_AC97_BUS=m
|
||||||
# CONFIG_SND_AU8830 is not set
|
# CONFIG_SND_AU8830 is not set
|
||||||
# CONFIG_SND_AZT3328 is not set
|
# CONFIG_SND_AZT3328 is not set
|
||||||
# CONFIG_SND_BT87X is not set
|
# CONFIG_SND_BT87X is not set
|
||||||
|
# CONFIG_SND_CA0106 is not set
|
||||||
|
# CONFIG_SND_CMIPCI is not set
|
||||||
|
CONFIG_SND_CS4281=m
|
||||||
CONFIG_SND_CS46XX=m
|
CONFIG_SND_CS46XX=m
|
||||||
CONFIG_SND_CS46XX_NEW_DSP=y
|
CONFIG_SND_CS46XX_NEW_DSP=y
|
||||||
CONFIG_SND_CS4281=m
|
|
||||||
CONFIG_SND_EMU10K1=m
|
CONFIG_SND_EMU10K1=m
|
||||||
# CONFIG_SND_EMU10K1X is not set
|
# CONFIG_SND_EMU10K1X is not set
|
||||||
# CONFIG_SND_CA0106 is not set
|
|
||||||
# CONFIG_SND_KORG1212 is not set
|
|
||||||
# CONFIG_SND_MIXART is not set
|
|
||||||
# CONFIG_SND_NM256 is not set
|
|
||||||
# CONFIG_SND_RME32 is not set
|
|
||||||
# CONFIG_SND_RME96 is not set
|
|
||||||
# CONFIG_SND_RME9652 is not set
|
|
||||||
# CONFIG_SND_HDSP is not set
|
|
||||||
# CONFIG_SND_HDSPM is not set
|
|
||||||
# CONFIG_SND_TRIDENT is not set
|
|
||||||
# CONFIG_SND_YMFPCI is not set
|
|
||||||
# CONFIG_SND_AD1889 is not set
|
|
||||||
# CONFIG_SND_CMIPCI is not set
|
|
||||||
# CONFIG_SND_ENS1370 is not set
|
# CONFIG_SND_ENS1370 is not set
|
||||||
# CONFIG_SND_ENS1371 is not set
|
# CONFIG_SND_ENS1371 is not set
|
||||||
# CONFIG_SND_ES1938 is not set
|
# CONFIG_SND_ES1938 is not set
|
||||||
# CONFIG_SND_ES1968 is not set
|
# CONFIG_SND_ES1968 is not set
|
||||||
# CONFIG_SND_MAESTRO3 is not set
|
|
||||||
CONFIG_SND_FM801=m
|
CONFIG_SND_FM801=m
|
||||||
# CONFIG_SND_FM801_TEA575X is not set
|
# CONFIG_SND_FM801_TEA575X is not set
|
||||||
|
# CONFIG_SND_HDA_INTEL is not set
|
||||||
|
# CONFIG_SND_HDSP is not set
|
||||||
|
# CONFIG_SND_HDSPM is not set
|
||||||
# CONFIG_SND_ICE1712 is not set
|
# CONFIG_SND_ICE1712 is not set
|
||||||
# CONFIG_SND_ICE1724 is not set
|
# CONFIG_SND_ICE1724 is not set
|
||||||
# CONFIG_SND_INTEL8X0 is not set
|
# CONFIG_SND_INTEL8X0 is not set
|
||||||
# CONFIG_SND_INTEL8X0M is not set
|
# CONFIG_SND_INTEL8X0M is not set
|
||||||
|
# CONFIG_SND_KORG1212 is not set
|
||||||
|
# CONFIG_SND_MAESTRO3 is not set
|
||||||
|
# CONFIG_SND_MIXART is not set
|
||||||
|
# CONFIG_SND_NM256 is not set
|
||||||
|
# CONFIG_SND_PCXHR is not set
|
||||||
|
# CONFIG_SND_RME32 is not set
|
||||||
|
# CONFIG_SND_RME96 is not set
|
||||||
|
# CONFIG_SND_RME9652 is not set
|
||||||
# CONFIG_SND_SONICVIBES is not set
|
# CONFIG_SND_SONICVIBES is not set
|
||||||
|
# CONFIG_SND_TRIDENT is not set
|
||||||
# CONFIG_SND_VIA82XX is not set
|
# CONFIG_SND_VIA82XX is not set
|
||||||
# CONFIG_SND_VIA82XX_MODEM is not set
|
# CONFIG_SND_VIA82XX_MODEM is not set
|
||||||
# CONFIG_SND_VX222 is not set
|
# CONFIG_SND_VX222 is not set
|
||||||
# CONFIG_SND_HDA_INTEL is not set
|
# CONFIG_SND_YMFPCI is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# USB devices
|
# USB devices
|
||||||
|
@ -922,12 +974,15 @@ CONFIG_USB_UHCI_HCD=m
|
||||||
# USB Device Class drivers
|
# USB Device Class drivers
|
||||||
#
|
#
|
||||||
# CONFIG_OBSOLETE_OSS_USB_DRIVER is not set
|
# CONFIG_OBSOLETE_OSS_USB_DRIVER is not set
|
||||||
# CONFIG_USB_BLUETOOTH_TTY is not set
|
|
||||||
# CONFIG_USB_ACM is not set
|
# CONFIG_USB_ACM is not set
|
||||||
# CONFIG_USB_PRINTER is not set
|
# CONFIG_USB_PRINTER is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information
|
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# may also be needed; see USB_STORAGE Help for more information
|
||||||
#
|
#
|
||||||
CONFIG_USB_STORAGE=m
|
CONFIG_USB_STORAGE=m
|
||||||
# CONFIG_USB_STORAGE_DEBUG is not set
|
# CONFIG_USB_STORAGE_DEBUG is not set
|
||||||
|
@ -939,12 +994,15 @@ CONFIG_USB_STORAGE=m
|
||||||
# CONFIG_USB_STORAGE_SDDR09 is not set
|
# CONFIG_USB_STORAGE_SDDR09 is not set
|
||||||
# CONFIG_USB_STORAGE_SDDR55 is not set
|
# CONFIG_USB_STORAGE_SDDR55 is not set
|
||||||
# CONFIG_USB_STORAGE_JUMPSHOT is not set
|
# CONFIG_USB_STORAGE_JUMPSHOT is not set
|
||||||
|
# CONFIG_USB_STORAGE_ALAUDA is not set
|
||||||
|
# CONFIG_USB_LIBUSUAL is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# USB Input Devices
|
# USB Input Devices
|
||||||
#
|
#
|
||||||
CONFIG_USB_HID=m
|
CONFIG_USB_HID=m
|
||||||
CONFIG_USB_HIDINPUT=y
|
CONFIG_USB_HIDINPUT=y
|
||||||
|
# CONFIG_USB_HIDINPUT_POWERBOOK is not set
|
||||||
# CONFIG_HID_FF is not set
|
# CONFIG_HID_FF is not set
|
||||||
# CONFIG_USB_HIDDEV is not set
|
# CONFIG_USB_HIDDEV is not set
|
||||||
|
|
||||||
|
@ -964,6 +1022,7 @@ CONFIG_USB_HIDINPUT=y
|
||||||
# CONFIG_USB_YEALINK is not set
|
# CONFIG_USB_YEALINK is not set
|
||||||
# CONFIG_USB_XPAD is not set
|
# CONFIG_USB_XPAD is not set
|
||||||
# CONFIG_USB_ATI_REMOTE is not set
|
# CONFIG_USB_ATI_REMOTE is not set
|
||||||
|
# CONFIG_USB_ATI_REMOTE2 is not set
|
||||||
# CONFIG_USB_KEYSPAN_REMOTE is not set
|
# CONFIG_USB_KEYSPAN_REMOTE is not set
|
||||||
# CONFIG_USB_APPLETOUCH is not set
|
# CONFIG_USB_APPLETOUCH is not set
|
||||||
|
|
||||||
|
@ -1043,6 +1102,7 @@ CONFIG_INFINIBAND_MTHCA=m
|
||||||
# CONFIG_INFINIBAND_MTHCA_DEBUG is not set
|
# CONFIG_INFINIBAND_MTHCA_DEBUG is not set
|
||||||
CONFIG_INFINIBAND_IPOIB=m
|
CONFIG_INFINIBAND_IPOIB=m
|
||||||
# CONFIG_INFINIBAND_IPOIB_DEBUG is not set
|
# CONFIG_INFINIBAND_IPOIB_DEBUG is not set
|
||||||
|
# CONFIG_INFINIBAND_SRP is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# SN Devices
|
# SN Devices
|
||||||
|
@ -1050,6 +1110,10 @@ CONFIG_INFINIBAND_IPOIB=m
|
||||||
CONFIG_SGI_IOC4=y
|
CONFIG_SGI_IOC4=y
|
||||||
CONFIG_SGI_IOC3=y
|
CONFIG_SGI_IOC3=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# EDAC - error detection and reporting (RAS)
|
||||||
|
#
|
||||||
|
|
||||||
#
|
#
|
||||||
# File systems
|
# File systems
|
||||||
#
|
#
|
||||||
|
@ -1079,6 +1143,7 @@ CONFIG_XFS_EXPORT=y
|
||||||
# CONFIG_XFS_SECURITY is not set
|
# CONFIG_XFS_SECURITY is not set
|
||||||
# CONFIG_XFS_POSIX_ACL is not set
|
# CONFIG_XFS_POSIX_ACL is not set
|
||||||
# CONFIG_XFS_RT is not set
|
# CONFIG_XFS_RT is not set
|
||||||
|
# CONFIG_OCFS2_FS is not set
|
||||||
# CONFIG_MINIX_FS is not set
|
# CONFIG_MINIX_FS is not set
|
||||||
# CONFIG_ROMFS_FS is not set
|
# CONFIG_ROMFS_FS is not set
|
||||||
CONFIG_INOTIFY=y
|
CONFIG_INOTIFY=y
|
||||||
|
@ -1120,6 +1185,7 @@ CONFIG_HUGETLBFS=y
|
||||||
CONFIG_HUGETLB_PAGE=y
|
CONFIG_HUGETLB_PAGE=y
|
||||||
CONFIG_RAMFS=y
|
CONFIG_RAMFS=y
|
||||||
# CONFIG_RELAYFS_FS is not set
|
# CONFIG_RELAYFS_FS is not set
|
||||||
|
# CONFIG_CONFIGFS_FS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Miscellaneous filesystems
|
# Miscellaneous filesystems
|
||||||
|
@ -1189,6 +1255,7 @@ CONFIG_MSDOS_PARTITION=y
|
||||||
CONFIG_SGI_PARTITION=y
|
CONFIG_SGI_PARTITION=y
|
||||||
# CONFIG_ULTRIX_PARTITION is not set
|
# CONFIG_ULTRIX_PARTITION is not set
|
||||||
# CONFIG_SUN_PARTITION is not set
|
# CONFIG_SUN_PARTITION is not set
|
||||||
|
# CONFIG_KARMA_PARTITION is not set
|
||||||
CONFIG_EFI_PARTITION=y
|
CONFIG_EFI_PARTITION=y
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -1254,26 +1321,30 @@ CONFIG_GENERIC_PENDING_IRQ=y
|
||||||
# CONFIG_HP_SIMSCSI is not set
|
# CONFIG_HP_SIMSCSI is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Profiling support
|
# Instrumentation Support
|
||||||
#
|
#
|
||||||
# CONFIG_PROFILING is not set
|
# CONFIG_PROFILING is not set
|
||||||
|
# CONFIG_KPROBES is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Kernel hacking
|
# Kernel hacking
|
||||||
#
|
#
|
||||||
# CONFIG_PRINTK_TIME is not set
|
# CONFIG_PRINTK_TIME is not set
|
||||||
CONFIG_DEBUG_KERNEL=y
|
|
||||||
CONFIG_MAGIC_SYSRQ=y
|
CONFIG_MAGIC_SYSRQ=y
|
||||||
|
CONFIG_DEBUG_KERNEL=y
|
||||||
CONFIG_LOG_BUF_SHIFT=20
|
CONFIG_LOG_BUF_SHIFT=20
|
||||||
CONFIG_DETECT_SOFTLOCKUP=y
|
CONFIG_DETECT_SOFTLOCKUP=y
|
||||||
# CONFIG_SCHEDSTATS is not set
|
# CONFIG_SCHEDSTATS is not set
|
||||||
# CONFIG_DEBUG_SLAB is not set
|
# CONFIG_DEBUG_SLAB is not set
|
||||||
|
CONFIG_DEBUG_MUTEXES=y
|
||||||
# CONFIG_DEBUG_SPINLOCK is not set
|
# CONFIG_DEBUG_SPINLOCK is not set
|
||||||
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
|
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
|
||||||
# CONFIG_DEBUG_KOBJECT is not set
|
# CONFIG_DEBUG_KOBJECT is not set
|
||||||
# CONFIG_DEBUG_INFO is not set
|
# CONFIG_DEBUG_INFO is not set
|
||||||
# CONFIG_DEBUG_FS is not set
|
# CONFIG_DEBUG_FS is not set
|
||||||
# CONFIG_KPROBES is not set
|
# CONFIG_DEBUG_VM is not set
|
||||||
|
CONFIG_FORCED_INLINING=y
|
||||||
|
# CONFIG_RCU_TORTURE_TEST is not set
|
||||||
CONFIG_IA64_GRANULE_16MB=y
|
CONFIG_IA64_GRANULE_16MB=y
|
||||||
# CONFIG_IA64_GRANULE_64MB is not set
|
# CONFIG_IA64_GRANULE_64MB is not set
|
||||||
# CONFIG_IA64_PRINT_HAZARDS is not set
|
# CONFIG_IA64_PRINT_HAZARDS is not set
|
||||||
|
|
|
@ -1,39 +1,52 @@
|
||||||
#
|
#
|
||||||
# Automatically generated make config: don't edit
|
# 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
|
# Code maturity level options
|
||||||
#
|
#
|
||||||
CONFIG_EXPERIMENTAL=y
|
CONFIG_EXPERIMENTAL=y
|
||||||
# CONFIG_CLEAN_COMPILE is not set
|
CONFIG_LOCK_KERNEL=y
|
||||||
# CONFIG_STANDALONE is not set
|
CONFIG_INIT_ENV_ARG_LIMIT=32
|
||||||
CONFIG_BROKEN=y
|
|
||||||
CONFIG_BROKEN_ON_SMP=y
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# General setup
|
# General setup
|
||||||
#
|
#
|
||||||
|
CONFIG_LOCALVERSION=""
|
||||||
|
CONFIG_LOCALVERSION_AUTO=y
|
||||||
CONFIG_SWAP=y
|
CONFIG_SWAP=y
|
||||||
CONFIG_SYSVIPC=y
|
CONFIG_SYSVIPC=y
|
||||||
# CONFIG_POSIX_MQUEUE is not set
|
# CONFIG_POSIX_MQUEUE is not set
|
||||||
# CONFIG_BSD_PROCESS_ACCT is not set
|
# CONFIG_BSD_PROCESS_ACCT is not set
|
||||||
CONFIG_SYSCTL=y
|
CONFIG_SYSCTL=y
|
||||||
# CONFIG_AUDIT is not set
|
# CONFIG_AUDIT is not set
|
||||||
CONFIG_LOG_BUF_SHIFT=16
|
|
||||||
# CONFIG_HOTPLUG is not set
|
|
||||||
CONFIG_IKCONFIG=y
|
CONFIG_IKCONFIG=y
|
||||||
CONFIG_IKCONFIG_PROC=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_EMBEDDED is not set
|
||||||
CONFIG_KALLSYMS=y
|
CONFIG_KALLSYMS=y
|
||||||
# CONFIG_KALLSYMS_ALL is not set
|
# 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_FUTEX=y
|
||||||
CONFIG_EPOLL=y
|
CONFIG_EPOLL=y
|
||||||
CONFIG_IOSCHED_NOOP=y
|
CONFIG_SHMEM=y
|
||||||
CONFIG_IOSCHED_AS=y
|
CONFIG_CC_ALIGN_FUNCTIONS=0
|
||||||
CONFIG_IOSCHED_DEADLINE=y
|
CONFIG_CC_ALIGN_LABELS=0
|
||||||
CONFIG_IOSCHED_CFQ=y
|
CONFIG_CC_ALIGN_LOOPS=0
|
||||||
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
|
CONFIG_CC_ALIGN_JUMPS=0
|
||||||
|
CONFIG_SLAB=y
|
||||||
|
# CONFIG_TINY_SHMEM is not set
|
||||||
|
CONFIG_BASE_SMALL=0
|
||||||
|
# CONFIG_SLOB is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Loadable module support
|
# Loadable module support
|
||||||
|
@ -43,21 +56,45 @@ CONFIG_MODULE_UNLOAD=y
|
||||||
CONFIG_MODULE_FORCE_UNLOAD=y
|
CONFIG_MODULE_FORCE_UNLOAD=y
|
||||||
CONFIG_OBSOLETE_MODPARM=y
|
CONFIG_OBSOLETE_MODPARM=y
|
||||||
CONFIG_MODVERSIONS=y
|
CONFIG_MODVERSIONS=y
|
||||||
|
# CONFIG_MODULE_SRCVERSION_ALL is not set
|
||||||
CONFIG_KMOD=y
|
CONFIG_KMOD=y
|
||||||
CONFIG_STOP_MACHINE=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
|
# Processor type and features
|
||||||
#
|
#
|
||||||
CONFIG_IA64=y
|
CONFIG_IA64=y
|
||||||
CONFIG_64BIT=y
|
CONFIG_64BIT=y
|
||||||
CONFIG_MMU=y
|
CONFIG_MMU=y
|
||||||
|
CONFIG_SWIOTLB=y
|
||||||
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
|
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
|
||||||
|
CONFIG_GENERIC_CALIBRATE_DELAY=y
|
||||||
CONFIG_TIME_INTERPOLATION=y
|
CONFIG_TIME_INTERPOLATION=y
|
||||||
CONFIG_EFI=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_GENERIC is not set
|
||||||
# CONFIG_IA64_DIG is not set
|
# CONFIG_IA64_DIG is not set
|
||||||
# CONFIG_IA64_HP_ZX1 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_SGI_SN2 is not set
|
||||||
CONFIG_IA64_HP_SIM=y
|
CONFIG_IA64_HP_SIM=y
|
||||||
# CONFIG_ITANIUM is not set
|
# CONFIG_ITANIUM is not set
|
||||||
|
@ -66,17 +103,36 @@ CONFIG_MCKINLEY=y
|
||||||
# CONFIG_IA64_PAGE_SIZE_8KB is not set
|
# CONFIG_IA64_PAGE_SIZE_8KB is not set
|
||||||
# CONFIG_IA64_PAGE_SIZE_16KB is not set
|
# CONFIG_IA64_PAGE_SIZE_16KB is not set
|
||||||
CONFIG_IA64_PAGE_SIZE_64KB=y
|
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_L1_CACHE_SHIFT=7
|
||||||
# CONFIG_MCKINLEY_ASTEP_SPECIFIC is not set
|
|
||||||
# CONFIG_VIRTUAL_MEM_MAP is not set
|
|
||||||
# CONFIG_IA64_CYCLONE is not set
|
# CONFIG_IA64_CYCLONE is not set
|
||||||
CONFIG_FORCE_MAX_ZONEORDER=18
|
CONFIG_FORCE_MAX_ZONEORDER=17
|
||||||
CONFIG_SMP=y
|
CONFIG_SMP=y
|
||||||
CONFIG_NR_CPUS=64
|
CONFIG_NR_CPUS=64
|
||||||
|
# CONFIG_HOTPLUG_CPU is not set
|
||||||
|
# CONFIG_SCHED_SMT is not set
|
||||||
CONFIG_PREEMPT=y
|
CONFIG_PREEMPT=y
|
||||||
CONFIG_HAVE_DEC_LOCK=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_IA32_SUPPORT=y
|
CONFIG_IA32_SUPPORT=y
|
||||||
CONFIG_COMPAT=y
|
CONFIG_COMPAT=y
|
||||||
|
# CONFIG_IA64_MCA_RECOVERY is not set
|
||||||
# CONFIG_PERFMON is not set
|
# CONFIG_PERFMON is not set
|
||||||
CONFIG_IA64_PALINFO=m
|
CONFIG_IA64_PALINFO=m
|
||||||
|
|
||||||
|
@ -84,7 +140,6 @@ CONFIG_IA64_PALINFO=m
|
||||||
# Firmware Drivers
|
# Firmware Drivers
|
||||||
#
|
#
|
||||||
CONFIG_EFI_VARS=y
|
CONFIG_EFI_VARS=y
|
||||||
# CONFIG_SMBIOS is not set
|
|
||||||
CONFIG_BINFMT_ELF=y
|
CONFIG_BINFMT_ELF=y
|
||||||
CONFIG_BINFMT_MISC=y
|
CONFIG_BINFMT_MISC=y
|
||||||
|
|
||||||
|
@ -92,6 +147,81 @@ CONFIG_BINFMT_MISC=y
|
||||||
# Power management and ACPI
|
# 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
|
# Device Drivers
|
||||||
#
|
#
|
||||||
|
@ -99,8 +229,16 @@ CONFIG_BINFMT_MISC=y
|
||||||
#
|
#
|
||||||
# Generic Driver Options
|
# 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
|
# CONFIG_DEBUG_DRIVER is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Connector - unified userspace <-> kernelspace linker
|
||||||
|
#
|
||||||
|
# CONFIG_CONNECTOR is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Memory Technology Devices (MTD)
|
# Memory Technology Devices (MTD)
|
||||||
#
|
#
|
||||||
|
@ -118,12 +256,16 @@ CONFIG_BINFMT_MISC=y
|
||||||
#
|
#
|
||||||
# Block devices
|
# 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_CRYPTOLOOP is not set
|
||||||
# CONFIG_BLK_DEV_NBD 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_RAM_SIZE=4096
|
||||||
# CONFIG_BLK_DEV_INITRD is not set
|
# 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
|
# ATA/ATAPI/MFM/RLL support
|
||||||
|
@ -133,6 +275,7 @@ CONFIG_BLK_DEV_RAM_SIZE=4096
|
||||||
#
|
#
|
||||||
# SCSI device support
|
# SCSI device support
|
||||||
#
|
#
|
||||||
|
# CONFIG_RAID_ATTRS is not set
|
||||||
CONFIG_SCSI=y
|
CONFIG_SCSI=y
|
||||||
CONFIG_SCSI_PROC_FS=y
|
CONFIG_SCSI_PROC_FS=y
|
||||||
|
|
||||||
|
@ -144,6 +287,7 @@ CONFIG_BLK_DEV_SD=y
|
||||||
# CONFIG_CHR_DEV_OSST is not set
|
# CONFIG_CHR_DEV_OSST is not set
|
||||||
# CONFIG_BLK_DEV_SR is not set
|
# CONFIG_BLK_DEV_SR is not set
|
||||||
# CONFIG_CHR_DEV_SG is not set
|
# CONFIG_CHR_DEV_SG is not set
|
||||||
|
# CONFIG_CHR_DEV_SCH is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
|
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
|
||||||
|
@ -157,13 +301,14 @@ CONFIG_SCSI_LOGGING=y
|
||||||
#
|
#
|
||||||
CONFIG_SCSI_SPI_ATTRS=y
|
CONFIG_SCSI_SPI_ATTRS=y
|
||||||
# CONFIG_SCSI_FC_ATTRS is not set
|
# CONFIG_SCSI_FC_ATTRS is not set
|
||||||
|
# CONFIG_SCSI_ISCSI_ATTRS is not set
|
||||||
|
# CONFIG_SCSI_SAS_ATTRS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# SCSI low-level drivers
|
# SCSI low-level drivers
|
||||||
#
|
#
|
||||||
# CONFIG_SCSI_AIC7XXX_OLD is not set
|
# CONFIG_ISCSI_TCP is not set
|
||||||
# CONFIG_SCSI_SATA is not set
|
# CONFIG_SCSI_SATA is not set
|
||||||
# CONFIG_SCSI_EATA_PIO is not set
|
|
||||||
# CONFIG_SCSI_DEBUG is not set
|
# CONFIG_SCSI_DEBUG is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -174,77 +319,47 @@ CONFIG_SCSI_SPI_ATTRS=y
|
||||||
#
|
#
|
||||||
# Fusion MPT device support
|
# Fusion MPT device support
|
||||||
#
|
#
|
||||||
|
# CONFIG_FUSION is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# IEEE 1394 (FireWire) support
|
# IEEE 1394 (FireWire) support
|
||||||
#
|
#
|
||||||
# CONFIG_IEEE1394 is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# I2O device support
|
# I2O device support
|
||||||
#
|
#
|
||||||
|
|
||||||
#
|
#
|
||||||
# Networking support
|
# Network device support
|
||||||
#
|
#
|
||||||
CONFIG_NET=y
|
# 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
|
||||||
|
|
||||||
#
|
#
|
||||||
# Networking options
|
# PHY device support
|
||||||
#
|
#
|
||||||
CONFIG_PACKET=y
|
|
||||||
# CONFIG_PACKET_MMAP is not set
|
|
||||||
# CONFIG_NETLINK_DEV 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_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_IPV6 is not set
|
|
||||||
# CONFIG_NETFILTER is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# SCTP Configuration (EXPERIMENTAL)
|
# Ethernet (10 or 100Mbit)
|
||||||
#
|
#
|
||||||
# CONFIG_IP_SCTP is not set
|
# CONFIG_NET_ETHERNET 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
|
|
||||||
# CONFIG_NET_HW_FLOWCONTROL is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# QoS and/or fair queueing
|
# Ethernet (1000 Mbit)
|
||||||
#
|
#
|
||||||
# CONFIG_NET_SCHED is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Network testing
|
# Ethernet (10000 Mbit)
|
||||||
#
|
#
|
||||||
# CONFIG_NET_PKTGEN is not set
|
# 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_NETPOLL is not set
|
||||||
# CONFIG_NET_POLL_CONTROLLER is not set
|
# CONFIG_NET_POLL_CONTROLLER is not set
|
||||||
# CONFIG_HAMRADIO is not set
|
|
||||||
# CONFIG_IRDA is not set
|
|
||||||
# CONFIG_BT is not set
|
|
||||||
# CONFIG_NETDEVICES is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# ISDN subsystem
|
# ISDN subsystem
|
||||||
|
@ -273,16 +388,6 @@ CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
|
||||||
# CONFIG_INPUT_EVDEV is not set
|
# CONFIG_INPUT_EVDEV is not set
|
||||||
# CONFIG_INPUT_EVBUG is not set
|
# CONFIG_INPUT_EVBUG is not set
|
||||||
|
|
||||||
#
|
|
||||||
# Input I/O drivers
|
|
||||||
#
|
|
||||||
# CONFIG_GAMEPORT is not set
|
|
||||||
CONFIG_SOUND_GAMEPORT=y
|
|
||||||
CONFIG_SERIO=y
|
|
||||||
# CONFIG_SERIO_I8042 is not set
|
|
||||||
CONFIG_SERIO_SERPORT=y
|
|
||||||
# CONFIG_SERIO_CT82C710 is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Input Device Drivers
|
# Input Device Drivers
|
||||||
#
|
#
|
||||||
|
@ -292,6 +397,15 @@ CONFIG_SERIO_SERPORT=y
|
||||||
# CONFIG_INPUT_TOUCHSCREEN is not set
|
# CONFIG_INPUT_TOUCHSCREEN is not set
|
||||||
# CONFIG_INPUT_MISC 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
|
# Character devices
|
||||||
#
|
#
|
||||||
|
@ -310,7 +424,6 @@ CONFIG_HW_CONSOLE=y
|
||||||
#
|
#
|
||||||
CONFIG_UNIX98_PTYS=y
|
CONFIG_UNIX98_PTYS=y
|
||||||
# CONFIG_LEGACY_PTYS is not set
|
# CONFIG_LEGACY_PTYS is not set
|
||||||
# CONFIG_QIC02_TAPE is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# IPMI
|
# IPMI
|
||||||
|
@ -324,25 +437,52 @@ CONFIG_UNIX98_PTYS=y
|
||||||
CONFIG_EFI_RTC=y
|
CONFIG_EFI_RTC=y
|
||||||
# CONFIG_DTLK is not set
|
# CONFIG_DTLK is not set
|
||||||
# CONFIG_R3964 is not set
|
# CONFIG_R3964 is not set
|
||||||
# CONFIG_APPLICOM is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Ftape, the floppy tape device driver
|
# Ftape, the floppy tape device driver
|
||||||
#
|
#
|
||||||
# CONFIG_FTAPE is not set
|
|
||||||
# CONFIG_AGP is not set
|
# CONFIG_AGP is not set
|
||||||
# CONFIG_DRM is not set
|
|
||||||
# CONFIG_RAW_DRIVER 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
|
# I2C support
|
||||||
#
|
#
|
||||||
# CONFIG_I2C is not set
|
# 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
|
# Misc devices
|
||||||
#
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Multimedia Capabilities Port drivers
|
||||||
|
#
|
||||||
|
|
||||||
#
|
#
|
||||||
# Multimedia devices
|
# Multimedia devices
|
||||||
#
|
#
|
||||||
|
@ -362,7 +502,6 @@ CONFIG_EFI_RTC=y
|
||||||
# Console display driver support
|
# Console display driver support
|
||||||
#
|
#
|
||||||
# CONFIG_VGA_CONSOLE is not set
|
# CONFIG_VGA_CONSOLE is not set
|
||||||
# CONFIG_MDA_CONSOLE is not set
|
|
||||||
CONFIG_DUMMY_CONSOLE=y
|
CONFIG_DUMMY_CONSOLE=y
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -373,29 +512,54 @@ CONFIG_DUMMY_CONSOLE=y
|
||||||
#
|
#
|
||||||
# USB support
|
# 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
|
# USB Gadget Support
|
||||||
#
|
#
|
||||||
# CONFIG_USB_GADGET is not set
|
# 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
|
# File systems
|
||||||
#
|
#
|
||||||
CONFIG_EXT2_FS=y
|
CONFIG_EXT2_FS=y
|
||||||
# CONFIG_EXT2_FS_XATTR is not set
|
# CONFIG_EXT2_FS_XATTR is not set
|
||||||
|
# CONFIG_EXT2_FS_XIP is not set
|
||||||
CONFIG_EXT3_FS=y
|
CONFIG_EXT3_FS=y
|
||||||
# CONFIG_EXT3_FS_XATTR is not set
|
# CONFIG_EXT3_FS_XATTR is not set
|
||||||
CONFIG_JBD=y
|
CONFIG_JBD=y
|
||||||
# CONFIG_JBD_DEBUG is not set
|
# CONFIG_JBD_DEBUG is not set
|
||||||
# CONFIG_REISERFS_FS is not set
|
# CONFIG_REISERFS_FS is not set
|
||||||
# CONFIG_JFS_FS is not set
|
# CONFIG_JFS_FS is not set
|
||||||
|
# CONFIG_FS_POSIX_ACL is not set
|
||||||
# CONFIG_XFS_FS is not set
|
# CONFIG_XFS_FS is not set
|
||||||
|
# CONFIG_OCFS2_FS is not set
|
||||||
# CONFIG_MINIX_FS is not set
|
# CONFIG_MINIX_FS is not set
|
||||||
# CONFIG_ROMFS_FS is not set
|
# CONFIG_ROMFS_FS is not set
|
||||||
|
CONFIG_INOTIFY=y
|
||||||
# CONFIG_QUOTA is not set
|
# CONFIG_QUOTA is not set
|
||||||
|
CONFIG_DNOTIFY=y
|
||||||
# CONFIG_AUTOFS_FS is not set
|
# CONFIG_AUTOFS_FS is not set
|
||||||
# CONFIG_AUTOFS4_FS is not set
|
# CONFIG_AUTOFS4_FS is not set
|
||||||
|
# CONFIG_FUSE_FS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# CD-ROM/DVD Filesystems
|
# CD-ROM/DVD Filesystems
|
||||||
|
@ -406,7 +570,8 @@ CONFIG_JBD=y
|
||||||
#
|
#
|
||||||
# DOS/FAT/NT Filesystems
|
# DOS/FAT/NT Filesystems
|
||||||
#
|
#
|
||||||
# CONFIG_FAT_FS is not set
|
# CONFIG_MSDOS_FS is not set
|
||||||
|
# CONFIG_VFAT_FS is not set
|
||||||
# CONFIG_NTFS_FS is not set
|
# CONFIG_NTFS_FS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -415,12 +580,12 @@ CONFIG_JBD=y
|
||||||
CONFIG_PROC_FS=y
|
CONFIG_PROC_FS=y
|
||||||
CONFIG_PROC_KCORE=y
|
CONFIG_PROC_KCORE=y
|
||||||
CONFIG_SYSFS=y
|
CONFIG_SYSFS=y
|
||||||
# CONFIG_DEVFS_FS is not set
|
|
||||||
# CONFIG_DEVPTS_FS_XATTR is not set
|
|
||||||
# CONFIG_TMPFS is not set
|
# CONFIG_TMPFS is not set
|
||||||
CONFIG_HUGETLBFS=y
|
CONFIG_HUGETLBFS=y
|
||||||
CONFIG_HUGETLB_PAGE=y
|
CONFIG_HUGETLB_PAGE=y
|
||||||
CONFIG_RAMFS=y
|
CONFIG_RAMFS=y
|
||||||
|
# CONFIG_RELAYFS_FS is not set
|
||||||
|
# CONFIG_CONFIGFS_FS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Miscellaneous filesystems
|
# Miscellaneous filesystems
|
||||||
|
@ -448,18 +613,22 @@ CONFIG_NFS_FS=y
|
||||||
CONFIG_NFS_DIRECTIO=y
|
CONFIG_NFS_DIRECTIO=y
|
||||||
CONFIG_NFSD=y
|
CONFIG_NFSD=y
|
||||||
CONFIG_NFSD_V3=y
|
CONFIG_NFSD_V3=y
|
||||||
|
# CONFIG_NFSD_V3_ACL is not set
|
||||||
# CONFIG_NFSD_V4 is not set
|
# CONFIG_NFSD_V4 is not set
|
||||||
# CONFIG_NFSD_TCP is not set
|
# CONFIG_NFSD_TCP is not set
|
||||||
CONFIG_LOCKD=y
|
CONFIG_LOCKD=y
|
||||||
CONFIG_LOCKD_V4=y
|
CONFIG_LOCKD_V4=y
|
||||||
CONFIG_EXPORTFS=y
|
CONFIG_EXPORTFS=y
|
||||||
|
CONFIG_NFS_COMMON=y
|
||||||
CONFIG_SUNRPC=y
|
CONFIG_SUNRPC=y
|
||||||
# CONFIG_RPCSEC_GSS_KRB5 is not set
|
# CONFIG_RPCSEC_GSS_KRB5 is not set
|
||||||
|
# CONFIG_RPCSEC_GSS_SPKM3 is not set
|
||||||
# CONFIG_SMB_FS is not set
|
# CONFIG_SMB_FS is not set
|
||||||
# CONFIG_CIFS is not set
|
# CONFIG_CIFS is not set
|
||||||
# CONFIG_NCP_FS is not set
|
# CONFIG_NCP_FS is not set
|
||||||
# CONFIG_CODA_FS is not set
|
# CONFIG_CODA_FS is not set
|
||||||
# CONFIG_AFS_FS is not set
|
# CONFIG_AFS_FS is not set
|
||||||
|
# CONFIG_9P_FS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Partition Types
|
# Partition Types
|
||||||
|
@ -476,10 +645,10 @@ CONFIG_MSDOS_PARTITION=y
|
||||||
# CONFIG_SOLARIS_X86_PARTITION is not set
|
# CONFIG_SOLARIS_X86_PARTITION is not set
|
||||||
# CONFIG_UNIXWARE_DISKLABEL is not set
|
# CONFIG_UNIXWARE_DISKLABEL is not set
|
||||||
# CONFIG_LDM_PARTITION is not set
|
# CONFIG_LDM_PARTITION is not set
|
||||||
# CONFIG_NEC98_PARTITION is not set
|
|
||||||
# CONFIG_SGI_PARTITION is not set
|
# CONFIG_SGI_PARTITION is not set
|
||||||
# CONFIG_ULTRIX_PARTITION is not set
|
# CONFIG_ULTRIX_PARTITION is not set
|
||||||
# CONFIG_SUN_PARTITION is not set
|
# CONFIG_SUN_PARTITION is not set
|
||||||
|
# CONFIG_KARMA_PARTITION is not set
|
||||||
CONFIG_EFI_PARTITION=y
|
CONFIG_EFI_PARTITION=y
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -490,8 +659,13 @@ CONFIG_EFI_PARTITION=y
|
||||||
#
|
#
|
||||||
# Library routines
|
# Library routines
|
||||||
#
|
#
|
||||||
|
# CONFIG_CRC_CCITT is not set
|
||||||
|
# CONFIG_CRC16 is not set
|
||||||
CONFIG_CRC32=y
|
CONFIG_CRC32=y
|
||||||
# CONFIG_LIBCRC32C is not set
|
# CONFIG_LIBCRC32C is not set
|
||||||
|
CONFIG_GENERIC_HARDIRQS=y
|
||||||
|
CONFIG_GENERIC_IRQ_PROBE=y
|
||||||
|
CONFIG_GENERIC_PENDING_IRQ=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# HP Simulator drivers
|
# HP Simulator drivers
|
||||||
|
@ -502,33 +676,50 @@ CONFIG_HP_SIMSERIAL_CONSOLE=y
|
||||||
CONFIG_HP_SIMSCSI=y
|
CONFIG_HP_SIMSCSI=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Profiling support
|
# Instrumentation Support
|
||||||
#
|
#
|
||||||
# CONFIG_PROFILING is not set
|
# CONFIG_PROFILING is not set
|
||||||
|
# CONFIG_KPROBES is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Kernel hacking
|
# Kernel hacking
|
||||||
#
|
#
|
||||||
# CONFIG_IA64_GRANULE_16MB is not set
|
# CONFIG_PRINTK_TIME is not set
|
||||||
CONFIG_IA64_GRANULE_64MB=y
|
|
||||||
CONFIG_DEBUG_KERNEL=y
|
|
||||||
# CONFIG_IA64_PRINT_HAZARDS is not set
|
|
||||||
# CONFIG_DISABLE_VHPT is not set
|
|
||||||
# CONFIG_MAGIC_SYSRQ is not set
|
# CONFIG_MAGIC_SYSRQ is not set
|
||||||
|
CONFIG_DEBUG_KERNEL=y
|
||||||
|
CONFIG_LOG_BUF_SHIFT=16
|
||||||
|
CONFIG_DETECT_SOFTLOCKUP=y
|
||||||
|
# CONFIG_SCHEDSTATS is not set
|
||||||
# CONFIG_DEBUG_SLAB is not set
|
# CONFIG_DEBUG_SLAB is not set
|
||||||
|
CONFIG_DEBUG_PREEMPT=y
|
||||||
|
CONFIG_DEBUG_MUTEXES=y
|
||||||
# CONFIG_DEBUG_SPINLOCK is not set
|
# CONFIG_DEBUG_SPINLOCK is not set
|
||||||
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
|
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
|
||||||
|
# CONFIG_DEBUG_KOBJECT is not set
|
||||||
|
CONFIG_DEBUG_INFO=y
|
||||||
|
# CONFIG_DEBUG_FS is not set
|
||||||
|
# CONFIG_DEBUG_VM is not set
|
||||||
|
CONFIG_FORCED_INLINING=y
|
||||||
|
# CONFIG_RCU_TORTURE_TEST is not set
|
||||||
|
# CONFIG_IA64_GRANULE_16MB is not set
|
||||||
|
CONFIG_IA64_GRANULE_64MB=y
|
||||||
|
# CONFIG_IA64_PRINT_HAZARDS is not set
|
||||||
|
# CONFIG_DISABLE_VHPT is not set
|
||||||
# CONFIG_IA64_DEBUG_CMPXCHG is not set
|
# CONFIG_IA64_DEBUG_CMPXCHG is not set
|
||||||
# CONFIG_IA64_DEBUG_IRQ is not set
|
# CONFIG_IA64_DEBUG_IRQ is not set
|
||||||
CONFIG_DEBUG_INFO=y
|
|
||||||
CONFIG_SYSVIPC_COMPAT=y
|
CONFIG_SYSVIPC_COMPAT=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Security options
|
# Security options
|
||||||
#
|
#
|
||||||
|
# CONFIG_KEYS is not set
|
||||||
# CONFIG_SECURITY is not set
|
# CONFIG_SECURITY is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Cryptographic options
|
# Cryptographic options
|
||||||
#
|
#
|
||||||
# CONFIG_CRYPTO is not set
|
# CONFIG_CRYPTO is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Hardware crypto devices
|
||||||
|
#
|
||||||
|
|
|
@ -1,14 +1,13 @@
|
||||||
#
|
#
|
||||||
# Automatically generated make config: don't edit
|
# Automatically generated make config: don't edit
|
||||||
# Linux kernel version: 2.6.15-rc4
|
# Linux kernel version: 2.6.16-rc5
|
||||||
# Fri Dec 2 10:33:48 2005
|
# Mon Feb 27 16:06:38 2006
|
||||||
#
|
#
|
||||||
|
|
||||||
#
|
#
|
||||||
# Code maturity level options
|
# Code maturity level options
|
||||||
#
|
#
|
||||||
CONFIG_EXPERIMENTAL=y
|
CONFIG_EXPERIMENTAL=y
|
||||||
CONFIG_CLEAN_COMPILE=y
|
|
||||||
CONFIG_LOCK_KERNEL=y
|
CONFIG_LOCK_KERNEL=y
|
||||||
CONFIG_INIT_ENV_ARG_LIMIT=32
|
CONFIG_INIT_ENV_ARG_LIMIT=32
|
||||||
|
|
||||||
|
@ -23,17 +22,18 @@ CONFIG_POSIX_MQUEUE=y
|
||||||
# CONFIG_BSD_PROCESS_ACCT is not set
|
# CONFIG_BSD_PROCESS_ACCT is not set
|
||||||
CONFIG_SYSCTL=y
|
CONFIG_SYSCTL=y
|
||||||
# CONFIG_AUDIT is not set
|
# CONFIG_AUDIT is not set
|
||||||
CONFIG_HOTPLUG=y
|
|
||||||
CONFIG_KOBJECT_UEVENT=y
|
|
||||||
# CONFIG_IKCONFIG is not set
|
# CONFIG_IKCONFIG is not set
|
||||||
CONFIG_CPUSETS=y
|
CONFIG_CPUSETS=y
|
||||||
CONFIG_INITRAMFS_SOURCE=""
|
CONFIG_INITRAMFS_SOURCE=""
|
||||||
|
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
|
||||||
# CONFIG_EMBEDDED is not set
|
# CONFIG_EMBEDDED is not set
|
||||||
CONFIG_KALLSYMS=y
|
CONFIG_KALLSYMS=y
|
||||||
CONFIG_KALLSYMS_ALL=y
|
CONFIG_KALLSYMS_ALL=y
|
||||||
# CONFIG_KALLSYMS_EXTRA_PASS is not set
|
# CONFIG_KALLSYMS_EXTRA_PASS is not set
|
||||||
|
CONFIG_HOTPLUG=y
|
||||||
CONFIG_PRINTK=y
|
CONFIG_PRINTK=y
|
||||||
CONFIG_BUG=y
|
CONFIG_BUG=y
|
||||||
|
CONFIG_ELF_CORE=y
|
||||||
CONFIG_BASE_FULL=y
|
CONFIG_BASE_FULL=y
|
||||||
CONFIG_FUTEX=y
|
CONFIG_FUTEX=y
|
||||||
CONFIG_EPOLL=y
|
CONFIG_EPOLL=y
|
||||||
|
@ -42,8 +42,10 @@ CONFIG_CC_ALIGN_FUNCTIONS=0
|
||||||
CONFIG_CC_ALIGN_LABELS=0
|
CONFIG_CC_ALIGN_LABELS=0
|
||||||
CONFIG_CC_ALIGN_LOOPS=0
|
CONFIG_CC_ALIGN_LOOPS=0
|
||||||
CONFIG_CC_ALIGN_JUMPS=0
|
CONFIG_CC_ALIGN_JUMPS=0
|
||||||
|
CONFIG_SLAB=y
|
||||||
# CONFIG_TINY_SHMEM is not set
|
# CONFIG_TINY_SHMEM is not set
|
||||||
CONFIG_BASE_SMALL=0
|
CONFIG_BASE_SMALL=0
|
||||||
|
# CONFIG_SLOB is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Loadable module support
|
# Loadable module support
|
||||||
|
@ -88,7 +90,7 @@ CONFIG_EFI=y
|
||||||
CONFIG_GENERIC_IOMAP=y
|
CONFIG_GENERIC_IOMAP=y
|
||||||
CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
|
CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
|
||||||
CONFIG_IA64_UNCACHED_ALLOCATOR=y
|
CONFIG_IA64_UNCACHED_ALLOCATOR=y
|
||||||
CONFIG_ZONE_DMA_IS_DMA32=y
|
CONFIG_DMA_IS_DMA32=y
|
||||||
# CONFIG_IA64_GENERIC is not set
|
# CONFIG_IA64_GENERIC is not set
|
||||||
# CONFIG_IA64_DIG is not set
|
# CONFIG_IA64_DIG is not set
|
||||||
# CONFIG_IA64_HP_ZX1 is not set
|
# CONFIG_IA64_HP_ZX1 is not set
|
||||||
|
@ -126,6 +128,7 @@ CONFIG_FLAT_NODE_MEM_MAP=y
|
||||||
CONFIG_NEED_MULTIPLE_NODES=y
|
CONFIG_NEED_MULTIPLE_NODES=y
|
||||||
# CONFIG_SPARSEMEM_STATIC is not set
|
# CONFIG_SPARSEMEM_STATIC is not set
|
||||||
CONFIG_SPLIT_PTLOCK_CPUS=4
|
CONFIG_SPLIT_PTLOCK_CPUS=4
|
||||||
|
CONFIG_MIGRATION=y
|
||||||
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
|
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
|
||||||
CONFIG_ARCH_DISCONTIGMEM_ENABLE=y
|
CONFIG_ARCH_DISCONTIGMEM_ENABLE=y
|
||||||
CONFIG_ARCH_FLATMEM_ENABLE=y
|
CONFIG_ARCH_FLATMEM_ENABLE=y
|
||||||
|
@ -140,6 +143,7 @@ CONFIG_COMPAT=y
|
||||||
CONFIG_IA64_MCA_RECOVERY=y
|
CONFIG_IA64_MCA_RECOVERY=y
|
||||||
CONFIG_PERFMON=y
|
CONFIG_PERFMON=y
|
||||||
CONFIG_IA64_PALINFO=y
|
CONFIG_IA64_PALINFO=y
|
||||||
|
CONFIG_SGI_SN=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Firmware Drivers
|
# Firmware Drivers
|
||||||
|
@ -166,6 +170,7 @@ CONFIG_ACPI=y
|
||||||
CONFIG_ACPI_NUMA=y
|
CONFIG_ACPI_NUMA=y
|
||||||
CONFIG_ACPI_BLACKLIST_YEAR=0
|
CONFIG_ACPI_BLACKLIST_YEAR=0
|
||||||
# CONFIG_ACPI_DEBUG is not set
|
# CONFIG_ACPI_DEBUG is not set
|
||||||
|
CONFIG_ACPI_EC=y
|
||||||
CONFIG_ACPI_POWER=y
|
CONFIG_ACPI_POWER=y
|
||||||
CONFIG_ACPI_SYSTEM=y
|
CONFIG_ACPI_SYSTEM=y
|
||||||
# CONFIG_ACPI_CONTAINER is not set
|
# CONFIG_ACPI_CONTAINER is not set
|
||||||
|
@ -207,6 +212,7 @@ CONFIG_NET=y
|
||||||
#
|
#
|
||||||
# Networking options
|
# Networking options
|
||||||
#
|
#
|
||||||
|
# CONFIG_NETDEBUG is not set
|
||||||
CONFIG_PACKET=y
|
CONFIG_PACKET=y
|
||||||
CONFIG_PACKET_MMAP=y
|
CONFIG_PACKET_MMAP=y
|
||||||
CONFIG_UNIX=y
|
CONFIG_UNIX=y
|
||||||
|
@ -247,6 +253,11 @@ CONFIG_IPV6=m
|
||||||
# SCTP Configuration (EXPERIMENTAL)
|
# SCTP Configuration (EXPERIMENTAL)
|
||||||
#
|
#
|
||||||
# CONFIG_IP_SCTP is not set
|
# CONFIG_IP_SCTP is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# TIPC Configuration (EXPERIMENTAL)
|
||||||
|
#
|
||||||
|
# CONFIG_TIPC is not set
|
||||||
# CONFIG_ATM is not set
|
# CONFIG_ATM is not set
|
||||||
# CONFIG_BRIDGE is not set
|
# CONFIG_BRIDGE is not set
|
||||||
# CONFIG_VLAN_8021Q is not set
|
# CONFIG_VLAN_8021Q is not set
|
||||||
|
@ -330,6 +341,7 @@ CONFIG_ATA_OVER_ETH=m
|
||||||
# ATA/ATAPI/MFM/RLL support
|
# ATA/ATAPI/MFM/RLL support
|
||||||
#
|
#
|
||||||
CONFIG_IDE=y
|
CONFIG_IDE=y
|
||||||
|
CONFIG_IDE_MAX_HWIFS=4
|
||||||
CONFIG_BLK_DEV_IDE=y
|
CONFIG_BLK_DEV_IDE=y
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -457,13 +469,7 @@ CONFIG_SCSI_SATA_VITESSE=y
|
||||||
# CONFIG_SCSI_IPR is not set
|
# CONFIG_SCSI_IPR is not set
|
||||||
# CONFIG_SCSI_QLOGIC_FC is not set
|
# CONFIG_SCSI_QLOGIC_FC is not set
|
||||||
CONFIG_SCSI_QLOGIC_1280=y
|
CONFIG_SCSI_QLOGIC_1280=y
|
||||||
CONFIG_SCSI_QLA2XXX=y
|
# CONFIG_SCSI_QLA_FC is not set
|
||||||
# CONFIG_SCSI_QLA21XX is not set
|
|
||||||
CONFIG_SCSI_QLA22XX=y
|
|
||||||
CONFIG_SCSI_QLA2300=y
|
|
||||||
CONFIG_SCSI_QLA2322=y
|
|
||||||
# CONFIG_SCSI_QLA6312 is not set
|
|
||||||
# CONFIG_SCSI_QLA24XX is not set
|
|
||||||
# CONFIG_SCSI_LPFC is not set
|
# CONFIG_SCSI_LPFC is not set
|
||||||
# CONFIG_SCSI_DC395x is not set
|
# CONFIG_SCSI_DC395x is not set
|
||||||
# CONFIG_SCSI_DC390T is not set
|
# CONFIG_SCSI_DC390T is not set
|
||||||
|
@ -545,6 +551,7 @@ CONFIG_NETDEVICES=y
|
||||||
# CONFIG_R8169 is not set
|
# CONFIG_R8169 is not set
|
||||||
# CONFIG_SIS190 is not set
|
# CONFIG_SIS190 is not set
|
||||||
# CONFIG_SKGE is not set
|
# CONFIG_SKGE is not set
|
||||||
|
# CONFIG_SKY2 is not set
|
||||||
# CONFIG_SK98LIN is not set
|
# CONFIG_SK98LIN is not set
|
||||||
CONFIG_TIGON3=y
|
CONFIG_TIGON3=y
|
||||||
# CONFIG_BNX2 is not set
|
# CONFIG_BNX2 is not set
|
||||||
|
@ -632,12 +639,15 @@ CONFIG_VT=y
|
||||||
CONFIG_VT_CONSOLE=y
|
CONFIG_VT_CONSOLE=y
|
||||||
CONFIG_HW_CONSOLE=y
|
CONFIG_HW_CONSOLE=y
|
||||||
CONFIG_SERIAL_NONSTANDARD=y
|
CONFIG_SERIAL_NONSTANDARD=y
|
||||||
|
# CONFIG_COMPUTONE is not set
|
||||||
# CONFIG_ROCKETPORT is not set
|
# CONFIG_ROCKETPORT is not set
|
||||||
# CONFIG_CYCLADES is not set
|
# CONFIG_CYCLADES is not set
|
||||||
# CONFIG_DIGIEPCA is not set
|
# CONFIG_DIGIEPCA is not set
|
||||||
|
# CONFIG_MOXA_INTELLIO is not set
|
||||||
# CONFIG_MOXA_SMARTIO is not set
|
# CONFIG_MOXA_SMARTIO is not set
|
||||||
# CONFIG_ISI is not set
|
# CONFIG_ISI is not set
|
||||||
# CONFIG_SYNCLINKMP is not set
|
# CONFIG_SYNCLINKMP is not set
|
||||||
|
# CONFIG_SYNCLINK_GT is not set
|
||||||
# CONFIG_N_HDLC is not set
|
# CONFIG_N_HDLC is not set
|
||||||
# CONFIG_SPECIALIX is not set
|
# CONFIG_SPECIALIX is not set
|
||||||
# CONFIG_SX is not set
|
# CONFIG_SX is not set
|
||||||
|
@ -686,8 +696,8 @@ CONFIG_AGP=y
|
||||||
CONFIG_AGP_SGI_TIOCA=y
|
CONFIG_AGP_SGI_TIOCA=y
|
||||||
# CONFIG_DRM is not set
|
# CONFIG_DRM is not set
|
||||||
CONFIG_RAW_DRIVER=m
|
CONFIG_RAW_DRIVER=m
|
||||||
# CONFIG_HPET is not set
|
|
||||||
CONFIG_MAX_RAW_DEVS=256
|
CONFIG_MAX_RAW_DEVS=256
|
||||||
|
# CONFIG_HPET is not set
|
||||||
# CONFIG_HANGCHECK_TIMER is not set
|
# CONFIG_HANGCHECK_TIMER is not set
|
||||||
CONFIG_MMTIMER=y
|
CONFIG_MMTIMER=y
|
||||||
|
|
||||||
|
@ -702,6 +712,12 @@ CONFIG_MMTIMER=y
|
||||||
#
|
#
|
||||||
# CONFIG_I2C is not set
|
# CONFIG_I2C is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# SPI support
|
||||||
|
#
|
||||||
|
# CONFIG_SPI is not set
|
||||||
|
# CONFIG_SPI_MASTER is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Dallas's 1-wire bus
|
# Dallas's 1-wire bus
|
||||||
#
|
#
|
||||||
|
@ -791,12 +807,14 @@ CONFIG_USB_UHCI_HCD=m
|
||||||
# may also be needed; see USB_STORAGE Help for more information
|
# may also be needed; see USB_STORAGE Help for more information
|
||||||
#
|
#
|
||||||
# CONFIG_USB_STORAGE is not set
|
# CONFIG_USB_STORAGE is not set
|
||||||
|
# CONFIG_USB_LIBUSUAL is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# USB Input Devices
|
# USB Input Devices
|
||||||
#
|
#
|
||||||
CONFIG_USB_HID=m
|
CONFIG_USB_HID=m
|
||||||
CONFIG_USB_HIDINPUT=y
|
CONFIG_USB_HIDINPUT=y
|
||||||
|
# CONFIG_USB_HIDINPUT_POWERBOOK is not set
|
||||||
# CONFIG_HID_FF is not set
|
# CONFIG_HID_FF is not set
|
||||||
# CONFIG_USB_HIDDEV is not set
|
# CONFIG_USB_HIDDEV is not set
|
||||||
|
|
||||||
|
@ -816,6 +834,7 @@ CONFIG_USB_HIDINPUT=y
|
||||||
# CONFIG_USB_YEALINK is not set
|
# CONFIG_USB_YEALINK is not set
|
||||||
# CONFIG_USB_XPAD is not set
|
# CONFIG_USB_XPAD is not set
|
||||||
# CONFIG_USB_ATI_REMOTE is not set
|
# CONFIG_USB_ATI_REMOTE is not set
|
||||||
|
# CONFIG_USB_ATI_REMOTE2 is not set
|
||||||
# CONFIG_USB_KEYSPAN_REMOTE is not set
|
# CONFIG_USB_KEYSPAN_REMOTE is not set
|
||||||
# CONFIG_USB_APPLETOUCH is not set
|
# CONFIG_USB_APPLETOUCH is not set
|
||||||
|
|
||||||
|
@ -902,6 +921,10 @@ CONFIG_INFINIBAND_SRP=m
|
||||||
CONFIG_SGI_IOC4=y
|
CONFIG_SGI_IOC4=y
|
||||||
CONFIG_SGI_IOC3=y
|
CONFIG_SGI_IOC3=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# EDAC - error detection and reporting (RAS)
|
||||||
|
#
|
||||||
|
|
||||||
#
|
#
|
||||||
# File systems
|
# File systems
|
||||||
#
|
#
|
||||||
|
@ -931,6 +954,7 @@ CONFIG_XFS_QUOTA=y
|
||||||
# CONFIG_XFS_SECURITY is not set
|
# CONFIG_XFS_SECURITY is not set
|
||||||
CONFIG_XFS_POSIX_ACL=y
|
CONFIG_XFS_POSIX_ACL=y
|
||||||
CONFIG_XFS_RT=y
|
CONFIG_XFS_RT=y
|
||||||
|
# CONFIG_OCFS2_FS is not set
|
||||||
# CONFIG_MINIX_FS is not set
|
# CONFIG_MINIX_FS is not set
|
||||||
# CONFIG_ROMFS_FS is not set
|
# CONFIG_ROMFS_FS is not set
|
||||||
CONFIG_INOTIFY=y
|
CONFIG_INOTIFY=y
|
||||||
|
@ -973,6 +997,7 @@ CONFIG_HUGETLBFS=y
|
||||||
CONFIG_HUGETLB_PAGE=y
|
CONFIG_HUGETLB_PAGE=y
|
||||||
CONFIG_RAMFS=y
|
CONFIG_RAMFS=y
|
||||||
CONFIG_RELAYFS_FS=m
|
CONFIG_RELAYFS_FS=m
|
||||||
|
# CONFIG_CONFIGFS_FS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Miscellaneous filesystems
|
# Miscellaneous filesystems
|
||||||
|
@ -1041,6 +1066,7 @@ CONFIG_MSDOS_PARTITION=y
|
||||||
CONFIG_SGI_PARTITION=y
|
CONFIG_SGI_PARTITION=y
|
||||||
# CONFIG_ULTRIX_PARTITION is not set
|
# CONFIG_ULTRIX_PARTITION is not set
|
||||||
# CONFIG_SUN_PARTITION is not set
|
# CONFIG_SUN_PARTITION is not set
|
||||||
|
# CONFIG_KARMA_PARTITION is not set
|
||||||
CONFIG_EFI_PARTITION=y
|
CONFIG_EFI_PARTITION=y
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -1111,19 +1137,21 @@ CONFIG_GENERIC_PENDING_IRQ=y
|
||||||
# Kernel hacking
|
# Kernel hacking
|
||||||
#
|
#
|
||||||
# CONFIG_PRINTK_TIME is not set
|
# CONFIG_PRINTK_TIME is not set
|
||||||
CONFIG_DEBUG_KERNEL=y
|
|
||||||
CONFIG_MAGIC_SYSRQ=y
|
CONFIG_MAGIC_SYSRQ=y
|
||||||
|
CONFIG_DEBUG_KERNEL=y
|
||||||
CONFIG_LOG_BUF_SHIFT=20
|
CONFIG_LOG_BUF_SHIFT=20
|
||||||
CONFIG_DETECT_SOFTLOCKUP=y
|
CONFIG_DETECT_SOFTLOCKUP=y
|
||||||
# CONFIG_SCHEDSTATS is not set
|
# CONFIG_SCHEDSTATS is not set
|
||||||
# CONFIG_DEBUG_SLAB is not set
|
# CONFIG_DEBUG_SLAB is not set
|
||||||
CONFIG_DEBUG_PREEMPT=y
|
CONFIG_DEBUG_PREEMPT=y
|
||||||
|
CONFIG_DEBUG_MUTEXES=y
|
||||||
# CONFIG_DEBUG_SPINLOCK is not set
|
# CONFIG_DEBUG_SPINLOCK is not set
|
||||||
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
|
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
|
||||||
# CONFIG_DEBUG_KOBJECT is not set
|
# CONFIG_DEBUG_KOBJECT is not set
|
||||||
CONFIG_DEBUG_INFO=y
|
CONFIG_DEBUG_INFO=y
|
||||||
# CONFIG_DEBUG_FS is not set
|
# CONFIG_DEBUG_FS is not set
|
||||||
# CONFIG_DEBUG_VM is not set
|
# CONFIG_DEBUG_VM is not set
|
||||||
|
CONFIG_FORCED_INLINING=y
|
||||||
# CONFIG_RCU_TORTURE_TEST is not set
|
# CONFIG_RCU_TORTURE_TEST is not set
|
||||||
CONFIG_IA64_GRANULE_16MB=y
|
CONFIG_IA64_GRANULE_16MB=y
|
||||||
# CONFIG_IA64_GRANULE_64MB is not set
|
# CONFIG_IA64_GRANULE_64MB is not set
|
||||||
|
|
|
@ -1,14 +1,13 @@
|
||||||
#
|
#
|
||||||
# Automatically generated make config: don't edit
|
# Automatically generated make config: don't edit
|
||||||
# Linux kernel version: 2.6.15-rc4
|
# Linux kernel version: 2.6.16-rc5
|
||||||
# Fri Dec 2 16:06:32 2005
|
# Mon Feb 27 15:49:18 2006
|
||||||
#
|
#
|
||||||
|
|
||||||
#
|
#
|
||||||
# Code maturity level options
|
# Code maturity level options
|
||||||
#
|
#
|
||||||
CONFIG_EXPERIMENTAL=y
|
CONFIG_EXPERIMENTAL=y
|
||||||
CONFIG_CLEAN_COMPILE=y
|
|
||||||
CONFIG_LOCK_KERNEL=y
|
CONFIG_LOCK_KERNEL=y
|
||||||
CONFIG_INIT_ENV_ARG_LIMIT=32
|
CONFIG_INIT_ENV_ARG_LIMIT=32
|
||||||
|
|
||||||
|
@ -23,18 +22,19 @@ CONFIG_POSIX_MQUEUE=y
|
||||||
# CONFIG_BSD_PROCESS_ACCT is not set
|
# CONFIG_BSD_PROCESS_ACCT is not set
|
||||||
CONFIG_SYSCTL=y
|
CONFIG_SYSCTL=y
|
||||||
# CONFIG_AUDIT is not set
|
# CONFIG_AUDIT is not set
|
||||||
CONFIG_HOTPLUG=y
|
|
||||||
CONFIG_KOBJECT_UEVENT=y
|
|
||||||
CONFIG_IKCONFIG=y
|
CONFIG_IKCONFIG=y
|
||||||
CONFIG_IKCONFIG_PROC=y
|
CONFIG_IKCONFIG_PROC=y
|
||||||
# CONFIG_CPUSETS is not set
|
# CONFIG_CPUSETS is not set
|
||||||
CONFIG_INITRAMFS_SOURCE=""
|
CONFIG_INITRAMFS_SOURCE=""
|
||||||
|
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
|
||||||
# CONFIG_EMBEDDED is not set
|
# CONFIG_EMBEDDED is not set
|
||||||
CONFIG_KALLSYMS=y
|
CONFIG_KALLSYMS=y
|
||||||
CONFIG_KALLSYMS_ALL=y
|
CONFIG_KALLSYMS_ALL=y
|
||||||
# CONFIG_KALLSYMS_EXTRA_PASS is not set
|
# CONFIG_KALLSYMS_EXTRA_PASS is not set
|
||||||
|
CONFIG_HOTPLUG=y
|
||||||
CONFIG_PRINTK=y
|
CONFIG_PRINTK=y
|
||||||
CONFIG_BUG=y
|
CONFIG_BUG=y
|
||||||
|
CONFIG_ELF_CORE=y
|
||||||
CONFIG_BASE_FULL=y
|
CONFIG_BASE_FULL=y
|
||||||
CONFIG_FUTEX=y
|
CONFIG_FUTEX=y
|
||||||
CONFIG_EPOLL=y
|
CONFIG_EPOLL=y
|
||||||
|
@ -43,8 +43,10 @@ CONFIG_CC_ALIGN_FUNCTIONS=0
|
||||||
CONFIG_CC_ALIGN_LABELS=0
|
CONFIG_CC_ALIGN_LABELS=0
|
||||||
CONFIG_CC_ALIGN_LOOPS=0
|
CONFIG_CC_ALIGN_LOOPS=0
|
||||||
CONFIG_CC_ALIGN_JUMPS=0
|
CONFIG_CC_ALIGN_JUMPS=0
|
||||||
|
CONFIG_SLAB=y
|
||||||
# CONFIG_TINY_SHMEM is not set
|
# CONFIG_TINY_SHMEM is not set
|
||||||
CONFIG_BASE_SMALL=0
|
CONFIG_BASE_SMALL=0
|
||||||
|
# CONFIG_SLOB is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Loadable module support
|
# Loadable module support
|
||||||
|
@ -88,7 +90,7 @@ CONFIG_TIME_INTERPOLATION=y
|
||||||
CONFIG_EFI=y
|
CONFIG_EFI=y
|
||||||
CONFIG_GENERIC_IOMAP=y
|
CONFIG_GENERIC_IOMAP=y
|
||||||
CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
|
CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
|
||||||
CONFIG_ZONE_DMA_IS_DMA32=y
|
CONFIG_DMA_IS_DMA32=y
|
||||||
# CONFIG_IA64_GENERIC is not set
|
# CONFIG_IA64_GENERIC is not set
|
||||||
CONFIG_IA64_DIG=y
|
CONFIG_IA64_DIG=y
|
||||||
# CONFIG_IA64_HP_ZX1 is not set
|
# CONFIG_IA64_HP_ZX1 is not set
|
||||||
|
@ -162,6 +164,7 @@ CONFIG_ACPI_HOTPLUG_CPU=y
|
||||||
CONFIG_ACPI_THERMAL=m
|
CONFIG_ACPI_THERMAL=m
|
||||||
CONFIG_ACPI_BLACKLIST_YEAR=0
|
CONFIG_ACPI_BLACKLIST_YEAR=0
|
||||||
# CONFIG_ACPI_DEBUG is not set
|
# CONFIG_ACPI_DEBUG is not set
|
||||||
|
CONFIG_ACPI_EC=y
|
||||||
CONFIG_ACPI_POWER=y
|
CONFIG_ACPI_POWER=y
|
||||||
CONFIG_ACPI_SYSTEM=y
|
CONFIG_ACPI_SYSTEM=y
|
||||||
CONFIG_ACPI_CONTAINER=m
|
CONFIG_ACPI_CONTAINER=m
|
||||||
|
@ -203,6 +206,7 @@ CONFIG_NET=y
|
||||||
#
|
#
|
||||||
# Networking options
|
# Networking options
|
||||||
#
|
#
|
||||||
|
# CONFIG_NETDEBUG is not set
|
||||||
CONFIG_PACKET=y
|
CONFIG_PACKET=y
|
||||||
# CONFIG_PACKET_MMAP is not set
|
# CONFIG_PACKET_MMAP is not set
|
||||||
CONFIG_UNIX=y
|
CONFIG_UNIX=y
|
||||||
|
@ -237,6 +241,11 @@ CONFIG_TCP_CONG_BIC=y
|
||||||
# SCTP Configuration (EXPERIMENTAL)
|
# SCTP Configuration (EXPERIMENTAL)
|
||||||
#
|
#
|
||||||
# CONFIG_IP_SCTP is not set
|
# CONFIG_IP_SCTP is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# TIPC Configuration (EXPERIMENTAL)
|
||||||
|
#
|
||||||
|
# CONFIG_TIPC is not set
|
||||||
# CONFIG_ATM is not set
|
# CONFIG_ATM is not set
|
||||||
# CONFIG_BRIDGE is not set
|
# CONFIG_BRIDGE is not set
|
||||||
# CONFIG_VLAN_8021Q is not set
|
# CONFIG_VLAN_8021Q is not set
|
||||||
|
@ -326,6 +335,7 @@ CONFIG_BLK_DEV_INITRD=y
|
||||||
# ATA/ATAPI/MFM/RLL support
|
# ATA/ATAPI/MFM/RLL support
|
||||||
#
|
#
|
||||||
CONFIG_IDE=y
|
CONFIG_IDE=y
|
||||||
|
CONFIG_IDE_MAX_HWIFS=4
|
||||||
CONFIG_BLK_DEV_IDE=y
|
CONFIG_BLK_DEV_IDE=y
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -443,13 +453,7 @@ CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
|
||||||
CONFIG_SCSI_QLOGIC_FC=y
|
CONFIG_SCSI_QLOGIC_FC=y
|
||||||
# CONFIG_SCSI_QLOGIC_FC_FIRMWARE is not set
|
# CONFIG_SCSI_QLOGIC_FC_FIRMWARE is not set
|
||||||
CONFIG_SCSI_QLOGIC_1280=y
|
CONFIG_SCSI_QLOGIC_1280=y
|
||||||
CONFIG_SCSI_QLA2XXX=y
|
# CONFIG_SCSI_QLA_FC is not set
|
||||||
CONFIG_SCSI_QLA21XX=m
|
|
||||||
CONFIG_SCSI_QLA22XX=m
|
|
||||||
CONFIG_SCSI_QLA2300=m
|
|
||||||
CONFIG_SCSI_QLA2322=m
|
|
||||||
# CONFIG_SCSI_QLA6312 is not set
|
|
||||||
# CONFIG_SCSI_QLA24XX is not set
|
|
||||||
# CONFIG_SCSI_LPFC is not set
|
# CONFIG_SCSI_LPFC is not set
|
||||||
# CONFIG_SCSI_DC395x is not set
|
# CONFIG_SCSI_DC395x is not set
|
||||||
# CONFIG_SCSI_DC390T is not set
|
# CONFIG_SCSI_DC390T is not set
|
||||||
|
@ -572,6 +576,7 @@ CONFIG_E1000=y
|
||||||
# CONFIG_R8169 is not set
|
# CONFIG_R8169 is not set
|
||||||
# CONFIG_SIS190 is not set
|
# CONFIG_SIS190 is not set
|
||||||
# CONFIG_SKGE is not set
|
# CONFIG_SKGE is not set
|
||||||
|
# CONFIG_SKY2 is not set
|
||||||
# CONFIG_SK98LIN is not set
|
# CONFIG_SK98LIN is not set
|
||||||
# CONFIG_VIA_VELOCITY is not set
|
# CONFIG_VIA_VELOCITY is not set
|
||||||
CONFIG_TIGON3=y
|
CONFIG_TIGON3=y
|
||||||
|
@ -676,12 +681,15 @@ CONFIG_VT=y
|
||||||
CONFIG_VT_CONSOLE=y
|
CONFIG_VT_CONSOLE=y
|
||||||
CONFIG_HW_CONSOLE=y
|
CONFIG_HW_CONSOLE=y
|
||||||
CONFIG_SERIAL_NONSTANDARD=y
|
CONFIG_SERIAL_NONSTANDARD=y
|
||||||
|
# CONFIG_COMPUTONE is not set
|
||||||
# CONFIG_ROCKETPORT is not set
|
# CONFIG_ROCKETPORT is not set
|
||||||
# CONFIG_CYCLADES is not set
|
# CONFIG_CYCLADES is not set
|
||||||
# CONFIG_DIGIEPCA is not set
|
# CONFIG_DIGIEPCA is not set
|
||||||
|
# CONFIG_MOXA_INTELLIO is not set
|
||||||
# CONFIG_MOXA_SMARTIO is not set
|
# CONFIG_MOXA_SMARTIO is not set
|
||||||
# CONFIG_ISI is not set
|
# CONFIG_ISI is not set
|
||||||
# CONFIG_SYNCLINKMP is not set
|
# CONFIG_SYNCLINKMP is not set
|
||||||
|
# CONFIG_SYNCLINK_GT is not set
|
||||||
# CONFIG_N_HDLC is not set
|
# CONFIG_N_HDLC is not set
|
||||||
# CONFIG_SPECIALIX is not set
|
# CONFIG_SPECIALIX is not set
|
||||||
# CONFIG_SX is not set
|
# CONFIG_SX is not set
|
||||||
|
@ -694,6 +702,7 @@ CONFIG_SERIAL_8250=y
|
||||||
CONFIG_SERIAL_8250_CONSOLE=y
|
CONFIG_SERIAL_8250_CONSOLE=y
|
||||||
CONFIG_SERIAL_8250_ACPI=y
|
CONFIG_SERIAL_8250_ACPI=y
|
||||||
CONFIG_SERIAL_8250_NR_UARTS=6
|
CONFIG_SERIAL_8250_NR_UARTS=6
|
||||||
|
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
|
||||||
CONFIG_SERIAL_8250_EXTENDED=y
|
CONFIG_SERIAL_8250_EXTENDED=y
|
||||||
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
||||||
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
||||||
|
@ -738,10 +747,10 @@ CONFIG_DRM_SIS=m
|
||||||
# CONFIG_DRM_VIA is not set
|
# CONFIG_DRM_VIA is not set
|
||||||
# CONFIG_DRM_SAVAGE is not set
|
# CONFIG_DRM_SAVAGE is not set
|
||||||
CONFIG_RAW_DRIVER=m
|
CONFIG_RAW_DRIVER=m
|
||||||
|
CONFIG_MAX_RAW_DEVS=256
|
||||||
CONFIG_HPET=y
|
CONFIG_HPET=y
|
||||||
# CONFIG_HPET_RTC_IRQ is not set
|
# CONFIG_HPET_RTC_IRQ is not set
|
||||||
CONFIG_HPET_MMAP=y
|
CONFIG_HPET_MMAP=y
|
||||||
CONFIG_MAX_RAW_DEVS=256
|
|
||||||
# CONFIG_HANGCHECK_TIMER is not set
|
# CONFIG_HANGCHECK_TIMER is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -755,6 +764,12 @@ CONFIG_MAX_RAW_DEVS=256
|
||||||
#
|
#
|
||||||
# CONFIG_I2C is not set
|
# CONFIG_I2C is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# SPI support
|
||||||
|
#
|
||||||
|
# CONFIG_SPI is not set
|
||||||
|
# CONFIG_SPI_MASTER is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Dallas's 1-wire bus
|
# Dallas's 1-wire bus
|
||||||
#
|
#
|
||||||
|
@ -765,6 +780,7 @@ CONFIG_MAX_RAW_DEVS=256
|
||||||
#
|
#
|
||||||
CONFIG_HWMON=y
|
CONFIG_HWMON=y
|
||||||
# CONFIG_HWMON_VID is not set
|
# CONFIG_HWMON_VID is not set
|
||||||
|
# CONFIG_SENSORS_F71805F is not set
|
||||||
# CONFIG_HWMON_DEBUG_CHIP is not set
|
# CONFIG_HWMON_DEBUG_CHIP is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -854,12 +870,15 @@ CONFIG_USB_STORAGE=m
|
||||||
# CONFIG_USB_STORAGE_SDDR09 is not set
|
# CONFIG_USB_STORAGE_SDDR09 is not set
|
||||||
# CONFIG_USB_STORAGE_SDDR55 is not set
|
# CONFIG_USB_STORAGE_SDDR55 is not set
|
||||||
# CONFIG_USB_STORAGE_JUMPSHOT is not set
|
# CONFIG_USB_STORAGE_JUMPSHOT is not set
|
||||||
|
# CONFIG_USB_STORAGE_ALAUDA is not set
|
||||||
|
# CONFIG_USB_LIBUSUAL is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# USB Input Devices
|
# USB Input Devices
|
||||||
#
|
#
|
||||||
CONFIG_USB_HID=y
|
CONFIG_USB_HID=y
|
||||||
CONFIG_USB_HIDINPUT=y
|
CONFIG_USB_HIDINPUT=y
|
||||||
|
# CONFIG_USB_HIDINPUT_POWERBOOK is not set
|
||||||
# CONFIG_HID_FF is not set
|
# CONFIG_HID_FF is not set
|
||||||
# CONFIG_USB_HIDDEV is not set
|
# CONFIG_USB_HIDDEV is not set
|
||||||
# CONFIG_USB_AIPTEK is not set
|
# CONFIG_USB_AIPTEK is not set
|
||||||
|
@ -873,6 +892,7 @@ CONFIG_USB_HIDINPUT=y
|
||||||
# CONFIG_USB_YEALINK is not set
|
# CONFIG_USB_YEALINK is not set
|
||||||
# CONFIG_USB_XPAD is not set
|
# CONFIG_USB_XPAD is not set
|
||||||
# CONFIG_USB_ATI_REMOTE is not set
|
# CONFIG_USB_ATI_REMOTE is not set
|
||||||
|
# CONFIG_USB_ATI_REMOTE2 is not set
|
||||||
# CONFIG_USB_KEYSPAN_REMOTE is not set
|
# CONFIG_USB_KEYSPAN_REMOTE is not set
|
||||||
# CONFIG_USB_APPLETOUCH is not set
|
# CONFIG_USB_APPLETOUCH is not set
|
||||||
|
|
||||||
|
@ -948,7 +968,7 @@ CONFIG_USB_HIDINPUT=y
|
||||||
# CONFIG_INFINIBAND is not set
|
# CONFIG_INFINIBAND is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# SN Devices
|
# EDAC - error detection and reporting (RAS)
|
||||||
#
|
#
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -980,6 +1000,7 @@ CONFIG_XFS_EXPORT=y
|
||||||
# CONFIG_XFS_SECURITY is not set
|
# CONFIG_XFS_SECURITY is not set
|
||||||
# CONFIG_XFS_POSIX_ACL is not set
|
# CONFIG_XFS_POSIX_ACL is not set
|
||||||
# CONFIG_XFS_RT is not set
|
# CONFIG_XFS_RT is not set
|
||||||
|
# CONFIG_OCFS2_FS is not set
|
||||||
# CONFIG_MINIX_FS is not set
|
# CONFIG_MINIX_FS is not set
|
||||||
# CONFIG_ROMFS_FS is not set
|
# CONFIG_ROMFS_FS is not set
|
||||||
CONFIG_INOTIFY=y
|
CONFIG_INOTIFY=y
|
||||||
|
@ -1021,6 +1042,7 @@ CONFIG_HUGETLBFS=y
|
||||||
CONFIG_HUGETLB_PAGE=y
|
CONFIG_HUGETLB_PAGE=y
|
||||||
CONFIG_RAMFS=y
|
CONFIG_RAMFS=y
|
||||||
# CONFIG_RELAYFS_FS is not set
|
# CONFIG_RELAYFS_FS is not set
|
||||||
|
# CONFIG_CONFIGFS_FS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Miscellaneous filesystems
|
# Miscellaneous filesystems
|
||||||
|
@ -1090,6 +1112,7 @@ CONFIG_MSDOS_PARTITION=y
|
||||||
CONFIG_SGI_PARTITION=y
|
CONFIG_SGI_PARTITION=y
|
||||||
# CONFIG_ULTRIX_PARTITION is not set
|
# CONFIG_ULTRIX_PARTITION is not set
|
||||||
# CONFIG_SUN_PARTITION is not set
|
# CONFIG_SUN_PARTITION is not set
|
||||||
|
# CONFIG_KARMA_PARTITION is not set
|
||||||
CONFIG_EFI_PARTITION=y
|
CONFIG_EFI_PARTITION=y
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -1157,18 +1180,20 @@ CONFIG_GENERIC_PENDING_IRQ=y
|
||||||
# Kernel hacking
|
# Kernel hacking
|
||||||
#
|
#
|
||||||
# CONFIG_PRINTK_TIME is not set
|
# CONFIG_PRINTK_TIME is not set
|
||||||
CONFIG_DEBUG_KERNEL=y
|
|
||||||
CONFIG_MAGIC_SYSRQ=y
|
CONFIG_MAGIC_SYSRQ=y
|
||||||
|
CONFIG_DEBUG_KERNEL=y
|
||||||
CONFIG_LOG_BUF_SHIFT=20
|
CONFIG_LOG_BUF_SHIFT=20
|
||||||
CONFIG_DETECT_SOFTLOCKUP=y
|
CONFIG_DETECT_SOFTLOCKUP=y
|
||||||
# CONFIG_SCHEDSTATS is not set
|
# CONFIG_SCHEDSTATS is not set
|
||||||
# CONFIG_DEBUG_SLAB is not set
|
# CONFIG_DEBUG_SLAB is not set
|
||||||
|
CONFIG_DEBUG_MUTEXES=y
|
||||||
# CONFIG_DEBUG_SPINLOCK is not set
|
# CONFIG_DEBUG_SPINLOCK is not set
|
||||||
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
|
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
|
||||||
# CONFIG_DEBUG_KOBJECT is not set
|
# CONFIG_DEBUG_KOBJECT is not set
|
||||||
# CONFIG_DEBUG_INFO is not set
|
# CONFIG_DEBUG_INFO is not set
|
||||||
# CONFIG_DEBUG_FS is not set
|
# CONFIG_DEBUG_FS is not set
|
||||||
# CONFIG_DEBUG_VM is not set
|
# CONFIG_DEBUG_VM is not set
|
||||||
|
CONFIG_FORCED_INLINING=y
|
||||||
# CONFIG_RCU_TORTURE_TEST is not set
|
# CONFIG_RCU_TORTURE_TEST is not set
|
||||||
CONFIG_IA64_GRANULE_16MB=y
|
CONFIG_IA64_GRANULE_16MB=y
|
||||||
# CONFIG_IA64_GRANULE_64MB is not set
|
# CONFIG_IA64_GRANULE_64MB is not set
|
||||||
|
|
|
@ -1,16 +1,13 @@
|
||||||
#
|
#
|
||||||
# Automatically generated make config: don't edit
|
# Automatically generated make config: don't edit
|
||||||
# Linux kernel version: 2.6.14-rc1
|
# Linux kernel version: 2.6.16-rc5
|
||||||
# Wed Sep 14 15:15:01 2005
|
# Mon Feb 27 15:55:36 2006
|
||||||
#
|
#
|
||||||
|
|
||||||
#
|
#
|
||||||
# Code maturity level options
|
# Code maturity level options
|
||||||
#
|
#
|
||||||
CONFIG_EXPERIMENTAL=y
|
CONFIG_EXPERIMENTAL=y
|
||||||
# CONFIG_CLEAN_COMPILE is not set
|
|
||||||
CONFIG_BROKEN=y
|
|
||||||
CONFIG_BROKEN_ON_SMP=y
|
|
||||||
CONFIG_LOCK_KERNEL=y
|
CONFIG_LOCK_KERNEL=y
|
||||||
CONFIG_INIT_ENV_ARG_LIMIT=32
|
CONFIG_INIT_ENV_ARG_LIMIT=32
|
||||||
|
|
||||||
|
@ -26,17 +23,18 @@ CONFIG_BSD_PROCESS_ACCT=y
|
||||||
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
|
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
|
||||||
CONFIG_SYSCTL=y
|
CONFIG_SYSCTL=y
|
||||||
# CONFIG_AUDIT is not set
|
# CONFIG_AUDIT is not set
|
||||||
CONFIG_HOTPLUG=y
|
|
||||||
CONFIG_KOBJECT_UEVENT=y
|
|
||||||
# CONFIG_IKCONFIG is not set
|
# CONFIG_IKCONFIG is not set
|
||||||
# CONFIG_CPUSETS is not set
|
# CONFIG_CPUSETS is not set
|
||||||
CONFIG_INITRAMFS_SOURCE=""
|
CONFIG_INITRAMFS_SOURCE=""
|
||||||
|
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
|
||||||
# CONFIG_EMBEDDED is not set
|
# CONFIG_EMBEDDED is not set
|
||||||
CONFIG_KALLSYMS=y
|
CONFIG_KALLSYMS=y
|
||||||
# CONFIG_KALLSYMS_ALL is not set
|
# CONFIG_KALLSYMS_ALL is not set
|
||||||
# CONFIG_KALLSYMS_EXTRA_PASS is not set
|
# CONFIG_KALLSYMS_EXTRA_PASS is not set
|
||||||
|
CONFIG_HOTPLUG=y
|
||||||
CONFIG_PRINTK=y
|
CONFIG_PRINTK=y
|
||||||
CONFIG_BUG=y
|
CONFIG_BUG=y
|
||||||
|
CONFIG_ELF_CORE=y
|
||||||
CONFIG_BASE_FULL=y
|
CONFIG_BASE_FULL=y
|
||||||
CONFIG_FUTEX=y
|
CONFIG_FUTEX=y
|
||||||
CONFIG_EPOLL=y
|
CONFIG_EPOLL=y
|
||||||
|
@ -45,8 +43,10 @@ CONFIG_CC_ALIGN_FUNCTIONS=0
|
||||||
CONFIG_CC_ALIGN_LABELS=0
|
CONFIG_CC_ALIGN_LABELS=0
|
||||||
CONFIG_CC_ALIGN_LOOPS=0
|
CONFIG_CC_ALIGN_LOOPS=0
|
||||||
CONFIG_CC_ALIGN_JUMPS=0
|
CONFIG_CC_ALIGN_JUMPS=0
|
||||||
|
CONFIG_SLAB=y
|
||||||
# CONFIG_TINY_SHMEM is not set
|
# CONFIG_TINY_SHMEM is not set
|
||||||
CONFIG_BASE_SMALL=0
|
CONFIG_BASE_SMALL=0
|
||||||
|
# CONFIG_SLOB is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Loadable module support
|
# Loadable module support
|
||||||
|
@ -58,18 +58,37 @@ CONFIG_OBSOLETE_MODPARM=y
|
||||||
# CONFIG_MODULE_SRCVERSION_ALL is not set
|
# CONFIG_MODULE_SRCVERSION_ALL is not set
|
||||||
# CONFIG_KMOD is not set
|
# CONFIG_KMOD is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# 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
|
# Processor type and features
|
||||||
#
|
#
|
||||||
CONFIG_IA64=y
|
CONFIG_IA64=y
|
||||||
CONFIG_64BIT=y
|
CONFIG_64BIT=y
|
||||||
CONFIG_MMU=y
|
CONFIG_MMU=y
|
||||||
|
CONFIG_SWIOTLB=y
|
||||||
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
|
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
|
||||||
CONFIG_GENERIC_CALIBRATE_DELAY=y
|
CONFIG_GENERIC_CALIBRATE_DELAY=y
|
||||||
CONFIG_TIME_INTERPOLATION=y
|
CONFIG_TIME_INTERPOLATION=y
|
||||||
CONFIG_EFI=y
|
CONFIG_EFI=y
|
||||||
CONFIG_GENERIC_IOMAP=y
|
CONFIG_GENERIC_IOMAP=y
|
||||||
CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
|
CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
|
||||||
|
CONFIG_DMA_IS_DMA32=y
|
||||||
# CONFIG_IA64_GENERIC is not set
|
# CONFIG_IA64_GENERIC is not set
|
||||||
# CONFIG_IA64_DIG is not set
|
# CONFIG_IA64_DIG is not set
|
||||||
CONFIG_IA64_HP_ZX1=y
|
CONFIG_IA64_HP_ZX1=y
|
||||||
|
@ -82,18 +101,16 @@ CONFIG_MCKINLEY=y
|
||||||
# CONFIG_IA64_PAGE_SIZE_8KB is not set
|
# CONFIG_IA64_PAGE_SIZE_8KB is not set
|
||||||
CONFIG_IA64_PAGE_SIZE_16KB=y
|
CONFIG_IA64_PAGE_SIZE_16KB=y
|
||||||
# CONFIG_IA64_PAGE_SIZE_64KB is not set
|
# CONFIG_IA64_PAGE_SIZE_64KB is not set
|
||||||
|
CONFIG_PGTABLE_3=y
|
||||||
|
# CONFIG_PGTABLE_4 is not set
|
||||||
# CONFIG_HZ_100 is not set
|
# CONFIG_HZ_100 is not set
|
||||||
CONFIG_HZ_250=y
|
CONFIG_HZ_250=y
|
||||||
# CONFIG_HZ_1000 is not set
|
# CONFIG_HZ_1000 is not set
|
||||||
CONFIG_HZ=250
|
CONFIG_HZ=250
|
||||||
CONFIG_IA64_L1_CACHE_SHIFT=7
|
CONFIG_IA64_L1_CACHE_SHIFT=7
|
||||||
# CONFIG_NUMA is not set
|
|
||||||
CONFIG_VIRTUAL_MEM_MAP=y
|
|
||||||
CONFIG_HOLES_IN_ZONE=y
|
|
||||||
# CONFIG_IA64_CYCLONE is not set
|
# CONFIG_IA64_CYCLONE is not set
|
||||||
CONFIG_IOSAPIC=y
|
CONFIG_IOSAPIC=y
|
||||||
# CONFIG_IA64_SGI_SN_XP is not set
|
CONFIG_FORCE_MAX_ZONEORDER=17
|
||||||
CONFIG_FORCE_MAX_ZONEORDER=18
|
|
||||||
CONFIG_SMP=y
|
CONFIG_SMP=y
|
||||||
CONFIG_NR_CPUS=16
|
CONFIG_NR_CPUS=16
|
||||||
# CONFIG_HOTPLUG_CPU is not set
|
# CONFIG_HOTPLUG_CPU is not set
|
||||||
|
@ -106,7 +123,14 @@ CONFIG_FLATMEM_MANUAL=y
|
||||||
CONFIG_FLATMEM=y
|
CONFIG_FLATMEM=y
|
||||||
CONFIG_FLAT_NODE_MEM_MAP=y
|
CONFIG_FLAT_NODE_MEM_MAP=y
|
||||||
# CONFIG_SPARSEMEM_STATIC is not set
|
# CONFIG_SPARSEMEM_STATIC is not set
|
||||||
CONFIG_HAVE_DEC_LOCK=y
|
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_ARCH_DISCONTIGMEM_DEFAULT=y
|
||||||
|
CONFIG_VIRTUAL_MEM_MAP=y
|
||||||
|
CONFIG_HOLES_IN_ZONE=y
|
||||||
CONFIG_IA32_SUPPORT=y
|
CONFIG_IA32_SUPPORT=y
|
||||||
CONFIG_COMPAT=y
|
CONFIG_COMPAT=y
|
||||||
CONFIG_IA64_MCA_RECOVERY=y
|
CONFIG_IA64_MCA_RECOVERY=y
|
||||||
|
@ -118,7 +142,6 @@ CONFIG_IA64_PALINFO=y
|
||||||
#
|
#
|
||||||
CONFIG_EFI_VARS=y
|
CONFIG_EFI_VARS=y
|
||||||
CONFIG_EFI_PCDP=y
|
CONFIG_EFI_PCDP=y
|
||||||
# CONFIG_DELL_RBU is not set
|
|
||||||
CONFIG_BINFMT_ELF=y
|
CONFIG_BINFMT_ELF=y
|
||||||
CONFIG_BINFMT_MISC=y
|
CONFIG_BINFMT_MISC=y
|
||||||
|
|
||||||
|
@ -126,6 +149,7 @@ CONFIG_BINFMT_MISC=y
|
||||||
# Power management and ACPI
|
# Power management and ACPI
|
||||||
#
|
#
|
||||||
CONFIG_PM=y
|
CONFIG_PM=y
|
||||||
|
CONFIG_PM_LEGACY=y
|
||||||
# CONFIG_PM_DEBUG is not set
|
# CONFIG_PM_DEBUG is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -138,6 +162,7 @@ CONFIG_ACPI_PROCESSOR=y
|
||||||
CONFIG_ACPI_THERMAL=y
|
CONFIG_ACPI_THERMAL=y
|
||||||
CONFIG_ACPI_BLACKLIST_YEAR=0
|
CONFIG_ACPI_BLACKLIST_YEAR=0
|
||||||
# CONFIG_ACPI_DEBUG is not set
|
# CONFIG_ACPI_DEBUG is not set
|
||||||
|
CONFIG_ACPI_EC=y
|
||||||
CONFIG_ACPI_POWER=y
|
CONFIG_ACPI_POWER=y
|
||||||
CONFIG_ACPI_SYSTEM=y
|
CONFIG_ACPI_SYSTEM=y
|
||||||
# CONFIG_ACPI_CONTAINER is not set
|
# CONFIG_ACPI_CONTAINER is not set
|
||||||
|
@ -179,6 +204,7 @@ CONFIG_NET=y
|
||||||
#
|
#
|
||||||
# Networking options
|
# Networking options
|
||||||
#
|
#
|
||||||
|
# CONFIG_NETDEBUG is not set
|
||||||
CONFIG_PACKET=y
|
CONFIG_PACKET=y
|
||||||
# CONFIG_PACKET_MMAP is not set
|
# CONFIG_PACKET_MMAP is not set
|
||||||
CONFIG_UNIX=y
|
CONFIG_UNIX=y
|
||||||
|
@ -210,15 +236,18 @@ CONFIG_TCP_CONG_BIC=y
|
||||||
CONFIG_NETFILTER=y
|
CONFIG_NETFILTER=y
|
||||||
# CONFIG_NETFILTER_DEBUG is not set
|
# CONFIG_NETFILTER_DEBUG is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Core Netfilter Configuration
|
||||||
|
#
|
||||||
|
# CONFIG_NETFILTER_NETLINK is not set
|
||||||
|
# CONFIG_NF_CONNTRACK is not set
|
||||||
|
# CONFIG_NETFILTER_XTABLES is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# IP: Netfilter Configuration
|
# IP: Netfilter Configuration
|
||||||
#
|
#
|
||||||
# CONFIG_IP_NF_CONNTRACK is not set
|
# CONFIG_IP_NF_CONNTRACK is not set
|
||||||
# CONFIG_IP_NF_QUEUE is not set
|
# CONFIG_IP_NF_QUEUE is not set
|
||||||
# CONFIG_IP_NF_IPTABLES is not set
|
|
||||||
CONFIG_IP_NF_ARPTABLES=y
|
|
||||||
# CONFIG_IP_NF_ARPFILTER is not set
|
|
||||||
# CONFIG_IP_NF_ARP_MANGLE is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# DCCP Configuration (EXPERIMENTAL)
|
# DCCP Configuration (EXPERIMENTAL)
|
||||||
|
@ -229,6 +258,11 @@ CONFIG_IP_NF_ARPTABLES=y
|
||||||
# SCTP Configuration (EXPERIMENTAL)
|
# SCTP Configuration (EXPERIMENTAL)
|
||||||
#
|
#
|
||||||
# CONFIG_IP_SCTP is not set
|
# CONFIG_IP_SCTP is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# TIPC Configuration (EXPERIMENTAL)
|
||||||
|
#
|
||||||
|
# CONFIG_TIPC is not set
|
||||||
# CONFIG_ATM is not set
|
# CONFIG_ATM is not set
|
||||||
# CONFIG_BRIDGE is not set
|
# CONFIG_BRIDGE is not set
|
||||||
# CONFIG_VLAN_8021Q is not set
|
# CONFIG_VLAN_8021Q is not set
|
||||||
|
@ -241,14 +275,16 @@ CONFIG_IP_NF_ARPTABLES=y
|
||||||
# CONFIG_NET_DIVERT is not set
|
# CONFIG_NET_DIVERT is not set
|
||||||
# CONFIG_ECONET is not set
|
# CONFIG_ECONET is not set
|
||||||
# CONFIG_WAN_ROUTER is not set
|
# CONFIG_WAN_ROUTER is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# QoS and/or fair queueing
|
||||||
|
#
|
||||||
# CONFIG_NET_SCHED is not set
|
# CONFIG_NET_SCHED is not set
|
||||||
# CONFIG_NET_CLS_ROUTE is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Network testing
|
# Network testing
|
||||||
#
|
#
|
||||||
# CONFIG_NET_PKTGEN is not set
|
# CONFIG_NET_PKTGEN is not set
|
||||||
# CONFIG_NETFILTER_NETLINK is not set
|
|
||||||
# CONFIG_HAMRADIO is not set
|
# CONFIG_HAMRADIO is not set
|
||||||
# CONFIG_IRDA is not set
|
# CONFIG_IRDA is not set
|
||||||
# CONFIG_BT is not set
|
# CONFIG_BT is not set
|
||||||
|
@ -310,20 +346,13 @@ CONFIG_BLK_DEV_RAM_COUNT=16
|
||||||
CONFIG_BLK_DEV_RAM_SIZE=4096
|
CONFIG_BLK_DEV_RAM_SIZE=4096
|
||||||
CONFIG_BLK_DEV_INITRD=y
|
CONFIG_BLK_DEV_INITRD=y
|
||||||
# CONFIG_CDROM_PKTCDVD is not set
|
# CONFIG_CDROM_PKTCDVD is not set
|
||||||
|
|
||||||
#
|
|
||||||
# IO Schedulers
|
|
||||||
#
|
|
||||||
CONFIG_IOSCHED_NOOP=y
|
|
||||||
CONFIG_IOSCHED_AS=y
|
|
||||||
CONFIG_IOSCHED_DEADLINE=y
|
|
||||||
CONFIG_IOSCHED_CFQ=y
|
|
||||||
# CONFIG_ATA_OVER_ETH is not set
|
# CONFIG_ATA_OVER_ETH is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# ATA/ATAPI/MFM/RLL support
|
# ATA/ATAPI/MFM/RLL support
|
||||||
#
|
#
|
||||||
CONFIG_IDE=y
|
CONFIG_IDE=y
|
||||||
|
CONFIG_IDE_MAX_HWIFS=4
|
||||||
CONFIG_BLK_DEV_IDE=y
|
CONFIG_BLK_DEV_IDE=y
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -407,13 +436,14 @@ CONFIG_SCSI_LOGGING=y
|
||||||
# SCSI Transport Attributes
|
# SCSI Transport Attributes
|
||||||
#
|
#
|
||||||
CONFIG_SCSI_SPI_ATTRS=y
|
CONFIG_SCSI_SPI_ATTRS=y
|
||||||
# CONFIG_SCSI_FC_ATTRS is not set
|
CONFIG_SCSI_FC_ATTRS=y
|
||||||
# CONFIG_SCSI_ISCSI_ATTRS is not set
|
# CONFIG_SCSI_ISCSI_ATTRS is not set
|
||||||
# CONFIG_SCSI_SAS_ATTRS is not set
|
# CONFIG_SCSI_SAS_ATTRS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# SCSI low-level drivers
|
# SCSI low-level drivers
|
||||||
#
|
#
|
||||||
|
# CONFIG_ISCSI_TCP is not set
|
||||||
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
|
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
|
||||||
# CONFIG_SCSI_3W_9XXX is not set
|
# CONFIG_SCSI_3W_9XXX is not set
|
||||||
# CONFIG_SCSI_ACARD is not set
|
# CONFIG_SCSI_ACARD is not set
|
||||||
|
@ -421,13 +451,11 @@ CONFIG_SCSI_SPI_ATTRS=y
|
||||||
# CONFIG_SCSI_AIC7XXX is not set
|
# CONFIG_SCSI_AIC7XXX is not set
|
||||||
# CONFIG_SCSI_AIC7XXX_OLD is not set
|
# CONFIG_SCSI_AIC7XXX_OLD is not set
|
||||||
# CONFIG_SCSI_AIC79XX is not set
|
# CONFIG_SCSI_AIC79XX is not set
|
||||||
# CONFIG_SCSI_ADVANSYS is not set
|
|
||||||
# CONFIG_MEGARAID_NEWGEN is not set
|
# CONFIG_MEGARAID_NEWGEN is not set
|
||||||
# CONFIG_MEGARAID_LEGACY is not set
|
# CONFIG_MEGARAID_LEGACY is not set
|
||||||
|
# CONFIG_MEGARAID_SAS is not set
|
||||||
# CONFIG_SCSI_SATA is not set
|
# CONFIG_SCSI_SATA is not set
|
||||||
# CONFIG_SCSI_CPQFCTS is not set
|
|
||||||
# CONFIG_SCSI_DMX3191D is not set
|
# CONFIG_SCSI_DMX3191D is not set
|
||||||
# CONFIG_SCSI_EATA_PIO is not set
|
|
||||||
# CONFIG_SCSI_FUTURE_DOMAIN is not set
|
# CONFIG_SCSI_FUTURE_DOMAIN is not set
|
||||||
# CONFIG_SCSI_IPS is not set
|
# CONFIG_SCSI_IPS is not set
|
||||||
# CONFIG_SCSI_INITIO is not set
|
# CONFIG_SCSI_INITIO is not set
|
||||||
|
@ -438,17 +466,9 @@ CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
|
||||||
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
|
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
|
||||||
# CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set
|
# CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set
|
||||||
# CONFIG_SCSI_IPR is not set
|
# CONFIG_SCSI_IPR is not set
|
||||||
# CONFIG_SCSI_QLOGIC_ISP is not set
|
|
||||||
# CONFIG_SCSI_QLOGIC_FC is not set
|
# CONFIG_SCSI_QLOGIC_FC is not set
|
||||||
CONFIG_SCSI_QLOGIC_1280=y
|
CONFIG_SCSI_QLOGIC_1280=y
|
||||||
# CONFIG_SCSI_QLOGIC_1280_1040 is not set
|
# CONFIG_SCSI_QLA_FC is not set
|
||||||
CONFIG_SCSI_QLA2XXX=y
|
|
||||||
# CONFIG_SCSI_QLA21XX is not set
|
|
||||||
# CONFIG_SCSI_QLA22XX is not set
|
|
||||||
# CONFIG_SCSI_QLA2300 is not set
|
|
||||||
# CONFIG_SCSI_QLA2322 is not set
|
|
||||||
# CONFIG_SCSI_QLA6312 is not set
|
|
||||||
# CONFIG_SCSI_QLA24XX is not set
|
|
||||||
# CONFIG_SCSI_LPFC is not set
|
# CONFIG_SCSI_LPFC is not set
|
||||||
# CONFIG_SCSI_DC395x is not set
|
# CONFIG_SCSI_DC395x is not set
|
||||||
# CONFIG_SCSI_DC390T is not set
|
# CONFIG_SCSI_DC390T is not set
|
||||||
|
@ -465,6 +485,7 @@ CONFIG_SCSI_QLA2XXX=y
|
||||||
CONFIG_FUSION=y
|
CONFIG_FUSION=y
|
||||||
CONFIG_FUSION_SPI=y
|
CONFIG_FUSION_SPI=y
|
||||||
CONFIG_FUSION_FC=y
|
CONFIG_FUSION_FC=y
|
||||||
|
# CONFIG_FUSION_SAS is not set
|
||||||
CONFIG_FUSION_MAX_SGE=128
|
CONFIG_FUSION_MAX_SGE=128
|
||||||
CONFIG_FUSION_CTL=m
|
CONFIG_FUSION_CTL=m
|
||||||
|
|
||||||
|
@ -505,6 +526,7 @@ CONFIG_NET_ETHERNET=y
|
||||||
CONFIG_MII=y
|
CONFIG_MII=y
|
||||||
# CONFIG_HAPPYMEAL is not set
|
# CONFIG_HAPPYMEAL is not set
|
||||||
# CONFIG_SUNGEM is not set
|
# CONFIG_SUNGEM is not set
|
||||||
|
# CONFIG_CASSINI is not set
|
||||||
# CONFIG_NET_VENDOR_3COM is not set
|
# CONFIG_NET_VENDOR_3COM is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -555,6 +577,7 @@ CONFIG_E1000=y
|
||||||
# CONFIG_R8169 is not set
|
# CONFIG_R8169 is not set
|
||||||
# CONFIG_SIS190 is not set
|
# CONFIG_SIS190 is not set
|
||||||
# CONFIG_SKGE is not set
|
# CONFIG_SKGE is not set
|
||||||
|
# CONFIG_SKY2 is not set
|
||||||
# CONFIG_SK98LIN is not set
|
# CONFIG_SK98LIN is not set
|
||||||
# CONFIG_VIA_VELOCITY is not set
|
# CONFIG_VIA_VELOCITY is not set
|
||||||
CONFIG_TIGON3=y
|
CONFIG_TIGON3=y
|
||||||
|
@ -652,6 +675,7 @@ CONFIG_SERIAL_8250=y
|
||||||
CONFIG_SERIAL_8250_CONSOLE=y
|
CONFIG_SERIAL_8250_CONSOLE=y
|
||||||
CONFIG_SERIAL_8250_ACPI=y
|
CONFIG_SERIAL_8250_ACPI=y
|
||||||
CONFIG_SERIAL_8250_NR_UARTS=8
|
CONFIG_SERIAL_8250_NR_UARTS=8
|
||||||
|
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
|
||||||
CONFIG_SERIAL_8250_EXTENDED=y
|
CONFIG_SERIAL_8250_EXTENDED=y
|
||||||
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
||||||
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
||||||
|
@ -703,6 +727,7 @@ CONFIG_DRM_RADEON=y
|
||||||
# TPM devices
|
# TPM devices
|
||||||
#
|
#
|
||||||
# CONFIG_TCG_TPM is not set
|
# CONFIG_TCG_TPM is not set
|
||||||
|
# CONFIG_TELCLOCK is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# I2C support
|
# I2C support
|
||||||
|
@ -753,11 +778,18 @@ CONFIG_I2C_ALGOPCF=y
|
||||||
# CONFIG_SENSORS_PCF8591 is not set
|
# CONFIG_SENSORS_PCF8591 is not set
|
||||||
# CONFIG_SENSORS_RTC8564 is not set
|
# CONFIG_SENSORS_RTC8564 is not set
|
||||||
# CONFIG_SENSORS_MAX6875 is not set
|
# CONFIG_SENSORS_MAX6875 is not set
|
||||||
|
# CONFIG_RTC_X1205_I2C is not set
|
||||||
# CONFIG_I2C_DEBUG_CORE is not set
|
# CONFIG_I2C_DEBUG_CORE is not set
|
||||||
# CONFIG_I2C_DEBUG_ALGO is not set
|
# CONFIG_I2C_DEBUG_ALGO is not set
|
||||||
# CONFIG_I2C_DEBUG_BUS is not set
|
# CONFIG_I2C_DEBUG_BUS is not set
|
||||||
# CONFIG_I2C_DEBUG_CHIP is not set
|
# CONFIG_I2C_DEBUG_CHIP is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# SPI support
|
||||||
|
#
|
||||||
|
# CONFIG_SPI is not set
|
||||||
|
# CONFIG_SPI_MASTER is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Dallas's 1-wire bus
|
# Dallas's 1-wire bus
|
||||||
#
|
#
|
||||||
|
@ -789,6 +821,7 @@ CONFIG_VIDEO_DEV=y
|
||||||
#
|
#
|
||||||
# Video Adapters
|
# Video Adapters
|
||||||
#
|
#
|
||||||
|
# CONFIG_VIDEO_ADV_DEBUG is not set
|
||||||
# CONFIG_VIDEO_BT848 is not set
|
# CONFIG_VIDEO_BT848 is not set
|
||||||
# CONFIG_VIDEO_CPIA is not set
|
# CONFIG_VIDEO_CPIA is not set
|
||||||
# CONFIG_VIDEO_SAA5246A is not set
|
# CONFIG_VIDEO_SAA5246A is not set
|
||||||
|
@ -796,14 +829,16 @@ CONFIG_VIDEO_DEV=y
|
||||||
# CONFIG_TUNER_3036 is not set
|
# CONFIG_TUNER_3036 is not set
|
||||||
# CONFIG_VIDEO_STRADIS is not set
|
# CONFIG_VIDEO_STRADIS is not set
|
||||||
# CONFIG_VIDEO_ZORAN is not set
|
# CONFIG_VIDEO_ZORAN is not set
|
||||||
# CONFIG_VIDEO_ZR36120 is not set
|
|
||||||
# CONFIG_VIDEO_SAA7134 is not set
|
# CONFIG_VIDEO_SAA7134 is not set
|
||||||
# CONFIG_VIDEO_MXB is not set
|
# CONFIG_VIDEO_MXB is not set
|
||||||
# CONFIG_VIDEO_DPC is not set
|
# CONFIG_VIDEO_DPC is not set
|
||||||
# CONFIG_VIDEO_HEXIUM_ORION is not set
|
# CONFIG_VIDEO_HEXIUM_ORION is not set
|
||||||
# CONFIG_VIDEO_HEXIUM_GEMINI is not set
|
# CONFIG_VIDEO_HEXIUM_GEMINI is not set
|
||||||
# CONFIG_VIDEO_CX88 is not set
|
# CONFIG_VIDEO_CX88 is not set
|
||||||
|
# CONFIG_VIDEO_EM28XX is not set
|
||||||
# CONFIG_VIDEO_OVCAMCHIP is not set
|
# CONFIG_VIDEO_OVCAMCHIP is not set
|
||||||
|
# CONFIG_VIDEO_AUDIO_DECODER is not set
|
||||||
|
# CONFIG_VIDEO_DECODER is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Radio Adapters
|
# Radio Adapters
|
||||||
|
@ -824,7 +859,6 @@ CONFIG_FB=y
|
||||||
CONFIG_FB_CFB_FILLRECT=y
|
CONFIG_FB_CFB_FILLRECT=y
|
||||||
CONFIG_FB_CFB_COPYAREA=y
|
CONFIG_FB_CFB_COPYAREA=y
|
||||||
CONFIG_FB_CFB_IMAGEBLIT=y
|
CONFIG_FB_CFB_IMAGEBLIT=y
|
||||||
CONFIG_FB_SOFT_CURSOR=y
|
|
||||||
# CONFIG_FB_MACMODES is not set
|
# CONFIG_FB_MACMODES is not set
|
||||||
CONFIG_FB_MODE_HELPERS=y
|
CONFIG_FB_MODE_HELPERS=y
|
||||||
# CONFIG_FB_TILEBLITTING is not set
|
# CONFIG_FB_TILEBLITTING is not set
|
||||||
|
@ -833,6 +867,7 @@ CONFIG_FB_MODE_HELPERS=y
|
||||||
# CONFIG_FB_CYBER2000 is not set
|
# CONFIG_FB_CYBER2000 is not set
|
||||||
# CONFIG_FB_ASILIANT is not set
|
# CONFIG_FB_ASILIANT is not set
|
||||||
# CONFIG_FB_IMSTT is not set
|
# CONFIG_FB_IMSTT is not set
|
||||||
|
# CONFIG_FB_S1D13XXX is not set
|
||||||
# CONFIG_FB_NVIDIA is not set
|
# CONFIG_FB_NVIDIA is not set
|
||||||
# CONFIG_FB_RIVA is not set
|
# CONFIG_FB_RIVA is not set
|
||||||
# CONFIG_FB_MATROX is not set
|
# CONFIG_FB_MATROX is not set
|
||||||
|
@ -848,10 +883,7 @@ CONFIG_FB_RADEON_DEBUG=y
|
||||||
# CONFIG_FB_KYRO is not set
|
# CONFIG_FB_KYRO is not set
|
||||||
# CONFIG_FB_3DFX is not set
|
# CONFIG_FB_3DFX is not set
|
||||||
# CONFIG_FB_VOODOO1 is not set
|
# CONFIG_FB_VOODOO1 is not set
|
||||||
# CONFIG_FB_CYBLA is not set
|
|
||||||
# CONFIG_FB_TRIDENT is not set
|
# CONFIG_FB_TRIDENT is not set
|
||||||
# CONFIG_FB_PM3 is not set
|
|
||||||
# CONFIG_FB_S1D13XXX is not set
|
|
||||||
# CONFIG_FB_VIRTUAL is not set
|
# CONFIG_FB_VIRTUAL is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -860,6 +892,7 @@ CONFIG_FB_RADEON_DEBUG=y
|
||||||
CONFIG_VGA_CONSOLE=y
|
CONFIG_VGA_CONSOLE=y
|
||||||
CONFIG_DUMMY_CONSOLE=y
|
CONFIG_DUMMY_CONSOLE=y
|
||||||
CONFIG_FRAMEBUFFER_CONSOLE=y
|
CONFIG_FRAMEBUFFER_CONSOLE=y
|
||||||
|
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
|
||||||
# CONFIG_FONTS is not set
|
# CONFIG_FONTS is not set
|
||||||
CONFIG_FONT_8x8=y
|
CONFIG_FONT_8x8=y
|
||||||
CONFIG_FONT_8x16=y
|
CONFIG_FONT_8x16=y
|
||||||
|
@ -892,6 +925,8 @@ CONFIG_SND_OSSEMUL=y
|
||||||
CONFIG_SND_MIXER_OSS=y
|
CONFIG_SND_MIXER_OSS=y
|
||||||
CONFIG_SND_PCM_OSS=y
|
CONFIG_SND_PCM_OSS=y
|
||||||
CONFIG_SND_SEQUENCER_OSS=y
|
CONFIG_SND_SEQUENCER_OSS=y
|
||||||
|
# CONFIG_SND_DYNAMIC_MINORS is not set
|
||||||
|
CONFIG_SND_SUPPORT_OLD_API=y
|
||||||
# CONFIG_SND_VERBOSE_PRINTK is not set
|
# CONFIG_SND_VERBOSE_PRINTK is not set
|
||||||
# CONFIG_SND_DEBUG is not set
|
# CONFIG_SND_DEBUG is not set
|
||||||
|
|
||||||
|
@ -900,17 +935,18 @@ CONFIG_SND_SEQUENCER_OSS=y
|
||||||
#
|
#
|
||||||
CONFIG_SND_MPU401_UART=y
|
CONFIG_SND_MPU401_UART=y
|
||||||
CONFIG_SND_OPL3_LIB=y
|
CONFIG_SND_OPL3_LIB=y
|
||||||
|
CONFIG_SND_AC97_CODEC=y
|
||||||
|
CONFIG_SND_AC97_BUS=y
|
||||||
# CONFIG_SND_DUMMY is not set
|
# CONFIG_SND_DUMMY is not set
|
||||||
# CONFIG_SND_VIRMIDI is not set
|
# CONFIG_SND_VIRMIDI is not set
|
||||||
# CONFIG_SND_MTPAV is not set
|
# CONFIG_SND_MTPAV is not set
|
||||||
# CONFIG_SND_SERIAL_U16550 is not set
|
# CONFIG_SND_SERIAL_U16550 is not set
|
||||||
# CONFIG_SND_MPU401 is not set
|
# CONFIG_SND_MPU401 is not set
|
||||||
CONFIG_SND_AC97_CODEC=y
|
|
||||||
CONFIG_SND_AC97_BUS=y
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# PCI devices
|
# PCI devices
|
||||||
#
|
#
|
||||||
|
# CONFIG_SND_AD1889 is not set
|
||||||
# CONFIG_SND_ALI5451 is not set
|
# CONFIG_SND_ALI5451 is not set
|
||||||
# CONFIG_SND_ATIIXP is not set
|
# CONFIG_SND_ATIIXP is not set
|
||||||
# CONFIG_SND_ATIIXP_MODEM is not set
|
# CONFIG_SND_ATIIXP_MODEM is not set
|
||||||
|
@ -919,39 +955,39 @@ CONFIG_SND_AC97_BUS=y
|
||||||
# CONFIG_SND_AU8830 is not set
|
# CONFIG_SND_AU8830 is not set
|
||||||
# CONFIG_SND_AZT3328 is not set
|
# CONFIG_SND_AZT3328 is not set
|
||||||
# CONFIG_SND_BT87X is not set
|
# CONFIG_SND_BT87X is not set
|
||||||
# CONFIG_SND_CS46XX is not set
|
# CONFIG_SND_CA0106 is not set
|
||||||
|
# CONFIG_SND_CMIPCI is not set
|
||||||
# CONFIG_SND_CS4281 is not set
|
# CONFIG_SND_CS4281 is not set
|
||||||
|
# CONFIG_SND_CS46XX is not set
|
||||||
# CONFIG_SND_EMU10K1 is not set
|
# CONFIG_SND_EMU10K1 is not set
|
||||||
# CONFIG_SND_EMU10K1X is not set
|
# CONFIG_SND_EMU10K1X is not set
|
||||||
# CONFIG_SND_CA0106 is not set
|
|
||||||
# CONFIG_SND_KORG1212 is not set
|
|
||||||
# CONFIG_SND_MIXART is not set
|
|
||||||
# CONFIG_SND_NM256 is not set
|
|
||||||
# CONFIG_SND_RME32 is not set
|
|
||||||
# CONFIG_SND_RME96 is not set
|
|
||||||
# CONFIG_SND_RME9652 is not set
|
|
||||||
# CONFIG_SND_HDSP is not set
|
|
||||||
# CONFIG_SND_HDSPM is not set
|
|
||||||
# CONFIG_SND_TRIDENT is not set
|
|
||||||
# CONFIG_SND_YMFPCI is not set
|
|
||||||
# CONFIG_SND_AD1889 is not set
|
|
||||||
# CONFIG_SND_CMIPCI is not set
|
|
||||||
# CONFIG_SND_ENS1370 is not set
|
# CONFIG_SND_ENS1370 is not set
|
||||||
# CONFIG_SND_ENS1371 is not set
|
# CONFIG_SND_ENS1371 is not set
|
||||||
# CONFIG_SND_ES1938 is not set
|
# CONFIG_SND_ES1938 is not set
|
||||||
# CONFIG_SND_ES1968 is not set
|
# CONFIG_SND_ES1968 is not set
|
||||||
# CONFIG_SND_MAESTRO3 is not set
|
|
||||||
CONFIG_SND_FM801=y
|
CONFIG_SND_FM801=y
|
||||||
CONFIG_SND_FM801_TEA575X=y
|
CONFIG_SND_FM801_TEA575X=y
|
||||||
|
# CONFIG_SND_HDA_INTEL is not set
|
||||||
|
# CONFIG_SND_HDSP is not set
|
||||||
|
# CONFIG_SND_HDSPM is not set
|
||||||
# CONFIG_SND_ICE1712 is not set
|
# CONFIG_SND_ICE1712 is not set
|
||||||
# CONFIG_SND_ICE1724 is not set
|
# CONFIG_SND_ICE1724 is not set
|
||||||
# CONFIG_SND_INTEL8X0 is not set
|
# CONFIG_SND_INTEL8X0 is not set
|
||||||
# CONFIG_SND_INTEL8X0M is not set
|
# CONFIG_SND_INTEL8X0M is not set
|
||||||
|
# CONFIG_SND_KORG1212 is not set
|
||||||
|
# CONFIG_SND_MAESTRO3 is not set
|
||||||
|
# CONFIG_SND_MIXART is not set
|
||||||
|
# CONFIG_SND_NM256 is not set
|
||||||
|
# CONFIG_SND_PCXHR is not set
|
||||||
|
# CONFIG_SND_RME32 is not set
|
||||||
|
# CONFIG_SND_RME96 is not set
|
||||||
|
# CONFIG_SND_RME9652 is not set
|
||||||
# CONFIG_SND_SONICVIBES is not set
|
# CONFIG_SND_SONICVIBES is not set
|
||||||
|
# CONFIG_SND_TRIDENT is not set
|
||||||
# CONFIG_SND_VIA82XX is not set
|
# CONFIG_SND_VIA82XX is not set
|
||||||
# CONFIG_SND_VIA82XX_MODEM is not set
|
# CONFIG_SND_VIA82XX_MODEM is not set
|
||||||
# CONFIG_SND_VX222 is not set
|
# CONFIG_SND_VX222 is not set
|
||||||
# CONFIG_SND_HDA_INTEL is not set
|
# CONFIG_SND_YMFPCI is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# USB devices
|
# USB devices
|
||||||
|
@ -997,12 +1033,15 @@ CONFIG_USB_UHCI_HCD=y
|
||||||
# USB Device Class drivers
|
# USB Device Class drivers
|
||||||
#
|
#
|
||||||
# CONFIG_OBSOLETE_OSS_USB_DRIVER is not set
|
# CONFIG_OBSOLETE_OSS_USB_DRIVER is not set
|
||||||
# CONFIG_USB_BLUETOOTH_TTY is not set
|
|
||||||
# CONFIG_USB_ACM is not set
|
# CONFIG_USB_ACM is not set
|
||||||
# CONFIG_USB_PRINTER is not set
|
# CONFIG_USB_PRINTER is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information
|
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# may also be needed; see USB_STORAGE Help for more information
|
||||||
#
|
#
|
||||||
CONFIG_USB_STORAGE=y
|
CONFIG_USB_STORAGE=y
|
||||||
# CONFIG_USB_STORAGE_DEBUG is not set
|
# CONFIG_USB_STORAGE_DEBUG is not set
|
||||||
|
@ -1014,13 +1053,15 @@ CONFIG_USB_STORAGE=y
|
||||||
# CONFIG_USB_STORAGE_SDDR09 is not set
|
# CONFIG_USB_STORAGE_SDDR09 is not set
|
||||||
# CONFIG_USB_STORAGE_SDDR55 is not set
|
# CONFIG_USB_STORAGE_SDDR55 is not set
|
||||||
# CONFIG_USB_STORAGE_JUMPSHOT is not set
|
# CONFIG_USB_STORAGE_JUMPSHOT is not set
|
||||||
# CONFIG_USB_STORAGE_ONETOUCH is not set
|
# CONFIG_USB_STORAGE_ALAUDA is not set
|
||||||
|
# CONFIG_USB_LIBUSUAL is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# USB Input Devices
|
# USB Input Devices
|
||||||
#
|
#
|
||||||
CONFIG_USB_HID=y
|
CONFIG_USB_HID=y
|
||||||
CONFIG_USB_HIDINPUT=y
|
CONFIG_USB_HIDINPUT=y
|
||||||
|
# CONFIG_USB_HIDINPUT_POWERBOOK is not set
|
||||||
# CONFIG_HID_FF is not set
|
# CONFIG_HID_FF is not set
|
||||||
CONFIG_USB_HIDDEV=y
|
CONFIG_USB_HIDDEV=y
|
||||||
# CONFIG_USB_AIPTEK is not set
|
# CONFIG_USB_AIPTEK is not set
|
||||||
|
@ -1034,6 +1075,7 @@ CONFIG_USB_HIDDEV=y
|
||||||
# CONFIG_USB_YEALINK is not set
|
# CONFIG_USB_YEALINK is not set
|
||||||
# CONFIG_USB_XPAD is not set
|
# CONFIG_USB_XPAD is not set
|
||||||
# CONFIG_USB_ATI_REMOTE is not set
|
# CONFIG_USB_ATI_REMOTE is not set
|
||||||
|
# CONFIG_USB_ATI_REMOTE2 is not set
|
||||||
# CONFIG_USB_KEYSPAN_REMOTE is not set
|
# CONFIG_USB_KEYSPAN_REMOTE is not set
|
||||||
# CONFIG_USB_APPLETOUCH is not set
|
# CONFIG_USB_APPLETOUCH is not set
|
||||||
|
|
||||||
|
@ -1049,6 +1091,7 @@ CONFIG_USB_HIDDEV=y
|
||||||
# CONFIG_USB_DABUSB is not set
|
# CONFIG_USB_DABUSB is not set
|
||||||
# CONFIG_USB_VICAM is not set
|
# CONFIG_USB_VICAM is not set
|
||||||
# CONFIG_USB_DSBR is not set
|
# CONFIG_USB_DSBR is not set
|
||||||
|
# CONFIG_USB_ET61X251 is not set
|
||||||
# CONFIG_USB_IBMCAM is not set
|
# CONFIG_USB_IBMCAM is not set
|
||||||
# CONFIG_USB_KONICAWC is not set
|
# CONFIG_USB_KONICAWC is not set
|
||||||
# CONFIG_USB_OV511 is not set
|
# CONFIG_USB_OV511 is not set
|
||||||
|
@ -1113,7 +1156,7 @@ CONFIG_USB_MON=y
|
||||||
# CONFIG_INFINIBAND is not set
|
# CONFIG_INFINIBAND is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# SN Devices
|
# EDAC - error detection and reporting (RAS)
|
||||||
#
|
#
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -1135,6 +1178,7 @@ CONFIG_FS_MBCACHE=y
|
||||||
# CONFIG_JFS_FS is not set
|
# CONFIG_JFS_FS is not set
|
||||||
# CONFIG_FS_POSIX_ACL is not set
|
# CONFIG_FS_POSIX_ACL is not set
|
||||||
# CONFIG_XFS_FS is not set
|
# CONFIG_XFS_FS is not set
|
||||||
|
# CONFIG_OCFS2_FS is not set
|
||||||
# CONFIG_MINIX_FS is not set
|
# CONFIG_MINIX_FS is not set
|
||||||
# CONFIG_ROMFS_FS is not set
|
# CONFIG_ROMFS_FS is not set
|
||||||
# CONFIG_INOTIFY is not set
|
# CONFIG_INOTIFY is not set
|
||||||
|
@ -1174,6 +1218,7 @@ CONFIG_HUGETLBFS=y
|
||||||
CONFIG_HUGETLB_PAGE=y
|
CONFIG_HUGETLB_PAGE=y
|
||||||
CONFIG_RAMFS=y
|
CONFIG_RAMFS=y
|
||||||
# CONFIG_RELAYFS_FS is not set
|
# CONFIG_RELAYFS_FS is not set
|
||||||
|
# CONFIG_CONFIGFS_FS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Miscellaneous filesystems
|
# Miscellaneous filesystems
|
||||||
|
@ -1238,6 +1283,7 @@ CONFIG_MSDOS_PARTITION=y
|
||||||
# CONFIG_SGI_PARTITION is not set
|
# CONFIG_SGI_PARTITION is not set
|
||||||
# CONFIG_ULTRIX_PARTITION is not set
|
# CONFIG_ULTRIX_PARTITION is not set
|
||||||
# CONFIG_SUN_PARTITION is not set
|
# CONFIG_SUN_PARTITION is not set
|
||||||
|
# CONFIG_KARMA_PARTITION is not set
|
||||||
CONFIG_EFI_PARTITION=y
|
CONFIG_EFI_PARTITION=y
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -1296,26 +1342,30 @@ CONFIG_GENERIC_IRQ_PROBE=y
|
||||||
CONFIG_GENERIC_PENDING_IRQ=y
|
CONFIG_GENERIC_PENDING_IRQ=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Profiling support
|
# Instrumentation Support
|
||||||
#
|
#
|
||||||
# CONFIG_PROFILING is not set
|
# CONFIG_PROFILING is not set
|
||||||
|
CONFIG_KPROBES=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Kernel hacking
|
# Kernel hacking
|
||||||
#
|
#
|
||||||
# CONFIG_PRINTK_TIME is not set
|
# CONFIG_PRINTK_TIME is not set
|
||||||
CONFIG_DEBUG_KERNEL=y
|
|
||||||
CONFIG_MAGIC_SYSRQ=y
|
CONFIG_MAGIC_SYSRQ=y
|
||||||
|
CONFIG_DEBUG_KERNEL=y
|
||||||
CONFIG_LOG_BUF_SHIFT=17
|
CONFIG_LOG_BUF_SHIFT=17
|
||||||
CONFIG_DETECT_SOFTLOCKUP=y
|
CONFIG_DETECT_SOFTLOCKUP=y
|
||||||
# CONFIG_SCHEDSTATS is not set
|
# CONFIG_SCHEDSTATS is not set
|
||||||
# CONFIG_DEBUG_SLAB is not set
|
# CONFIG_DEBUG_SLAB is not set
|
||||||
|
CONFIG_DEBUG_MUTEXES=y
|
||||||
# CONFIG_DEBUG_SPINLOCK is not set
|
# CONFIG_DEBUG_SPINLOCK is not set
|
||||||
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
|
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
|
||||||
# CONFIG_DEBUG_KOBJECT is not set
|
# CONFIG_DEBUG_KOBJECT is not set
|
||||||
# CONFIG_DEBUG_INFO is not set
|
# CONFIG_DEBUG_INFO is not set
|
||||||
# CONFIG_DEBUG_FS is not set
|
# CONFIG_DEBUG_FS is not set
|
||||||
CONFIG_KPROBES=y
|
# CONFIG_DEBUG_VM is not set
|
||||||
|
CONFIG_FORCED_INLINING=y
|
||||||
|
# CONFIG_RCU_TORTURE_TEST is not set
|
||||||
CONFIG_IA64_GRANULE_16MB=y
|
CONFIG_IA64_GRANULE_16MB=y
|
||||||
# CONFIG_IA64_GRANULE_64MB is not set
|
# CONFIG_IA64_GRANULE_64MB is not set
|
||||||
CONFIG_IA64_PRINT_HAZARDS=y
|
CONFIG_IA64_PRINT_HAZARDS=y
|
||||||
|
|
|
@ -1,14 +1,13 @@
|
||||||
#
|
#
|
||||||
# Automatically generated make config: don't edit
|
# Automatically generated make config: don't edit
|
||||||
# Linux kernel version: 2.6.14-rc1
|
# Linux kernel version: 2.6.16-rc5
|
||||||
# Wed Sep 14 15:13:03 2005
|
# Mon Feb 27 16:02:28 2006
|
||||||
#
|
#
|
||||||
|
|
||||||
#
|
#
|
||||||
# Code maturity level options
|
# Code maturity level options
|
||||||
#
|
#
|
||||||
CONFIG_EXPERIMENTAL=y
|
CONFIG_EXPERIMENTAL=y
|
||||||
CONFIG_CLEAN_COMPILE=y
|
|
||||||
CONFIG_LOCK_KERNEL=y
|
CONFIG_LOCK_KERNEL=y
|
||||||
CONFIG_INIT_ENV_ARG_LIMIT=32
|
CONFIG_INIT_ENV_ARG_LIMIT=32
|
||||||
|
|
||||||
|
@ -23,18 +22,19 @@ CONFIG_POSIX_MQUEUE=y
|
||||||
# CONFIG_BSD_PROCESS_ACCT is not set
|
# CONFIG_BSD_PROCESS_ACCT is not set
|
||||||
CONFIG_SYSCTL=y
|
CONFIG_SYSCTL=y
|
||||||
# CONFIG_AUDIT is not set
|
# CONFIG_AUDIT is not set
|
||||||
CONFIG_HOTPLUG=y
|
|
||||||
CONFIG_KOBJECT_UEVENT=y
|
|
||||||
CONFIG_IKCONFIG=y
|
CONFIG_IKCONFIG=y
|
||||||
CONFIG_IKCONFIG_PROC=y
|
CONFIG_IKCONFIG_PROC=y
|
||||||
# CONFIG_CPUSETS is not set
|
# CONFIG_CPUSETS is not set
|
||||||
CONFIG_INITRAMFS_SOURCE=""
|
CONFIG_INITRAMFS_SOURCE=""
|
||||||
|
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
|
||||||
# CONFIG_EMBEDDED is not set
|
# CONFIG_EMBEDDED is not set
|
||||||
CONFIG_KALLSYMS=y
|
CONFIG_KALLSYMS=y
|
||||||
CONFIG_KALLSYMS_ALL=y
|
CONFIG_KALLSYMS_ALL=y
|
||||||
# CONFIG_KALLSYMS_EXTRA_PASS is not set
|
# CONFIG_KALLSYMS_EXTRA_PASS is not set
|
||||||
|
CONFIG_HOTPLUG=y
|
||||||
CONFIG_PRINTK=y
|
CONFIG_PRINTK=y
|
||||||
CONFIG_BUG=y
|
CONFIG_BUG=y
|
||||||
|
CONFIG_ELF_CORE=y
|
||||||
CONFIG_BASE_FULL=y
|
CONFIG_BASE_FULL=y
|
||||||
CONFIG_FUTEX=y
|
CONFIG_FUTEX=y
|
||||||
CONFIG_EPOLL=y
|
CONFIG_EPOLL=y
|
||||||
|
@ -43,8 +43,10 @@ CONFIG_CC_ALIGN_FUNCTIONS=0
|
||||||
CONFIG_CC_ALIGN_LABELS=0
|
CONFIG_CC_ALIGN_LABELS=0
|
||||||
CONFIG_CC_ALIGN_LOOPS=0
|
CONFIG_CC_ALIGN_LOOPS=0
|
||||||
CONFIG_CC_ALIGN_JUMPS=0
|
CONFIG_CC_ALIGN_JUMPS=0
|
||||||
|
CONFIG_SLAB=y
|
||||||
# CONFIG_TINY_SHMEM is not set
|
# CONFIG_TINY_SHMEM is not set
|
||||||
CONFIG_BASE_SMALL=0
|
CONFIG_BASE_SMALL=0
|
||||||
|
# CONFIG_SLOB is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Loadable module support
|
# Loadable module support
|
||||||
|
@ -58,18 +60,37 @@ CONFIG_MODVERSIONS=y
|
||||||
CONFIG_KMOD=y
|
CONFIG_KMOD=y
|
||||||
CONFIG_STOP_MACHINE=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
|
# Processor type and features
|
||||||
#
|
#
|
||||||
CONFIG_IA64=y
|
CONFIG_IA64=y
|
||||||
CONFIG_64BIT=y
|
CONFIG_64BIT=y
|
||||||
CONFIG_MMU=y
|
CONFIG_MMU=y
|
||||||
|
CONFIG_SWIOTLB=y
|
||||||
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
|
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
|
||||||
CONFIG_GENERIC_CALIBRATE_DELAY=y
|
CONFIG_GENERIC_CALIBRATE_DELAY=y
|
||||||
CONFIG_TIME_INTERPOLATION=y
|
CONFIG_TIME_INTERPOLATION=y
|
||||||
CONFIG_EFI=y
|
CONFIG_EFI=y
|
||||||
CONFIG_GENERIC_IOMAP=y
|
CONFIG_GENERIC_IOMAP=y
|
||||||
CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
|
CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
|
||||||
|
CONFIG_DMA_IS_DMA32=y
|
||||||
CONFIG_IA64_GENERIC=y
|
CONFIG_IA64_GENERIC=y
|
||||||
# CONFIG_IA64_DIG is not set
|
# CONFIG_IA64_DIG is not set
|
||||||
# CONFIG_IA64_HP_ZX1 is not set
|
# CONFIG_IA64_HP_ZX1 is not set
|
||||||
|
@ -89,14 +110,10 @@ CONFIG_HZ_250=y
|
||||||
# CONFIG_HZ_1000 is not set
|
# CONFIG_HZ_1000 is not set
|
||||||
CONFIG_HZ=250
|
CONFIG_HZ=250
|
||||||
CONFIG_IA64_L1_CACHE_SHIFT=7
|
CONFIG_IA64_L1_CACHE_SHIFT=7
|
||||||
CONFIG_NUMA=y
|
|
||||||
CONFIG_VIRTUAL_MEM_MAP=y
|
|
||||||
CONFIG_HOLES_IN_ZONE=y
|
|
||||||
CONFIG_ARCH_DISCONTIGMEM_ENABLE=y
|
|
||||||
CONFIG_IA64_CYCLONE=y
|
CONFIG_IA64_CYCLONE=y
|
||||||
CONFIG_IOSAPIC=y
|
CONFIG_IOSAPIC=y
|
||||||
# CONFIG_IA64_SGI_SN_XP is not set
|
# CONFIG_IA64_SGI_SN_XP is not set
|
||||||
CONFIG_FORCE_MAX_ZONEORDER=18
|
CONFIG_FORCE_MAX_ZONEORDER=17
|
||||||
CONFIG_SMP=y
|
CONFIG_SMP=y
|
||||||
CONFIG_NR_CPUS=512
|
CONFIG_NR_CPUS=512
|
||||||
CONFIG_HOTPLUG_CPU=y
|
CONFIG_HOTPLUG_CPU=y
|
||||||
|
@ -110,19 +127,29 @@ CONFIG_DISCONTIGMEM=y
|
||||||
CONFIG_FLAT_NODE_MEM_MAP=y
|
CONFIG_FLAT_NODE_MEM_MAP=y
|
||||||
CONFIG_NEED_MULTIPLE_NODES=y
|
CONFIG_NEED_MULTIPLE_NODES=y
|
||||||
# CONFIG_SPARSEMEM_STATIC is not set
|
# CONFIG_SPARSEMEM_STATIC is not set
|
||||||
CONFIG_HAVE_DEC_LOCK=y
|
CONFIG_SPLIT_PTLOCK_CPUS=4
|
||||||
|
CONFIG_MIGRATION=y
|
||||||
|
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
|
||||||
|
CONFIG_ARCH_DISCONTIGMEM_ENABLE=y
|
||||||
|
CONFIG_ARCH_FLATMEM_ENABLE=y
|
||||||
|
CONFIG_ARCH_SPARSEMEM_ENABLE=y
|
||||||
|
CONFIG_ARCH_DISCONTIGMEM_DEFAULT=y
|
||||||
|
CONFIG_NUMA=y
|
||||||
|
CONFIG_VIRTUAL_MEM_MAP=y
|
||||||
|
CONFIG_HOLES_IN_ZONE=y
|
||||||
|
CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID=y
|
||||||
CONFIG_IA32_SUPPORT=y
|
CONFIG_IA32_SUPPORT=y
|
||||||
CONFIG_COMPAT=y
|
CONFIG_COMPAT=y
|
||||||
CONFIG_IA64_MCA_RECOVERY=y
|
CONFIG_IA64_MCA_RECOVERY=y
|
||||||
CONFIG_PERFMON=y
|
CONFIG_PERFMON=y
|
||||||
CONFIG_IA64_PALINFO=y
|
CONFIG_IA64_PALINFO=y
|
||||||
|
CONFIG_SGI_SN=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Firmware Drivers
|
# Firmware Drivers
|
||||||
#
|
#
|
||||||
CONFIG_EFI_VARS=y
|
CONFIG_EFI_VARS=y
|
||||||
CONFIG_EFI_PCDP=y
|
CONFIG_EFI_PCDP=y
|
||||||
# CONFIG_DELL_RBU is not set
|
|
||||||
CONFIG_BINFMT_ELF=y
|
CONFIG_BINFMT_ELF=y
|
||||||
CONFIG_BINFMT_MISC=m
|
CONFIG_BINFMT_MISC=m
|
||||||
|
|
||||||
|
@ -130,6 +157,7 @@ CONFIG_BINFMT_MISC=m
|
||||||
# Power management and ACPI
|
# Power management and ACPI
|
||||||
#
|
#
|
||||||
CONFIG_PM=y
|
CONFIG_PM=y
|
||||||
|
CONFIG_PM_LEGACY=y
|
||||||
# CONFIG_PM_DEBUG is not set
|
# CONFIG_PM_DEBUG is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -144,6 +172,7 @@ CONFIG_ACPI_THERMAL=m
|
||||||
CONFIG_ACPI_NUMA=y
|
CONFIG_ACPI_NUMA=y
|
||||||
CONFIG_ACPI_BLACKLIST_YEAR=0
|
CONFIG_ACPI_BLACKLIST_YEAR=0
|
||||||
# CONFIG_ACPI_DEBUG is not set
|
# CONFIG_ACPI_DEBUG is not set
|
||||||
|
CONFIG_ACPI_EC=y
|
||||||
CONFIG_ACPI_POWER=y
|
CONFIG_ACPI_POWER=y
|
||||||
CONFIG_ACPI_SYSTEM=y
|
CONFIG_ACPI_SYSTEM=y
|
||||||
CONFIG_ACPI_CONTAINER=m
|
CONFIG_ACPI_CONTAINER=m
|
||||||
|
@ -186,6 +215,7 @@ CONFIG_NET=y
|
||||||
#
|
#
|
||||||
# Networking options
|
# Networking options
|
||||||
#
|
#
|
||||||
|
# CONFIG_NETDEBUG is not set
|
||||||
CONFIG_PACKET=y
|
CONFIG_PACKET=y
|
||||||
# CONFIG_PACKET_MMAP is not set
|
# CONFIG_PACKET_MMAP is not set
|
||||||
CONFIG_UNIX=y
|
CONFIG_UNIX=y
|
||||||
|
@ -220,6 +250,11 @@ CONFIG_TCP_CONG_BIC=y
|
||||||
# SCTP Configuration (EXPERIMENTAL)
|
# SCTP Configuration (EXPERIMENTAL)
|
||||||
#
|
#
|
||||||
# CONFIG_IP_SCTP is not set
|
# CONFIG_IP_SCTP is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# TIPC Configuration (EXPERIMENTAL)
|
||||||
|
#
|
||||||
|
# CONFIG_TIPC is not set
|
||||||
# CONFIG_ATM is not set
|
# CONFIG_ATM is not set
|
||||||
# CONFIG_BRIDGE is not set
|
# CONFIG_BRIDGE is not set
|
||||||
# CONFIG_VLAN_8021Q is not set
|
# CONFIG_VLAN_8021Q is not set
|
||||||
|
@ -232,14 +267,16 @@ CONFIG_TCP_CONG_BIC=y
|
||||||
# CONFIG_NET_DIVERT is not set
|
# CONFIG_NET_DIVERT is not set
|
||||||
# CONFIG_ECONET is not set
|
# CONFIG_ECONET is not set
|
||||||
# CONFIG_WAN_ROUTER is not set
|
# CONFIG_WAN_ROUTER is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# QoS and/or fair queueing
|
||||||
|
#
|
||||||
# CONFIG_NET_SCHED is not set
|
# CONFIG_NET_SCHED is not set
|
||||||
# CONFIG_NET_CLS_ROUTE is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Network testing
|
# Network testing
|
||||||
#
|
#
|
||||||
# CONFIG_NET_PKTGEN is not set
|
# CONFIG_NET_PKTGEN is not set
|
||||||
# CONFIG_NETFILTER_NETLINK is not set
|
|
||||||
# CONFIG_HAMRADIO is not set
|
# CONFIG_HAMRADIO is not set
|
||||||
# CONFIG_IRDA is not set
|
# CONFIG_IRDA is not set
|
||||||
# CONFIG_BT is not set
|
# CONFIG_BT is not set
|
||||||
|
@ -301,20 +338,13 @@ CONFIG_BLK_DEV_RAM_COUNT=16
|
||||||
CONFIG_BLK_DEV_RAM_SIZE=4096
|
CONFIG_BLK_DEV_RAM_SIZE=4096
|
||||||
CONFIG_BLK_DEV_INITRD=y
|
CONFIG_BLK_DEV_INITRD=y
|
||||||
# CONFIG_CDROM_PKTCDVD is not set
|
# CONFIG_CDROM_PKTCDVD is not set
|
||||||
|
|
||||||
#
|
|
||||||
# IO Schedulers
|
|
||||||
#
|
|
||||||
CONFIG_IOSCHED_NOOP=y
|
|
||||||
CONFIG_IOSCHED_AS=y
|
|
||||||
CONFIG_IOSCHED_DEADLINE=y
|
|
||||||
CONFIG_IOSCHED_CFQ=y
|
|
||||||
# CONFIG_ATA_OVER_ETH is not set
|
# CONFIG_ATA_OVER_ETH is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# ATA/ATAPI/MFM/RLL support
|
# ATA/ATAPI/MFM/RLL support
|
||||||
#
|
#
|
||||||
CONFIG_IDE=y
|
CONFIG_IDE=y
|
||||||
|
CONFIG_IDE_MAX_HWIFS=4
|
||||||
CONFIG_BLK_DEV_IDE=y
|
CONFIG_BLK_DEV_IDE=y
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -407,6 +437,7 @@ CONFIG_SCSI_FC_ATTRS=y
|
||||||
#
|
#
|
||||||
# SCSI low-level drivers
|
# SCSI low-level drivers
|
||||||
#
|
#
|
||||||
|
# CONFIG_ISCSI_TCP is not set
|
||||||
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
|
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
|
||||||
# CONFIG_SCSI_3W_9XXX is not set
|
# CONFIG_SCSI_3W_9XXX is not set
|
||||||
# CONFIG_SCSI_ACARD is not set
|
# CONFIG_SCSI_ACARD is not set
|
||||||
|
@ -416,16 +447,19 @@ CONFIG_SCSI_FC_ATTRS=y
|
||||||
# CONFIG_SCSI_AIC79XX is not set
|
# CONFIG_SCSI_AIC79XX is not set
|
||||||
# CONFIG_MEGARAID_NEWGEN is not set
|
# CONFIG_MEGARAID_NEWGEN is not set
|
||||||
# CONFIG_MEGARAID_LEGACY is not set
|
# CONFIG_MEGARAID_LEGACY is not set
|
||||||
|
# CONFIG_MEGARAID_SAS is not set
|
||||||
CONFIG_SCSI_SATA=y
|
CONFIG_SCSI_SATA=y
|
||||||
# CONFIG_SCSI_SATA_AHCI is not set
|
# CONFIG_SCSI_SATA_AHCI is not set
|
||||||
# CONFIG_SCSI_SATA_SVW is not set
|
# CONFIG_SCSI_SATA_SVW is not set
|
||||||
# CONFIG_SCSI_ATA_PIIX is not set
|
# CONFIG_SCSI_ATA_PIIX is not set
|
||||||
# CONFIG_SCSI_SATA_MV is not set
|
# CONFIG_SCSI_SATA_MV is not set
|
||||||
# CONFIG_SCSI_SATA_NV is not set
|
# CONFIG_SCSI_SATA_NV is not set
|
||||||
# CONFIG_SCSI_SATA_PROMISE is not set
|
# CONFIG_SCSI_PDC_ADMA is not set
|
||||||
# CONFIG_SCSI_SATA_QSTOR is not set
|
# CONFIG_SCSI_SATA_QSTOR is not set
|
||||||
|
# CONFIG_SCSI_SATA_PROMISE is not set
|
||||||
# CONFIG_SCSI_SATA_SX4 is not set
|
# CONFIG_SCSI_SATA_SX4 is not set
|
||||||
# CONFIG_SCSI_SATA_SIL is not set
|
# CONFIG_SCSI_SATA_SIL is not set
|
||||||
|
# CONFIG_SCSI_SATA_SIL24 is not set
|
||||||
# CONFIG_SCSI_SATA_SIS is not set
|
# CONFIG_SCSI_SATA_SIS is not set
|
||||||
# CONFIG_SCSI_SATA_ULI is not set
|
# CONFIG_SCSI_SATA_ULI is not set
|
||||||
# CONFIG_SCSI_SATA_VIA is not set
|
# CONFIG_SCSI_SATA_VIA is not set
|
||||||
|
@ -443,14 +477,7 @@ CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
|
||||||
# CONFIG_SCSI_IPR is not set
|
# CONFIG_SCSI_IPR is not set
|
||||||
# CONFIG_SCSI_QLOGIC_FC is not set
|
# CONFIG_SCSI_QLOGIC_FC is not set
|
||||||
CONFIG_SCSI_QLOGIC_1280=y
|
CONFIG_SCSI_QLOGIC_1280=y
|
||||||
# CONFIG_SCSI_QLOGIC_1280_1040 is not set
|
# CONFIG_SCSI_QLA_FC is not set
|
||||||
CONFIG_SCSI_QLA2XXX=y
|
|
||||||
CONFIG_SCSI_QLA21XX=m
|
|
||||||
CONFIG_SCSI_QLA22XX=m
|
|
||||||
CONFIG_SCSI_QLA2300=m
|
|
||||||
CONFIG_SCSI_QLA2322=m
|
|
||||||
# CONFIG_SCSI_QLA6312 is not set
|
|
||||||
# CONFIG_SCSI_QLA24XX is not set
|
|
||||||
# CONFIG_SCSI_LPFC is not set
|
# CONFIG_SCSI_LPFC is not set
|
||||||
# CONFIG_SCSI_DC395x is not set
|
# CONFIG_SCSI_DC395x is not set
|
||||||
# CONFIG_SCSI_DC390T is not set
|
# CONFIG_SCSI_DC390T is not set
|
||||||
|
@ -483,6 +510,7 @@ CONFIG_DM_MULTIPATH=m
|
||||||
CONFIG_FUSION=y
|
CONFIG_FUSION=y
|
||||||
CONFIG_FUSION_SPI=y
|
CONFIG_FUSION_SPI=y
|
||||||
CONFIG_FUSION_FC=m
|
CONFIG_FUSION_FC=m
|
||||||
|
# CONFIG_FUSION_SAS is not set
|
||||||
CONFIG_FUSION_MAX_SGE=128
|
CONFIG_FUSION_MAX_SGE=128
|
||||||
# CONFIG_FUSION_CTL is not set
|
# CONFIG_FUSION_CTL is not set
|
||||||
|
|
||||||
|
@ -523,6 +551,7 @@ CONFIG_NET_ETHERNET=y
|
||||||
CONFIG_MII=m
|
CONFIG_MII=m
|
||||||
# CONFIG_HAPPYMEAL is not set
|
# CONFIG_HAPPYMEAL is not set
|
||||||
# CONFIG_SUNGEM is not set
|
# CONFIG_SUNGEM is not set
|
||||||
|
# CONFIG_CASSINI is not set
|
||||||
# CONFIG_NET_VENDOR_3COM is not set
|
# CONFIG_NET_VENDOR_3COM is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -572,6 +601,7 @@ CONFIG_E1000=y
|
||||||
# CONFIG_R8169 is not set
|
# CONFIG_R8169 is not set
|
||||||
# CONFIG_SIS190 is not set
|
# CONFIG_SIS190 is not set
|
||||||
# CONFIG_SKGE is not set
|
# CONFIG_SKGE is not set
|
||||||
|
# CONFIG_SKY2 is not set
|
||||||
# CONFIG_SK98LIN is not set
|
# CONFIG_SK98LIN is not set
|
||||||
# CONFIG_VIA_VELOCITY is not set
|
# CONFIG_VIA_VELOCITY is not set
|
||||||
CONFIG_TIGON3=y
|
CONFIG_TIGON3=y
|
||||||
|
@ -676,12 +706,15 @@ CONFIG_VT=y
|
||||||
CONFIG_VT_CONSOLE=y
|
CONFIG_VT_CONSOLE=y
|
||||||
CONFIG_HW_CONSOLE=y
|
CONFIG_HW_CONSOLE=y
|
||||||
CONFIG_SERIAL_NONSTANDARD=y
|
CONFIG_SERIAL_NONSTANDARD=y
|
||||||
|
# CONFIG_COMPUTONE is not set
|
||||||
# CONFIG_ROCKETPORT is not set
|
# CONFIG_ROCKETPORT is not set
|
||||||
# CONFIG_CYCLADES is not set
|
# CONFIG_CYCLADES is not set
|
||||||
# CONFIG_DIGIEPCA is not set
|
# CONFIG_DIGIEPCA is not set
|
||||||
|
# CONFIG_MOXA_INTELLIO is not set
|
||||||
# CONFIG_MOXA_SMARTIO is not set
|
# CONFIG_MOXA_SMARTIO is not set
|
||||||
# CONFIG_ISI is not set
|
# CONFIG_ISI is not set
|
||||||
# CONFIG_SYNCLINKMP is not set
|
# CONFIG_SYNCLINKMP is not set
|
||||||
|
# CONFIG_SYNCLINK_GT is not set
|
||||||
# CONFIG_N_HDLC is not set
|
# CONFIG_N_HDLC is not set
|
||||||
# CONFIG_SPECIALIX is not set
|
# CONFIG_SPECIALIX is not set
|
||||||
# CONFIG_SX is not set
|
# CONFIG_SX is not set
|
||||||
|
@ -697,6 +730,7 @@ CONFIG_SERIAL_8250=y
|
||||||
CONFIG_SERIAL_8250_CONSOLE=y
|
CONFIG_SERIAL_8250_CONSOLE=y
|
||||||
CONFIG_SERIAL_8250_ACPI=y
|
CONFIG_SERIAL_8250_ACPI=y
|
||||||
CONFIG_SERIAL_8250_NR_UARTS=6
|
CONFIG_SERIAL_8250_NR_UARTS=6
|
||||||
|
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
|
||||||
CONFIG_SERIAL_8250_EXTENDED=y
|
CONFIG_SERIAL_8250_EXTENDED=y
|
||||||
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
||||||
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
||||||
|
@ -710,6 +744,7 @@ CONFIG_SERIAL_CORE_CONSOLE=y
|
||||||
CONFIG_SERIAL_SGI_L1_CONSOLE=y
|
CONFIG_SERIAL_SGI_L1_CONSOLE=y
|
||||||
# CONFIG_SERIAL_JSM is not set
|
# CONFIG_SERIAL_JSM is not set
|
||||||
CONFIG_SERIAL_SGI_IOC4=y
|
CONFIG_SERIAL_SGI_IOC4=y
|
||||||
|
# CONFIG_SERIAL_SGI_IOC3 is not set
|
||||||
CONFIG_UNIX98_PTYS=y
|
CONFIG_UNIX98_PTYS=y
|
||||||
CONFIG_LEGACY_PTYS=y
|
CONFIG_LEGACY_PTYS=y
|
||||||
CONFIG_LEGACY_PTY_COUNT=256
|
CONFIG_LEGACY_PTY_COUNT=256
|
||||||
|
@ -745,10 +780,10 @@ CONFIG_DRM_SIS=m
|
||||||
# CONFIG_DRM_VIA is not set
|
# CONFIG_DRM_VIA is not set
|
||||||
# CONFIG_DRM_SAVAGE is not set
|
# CONFIG_DRM_SAVAGE is not set
|
||||||
CONFIG_RAW_DRIVER=m
|
CONFIG_RAW_DRIVER=m
|
||||||
|
CONFIG_MAX_RAW_DEVS=256
|
||||||
CONFIG_HPET=y
|
CONFIG_HPET=y
|
||||||
# CONFIG_HPET_RTC_IRQ is not set
|
# CONFIG_HPET_RTC_IRQ is not set
|
||||||
CONFIG_HPET_MMAP=y
|
CONFIG_HPET_MMAP=y
|
||||||
CONFIG_MAX_RAW_DEVS=256
|
|
||||||
# CONFIG_HANGCHECK_TIMER is not set
|
# CONFIG_HANGCHECK_TIMER is not set
|
||||||
CONFIG_MMTIMER=y
|
CONFIG_MMTIMER=y
|
||||||
|
|
||||||
|
@ -756,12 +791,19 @@ CONFIG_MMTIMER=y
|
||||||
# TPM devices
|
# TPM devices
|
||||||
#
|
#
|
||||||
# CONFIG_TCG_TPM is not set
|
# CONFIG_TCG_TPM is not set
|
||||||
|
# CONFIG_TELCLOCK is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# I2C support
|
# I2C support
|
||||||
#
|
#
|
||||||
# CONFIG_I2C is not set
|
# CONFIG_I2C is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# SPI support
|
||||||
|
#
|
||||||
|
# CONFIG_SPI is not set
|
||||||
|
# CONFIG_SPI_MASTER is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Dallas's 1-wire bus
|
# Dallas's 1-wire bus
|
||||||
#
|
#
|
||||||
|
@ -772,6 +814,7 @@ CONFIG_MMTIMER=y
|
||||||
#
|
#
|
||||||
CONFIG_HWMON=y
|
CONFIG_HWMON=y
|
||||||
# CONFIG_HWMON_VID is not set
|
# CONFIG_HWMON_VID is not set
|
||||||
|
# CONFIG_SENSORS_F71805F is not set
|
||||||
# CONFIG_HWMON_DEBUG_CHIP is not set
|
# CONFIG_HWMON_DEBUG_CHIP is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -822,26 +865,28 @@ CONFIG_SND_OSSEMUL=y
|
||||||
CONFIG_SND_MIXER_OSS=m
|
CONFIG_SND_MIXER_OSS=m
|
||||||
CONFIG_SND_PCM_OSS=m
|
CONFIG_SND_PCM_OSS=m
|
||||||
CONFIG_SND_SEQUENCER_OSS=y
|
CONFIG_SND_SEQUENCER_OSS=y
|
||||||
|
# CONFIG_SND_DYNAMIC_MINORS is not set
|
||||||
|
CONFIG_SND_SUPPORT_OLD_API=y
|
||||||
CONFIG_SND_VERBOSE_PRINTK=y
|
CONFIG_SND_VERBOSE_PRINTK=y
|
||||||
# CONFIG_SND_DEBUG is not set
|
# CONFIG_SND_DEBUG is not set
|
||||||
CONFIG_SND_GENERIC_DRIVER=y
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Generic devices
|
# Generic devices
|
||||||
#
|
#
|
||||||
CONFIG_SND_MPU401_UART=m
|
CONFIG_SND_MPU401_UART=m
|
||||||
CONFIG_SND_OPL3_LIB=m
|
CONFIG_SND_OPL3_LIB=m
|
||||||
|
CONFIG_SND_AC97_CODEC=m
|
||||||
|
CONFIG_SND_AC97_BUS=m
|
||||||
CONFIG_SND_DUMMY=m
|
CONFIG_SND_DUMMY=m
|
||||||
CONFIG_SND_VIRMIDI=m
|
CONFIG_SND_VIRMIDI=m
|
||||||
CONFIG_SND_MTPAV=m
|
CONFIG_SND_MTPAV=m
|
||||||
CONFIG_SND_SERIAL_U16550=m
|
CONFIG_SND_SERIAL_U16550=m
|
||||||
CONFIG_SND_MPU401=m
|
CONFIG_SND_MPU401=m
|
||||||
CONFIG_SND_AC97_CODEC=m
|
|
||||||
CONFIG_SND_AC97_BUS=m
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# PCI devices
|
# PCI devices
|
||||||
#
|
#
|
||||||
|
# CONFIG_SND_AD1889 is not set
|
||||||
# CONFIG_SND_ALI5451 is not set
|
# CONFIG_SND_ALI5451 is not set
|
||||||
# CONFIG_SND_ATIIXP is not set
|
# CONFIG_SND_ATIIXP is not set
|
||||||
# CONFIG_SND_ATIIXP_MODEM is not set
|
# CONFIG_SND_ATIIXP_MODEM is not set
|
||||||
|
@ -850,40 +895,40 @@ CONFIG_SND_AC97_BUS=m
|
||||||
# CONFIG_SND_AU8830 is not set
|
# CONFIG_SND_AU8830 is not set
|
||||||
# CONFIG_SND_AZT3328 is not set
|
# CONFIG_SND_AZT3328 is not set
|
||||||
# CONFIG_SND_BT87X is not set
|
# CONFIG_SND_BT87X is not set
|
||||||
|
# CONFIG_SND_CA0106 is not set
|
||||||
|
# CONFIG_SND_CMIPCI is not set
|
||||||
|
CONFIG_SND_CS4281=m
|
||||||
CONFIG_SND_CS46XX=m
|
CONFIG_SND_CS46XX=m
|
||||||
CONFIG_SND_CS46XX_NEW_DSP=y
|
CONFIG_SND_CS46XX_NEW_DSP=y
|
||||||
CONFIG_SND_CS4281=m
|
|
||||||
CONFIG_SND_EMU10K1=m
|
CONFIG_SND_EMU10K1=m
|
||||||
# CONFIG_SND_EMU10K1X is not set
|
# CONFIG_SND_EMU10K1X is not set
|
||||||
# CONFIG_SND_CA0106 is not set
|
|
||||||
# CONFIG_SND_KORG1212 is not set
|
|
||||||
# CONFIG_SND_MIXART is not set
|
|
||||||
# CONFIG_SND_NM256 is not set
|
|
||||||
# CONFIG_SND_RME32 is not set
|
|
||||||
# CONFIG_SND_RME96 is not set
|
|
||||||
# CONFIG_SND_RME9652 is not set
|
|
||||||
# CONFIG_SND_HDSP is not set
|
|
||||||
# CONFIG_SND_HDSPM is not set
|
|
||||||
# CONFIG_SND_TRIDENT is not set
|
|
||||||
# CONFIG_SND_YMFPCI is not set
|
|
||||||
# CONFIG_SND_AD1889 is not set
|
|
||||||
# CONFIG_SND_CMIPCI is not set
|
|
||||||
# CONFIG_SND_ENS1370 is not set
|
# CONFIG_SND_ENS1370 is not set
|
||||||
# CONFIG_SND_ENS1371 is not set
|
# CONFIG_SND_ENS1371 is not set
|
||||||
# CONFIG_SND_ES1938 is not set
|
# CONFIG_SND_ES1938 is not set
|
||||||
# CONFIG_SND_ES1968 is not set
|
# CONFIG_SND_ES1968 is not set
|
||||||
# CONFIG_SND_MAESTRO3 is not set
|
|
||||||
CONFIG_SND_FM801=m
|
CONFIG_SND_FM801=m
|
||||||
# CONFIG_SND_FM801_TEA575X is not set
|
# CONFIG_SND_FM801_TEA575X is not set
|
||||||
|
# CONFIG_SND_HDA_INTEL is not set
|
||||||
|
# CONFIG_SND_HDSP is not set
|
||||||
|
# CONFIG_SND_HDSPM is not set
|
||||||
# CONFIG_SND_ICE1712 is not set
|
# CONFIG_SND_ICE1712 is not set
|
||||||
# CONFIG_SND_ICE1724 is not set
|
# CONFIG_SND_ICE1724 is not set
|
||||||
# CONFIG_SND_INTEL8X0 is not set
|
# CONFIG_SND_INTEL8X0 is not set
|
||||||
# CONFIG_SND_INTEL8X0M is not set
|
# CONFIG_SND_INTEL8X0M is not set
|
||||||
|
# CONFIG_SND_KORG1212 is not set
|
||||||
|
# CONFIG_SND_MAESTRO3 is not set
|
||||||
|
# CONFIG_SND_MIXART is not set
|
||||||
|
# CONFIG_SND_NM256 is not set
|
||||||
|
# CONFIG_SND_PCXHR is not set
|
||||||
|
# CONFIG_SND_RME32 is not set
|
||||||
|
# CONFIG_SND_RME96 is not set
|
||||||
|
# CONFIG_SND_RME9652 is not set
|
||||||
# CONFIG_SND_SONICVIBES is not set
|
# CONFIG_SND_SONICVIBES is not set
|
||||||
|
# CONFIG_SND_TRIDENT is not set
|
||||||
# CONFIG_SND_VIA82XX is not set
|
# CONFIG_SND_VIA82XX is not set
|
||||||
# CONFIG_SND_VIA82XX_MODEM is not set
|
# CONFIG_SND_VIA82XX_MODEM is not set
|
||||||
# CONFIG_SND_VX222 is not set
|
# CONFIG_SND_VX222 is not set
|
||||||
# CONFIG_SND_HDA_INTEL is not set
|
# CONFIG_SND_YMFPCI is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# USB devices
|
# USB devices
|
||||||
|
@ -929,12 +974,15 @@ CONFIG_USB_UHCI_HCD=m
|
||||||
# USB Device Class drivers
|
# USB Device Class drivers
|
||||||
#
|
#
|
||||||
# CONFIG_OBSOLETE_OSS_USB_DRIVER is not set
|
# CONFIG_OBSOLETE_OSS_USB_DRIVER is not set
|
||||||
# CONFIG_USB_BLUETOOTH_TTY is not set
|
|
||||||
# CONFIG_USB_ACM is not set
|
# CONFIG_USB_ACM is not set
|
||||||
# CONFIG_USB_PRINTER is not set
|
# CONFIG_USB_PRINTER is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information
|
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# may also be needed; see USB_STORAGE Help for more information
|
||||||
#
|
#
|
||||||
CONFIG_USB_STORAGE=m
|
CONFIG_USB_STORAGE=m
|
||||||
# CONFIG_USB_STORAGE_DEBUG is not set
|
# CONFIG_USB_STORAGE_DEBUG is not set
|
||||||
|
@ -946,12 +994,15 @@ CONFIG_USB_STORAGE=m
|
||||||
# CONFIG_USB_STORAGE_SDDR09 is not set
|
# CONFIG_USB_STORAGE_SDDR09 is not set
|
||||||
# CONFIG_USB_STORAGE_SDDR55 is not set
|
# CONFIG_USB_STORAGE_SDDR55 is not set
|
||||||
# CONFIG_USB_STORAGE_JUMPSHOT is not set
|
# CONFIG_USB_STORAGE_JUMPSHOT is not set
|
||||||
|
# CONFIG_USB_STORAGE_ALAUDA is not set
|
||||||
|
# CONFIG_USB_LIBUSUAL is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# USB Input Devices
|
# USB Input Devices
|
||||||
#
|
#
|
||||||
CONFIG_USB_HID=m
|
CONFIG_USB_HID=m
|
||||||
CONFIG_USB_HIDINPUT=y
|
CONFIG_USB_HIDINPUT=y
|
||||||
|
# CONFIG_USB_HIDINPUT_POWERBOOK is not set
|
||||||
# CONFIG_HID_FF is not set
|
# CONFIG_HID_FF is not set
|
||||||
# CONFIG_USB_HIDDEV is not set
|
# CONFIG_USB_HIDDEV is not set
|
||||||
|
|
||||||
|
@ -971,6 +1022,7 @@ CONFIG_USB_HIDINPUT=y
|
||||||
# CONFIG_USB_YEALINK is not set
|
# CONFIG_USB_YEALINK is not set
|
||||||
# CONFIG_USB_XPAD is not set
|
# CONFIG_USB_XPAD is not set
|
||||||
# CONFIG_USB_ATI_REMOTE is not set
|
# CONFIG_USB_ATI_REMOTE is not set
|
||||||
|
# CONFIG_USB_ATI_REMOTE2 is not set
|
||||||
# CONFIG_USB_KEYSPAN_REMOTE is not set
|
# CONFIG_USB_KEYSPAN_REMOTE is not set
|
||||||
# CONFIG_USB_APPLETOUCH is not set
|
# CONFIG_USB_APPLETOUCH is not set
|
||||||
|
|
||||||
|
@ -1050,11 +1102,17 @@ CONFIG_INFINIBAND_MTHCA=m
|
||||||
# CONFIG_INFINIBAND_MTHCA_DEBUG is not set
|
# CONFIG_INFINIBAND_MTHCA_DEBUG is not set
|
||||||
CONFIG_INFINIBAND_IPOIB=m
|
CONFIG_INFINIBAND_IPOIB=m
|
||||||
# CONFIG_INFINIBAND_IPOIB_DEBUG is not set
|
# CONFIG_INFINIBAND_IPOIB_DEBUG is not set
|
||||||
|
# CONFIG_INFINIBAND_SRP is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# SN Devices
|
# SN Devices
|
||||||
#
|
#
|
||||||
CONFIG_SGI_IOC4=y
|
CONFIG_SGI_IOC4=y
|
||||||
|
CONFIG_SGI_IOC3=m
|
||||||
|
|
||||||
|
#
|
||||||
|
# EDAC - error detection and reporting (RAS)
|
||||||
|
#
|
||||||
|
|
||||||
#
|
#
|
||||||
# File systems
|
# File systems
|
||||||
|
@ -1085,6 +1143,7 @@ CONFIG_XFS_EXPORT=y
|
||||||
# CONFIG_XFS_SECURITY is not set
|
# CONFIG_XFS_SECURITY is not set
|
||||||
# CONFIG_XFS_POSIX_ACL is not set
|
# CONFIG_XFS_POSIX_ACL is not set
|
||||||
# CONFIG_XFS_RT is not set
|
# CONFIG_XFS_RT is not set
|
||||||
|
# CONFIG_OCFS2_FS is not set
|
||||||
# CONFIG_MINIX_FS is not set
|
# CONFIG_MINIX_FS is not set
|
||||||
# CONFIG_ROMFS_FS is not set
|
# CONFIG_ROMFS_FS is not set
|
||||||
CONFIG_INOTIFY=y
|
CONFIG_INOTIFY=y
|
||||||
|
@ -1126,6 +1185,7 @@ CONFIG_HUGETLBFS=y
|
||||||
CONFIG_HUGETLB_PAGE=y
|
CONFIG_HUGETLB_PAGE=y
|
||||||
CONFIG_RAMFS=y
|
CONFIG_RAMFS=y
|
||||||
# CONFIG_RELAYFS_FS is not set
|
# CONFIG_RELAYFS_FS is not set
|
||||||
|
# CONFIG_CONFIGFS_FS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Miscellaneous filesystems
|
# Miscellaneous filesystems
|
||||||
|
@ -1195,6 +1255,7 @@ CONFIG_MSDOS_PARTITION=y
|
||||||
CONFIG_SGI_PARTITION=y
|
CONFIG_SGI_PARTITION=y
|
||||||
# CONFIG_ULTRIX_PARTITION is not set
|
# CONFIG_ULTRIX_PARTITION is not set
|
||||||
# CONFIG_SUN_PARTITION is not set
|
# CONFIG_SUN_PARTITION is not set
|
||||||
|
# CONFIG_KARMA_PARTITION is not set
|
||||||
CONFIG_EFI_PARTITION=y
|
CONFIG_EFI_PARTITION=y
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -1260,26 +1321,30 @@ CONFIG_GENERIC_PENDING_IRQ=y
|
||||||
# CONFIG_HP_SIMSCSI is not set
|
# CONFIG_HP_SIMSCSI is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Profiling support
|
# Instrumentation Support
|
||||||
#
|
#
|
||||||
# CONFIG_PROFILING is not set
|
# CONFIG_PROFILING is not set
|
||||||
|
# CONFIG_KPROBES is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Kernel hacking
|
# Kernel hacking
|
||||||
#
|
#
|
||||||
# CONFIG_PRINTK_TIME is not set
|
# CONFIG_PRINTK_TIME is not set
|
||||||
CONFIG_DEBUG_KERNEL=y
|
|
||||||
CONFIG_MAGIC_SYSRQ=y
|
CONFIG_MAGIC_SYSRQ=y
|
||||||
|
CONFIG_DEBUG_KERNEL=y
|
||||||
CONFIG_LOG_BUF_SHIFT=20
|
CONFIG_LOG_BUF_SHIFT=20
|
||||||
CONFIG_DETECT_SOFTLOCKUP=y
|
CONFIG_DETECT_SOFTLOCKUP=y
|
||||||
# CONFIG_SCHEDSTATS is not set
|
# CONFIG_SCHEDSTATS is not set
|
||||||
# CONFIG_DEBUG_SLAB is not set
|
# CONFIG_DEBUG_SLAB is not set
|
||||||
|
CONFIG_DEBUG_MUTEXES=y
|
||||||
# CONFIG_DEBUG_SPINLOCK is not set
|
# CONFIG_DEBUG_SPINLOCK is not set
|
||||||
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
|
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
|
||||||
# CONFIG_DEBUG_KOBJECT is not set
|
# CONFIG_DEBUG_KOBJECT is not set
|
||||||
# CONFIG_DEBUG_INFO is not set
|
# CONFIG_DEBUG_INFO is not set
|
||||||
# CONFIG_DEBUG_FS is not set
|
# CONFIG_DEBUG_FS is not set
|
||||||
# CONFIG_KPROBES is not set
|
# CONFIG_DEBUG_VM is not set
|
||||||
|
CONFIG_FORCED_INLINING=y
|
||||||
|
# CONFIG_RCU_TORTURE_TEST is not set
|
||||||
CONFIG_IA64_GRANULE_16MB=y
|
CONFIG_IA64_GRANULE_16MB=y
|
||||||
# CONFIG_IA64_GRANULE_64MB is not set
|
# CONFIG_IA64_GRANULE_64MB is not set
|
||||||
# CONFIG_IA64_PRINT_HAZARDS is not set
|
# CONFIG_IA64_PRINT_HAZARDS is not set
|
||||||
|
|
|
@ -36,7 +36,7 @@ int __init init_cyclone_clock(void)
|
||||||
u32* volatile cyclone_timer; /* Cyclone MPMC0 register */
|
u32* volatile cyclone_timer; /* Cyclone MPMC0 register */
|
||||||
|
|
||||||
if (!use_cyclone)
|
if (!use_cyclone)
|
||||||
return -ENODEV;
|
return 0;
|
||||||
|
|
||||||
printk(KERN_INFO "Summit chipset: Starting Cyclone Counter.\n");
|
printk(KERN_INFO "Summit chipset: Starting Cyclone Counter.\n");
|
||||||
|
|
||||||
|
|
|
@ -878,8 +878,7 @@ fsyscall_table:
|
||||||
data8 0 // timer_delete
|
data8 0 // timer_delete
|
||||||
data8 0 // clock_settime
|
data8 0 // clock_settime
|
||||||
data8 fsys_clock_gettime // clock_gettime
|
data8 fsys_clock_gettime // clock_gettime
|
||||||
#define __NR_syscall_last 1255
|
|
||||||
|
|
||||||
.space 8*(NR_syscalls + 1024 - __NR_syscall_last), 0
|
// fill in zeros for the remaining entries
|
||||||
|
.zero:
|
||||||
.org fsyscall_table + 8*NR_syscalls // guard against failures to increase NR_syscalls
|
.space fsyscall_table + 8*NR_syscalls - .zero, 0
|
||||||
|
|
|
@ -1362,7 +1362,6 @@ END(debug_vector)
|
||||||
// 0x5a00 Entry 30 (size 16 bundles) Unaligned Reference (57)
|
// 0x5a00 Entry 30 (size 16 bundles) Unaligned Reference (57)
|
||||||
ENTRY(unaligned_access)
|
ENTRY(unaligned_access)
|
||||||
DBG_FAULT(30)
|
DBG_FAULT(30)
|
||||||
mov r16=cr.ipsr
|
|
||||||
mov r31=pr // prepare to save predicates
|
mov r31=pr // prepare to save predicates
|
||||||
;;
|
;;
|
||||||
br.sptk.many dispatch_unaligned_handler
|
br.sptk.many dispatch_unaligned_handler
|
||||||
|
|
|
@ -123,8 +123,9 @@ mca_page_isolate(unsigned long paddr)
|
||||||
void
|
void
|
||||||
mca_handler_bh(unsigned long paddr)
|
mca_handler_bh(unsigned long paddr)
|
||||||
{
|
{
|
||||||
printk(KERN_DEBUG "OS_MCA: process [pid: %d](%s) encounters MCA.\n",
|
printk(KERN_ERR
|
||||||
current->pid, current->comm);
|
"OS_MCA: process [pid: %d](%s) encounters MCA (paddr=%lx)\n",
|
||||||
|
current->pid, current->comm, paddr);
|
||||||
|
|
||||||
spin_lock(&mca_bh_lock);
|
spin_lock(&mca_bh_lock);
|
||||||
switch (mca_page_isolate(paddr)) {
|
switch (mca_page_isolate(paddr)) {
|
||||||
|
@ -132,7 +133,7 @@ mca_handler_bh(unsigned long paddr)
|
||||||
printk(KERN_DEBUG "Page isolation: ( %lx ) success.\n", paddr);
|
printk(KERN_DEBUG "Page isolation: ( %lx ) success.\n", paddr);
|
||||||
break;
|
break;
|
||||||
case ISOLATE_NG:
|
case ISOLATE_NG:
|
||||||
printk(KERN_DEBUG "Page isolation: ( %lx ) failure.\n", paddr);
|
printk(KERN_CRIT "Page isolation: ( %lx ) failure.\n", paddr);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
@ -567,10 +568,15 @@ recover_from_processor_error(int platform, slidx_table_t *slidx,
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* If there is no bus error, record is weird but we need not to recover.
|
* The cache check and bus check bits have four possible states
|
||||||
|
* cc bc
|
||||||
|
* 0 0 Weird record, not recovered
|
||||||
|
* 1 0 Cache error, not recovered
|
||||||
|
* 0 1 I/O error, attempt recovery
|
||||||
|
* 1 1 Memory error, attempt recovery
|
||||||
*/
|
*/
|
||||||
if (psp->bc == 0 || pbci == NULL)
|
if (psp->bc == 0 || pbci == NULL)
|
||||||
return 1;
|
return 0;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Sorry, we cannot handle so many.
|
* Sorry, we cannot handle so many.
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
#include <asm/uaccess.h>
|
#include <asm/uaccess.h>
|
||||||
#include <asm/unaligned.h>
|
#include <asm/unaligned.h>
|
||||||
|
|
||||||
extern void die_if_kernel(char *str, struct pt_regs *regs, long err) __attribute__ ((noreturn));
|
extern void die_if_kernel(char *str, struct pt_regs *regs, long err);
|
||||||
|
|
||||||
#undef DEBUG_UNALIGNED_TRAP
|
#undef DEBUG_UNALIGNED_TRAP
|
||||||
|
|
||||||
|
@ -52,6 +52,15 @@ dump (const char *str, void *vp, size_t len)
|
||||||
#define IA64_FIRST_ROTATING_FR 32
|
#define IA64_FIRST_ROTATING_FR 32
|
||||||
#define SIGN_EXT9 0xffffffffffffff00ul
|
#define SIGN_EXT9 0xffffffffffffff00ul
|
||||||
|
|
||||||
|
/*
|
||||||
|
* sysctl settable hook which tells the kernel whether to honor the
|
||||||
|
* IA64_THREAD_UAC_NOPRINT prctl. Because this is user settable, we want
|
||||||
|
* to allow the super user to enable/disable this for security reasons
|
||||||
|
* (i.e. don't allow attacker to fill up logs with unaligned accesses).
|
||||||
|
*/
|
||||||
|
int no_unaligned_warning;
|
||||||
|
static int noprint_warning;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* For M-unit:
|
* For M-unit:
|
||||||
*
|
*
|
||||||
|
@ -1324,8 +1333,9 @@ ia64_handle_unaligned (unsigned long ifa, struct pt_regs *regs)
|
||||||
if ((current->thread.flags & IA64_THREAD_UAC_SIGBUS) != 0)
|
if ((current->thread.flags & IA64_THREAD_UAC_SIGBUS) != 0)
|
||||||
goto force_sigbus;
|
goto force_sigbus;
|
||||||
|
|
||||||
if (!(current->thread.flags & IA64_THREAD_UAC_NOPRINT)
|
if (!no_unaligned_warning &&
|
||||||
&& within_logging_rate_limit())
|
!(current->thread.flags & IA64_THREAD_UAC_NOPRINT) &&
|
||||||
|
within_logging_rate_limit())
|
||||||
{
|
{
|
||||||
char buf[200]; /* comm[] is at most 16 bytes... */
|
char buf[200]; /* comm[] is at most 16 bytes... */
|
||||||
size_t len;
|
size_t len;
|
||||||
|
@ -1340,7 +1350,22 @@ ia64_handle_unaligned (unsigned long ifa, struct pt_regs *regs)
|
||||||
if (user_mode(regs))
|
if (user_mode(regs))
|
||||||
tty_write_message(current->signal->tty, buf);
|
tty_write_message(current->signal->tty, buf);
|
||||||
buf[len-1] = '\0'; /* drop '\r' */
|
buf[len-1] = '\0'; /* drop '\r' */
|
||||||
printk(KERN_WARNING "%s", buf); /* watch for command names containing %s */
|
/* watch for command names containing %s */
|
||||||
|
printk(KERN_WARNING "%s", buf);
|
||||||
|
} else {
|
||||||
|
if (no_unaligned_warning && !noprint_warning) {
|
||||||
|
noprint_warning = 1;
|
||||||
|
printk(KERN_WARNING "%s(%d) encountered an "
|
||||||
|
"unaligned exception which required\n"
|
||||||
|
"kernel assistance, which degrades "
|
||||||
|
"the performance of the application.\n"
|
||||||
|
"Unaligned exception warnings have "
|
||||||
|
"been disabled by the system "
|
||||||
|
"administrator\n"
|
||||||
|
"echo 0 > /proc/sys/kernel/ignore-"
|
||||||
|
"unaligned-usertrap to re-enable\n",
|
||||||
|
current->comm, current->pid);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (within_logging_rate_limit())
|
if (within_logging_rate_limit())
|
||||||
|
|
|
@ -579,7 +579,7 @@ pcibios_align_resource (void *data, struct resource *res,
|
||||||
char * __init
|
char * __init
|
||||||
pcibios_setup (char *str)
|
pcibios_setup (char *str)
|
||||||
{
|
{
|
||||||
return NULL;
|
return str;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
|
|
|
@ -716,4 +716,3 @@ EXPORT_SYMBOL(sn_pci_unfixup_slot);
|
||||||
EXPORT_SYMBOL(sn_pci_controller_fixup);
|
EXPORT_SYMBOL(sn_pci_controller_fixup);
|
||||||
EXPORT_SYMBOL(sn_bus_store_sysdata);
|
EXPORT_SYMBOL(sn_bus_store_sysdata);
|
||||||
EXPORT_SYMBOL(sn_bus_free_sysdata);
|
EXPORT_SYMBOL(sn_bus_free_sysdata);
|
||||||
EXPORT_SYMBOL(sn_pcidev_info_get);
|
|
||||||
|
|
|
@ -446,7 +446,7 @@ static struct proc_dir_entry *proc_sn2_ptc;
|
||||||
static int __init sn2_ptc_init(void)
|
static int __init sn2_ptc_init(void)
|
||||||
{
|
{
|
||||||
if (!ia64_platform_is("sn2"))
|
if (!ia64_platform_is("sn2"))
|
||||||
return -ENOSYS;
|
return 0;
|
||||||
|
|
||||||
if (!(proc_sn2_ptc = create_proc_entry(PTC_BASENAME, 0444, NULL))) {
|
if (!(proc_sn2_ptc = create_proc_entry(PTC_BASENAME, 0444, NULL))) {
|
||||||
printk(KERN_ERR "unable to create %s proc entry", PTC_BASENAME);
|
printk(KERN_ERR "unable to create %s proc entry", PTC_BASENAME);
|
||||||
|
|
|
@ -484,7 +484,7 @@ static int __init tiocx_init(void)
|
||||||
int found_tiocx_device = 0;
|
int found_tiocx_device = 0;
|
||||||
|
|
||||||
if (!ia64_platform_is("sn2"))
|
if (!ia64_platform_is("sn2"))
|
||||||
return -ENODEV;
|
return 0;
|
||||||
|
|
||||||
bus_register(&tiocx_bus_type);
|
bus_register(&tiocx_bus_type);
|
||||||
|
|
||||||
|
|
|
@ -163,7 +163,7 @@ void do_gettimeofday(struct timeval *tv)
|
||||||
unsigned long seq;
|
unsigned long seq;
|
||||||
unsigned long lost;
|
unsigned long lost;
|
||||||
unsigned long usec, sec;
|
unsigned long usec, sec;
|
||||||
unsigned long max_ntp_tick = tick_usec - tickadj;
|
unsigned long max_ntp_tick;
|
||||||
|
|
||||||
do {
|
do {
|
||||||
seq = read_seqbegin(&xtime_lock);
|
seq = read_seqbegin(&xtime_lock);
|
||||||
|
@ -178,12 +178,13 @@ void do_gettimeofday(struct timeval *tv)
|
||||||
* Better to lose some accuracy than have time go backwards..
|
* Better to lose some accuracy than have time go backwards..
|
||||||
*/
|
*/
|
||||||
if (unlikely(time_adjust < 0)) {
|
if (unlikely(time_adjust < 0)) {
|
||||||
|
max_ntp_tick = (USEC_PER_SEC / HZ) - tickadj;
|
||||||
usec = min(usec, max_ntp_tick);
|
usec = min(usec, max_ntp_tick);
|
||||||
|
|
||||||
if (lost)
|
if (lost)
|
||||||
usec += lost * max_ntp_tick;
|
usec += lost * max_ntp_tick;
|
||||||
} else if (unlikely(lost))
|
} else if (unlikely(lost))
|
||||||
usec += lost * tick_usec;
|
usec += lost * (USEC_PER_SEC / HZ);
|
||||||
|
|
||||||
sec = xtime.tv_sec;
|
sec = xtime.tv_sec;
|
||||||
usec += (xtime.tv_nsec / 1000);
|
usec += (xtime.tv_nsec / 1000);
|
||||||
|
|
|
@ -63,7 +63,7 @@ void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long maxlen)
|
||||||
return ioport_map(start, len);
|
return ioport_map(start, len);
|
||||||
if (flags & IORESOURCE_MEM) {
|
if (flags & IORESOURCE_MEM) {
|
||||||
if (flags & IORESOURCE_CACHEABLE)
|
if (flags & IORESOURCE_CACHEABLE)
|
||||||
return ioremap_cacheable_cow(start, len);
|
return ioremap_cachable(start, len);
|
||||||
return ioremap_nocache(start, len);
|
return ioremap_nocache(start, len);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -235,7 +235,9 @@ static inline void r4k_blast_scache_page_setup(void)
|
||||||
{
|
{
|
||||||
unsigned long sc_lsize = cpu_scache_line_size();
|
unsigned long sc_lsize = cpu_scache_line_size();
|
||||||
|
|
||||||
if (sc_lsize == 16)
|
if (scache_size == 0)
|
||||||
|
r4k_blast_scache_page = (void *)no_sc_noop;
|
||||||
|
else if (sc_lsize == 16)
|
||||||
r4k_blast_scache_page = blast_scache16_page;
|
r4k_blast_scache_page = blast_scache16_page;
|
||||||
else if (sc_lsize == 32)
|
else if (sc_lsize == 32)
|
||||||
r4k_blast_scache_page = blast_scache32_page;
|
r4k_blast_scache_page = blast_scache32_page;
|
||||||
|
@ -251,7 +253,9 @@ static inline void r4k_blast_scache_page_indexed_setup(void)
|
||||||
{
|
{
|
||||||
unsigned long sc_lsize = cpu_scache_line_size();
|
unsigned long sc_lsize = cpu_scache_line_size();
|
||||||
|
|
||||||
if (sc_lsize == 16)
|
if (scache_size == 0)
|
||||||
|
r4k_blast_scache_page_indexed = (void *)no_sc_noop;
|
||||||
|
else if (sc_lsize == 16)
|
||||||
r4k_blast_scache_page_indexed = blast_scache16_page_indexed;
|
r4k_blast_scache_page_indexed = blast_scache16_page_indexed;
|
||||||
else if (sc_lsize == 32)
|
else if (sc_lsize == 32)
|
||||||
r4k_blast_scache_page_indexed = blast_scache32_page_indexed;
|
r4k_blast_scache_page_indexed = blast_scache32_page_indexed;
|
||||||
|
@ -267,7 +271,9 @@ static inline void r4k_blast_scache_setup(void)
|
||||||
{
|
{
|
||||||
unsigned long sc_lsize = cpu_scache_line_size();
|
unsigned long sc_lsize = cpu_scache_line_size();
|
||||||
|
|
||||||
if (sc_lsize == 16)
|
if (scache_size == 0)
|
||||||
|
r4k_blast_scache = (void *)no_sc_noop;
|
||||||
|
else if (sc_lsize == 16)
|
||||||
r4k_blast_scache = blast_scache16;
|
r4k_blast_scache = blast_scache16;
|
||||||
else if (sc_lsize == 32)
|
else if (sc_lsize == 32)
|
||||||
r4k_blast_scache = blast_scache32;
|
r4k_blast_scache = blast_scache32;
|
||||||
|
@ -482,7 +488,7 @@ static inline void local_r4k_flush_icache_range(void *args)
|
||||||
protected_blast_dcache_range(start, end);
|
protected_blast_dcache_range(start, end);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!cpu_icache_snoops_remote_store) {
|
if (!cpu_icache_snoops_remote_store && scache_size) {
|
||||||
if (end - start > scache_size)
|
if (end - start > scache_size)
|
||||||
r4k_blast_scache();
|
r4k_blast_scache();
|
||||||
else
|
else
|
||||||
|
@ -651,7 +657,7 @@ static void local_r4k_flush_cache_sigtramp(void * arg)
|
||||||
|
|
||||||
R4600_HIT_CACHEOP_WAR_IMPL;
|
R4600_HIT_CACHEOP_WAR_IMPL;
|
||||||
protected_writeback_dcache_line(addr & ~(dc_lsize - 1));
|
protected_writeback_dcache_line(addr & ~(dc_lsize - 1));
|
||||||
if (!cpu_icache_snoops_remote_store)
|
if (!cpu_icache_snoops_remote_store && scache_size)
|
||||||
protected_writeback_scache_line(addr & ~(sc_lsize - 1));
|
protected_writeback_scache_line(addr & ~(sc_lsize - 1));
|
||||||
protected_flush_icache_line(addr & ~(ic_lsize - 1));
|
protected_flush_icache_line(addr & ~(ic_lsize - 1));
|
||||||
if (MIPS4K_ICACHE_REFILL_WAR) {
|
if (MIPS4K_ICACHE_REFILL_WAR) {
|
||||||
|
|
|
@ -92,7 +92,6 @@ int main(void)
|
||||||
|
|
||||||
DEFINE(TI_FLAGS, offsetof(struct thread_info, flags));
|
DEFINE(TI_FLAGS, offsetof(struct thread_info, flags));
|
||||||
DEFINE(TI_PREEMPT, offsetof(struct thread_info, preempt_count));
|
DEFINE(TI_PREEMPT, offsetof(struct thread_info, preempt_count));
|
||||||
DEFINE(TI_SIGFRAME, offsetof(struct thread_info, nvgprs_frame));
|
|
||||||
DEFINE(TI_TASK, offsetof(struct thread_info, task));
|
DEFINE(TI_TASK, offsetof(struct thread_info, task));
|
||||||
#ifdef CONFIG_PPC32
|
#ifdef CONFIG_PPC32
|
||||||
DEFINE(TI_EXECDOMAIN, offsetof(struct thread_info, exec_domain));
|
DEFINE(TI_EXECDOMAIN, offsetof(struct thread_info, exec_domain));
|
||||||
|
|
|
@ -53,8 +53,10 @@ extern void __setup_cpu_ppc970(unsigned long offset, struct cpu_spec* spec);
|
||||||
PPC_FEATURE_HAS_MMU)
|
PPC_FEATURE_HAS_MMU)
|
||||||
#define COMMON_USER_PPC64 (COMMON_USER | PPC_FEATURE_64)
|
#define COMMON_USER_PPC64 (COMMON_USER | PPC_FEATURE_64)
|
||||||
#define COMMON_USER_POWER4 (COMMON_USER_PPC64 | PPC_FEATURE_POWER4)
|
#define COMMON_USER_POWER4 (COMMON_USER_PPC64 | PPC_FEATURE_POWER4)
|
||||||
#define COMMON_USER_POWER5 (COMMON_USER_PPC64 | PPC_FEATURE_POWER5)
|
#define COMMON_USER_POWER5 (COMMON_USER_PPC64 | PPC_FEATURE_POWER5 |\
|
||||||
#define COMMON_USER_POWER5_PLUS (COMMON_USER_PPC64 | PPC_FEATURE_POWER5_PLUS)
|
PPC_FEATURE_SMT | PPC_FEATURE_ICACHE_SNOOP)
|
||||||
|
#define COMMON_USER_POWER5_PLUS (COMMON_USER_PPC64 | PPC_FEATURE_POWER5_PLUS|\
|
||||||
|
PPC_FEATURE_SMT | PPC_FEATURE_ICACHE_SNOOP)
|
||||||
#define COMMON_USER_BOOKE (PPC_FEATURE_32 | PPC_FEATURE_HAS_MMU | \
|
#define COMMON_USER_BOOKE (PPC_FEATURE_32 | PPC_FEATURE_HAS_MMU | \
|
||||||
PPC_FEATURE_BOOKE)
|
PPC_FEATURE_BOOKE)
|
||||||
|
|
||||||
|
@ -267,7 +269,8 @@ struct cpu_spec cpu_specs[] = {
|
||||||
.cpu_name = "Cell Broadband Engine",
|
.cpu_name = "Cell Broadband Engine",
|
||||||
.cpu_features = CPU_FTRS_CELL,
|
.cpu_features = CPU_FTRS_CELL,
|
||||||
.cpu_user_features = COMMON_USER_PPC64 |
|
.cpu_user_features = COMMON_USER_PPC64 |
|
||||||
PPC_FEATURE_CELL | PPC_FEATURE_HAS_ALTIVEC_COMP,
|
PPC_FEATURE_CELL | PPC_FEATURE_HAS_ALTIVEC_COMP |
|
||||||
|
PPC_FEATURE_SMT,
|
||||||
.icache_bsize = 128,
|
.icache_bsize = 128,
|
||||||
.dcache_bsize = 128,
|
.dcache_bsize = 128,
|
||||||
.cpu_setup = __setup_cpu_be,
|
.cpu_setup = __setup_cpu_be,
|
||||||
|
|
|
@ -227,7 +227,7 @@ ret_from_syscall:
|
||||||
MTMSRD(r10)
|
MTMSRD(r10)
|
||||||
lwz r9,TI_FLAGS(r12)
|
lwz r9,TI_FLAGS(r12)
|
||||||
li r8,-_LAST_ERRNO
|
li r8,-_LAST_ERRNO
|
||||||
andi. r0,r9,(_TIF_SYSCALL_T_OR_A|_TIF_SIGPENDING|_TIF_NEED_RESCHED|_TIF_RESTOREALL|_TIF_RESTORE_SIGMASK)
|
andi. r0,r9,(_TIF_SYSCALL_T_OR_A|_TIF_SINGLESTEP|_TIF_USER_WORK_MASK|_TIF_PERSYSCALL_MASK)
|
||||||
bne- syscall_exit_work
|
bne- syscall_exit_work
|
||||||
cmplw 0,r3,r8
|
cmplw 0,r3,r8
|
||||||
blt+ syscall_exit_cont
|
blt+ syscall_exit_cont
|
||||||
|
@ -287,8 +287,10 @@ syscall_dotrace:
|
||||||
|
|
||||||
syscall_exit_work:
|
syscall_exit_work:
|
||||||
andi. r0,r9,_TIF_RESTOREALL
|
andi. r0,r9,_TIF_RESTOREALL
|
||||||
bne- 2f
|
beq+ 0f
|
||||||
cmplw 0,r3,r8
|
REST_NVGPRS(r1)
|
||||||
|
b 2f
|
||||||
|
0: cmplw 0,r3,r8
|
||||||
blt+ 1f
|
blt+ 1f
|
||||||
andi. r0,r9,_TIF_NOERROR
|
andi. r0,r9,_TIF_NOERROR
|
||||||
bne- 1f
|
bne- 1f
|
||||||
|
@ -302,9 +304,7 @@ syscall_exit_work:
|
||||||
2: andi. r0,r9,(_TIF_PERSYSCALL_MASK)
|
2: andi. r0,r9,(_TIF_PERSYSCALL_MASK)
|
||||||
beq 4f
|
beq 4f
|
||||||
|
|
||||||
/* Clear per-syscall TIF flags if any are set, but _leave_
|
/* Clear per-syscall TIF flags if any are set. */
|
||||||
_TIF_SAVE_NVGPRS set in r9 since we haven't dealt with that
|
|
||||||
yet. */
|
|
||||||
|
|
||||||
li r11,_TIF_PERSYSCALL_MASK
|
li r11,_TIF_PERSYSCALL_MASK
|
||||||
addi r12,r12,TI_FLAGS
|
addi r12,r12,TI_FLAGS
|
||||||
|
@ -318,8 +318,13 @@ syscall_exit_work:
|
||||||
subi r12,r12,TI_FLAGS
|
subi r12,r12,TI_FLAGS
|
||||||
|
|
||||||
4: /* Anything which requires enabling interrupts? */
|
4: /* Anything which requires enabling interrupts? */
|
||||||
andi. r0,r9,(_TIF_SYSCALL_T_OR_A|_TIF_SINGLESTEP|_TIF_SAVE_NVGPRS)
|
andi. r0,r9,(_TIF_SYSCALL_T_OR_A|_TIF_SINGLESTEP)
|
||||||
beq 7f
|
beq ret_from_except
|
||||||
|
|
||||||
|
/* Re-enable interrupts */
|
||||||
|
ori r10,r10,MSR_EE
|
||||||
|
SYNC
|
||||||
|
MTMSRD(r10)
|
||||||
|
|
||||||
/* Save NVGPRS if they're not saved already */
|
/* Save NVGPRS if they're not saved already */
|
||||||
lwz r4,_TRAP(r1)
|
lwz r4,_TRAP(r1)
|
||||||
|
@ -328,71 +333,11 @@ syscall_exit_work:
|
||||||
SAVE_NVGPRS(r1)
|
SAVE_NVGPRS(r1)
|
||||||
li r4,0xc00
|
li r4,0xc00
|
||||||
stw r4,_TRAP(r1)
|
stw r4,_TRAP(r1)
|
||||||
|
5:
|
||||||
/* Re-enable interrupts */
|
|
||||||
5: ori r10,r10,MSR_EE
|
|
||||||
SYNC
|
|
||||||
MTMSRD(r10)
|
|
||||||
|
|
||||||
andi. r0,r9,_TIF_SAVE_NVGPRS
|
|
||||||
bne save_user_nvgprs
|
|
||||||
|
|
||||||
save_user_nvgprs_cont:
|
|
||||||
andi. r0,r9,(_TIF_SYSCALL_T_OR_A|_TIF_SINGLESTEP)
|
|
||||||
beq 7f
|
|
||||||
|
|
||||||
addi r3,r1,STACK_FRAME_OVERHEAD
|
addi r3,r1,STACK_FRAME_OVERHEAD
|
||||||
bl do_syscall_trace_leave
|
bl do_syscall_trace_leave
|
||||||
REST_NVGPRS(r1)
|
b ret_from_except_full
|
||||||
|
|
||||||
6: lwz r3,GPR3(r1)
|
|
||||||
LOAD_MSR_KERNEL(r10,MSR_KERNEL) /* doesn't include MSR_EE */
|
|
||||||
SYNC
|
|
||||||
MTMSRD(r10) /* disable interrupts again */
|
|
||||||
rlwinm r12,r1,0,0,(31-THREAD_SHIFT) /* current_thread_info() */
|
|
||||||
lwz r9,TI_FLAGS(r12)
|
|
||||||
7:
|
|
||||||
andi. r0,r9,_TIF_NEED_RESCHED
|
|
||||||
bne 8f
|
|
||||||
lwz r5,_MSR(r1)
|
|
||||||
andi. r5,r5,MSR_PR
|
|
||||||
beq ret_from_except
|
|
||||||
andi. r0,r9,_TIF_SIGPENDING|_TIF_RESTORE_SIGMASK
|
|
||||||
beq ret_from_except
|
|
||||||
b do_user_signal
|
|
||||||
8:
|
|
||||||
ori r10,r10,MSR_EE
|
|
||||||
SYNC
|
|
||||||
MTMSRD(r10) /* re-enable interrupts */
|
|
||||||
bl schedule
|
|
||||||
b 6b
|
|
||||||
|
|
||||||
save_user_nvgprs:
|
|
||||||
lwz r8,TI_SIGFRAME(r12)
|
|
||||||
|
|
||||||
.macro savewords start, end
|
|
||||||
1: stw \start,4*(\start)(r8)
|
|
||||||
.section __ex_table,"a"
|
|
||||||
.align 2
|
|
||||||
.long 1b,save_user_nvgprs_fault
|
|
||||||
.previous
|
|
||||||
.if \end - \start
|
|
||||||
savewords "(\start+1)",\end
|
|
||||||
.endif
|
|
||||||
.endm
|
|
||||||
savewords 14,31
|
|
||||||
b save_user_nvgprs_cont
|
|
||||||
|
|
||||||
|
|
||||||
save_user_nvgprs_fault:
|
|
||||||
li r3,11 /* SIGSEGV */
|
|
||||||
lwz r4,TI_TASK(r12)
|
|
||||||
bl force_sigsegv
|
|
||||||
|
|
||||||
rlwinm r12,r1,0,0,(31-THREAD_SHIFT) /* current_thread_info() */
|
|
||||||
lwz r9,TI_FLAGS(r12)
|
|
||||||
b save_user_nvgprs_cont
|
|
||||||
|
|
||||||
#ifdef SHOW_SYSCALLS
|
#ifdef SHOW_SYSCALLS
|
||||||
do_show_syscall:
|
do_show_syscall:
|
||||||
#ifdef SHOW_SYSCALLS_TASK
|
#ifdef SHOW_SYSCALLS_TASK
|
||||||
|
@ -490,6 +435,14 @@ ppc_clone:
|
||||||
stw r0,_TRAP(r1) /* register set saved */
|
stw r0,_TRAP(r1) /* register set saved */
|
||||||
b sys_clone
|
b sys_clone
|
||||||
|
|
||||||
|
.globl ppc_swapcontext
|
||||||
|
ppc_swapcontext:
|
||||||
|
SAVE_NVGPRS(r1)
|
||||||
|
lwz r0,_TRAP(r1)
|
||||||
|
rlwinm r0,r0,0,0,30 /* clear LSB to indicate full */
|
||||||
|
stw r0,_TRAP(r1) /* register set saved */
|
||||||
|
b sys_swapcontext
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Top-level page fault handling.
|
* Top-level page fault handling.
|
||||||
* This is in assembler because if do_page_fault tells us that
|
* This is in assembler because if do_page_fault tells us that
|
||||||
|
@ -683,7 +636,7 @@ user_exc_return: /* r10 contains MSR_KERNEL here */
|
||||||
/* Check current_thread_info()->flags */
|
/* Check current_thread_info()->flags */
|
||||||
rlwinm r9,r1,0,0,(31-THREAD_SHIFT)
|
rlwinm r9,r1,0,0,(31-THREAD_SHIFT)
|
||||||
lwz r9,TI_FLAGS(r9)
|
lwz r9,TI_FLAGS(r9)
|
||||||
andi. r0,r9,(_TIF_SIGPENDING|_TIF_NEED_RESCHED|_TIF_RESTOREALL|_TIF_RESTORE_SIGMASK)
|
andi. r0,r9,(_TIF_SIGPENDING|_TIF_RESTORE_SIGMASK|_TIF_NEED_RESCHED)
|
||||||
bne do_work
|
bne do_work
|
||||||
|
|
||||||
restore_user:
|
restore_user:
|
||||||
|
|
|
@ -159,7 +159,7 @@ syscall_exit:
|
||||||
mtmsrd r10,1
|
mtmsrd r10,1
|
||||||
ld r9,TI_FLAGS(r12)
|
ld r9,TI_FLAGS(r12)
|
||||||
li r11,-_LAST_ERRNO
|
li r11,-_LAST_ERRNO
|
||||||
andi. r0,r9,(_TIF_SYSCALL_T_OR_A|_TIF_SINGLESTEP|_TIF_SIGPENDING|_TIF_NEED_RESCHED|_TIF_RESTOREALL|_TIF_SAVE_NVGPRS|_TIF_NOERROR|_TIF_RESTORE_SIGMASK)
|
andi. r0,r9,(_TIF_SYSCALL_T_OR_A|_TIF_SINGLESTEP|_TIF_USER_WORK_MASK|_TIF_PERSYSCALL_MASK)
|
||||||
bne- syscall_exit_work
|
bne- syscall_exit_work
|
||||||
cmpld r3,r11
|
cmpld r3,r11
|
||||||
ld r5,_CCR(r1)
|
ld r5,_CCR(r1)
|
||||||
|
@ -216,8 +216,10 @@ syscall_exit_work:
|
||||||
If TIF_NOERROR is set, just save r3 as it is. */
|
If TIF_NOERROR is set, just save r3 as it is. */
|
||||||
|
|
||||||
andi. r0,r9,_TIF_RESTOREALL
|
andi. r0,r9,_TIF_RESTOREALL
|
||||||
bne- 2f
|
beq+ 0f
|
||||||
cmpld r3,r11 /* r10 is -LAST_ERRNO */
|
REST_NVGPRS(r1)
|
||||||
|
b 2f
|
||||||
|
0: cmpld r3,r11 /* r10 is -LAST_ERRNO */
|
||||||
blt+ 1f
|
blt+ 1f
|
||||||
andi. r0,r9,_TIF_NOERROR
|
andi. r0,r9,_TIF_NOERROR
|
||||||
bne- 1f
|
bne- 1f
|
||||||
|
@ -229,9 +231,7 @@ syscall_exit_work:
|
||||||
2: andi. r0,r9,(_TIF_PERSYSCALL_MASK)
|
2: andi. r0,r9,(_TIF_PERSYSCALL_MASK)
|
||||||
beq 4f
|
beq 4f
|
||||||
|
|
||||||
/* Clear per-syscall TIF flags if any are set, but _leave_
|
/* Clear per-syscall TIF flags if any are set. */
|
||||||
_TIF_SAVE_NVGPRS set in r9 since we haven't dealt with that
|
|
||||||
yet. */
|
|
||||||
|
|
||||||
li r11,_TIF_PERSYSCALL_MASK
|
li r11,_TIF_PERSYSCALL_MASK
|
||||||
addi r12,r12,TI_FLAGS
|
addi r12,r12,TI_FLAGS
|
||||||
|
@ -240,10 +240,9 @@ syscall_exit_work:
|
||||||
stdcx. r10,0,r12
|
stdcx. r10,0,r12
|
||||||
bne- 3b
|
bne- 3b
|
||||||
subi r12,r12,TI_FLAGS
|
subi r12,r12,TI_FLAGS
|
||||||
|
|
||||||
4: bl .save_nvgprs
|
4: /* Anything else left to do? */
|
||||||
/* Anything else left to do? */
|
andi. r0,r9,(_TIF_SYSCALL_T_OR_A|_TIF_SINGLESTEP)
|
||||||
andi. r0,r9,(_TIF_SYSCALL_T_OR_A|_TIF_SINGLESTEP|_TIF_SAVE_NVGPRS)
|
|
||||||
beq .ret_from_except_lite
|
beq .ret_from_except_lite
|
||||||
|
|
||||||
/* Re-enable interrupts */
|
/* Re-enable interrupts */
|
||||||
|
@ -251,26 +250,10 @@ syscall_exit_work:
|
||||||
ori r10,r10,MSR_EE
|
ori r10,r10,MSR_EE
|
||||||
mtmsrd r10,1
|
mtmsrd r10,1
|
||||||
|
|
||||||
andi. r0,r9,_TIF_SAVE_NVGPRS
|
bl .save_nvgprs
|
||||||
bne save_user_nvgprs
|
|
||||||
|
|
||||||
/* If tracing, re-enable interrupts and do it */
|
|
||||||
save_user_nvgprs_cont:
|
|
||||||
andi. r0,r9,(_TIF_SYSCALL_T_OR_A|_TIF_SINGLESTEP)
|
|
||||||
beq 5f
|
|
||||||
|
|
||||||
addi r3,r1,STACK_FRAME_OVERHEAD
|
addi r3,r1,STACK_FRAME_OVERHEAD
|
||||||
bl .do_syscall_trace_leave
|
bl .do_syscall_trace_leave
|
||||||
REST_NVGPRS(r1)
|
b .ret_from_except
|
||||||
clrrdi r12,r1,THREAD_SHIFT
|
|
||||||
|
|
||||||
/* Disable interrupts again and handle other work if any */
|
|
||||||
5: mfmsr r10
|
|
||||||
rldicl r10,r10,48,1
|
|
||||||
rotldi r10,r10,16
|
|
||||||
mtmsrd r10,1
|
|
||||||
|
|
||||||
b .ret_from_except_lite
|
|
||||||
|
|
||||||
/* Save non-volatile GPRs, if not already saved. */
|
/* Save non-volatile GPRs, if not already saved. */
|
||||||
_GLOBAL(save_nvgprs)
|
_GLOBAL(save_nvgprs)
|
||||||
|
@ -282,51 +265,6 @@ _GLOBAL(save_nvgprs)
|
||||||
std r0,_TRAP(r1)
|
std r0,_TRAP(r1)
|
||||||
blr
|
blr
|
||||||
|
|
||||||
|
|
||||||
save_user_nvgprs:
|
|
||||||
ld r10,TI_SIGFRAME(r12)
|
|
||||||
andi. r0,r9,_TIF_32BIT
|
|
||||||
beq- save_user_nvgprs_64
|
|
||||||
|
|
||||||
/* 32-bit save to userspace */
|
|
||||||
|
|
||||||
.macro savewords start, end
|
|
||||||
1: stw \start,4*(\start)(r10)
|
|
||||||
.section __ex_table,"a"
|
|
||||||
.align 3
|
|
||||||
.llong 1b,save_user_nvgprs_fault
|
|
||||||
.previous
|
|
||||||
.if \end - \start
|
|
||||||
savewords "(\start+1)",\end
|
|
||||||
.endif
|
|
||||||
.endm
|
|
||||||
savewords 14,31
|
|
||||||
b save_user_nvgprs_cont
|
|
||||||
|
|
||||||
save_user_nvgprs_64:
|
|
||||||
/* 64-bit save to userspace */
|
|
||||||
|
|
||||||
.macro savelongs start, end
|
|
||||||
1: std \start,8*(\start)(r10)
|
|
||||||
.section __ex_table,"a"
|
|
||||||
.align 3
|
|
||||||
.llong 1b,save_user_nvgprs_fault
|
|
||||||
.previous
|
|
||||||
.if \end - \start
|
|
||||||
savelongs "(\start+1)",\end
|
|
||||||
.endif
|
|
||||||
.endm
|
|
||||||
savelongs 14,31
|
|
||||||
b save_user_nvgprs_cont
|
|
||||||
|
|
||||||
save_user_nvgprs_fault:
|
|
||||||
li r3,11 /* SIGSEGV */
|
|
||||||
ld r4,TI_TASK(r12)
|
|
||||||
bl .force_sigsegv
|
|
||||||
|
|
||||||
clrrdi r12,r1,THREAD_SHIFT
|
|
||||||
ld r9,TI_FLAGS(r12)
|
|
||||||
b save_user_nvgprs_cont
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* The sigsuspend and rt_sigsuspend system calls can call do_signal
|
* The sigsuspend and rt_sigsuspend system calls can call do_signal
|
||||||
|
@ -352,6 +290,16 @@ _GLOBAL(ppc_clone)
|
||||||
bl .sys_clone
|
bl .sys_clone
|
||||||
b syscall_exit
|
b syscall_exit
|
||||||
|
|
||||||
|
_GLOBAL(ppc32_swapcontext)
|
||||||
|
bl .save_nvgprs
|
||||||
|
bl .compat_sys_swapcontext
|
||||||
|
b syscall_exit
|
||||||
|
|
||||||
|
_GLOBAL(ppc64_swapcontext)
|
||||||
|
bl .save_nvgprs
|
||||||
|
bl .sys_swapcontext
|
||||||
|
b syscall_exit
|
||||||
|
|
||||||
_GLOBAL(ret_from_fork)
|
_GLOBAL(ret_from_fork)
|
||||||
bl .schedule_tail
|
bl .schedule_tail
|
||||||
REST_NVGPRS(r1)
|
REST_NVGPRS(r1)
|
||||||
|
|
|
@ -1544,6 +1544,9 @@ _STATIC(__boot_from_prom)
|
||||||
mr r28,r6
|
mr r28,r6
|
||||||
mr r27,r7
|
mr r27,r7
|
||||||
|
|
||||||
|
/* Align the stack to 16-byte boundary for broken yaboot */
|
||||||
|
rldicr r1,r1,0,59
|
||||||
|
|
||||||
/* Make sure we are running in 64 bits mode */
|
/* Make sure we are running in 64 bits mode */
|
||||||
bl .enable_64b_mode
|
bl .enable_64b_mode
|
||||||
|
|
||||||
|
|
|
@ -978,7 +978,7 @@ static void __init prom_init_mem(void)
|
||||||
if (size == 0)
|
if (size == 0)
|
||||||
continue;
|
continue;
|
||||||
prom_debug(" %x %x\n", base, size);
|
prom_debug(" %x %x\n", base, size);
|
||||||
if (base == 0)
|
if (base == 0 && (RELOC(of_platform) & PLATFORM_LPAR))
|
||||||
RELOC(rmo_top) = size;
|
RELOC(rmo_top) = size;
|
||||||
if ((base + size) > RELOC(ram_top))
|
if ((base + size) > RELOC(ram_top))
|
||||||
RELOC(ram_top) = base + size;
|
RELOC(ram_top) = base + size;
|
||||||
|
|
|
@ -561,10 +561,7 @@ void do_syscall_trace_leave(struct pt_regs *regs)
|
||||||
regs->result);
|
regs->result);
|
||||||
|
|
||||||
if ((test_thread_flag(TIF_SYSCALL_TRACE)
|
if ((test_thread_flag(TIF_SYSCALL_TRACE)
|
||||||
#ifdef CONFIG_PPC64
|
|| test_thread_flag(TIF_SINGLESTEP))
|
||||||
|| test_thread_flag(TIF_SINGLESTEP)
|
|
||||||
#endif
|
|
||||||
)
|
|
||||||
&& (current->ptrace & PT_PTRACED))
|
&& (current->ptrace & PT_PTRACED))
|
||||||
do_syscall_trace();
|
do_syscall_trace();
|
||||||
}
|
}
|
||||||
|
|
|
@ -151,10 +151,7 @@ static inline int save_general_regs(struct pt_regs *regs,
|
||||||
elf_greg_t64 *gregs = (elf_greg_t64 *)regs;
|
elf_greg_t64 *gregs = (elf_greg_t64 *)regs;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
if (!FULL_REGS(regs)) {
|
WARN_ON(!FULL_REGS(regs));
|
||||||
set_thread_flag(TIF_SAVE_NVGPRS);
|
|
||||||
current_thread_info()->nvgprs_frame = frame->mc_gregs;
|
|
||||||
}
|
|
||||||
|
|
||||||
for (i = 0; i <= PT_RESULT; i ++) {
|
for (i = 0; i <= PT_RESULT; i ++) {
|
||||||
if (i == 14 && !FULL_REGS(regs))
|
if (i == 14 && !FULL_REGS(regs))
|
||||||
|
@ -215,15 +212,7 @@ static inline int get_old_sigaction(struct k_sigaction *new_ka,
|
||||||
static inline int save_general_regs(struct pt_regs *regs,
|
static inline int save_general_regs(struct pt_regs *regs,
|
||||||
struct mcontext __user *frame)
|
struct mcontext __user *frame)
|
||||||
{
|
{
|
||||||
if (!FULL_REGS(regs)) {
|
WARN_ON(!FULL_REGS(regs));
|
||||||
/* Zero out the unsaved GPRs to avoid information
|
|
||||||
leak, and set TIF_SAVE_NVGPRS to ensure that the
|
|
||||||
registers do actually get saved later. */
|
|
||||||
memset(®s->gpr[14], 0, 18 * sizeof(unsigned long));
|
|
||||||
current_thread_info()->nvgprs_frame = &frame->mc_gregs;
|
|
||||||
set_thread_flag(TIF_SAVE_NVGPRS);
|
|
||||||
}
|
|
||||||
|
|
||||||
return __copy_to_user(&frame->mc_gregs, regs, GP_REGS_SIZE);
|
return __copy_to_user(&frame->mc_gregs, regs, GP_REGS_SIZE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -826,8 +815,8 @@ static int do_setcontext(struct ucontext __user *ucp, struct pt_regs *regs, int
|
||||||
}
|
}
|
||||||
|
|
||||||
long sys_swapcontext(struct ucontext __user *old_ctx,
|
long sys_swapcontext(struct ucontext __user *old_ctx,
|
||||||
struct ucontext __user *new_ctx,
|
struct ucontext __user *new_ctx,
|
||||||
int ctx_size, int r6, int r7, int r8, struct pt_regs *regs)
|
int ctx_size, int r6, int r7, int r8, struct pt_regs *regs)
|
||||||
{
|
{
|
||||||
unsigned char tmp;
|
unsigned char tmp;
|
||||||
|
|
||||||
|
|
|
@ -116,14 +116,7 @@ static long setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs,
|
||||||
err |= __put_user(0, &sc->v_regs);
|
err |= __put_user(0, &sc->v_regs);
|
||||||
#endif /* CONFIG_ALTIVEC */
|
#endif /* CONFIG_ALTIVEC */
|
||||||
err |= __put_user(&sc->gp_regs, &sc->regs);
|
err |= __put_user(&sc->gp_regs, &sc->regs);
|
||||||
if (!FULL_REGS(regs)) {
|
WARN_ON(!FULL_REGS(regs));
|
||||||
/* Zero out the unsaved GPRs to avoid information
|
|
||||||
leak, and set TIF_SAVE_NVGPRS to ensure that the
|
|
||||||
registers do actually get saved later. */
|
|
||||||
memset(®s->gpr[14], 0, 18 * sizeof(unsigned long));
|
|
||||||
set_thread_flag(TIF_SAVE_NVGPRS);
|
|
||||||
current_thread_info()->nvgprs_frame = &sc->gp_regs;
|
|
||||||
}
|
|
||||||
err |= __copy_to_user(&sc->gp_regs, regs, GP_REGS_SIZE);
|
err |= __copy_to_user(&sc->gp_regs, regs, GP_REGS_SIZE);
|
||||||
err |= __copy_to_user(&sc->fp_regs, ¤t->thread.fpr, FP_REGS_SIZE);
|
err |= __copy_to_user(&sc->fp_regs, ¤t->thread.fpr, FP_REGS_SIZE);
|
||||||
err |= __put_user(signr, &sc->signal);
|
err |= __put_user(signr, &sc->signal);
|
||||||
|
|
|
@ -288,7 +288,7 @@ COMPAT_SYS(clock_settime)
|
||||||
COMPAT_SYS(clock_gettime)
|
COMPAT_SYS(clock_gettime)
|
||||||
COMPAT_SYS(clock_getres)
|
COMPAT_SYS(clock_getres)
|
||||||
COMPAT_SYS(clock_nanosleep)
|
COMPAT_SYS(clock_nanosleep)
|
||||||
COMPAT_SYS(swapcontext)
|
SYSX(ppc64_swapcontext,ppc32_swapcontext,ppc_swapcontext)
|
||||||
COMPAT_SYS(tgkill)
|
COMPAT_SYS(tgkill)
|
||||||
COMPAT_SYS(utimes)
|
COMPAT_SYS(utimes)
|
||||||
COMPAT_SYS(statfs64)
|
COMPAT_SYS(statfs64)
|
||||||
|
|
|
@ -814,6 +814,8 @@ void __kprobes program_check_exception(struct pt_regs *regs)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
local_irq_enable();
|
||||||
|
|
||||||
/* Try to emulate it if we should. */
|
/* Try to emulate it if we should. */
|
||||||
if (reason & (REASON_ILLEGAL | REASON_PRIVILEGED)) {
|
if (reason & (REASON_ILLEGAL | REASON_PRIVILEGED)) {
|
||||||
switch (emulate_instruction(regs)) {
|
switch (emulate_instruction(regs)) {
|
||||||
|
|
|
@ -180,8 +180,8 @@ static struct page * vdso_vma_nopage(struct vm_area_struct * vma,
|
||||||
unsigned long offset = address - vma->vm_start;
|
unsigned long offset = address - vma->vm_start;
|
||||||
struct page *pg;
|
struct page *pg;
|
||||||
#ifdef CONFIG_PPC64
|
#ifdef CONFIG_PPC64
|
||||||
void *vbase = test_thread_flag(TIF_32BIT) ?
|
void *vbase = (vma->vm_mm->task_size > TASK_SIZE_USER32) ?
|
||||||
vdso32_kbase : vdso64_kbase;
|
vdso64_kbase : vdso32_kbase;
|
||||||
#else
|
#else
|
||||||
void *vbase = vdso32_kbase;
|
void *vbase = vdso32_kbase;
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -9,7 +9,12 @@
|
||||||
#include <asm/pmac_feature.h>
|
#include <asm/pmac_feature.h>
|
||||||
#include <asm/pmac_pfunc.h>
|
#include <asm/pmac_pfunc.h>
|
||||||
|
|
||||||
|
#undef DEBUG
|
||||||
|
#ifdef DEBUG
|
||||||
#define DBG(fmt...) printk(fmt)
|
#define DBG(fmt...) printk(fmt)
|
||||||
|
#else
|
||||||
|
#define DBG(fmt...)
|
||||||
|
#endif
|
||||||
|
|
||||||
static irqreturn_t macio_gpio_irq(int irq, void *data, struct pt_regs *regs)
|
static irqreturn_t macio_gpio_irq(int irq, void *data, struct pt_regs *regs)
|
||||||
{
|
{
|
||||||
|
|
|
@ -20,7 +20,13 @@
|
||||||
#define LOG_PARSE(fmt...)
|
#define LOG_PARSE(fmt...)
|
||||||
#define LOG_ERROR(fmt...) printk(fmt)
|
#define LOG_ERROR(fmt...) printk(fmt)
|
||||||
#define LOG_BLOB(t,b,c)
|
#define LOG_BLOB(t,b,c)
|
||||||
|
|
||||||
|
#undef DEBUG
|
||||||
|
#ifdef DEBUG
|
||||||
#define DBG(fmt...) printk(fmt)
|
#define DBG(fmt...) printk(fmt)
|
||||||
|
#else
|
||||||
|
#define DBG(fmt...)
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Command numbers */
|
/* Command numbers */
|
||||||
#define PMF_CMD_LIST 0
|
#define PMF_CMD_LIST 0
|
||||||
|
|
|
@ -435,7 +435,7 @@ struct smp_ops_t psurge_smp_ops = {
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static void (*pmac_tb_freeze)(int freeze);
|
static void (*pmac_tb_freeze)(int freeze);
|
||||||
static unsigned long timebase;
|
static u64 timebase;
|
||||||
static int tb_req;
|
static int tb_req;
|
||||||
|
|
||||||
static void smp_core99_give_timebase(void)
|
static void smp_core99_give_timebase(void)
|
||||||
|
|
|
@ -131,7 +131,6 @@ main(void)
|
||||||
DEFINE(CPU_SPEC_FEATURES, offsetof(struct cpu_spec, cpu_features));
|
DEFINE(CPU_SPEC_FEATURES, offsetof(struct cpu_spec, cpu_features));
|
||||||
DEFINE(CPU_SPEC_SETUP, offsetof(struct cpu_spec, cpu_setup));
|
DEFINE(CPU_SPEC_SETUP, offsetof(struct cpu_spec, cpu_setup));
|
||||||
|
|
||||||
DEFINE(TI_SIGFRAME, offsetof(struct thread_info, nvgprs_frame));
|
|
||||||
DEFINE(TI_TASK, offsetof(struct thread_info, task));
|
DEFINE(TI_TASK, offsetof(struct thread_info, task));
|
||||||
DEFINE(TI_EXECDOMAIN, offsetof(struct thread_info, exec_domain));
|
DEFINE(TI_EXECDOMAIN, offsetof(struct thread_info, exec_domain));
|
||||||
DEFINE(TI_FLAGS, offsetof(struct thread_info, flags));
|
DEFINE(TI_FLAGS, offsetof(struct thread_info, flags));
|
||||||
|
|
|
@ -227,7 +227,7 @@ ret_from_syscall:
|
||||||
MTMSRD(r10)
|
MTMSRD(r10)
|
||||||
lwz r9,TI_FLAGS(r12)
|
lwz r9,TI_FLAGS(r12)
|
||||||
li r8,-_LAST_ERRNO
|
li r8,-_LAST_ERRNO
|
||||||
andi. r0,r9,(_TIF_SYSCALL_T_OR_A|_TIF_SIGPENDING|_TIF_NEED_RESCHED|_TIF_RESTOREALL)
|
andi. r0,r9,(_TIF_SYSCALL_T_OR_A|_TIF_SINGLESTEP|_TIF_USER_WORK_MASK|_TIF_PERSYSCALL_MASK)
|
||||||
bne- syscall_exit_work
|
bne- syscall_exit_work
|
||||||
cmplw 0,r3,r8
|
cmplw 0,r3,r8
|
||||||
blt+ syscall_exit_cont
|
blt+ syscall_exit_cont
|
||||||
|
@ -287,8 +287,10 @@ syscall_dotrace:
|
||||||
|
|
||||||
syscall_exit_work:
|
syscall_exit_work:
|
||||||
andi. r0,r9,_TIF_RESTOREALL
|
andi. r0,r9,_TIF_RESTOREALL
|
||||||
bne- 2f
|
beq+ 0f
|
||||||
cmplw 0,r3,r8
|
REST_NVGPRS(r1)
|
||||||
|
b 2f
|
||||||
|
0: cmplw 0,r3,r8
|
||||||
blt+ 1f
|
blt+ 1f
|
||||||
andi. r0,r9,_TIF_NOERROR
|
andi. r0,r9,_TIF_NOERROR
|
||||||
bne- 1f
|
bne- 1f
|
||||||
|
@ -302,9 +304,7 @@ syscall_exit_work:
|
||||||
2: andi. r0,r9,(_TIF_PERSYSCALL_MASK)
|
2: andi. r0,r9,(_TIF_PERSYSCALL_MASK)
|
||||||
beq 4f
|
beq 4f
|
||||||
|
|
||||||
/* Clear per-syscall TIF flags if any are set, but _leave_
|
/* Clear per-syscall TIF flags if any are set. */
|
||||||
_TIF_SAVE_NVGPRS set in r9 since we haven't dealt with that
|
|
||||||
yet. */
|
|
||||||
|
|
||||||
li r11,_TIF_PERSYSCALL_MASK
|
li r11,_TIF_PERSYSCALL_MASK
|
||||||
addi r12,r12,TI_FLAGS
|
addi r12,r12,TI_FLAGS
|
||||||
|
@ -318,8 +318,13 @@ syscall_exit_work:
|
||||||
subi r12,r12,TI_FLAGS
|
subi r12,r12,TI_FLAGS
|
||||||
|
|
||||||
4: /* Anything which requires enabling interrupts? */
|
4: /* Anything which requires enabling interrupts? */
|
||||||
andi. r0,r9,(_TIF_SYSCALL_T_OR_A|_TIF_SINGLESTEP|_TIF_SAVE_NVGPRS)
|
andi. r0,r9,(_TIF_SYSCALL_T_OR_A|_TIF_SINGLESTEP)
|
||||||
beq 7f
|
beq ret_from_except
|
||||||
|
|
||||||
|
/* Re-enable interrupts */
|
||||||
|
ori r10,r10,MSR_EE
|
||||||
|
SYNC
|
||||||
|
MTMSRD(r10)
|
||||||
|
|
||||||
/* Save NVGPRS if they're not saved already */
|
/* Save NVGPRS if they're not saved already */
|
||||||
lwz r4,TRAP(r1)
|
lwz r4,TRAP(r1)
|
||||||
|
@ -328,71 +333,11 @@ syscall_exit_work:
|
||||||
SAVE_NVGPRS(r1)
|
SAVE_NVGPRS(r1)
|
||||||
li r4,0xc00
|
li r4,0xc00
|
||||||
stw r4,TRAP(r1)
|
stw r4,TRAP(r1)
|
||||||
|
5:
|
||||||
/* Re-enable interrupts */
|
|
||||||
5: ori r10,r10,MSR_EE
|
|
||||||
SYNC
|
|
||||||
MTMSRD(r10)
|
|
||||||
|
|
||||||
andi. r0,r9,_TIF_SAVE_NVGPRS
|
|
||||||
bne save_user_nvgprs
|
|
||||||
|
|
||||||
save_user_nvgprs_cont:
|
|
||||||
andi. r0,r9,(_TIF_SYSCALL_T_OR_A|_TIF_SINGLESTEP)
|
|
||||||
beq 7f
|
|
||||||
|
|
||||||
addi r3,r1,STACK_FRAME_OVERHEAD
|
addi r3,r1,STACK_FRAME_OVERHEAD
|
||||||
bl do_syscall_trace_leave
|
bl do_syscall_trace_leave
|
||||||
REST_NVGPRS(r1)
|
b ret_from_except_full
|
||||||
|
|
||||||
6: lwz r3,GPR3(r1)
|
|
||||||
LOAD_MSR_KERNEL(r10,MSR_KERNEL) /* doesn't include MSR_EE */
|
|
||||||
SYNC
|
|
||||||
MTMSRD(r10) /* disable interrupts again */
|
|
||||||
rlwinm r12,r1,0,0,18 /* current_thread_info() */
|
|
||||||
lwz r9,TI_FLAGS(r12)
|
|
||||||
7:
|
|
||||||
andi. r0,r9,_TIF_NEED_RESCHED
|
|
||||||
bne 8f
|
|
||||||
lwz r5,_MSR(r1)
|
|
||||||
andi. r5,r5,MSR_PR
|
|
||||||
beq ret_from_except
|
|
||||||
andi. r0,r9,_TIF_SIGPENDING
|
|
||||||
beq ret_from_except
|
|
||||||
b do_user_signal
|
|
||||||
8:
|
|
||||||
ori r10,r10,MSR_EE
|
|
||||||
SYNC
|
|
||||||
MTMSRD(r10) /* re-enable interrupts */
|
|
||||||
bl schedule
|
|
||||||
b 6b
|
|
||||||
|
|
||||||
save_user_nvgprs:
|
|
||||||
lwz r8,TI_SIGFRAME(r12)
|
|
||||||
|
|
||||||
.macro savewords start, end
|
|
||||||
1: stw \start,4*(\start)(r8)
|
|
||||||
.section __ex_table,"a"
|
|
||||||
.align 2
|
|
||||||
.long 1b,save_user_nvgprs_fault
|
|
||||||
.previous
|
|
||||||
.if \end - \start
|
|
||||||
savewords "(\start+1)",\end
|
|
||||||
.endif
|
|
||||||
.endm
|
|
||||||
savewords 14,31
|
|
||||||
b save_user_nvgprs_cont
|
|
||||||
|
|
||||||
|
|
||||||
save_user_nvgprs_fault:
|
|
||||||
li r3,11 /* SIGSEGV */
|
|
||||||
lwz r4,TI_TASK(r12)
|
|
||||||
bl force_sigsegv
|
|
||||||
|
|
||||||
rlwinm r12,r1,0,0,18 /* current_thread_info() */
|
|
||||||
lwz r9,TI_FLAGS(r12)
|
|
||||||
b save_user_nvgprs_cont
|
|
||||||
|
|
||||||
#ifdef SHOW_SYSCALLS
|
#ifdef SHOW_SYSCALLS
|
||||||
do_show_syscall:
|
do_show_syscall:
|
||||||
#ifdef SHOW_SYSCALLS_TASK
|
#ifdef SHOW_SYSCALLS_TASK
|
||||||
|
@ -490,6 +435,14 @@ ppc_clone:
|
||||||
stw r0,TRAP(r1) /* register set saved */
|
stw r0,TRAP(r1) /* register set saved */
|
||||||
b sys_clone
|
b sys_clone
|
||||||
|
|
||||||
|
.globl ppc_swapcontext
|
||||||
|
ppc_swapcontext:
|
||||||
|
SAVE_NVGPRS(r1)
|
||||||
|
lwz r0,TRAP(r1)
|
||||||
|
rlwinm r0,r0,0,0,30 /* clear LSB to indicate full */
|
||||||
|
stw r0,TRAP(r1) /* register set saved */
|
||||||
|
b sys_swapcontext
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Top-level page fault handling.
|
* Top-level page fault handling.
|
||||||
* This is in assembler because if do_page_fault tells us that
|
* This is in assembler because if do_page_fault tells us that
|
||||||
|
@ -683,7 +636,7 @@ user_exc_return: /* r10 contains MSR_KERNEL here */
|
||||||
/* Check current_thread_info()->flags */
|
/* Check current_thread_info()->flags */
|
||||||
rlwinm r9,r1,0,0,18
|
rlwinm r9,r1,0,0,18
|
||||||
lwz r9,TI_FLAGS(r9)
|
lwz r9,TI_FLAGS(r9)
|
||||||
andi. r0,r9,(_TIF_SIGPENDING|_TIF_NEED_RESCHED|_TIF_RESTOREALL)
|
andi. r0,r9,(_TIF_SIGPENDING|_TIF_RESTORE_SIGMASK|_TIF_NEED_RESCHED)
|
||||||
bne do_work
|
bne do_work
|
||||||
|
|
||||||
restore_user:
|
restore_user:
|
||||||
|
|
|
@ -198,12 +198,12 @@ __strnlen_user_asm:
|
||||||
0: srst %r2,%r1
|
0: srst %r2,%r1
|
||||||
jo 0b
|
jo 0b
|
||||||
sacf 0
|
sacf 0
|
||||||
jh 1f # \0 found in string ?
|
|
||||||
ahi %r2,1 # strnlen_user result includes the \0
|
ahi %r2,1 # strnlen_user result includes the \0
|
||||||
1: slr %r2,%r3
|
# or return count+1 if \0 not found
|
||||||
|
slr %r2,%r3
|
||||||
br %r14
|
br %r14
|
||||||
2: sacf 0
|
2: sacf 0
|
||||||
lhi %r2,-EFAULT
|
slr %r2,%r2 # return 0 on exception
|
||||||
br %r14
|
br %r14
|
||||||
.section __ex_table,"a"
|
.section __ex_table,"a"
|
||||||
.long 0b,2b
|
.long 0b,2b
|
||||||
|
|
|
@ -194,12 +194,12 @@ __strnlen_user_asm:
|
||||||
0: srst %r2,%r1
|
0: srst %r2,%r1
|
||||||
jo 0b
|
jo 0b
|
||||||
sacf 0
|
sacf 0
|
||||||
jh 1f # \0 found in string ?
|
|
||||||
aghi %r2,1 # strnlen_user result includes the \0
|
aghi %r2,1 # strnlen_user result includes the \0
|
||||||
1: slgr %r2,%r3
|
# or return count+1 if \0 not found
|
||||||
|
slgr %r2,%r3
|
||||||
br %r14
|
br %r14
|
||||||
2: sacf 0
|
2: sacf 0
|
||||||
lghi %r2,-EFAULT
|
slgr %r2,%r2 # return 0 on exception
|
||||||
br %r14
|
br %r14
|
||||||
.section __ex_table,"a"
|
.section __ex_table,"a"
|
||||||
.quad 0b,2b
|
.quad 0b,2b
|
||||||
|
|
|
@ -318,7 +318,7 @@ do_sys_recvmsg: /* compat_sys_recvmsg(int, struct compat_msghdr *, unsigned int)
|
||||||
nop
|
nop
|
||||||
nop
|
nop
|
||||||
|
|
||||||
.section __ex_table
|
.section __ex_table,"a"
|
||||||
.align 4
|
.align 4
|
||||||
.word 1b, __retl_efault, 2b, __retl_efault
|
.word 1b, __retl_efault, 2b, __retl_efault
|
||||||
.word 3b, __retl_efault, 4b, __retl_efault
|
.word 3b, __retl_efault, 4b, __retl_efault
|
||||||
|
|
|
@ -47,7 +47,7 @@ __do_int_store:
|
||||||
mov 0, %o0
|
mov 0, %o0
|
||||||
.size __do_int_store, .-__do_int_store
|
.size __do_int_store, .-__do_int_store
|
||||||
|
|
||||||
.section __ex_table
|
.section __ex_table,"a"
|
||||||
.word 4b, __retl_efault
|
.word 4b, __retl_efault
|
||||||
.word 5b, __retl_efault
|
.word 5b, __retl_efault
|
||||||
.word 6b, __retl_efault
|
.word 6b, __retl_efault
|
||||||
|
@ -129,7 +129,7 @@ do_int_load:
|
||||||
mov 0, %o0
|
mov 0, %o0
|
||||||
.size __do_int_load, .-__do_int_load
|
.size __do_int_load, .-__do_int_load
|
||||||
|
|
||||||
.section __ex_table
|
.section __ex_table,"a"
|
||||||
.word 4b, __retl_efault
|
.word 4b, __retl_efault
|
||||||
.word 5b, __retl_efault
|
.word 5b, __retl_efault
|
||||||
.word 6b, __retl_efault
|
.word 6b, __retl_efault
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
.align 4; \
|
.align 4; \
|
||||||
99: retl; \
|
99: retl; \
|
||||||
mov 1, %o0; \
|
mov 1, %o0; \
|
||||||
.section __ex_table; \
|
.section __ex_table,"a";\
|
||||||
.align 4; \
|
.align 4; \
|
||||||
.word 98b, 99b; \
|
.word 98b, 99b; \
|
||||||
.text; \
|
.text; \
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
.align 4; \
|
.align 4; \
|
||||||
99: retl; \
|
99: retl; \
|
||||||
mov 1, %o0; \
|
mov 1, %o0; \
|
||||||
.section __ex_table; \
|
.section __ex_table,"a";\
|
||||||
.align 4; \
|
.align 4; \
|
||||||
.word 98b, 99b; \
|
.word 98b, 99b; \
|
||||||
.text; \
|
.text; \
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
.align 4; \
|
.align 4; \
|
||||||
99: retl; \
|
99: retl; \
|
||||||
mov 1, %o0; \
|
mov 1, %o0; \
|
||||||
.section __ex_table; \
|
.section __ex_table,"a";\
|
||||||
.align 4; \
|
.align 4; \
|
||||||
.word 98b, 99b; \
|
.word 98b, 99b; \
|
||||||
.text; \
|
.text; \
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
.align 4; \
|
.align 4; \
|
||||||
99: retl; \
|
99: retl; \
|
||||||
mov 1, %o0; \
|
mov 1, %o0; \
|
||||||
.section __ex_table; \
|
.section __ex_table,"a";\
|
||||||
.align 4; \
|
.align 4; \
|
||||||
.word 98b, 99b; \
|
.word 98b, 99b; \
|
||||||
.text; \
|
.text; \
|
||||||
|
|
|
@ -92,7 +92,7 @@ __bzero_done:
|
||||||
.align 4; \
|
.align 4; \
|
||||||
99: retl; \
|
99: retl; \
|
||||||
mov %o1, %o0; \
|
mov %o1, %o0; \
|
||||||
.section __ex_table; \
|
.section __ex_table,"a";\
|
||||||
.align 4; \
|
.align 4; \
|
||||||
.word 98b, 99b; \
|
.word 98b, 99b; \
|
||||||
.text; \
|
.text; \
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
.align 4; \
|
.align 4; \
|
||||||
99: retl; \
|
99: retl; \
|
||||||
mov 1, %o0; \
|
mov 1, %o0; \
|
||||||
.section __ex_table; \
|
.section __ex_table,"a";\
|
||||||
.align 4; \
|
.align 4; \
|
||||||
.word 98b, 99b; \
|
.word 98b, 99b; \
|
||||||
.text; \
|
.text; \
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
.align 4; \
|
.align 4; \
|
||||||
99: retl; \
|
99: retl; \
|
||||||
mov -1, %o0; \
|
mov -1, %o0; \
|
||||||
.section __ex_table; \
|
.section __ex_table,"a";\
|
||||||
.align 4; \
|
.align 4; \
|
||||||
.word 98b, 99b; \
|
.word 98b, 99b; \
|
||||||
.text; \
|
.text; \
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
.align 4; \
|
.align 4; \
|
||||||
99: retl; \
|
99: retl; \
|
||||||
mov -1, %o0; \
|
mov -1, %o0; \
|
||||||
.section __ex_table; \
|
.section __ex_table,"a";\
|
||||||
.align 4; \
|
.align 4; \
|
||||||
.word 98b, 99b; \
|
.word 98b, 99b; \
|
||||||
.text; \
|
.text; \
|
||||||
|
|
|
@ -85,7 +85,7 @@ __strnlen_user:
|
||||||
retl
|
retl
|
||||||
clr %o0
|
clr %o0
|
||||||
|
|
||||||
.section __ex_table,#alloc
|
.section __ex_table,"a"
|
||||||
.align 4
|
.align 4
|
||||||
|
|
||||||
.word 10b, 30b
|
.word 10b, 30b
|
||||||
|
|
|
@ -125,7 +125,7 @@ __strncpy_from_user:
|
||||||
add %o2, %o3, %o0
|
add %o2, %o3, %o0
|
||||||
.size __strncpy_from_user, .-__strncpy_from_user
|
.size __strncpy_from_user, .-__strncpy_from_user
|
||||||
|
|
||||||
.section __ex_table,#alloc
|
.section __ex_table,"a"
|
||||||
.align 4
|
.align 4
|
||||||
.word 60b, __retl_efault
|
.word 60b, __retl_efault
|
||||||
.word 61b, __retl_efault
|
.word 61b, __retl_efault
|
||||||
|
|
|
@ -217,7 +217,7 @@ solaris_unimplemented:
|
||||||
ba,pt %xcc, ret_from_solaris
|
ba,pt %xcc, ret_from_solaris
|
||||||
nop
|
nop
|
||||||
|
|
||||||
.section __ex_table,#alloc
|
.section __ex_table,"a"
|
||||||
.align 4
|
.align 4
|
||||||
.word exen, exenf
|
.word exen, exenf
|
||||||
|
|
||||||
|
|
|
@ -30,6 +30,9 @@
|
||||||
#include <asm/system.h>
|
#include <asm/system.h>
|
||||||
#include <asm/pgtable.h>
|
#include <asm/pgtable.h>
|
||||||
|
|
||||||
|
void (*pm_power_off)(void) = NULL;
|
||||||
|
EXPORT_SYMBOL(pm_power_off);
|
||||||
|
|
||||||
extern void ret_from_fork (void);
|
extern void ret_from_fork (void);
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -140,7 +140,7 @@ static void load_segments(void)
|
||||||
"\tmovl %0,%%ss\n"
|
"\tmovl %0,%%ss\n"
|
||||||
"\tmovl %0,%%fs\n"
|
"\tmovl %0,%%fs\n"
|
||||||
"\tmovl %0,%%gs\n"
|
"\tmovl %0,%%gs\n"
|
||||||
: : "a" (__KERNEL_DS)
|
: : "a" (__KERNEL_DS) : "memory"
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -64,6 +64,9 @@ EXPORT_SYMBOL(init_task);
|
||||||
|
|
||||||
struct task_struct *current_set[NR_CPUS] = {&init_task, };
|
struct task_struct *current_set[NR_CPUS] = {&init_task, };
|
||||||
|
|
||||||
|
void (*pm_power_off)(void) = NULL;
|
||||||
|
EXPORT_SYMBOL(pm_power_off);
|
||||||
|
|
||||||
|
|
||||||
#if XCHAL_CP_NUM > 0
|
#if XCHAL_CP_NUM > 0
|
||||||
|
|
||||||
|
|
|
@ -239,7 +239,6 @@ enum cfqq_state_flags {
|
||||||
CFQ_CFQQ_FLAG_fifo_expire,
|
CFQ_CFQQ_FLAG_fifo_expire,
|
||||||
CFQ_CFQQ_FLAG_idle_window,
|
CFQ_CFQQ_FLAG_idle_window,
|
||||||
CFQ_CFQQ_FLAG_prio_changed,
|
CFQ_CFQQ_FLAG_prio_changed,
|
||||||
CFQ_CFQQ_FLAG_expired,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#define CFQ_CFQQ_FNS(name) \
|
#define CFQ_CFQQ_FNS(name) \
|
||||||
|
@ -264,7 +263,6 @@ CFQ_CFQQ_FNS(must_dispatch);
|
||||||
CFQ_CFQQ_FNS(fifo_expire);
|
CFQ_CFQQ_FNS(fifo_expire);
|
||||||
CFQ_CFQQ_FNS(idle_window);
|
CFQ_CFQQ_FNS(idle_window);
|
||||||
CFQ_CFQQ_FNS(prio_changed);
|
CFQ_CFQQ_FNS(prio_changed);
|
||||||
CFQ_CFQQ_FNS(expired);
|
|
||||||
#undef CFQ_CFQQ_FNS
|
#undef CFQ_CFQQ_FNS
|
||||||
|
|
||||||
enum cfq_rq_state_flags {
|
enum cfq_rq_state_flags {
|
||||||
|
@ -336,7 +334,7 @@ static struct request *cfq_find_rq_hash(struct cfq_data *cfqd, sector_t offset)
|
||||||
*/
|
*/
|
||||||
static inline void cfq_schedule_dispatch(struct cfq_data *cfqd)
|
static inline void cfq_schedule_dispatch(struct cfq_data *cfqd)
|
||||||
{
|
{
|
||||||
if (!cfqd->rq_in_driver && cfqd->busy_queues)
|
if (cfqd->busy_queues)
|
||||||
kblockd_schedule_work(&cfqd->unplug_work);
|
kblockd_schedule_work(&cfqd->unplug_work);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -736,12 +734,62 @@ __cfq_set_active_queue(struct cfq_data *cfqd, struct cfq_queue *cfqq)
|
||||||
cfqq->slice_left = 0;
|
cfqq->slice_left = 0;
|
||||||
cfq_clear_cfqq_must_alloc_slice(cfqq);
|
cfq_clear_cfqq_must_alloc_slice(cfqq);
|
||||||
cfq_clear_cfqq_fifo_expire(cfqq);
|
cfq_clear_cfqq_fifo_expire(cfqq);
|
||||||
cfq_clear_cfqq_expired(cfqq);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
cfqd->active_queue = cfqq;
|
cfqd->active_queue = cfqq;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* current cfqq expired its slice (or was too idle), select new one
|
||||||
|
*/
|
||||||
|
static void
|
||||||
|
__cfq_slice_expired(struct cfq_data *cfqd, struct cfq_queue *cfqq,
|
||||||
|
int preempted)
|
||||||
|
{
|
||||||
|
unsigned long now = jiffies;
|
||||||
|
|
||||||
|
if (cfq_cfqq_wait_request(cfqq))
|
||||||
|
del_timer(&cfqd->idle_slice_timer);
|
||||||
|
|
||||||
|
if (!preempted && !cfq_cfqq_dispatched(cfqq)) {
|
||||||
|
cfqq->service_last = now;
|
||||||
|
cfq_schedule_dispatch(cfqd);
|
||||||
|
}
|
||||||
|
|
||||||
|
cfq_clear_cfqq_must_dispatch(cfqq);
|
||||||
|
cfq_clear_cfqq_wait_request(cfqq);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* store what was left of this slice, if the queue idled out
|
||||||
|
* or was preempted
|
||||||
|
*/
|
||||||
|
if (time_after(cfqq->slice_end, now))
|
||||||
|
cfqq->slice_left = cfqq->slice_end - now;
|
||||||
|
else
|
||||||
|
cfqq->slice_left = 0;
|
||||||
|
|
||||||
|
if (cfq_cfqq_on_rr(cfqq))
|
||||||
|
cfq_resort_rr_list(cfqq, preempted);
|
||||||
|
|
||||||
|
if (cfqq == cfqd->active_queue)
|
||||||
|
cfqd->active_queue = NULL;
|
||||||
|
|
||||||
|
if (cfqd->active_cic) {
|
||||||
|
put_io_context(cfqd->active_cic->ioc);
|
||||||
|
cfqd->active_cic = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
cfqd->dispatch_slice = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline void cfq_slice_expired(struct cfq_data *cfqd, int preempted)
|
||||||
|
{
|
||||||
|
struct cfq_queue *cfqq = cfqd->active_queue;
|
||||||
|
|
||||||
|
if (cfqq)
|
||||||
|
__cfq_slice_expired(cfqd, cfqq, preempted);
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* 0
|
* 0
|
||||||
* 0,1
|
* 0,1
|
||||||
|
@ -801,16 +849,7 @@ static int cfq_get_next_prio_level(struct cfq_data *cfqd)
|
||||||
|
|
||||||
static struct cfq_queue *cfq_set_active_queue(struct cfq_data *cfqd)
|
static struct cfq_queue *cfq_set_active_queue(struct cfq_data *cfqd)
|
||||||
{
|
{
|
||||||
struct cfq_queue *cfqq;
|
struct cfq_queue *cfqq = NULL;
|
||||||
|
|
||||||
/*
|
|
||||||
* if current queue is expired but not done with its requests yet,
|
|
||||||
* wait for that to happen
|
|
||||||
*/
|
|
||||||
if ((cfqq = cfqd->active_queue) != NULL) {
|
|
||||||
if (cfq_cfqq_expired(cfqq) && cfq_cfqq_dispatched(cfqq))
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* if current list is non-empty, grab first entry. if it is empty,
|
* if current list is non-empty, grab first entry. if it is empty,
|
||||||
|
@ -837,66 +876,11 @@ static struct cfq_queue *cfq_set_active_queue(struct cfq_data *cfqd)
|
||||||
return cfqq;
|
return cfqq;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* current cfqq expired its slice (or was too idle), select new one
|
|
||||||
*/
|
|
||||||
static void
|
|
||||||
__cfq_slice_expired(struct cfq_data *cfqd, struct cfq_queue *cfqq,
|
|
||||||
int preempted)
|
|
||||||
{
|
|
||||||
unsigned long now = jiffies;
|
|
||||||
|
|
||||||
if (cfq_cfqq_wait_request(cfqq))
|
|
||||||
del_timer(&cfqd->idle_slice_timer);
|
|
||||||
|
|
||||||
if (!preempted && !cfq_cfqq_dispatched(cfqq))
|
|
||||||
cfqq->service_last = now;
|
|
||||||
|
|
||||||
cfq_clear_cfqq_must_dispatch(cfqq);
|
|
||||||
cfq_clear_cfqq_wait_request(cfqq);
|
|
||||||
|
|
||||||
/*
|
|
||||||
* store what was left of this slice, if the queue idled out
|
|
||||||
* or was preempted
|
|
||||||
*/
|
|
||||||
if (time_after(cfqq->slice_end, now))
|
|
||||||
cfqq->slice_left = cfqq->slice_end - now;
|
|
||||||
else
|
|
||||||
cfqq->slice_left = 0;
|
|
||||||
|
|
||||||
if (cfq_cfqq_on_rr(cfqq))
|
|
||||||
cfq_resort_rr_list(cfqq, preempted);
|
|
||||||
|
|
||||||
if (cfqq == cfqd->active_queue)
|
|
||||||
cfqd->active_queue = NULL;
|
|
||||||
|
|
||||||
if (cfqd->active_cic) {
|
|
||||||
put_io_context(cfqd->active_cic->ioc);
|
|
||||||
cfqd->active_cic = NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
cfqd->dispatch_slice = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline void cfq_slice_expired(struct cfq_data *cfqd, int preempted)
|
|
||||||
{
|
|
||||||
struct cfq_queue *cfqq = cfqd->active_queue;
|
|
||||||
|
|
||||||
if (cfqq) {
|
|
||||||
/*
|
|
||||||
* use deferred expiry, if there are requests in progress as
|
|
||||||
* not to disturb the slice of the next queue
|
|
||||||
*/
|
|
||||||
if (cfq_cfqq_dispatched(cfqq))
|
|
||||||
cfq_mark_cfqq_expired(cfqq);
|
|
||||||
else
|
|
||||||
__cfq_slice_expired(cfqd, cfqq, preempted);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static int cfq_arm_slice_timer(struct cfq_data *cfqd, struct cfq_queue *cfqq)
|
static int cfq_arm_slice_timer(struct cfq_data *cfqd, struct cfq_queue *cfqq)
|
||||||
|
|
||||||
{
|
{
|
||||||
|
unsigned long sl;
|
||||||
|
|
||||||
WARN_ON(!RB_EMPTY(&cfqq->sort_list));
|
WARN_ON(!RB_EMPTY(&cfqq->sort_list));
|
||||||
WARN_ON(cfqq != cfqd->active_queue);
|
WARN_ON(cfqq != cfqd->active_queue);
|
||||||
|
|
||||||
|
@ -916,13 +900,8 @@ static int cfq_arm_slice_timer(struct cfq_data *cfqd, struct cfq_queue *cfqq)
|
||||||
cfq_mark_cfqq_must_dispatch(cfqq);
|
cfq_mark_cfqq_must_dispatch(cfqq);
|
||||||
cfq_mark_cfqq_wait_request(cfqq);
|
cfq_mark_cfqq_wait_request(cfqq);
|
||||||
|
|
||||||
if (!timer_pending(&cfqd->idle_slice_timer)) {
|
sl = min(cfqq->slice_end - 1, (unsigned long) cfqd->cfq_slice_idle);
|
||||||
unsigned long slice_left = min(cfqq->slice_end - 1, (unsigned long) cfqd->cfq_slice_idle);
|
mod_timer(&cfqd->idle_slice_timer, jiffies + sl);
|
||||||
|
|
||||||
cfqd->idle_slice_timer.expires = jiffies + slice_left;
|
|
||||||
add_timer(&cfqd->idle_slice_timer);
|
|
||||||
}
|
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1006,9 +985,6 @@ static struct cfq_queue *cfq_select_queue(struct cfq_data *cfqd)
|
||||||
if (!cfqq)
|
if (!cfqq)
|
||||||
goto new_queue;
|
goto new_queue;
|
||||||
|
|
||||||
if (cfq_cfqq_expired(cfqq))
|
|
||||||
goto new_queue;
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* slice has expired
|
* slice has expired
|
||||||
*/
|
*/
|
||||||
|
@ -1181,10 +1157,8 @@ static void cfq_put_queue(struct cfq_queue *cfqq)
|
||||||
BUG_ON(cfqq->allocated[READ] + cfqq->allocated[WRITE]);
|
BUG_ON(cfqq->allocated[READ] + cfqq->allocated[WRITE]);
|
||||||
BUG_ON(cfq_cfqq_on_rr(cfqq));
|
BUG_ON(cfq_cfqq_on_rr(cfqq));
|
||||||
|
|
||||||
if (unlikely(cfqd->active_queue == cfqq)) {
|
if (unlikely(cfqd->active_queue == cfqq))
|
||||||
__cfq_slice_expired(cfqd, cfqq, 0);
|
__cfq_slice_expired(cfqd, cfqq, 0);
|
||||||
cfq_schedule_dispatch(cfqd);
|
|
||||||
}
|
|
||||||
|
|
||||||
cfq_put_cfqd(cfqq->cfqd);
|
cfq_put_cfqd(cfqq->cfqd);
|
||||||
|
|
||||||
|
@ -1245,10 +1219,8 @@ static void cfq_exit_single_io_context(struct cfq_io_context *cic)
|
||||||
|
|
||||||
spin_lock(q->queue_lock);
|
spin_lock(q->queue_lock);
|
||||||
|
|
||||||
if (unlikely(cic->cfqq == cfqd->active_queue)) {
|
if (unlikely(cic->cfqq == cfqd->active_queue))
|
||||||
__cfq_slice_expired(cfqd, cic->cfqq, 0);
|
__cfq_slice_expired(cfqd, cic->cfqq, 0);
|
||||||
cfq_schedule_dispatch(cfqd);
|
|
||||||
}
|
|
||||||
|
|
||||||
cfq_put_queue(cic->cfqq);
|
cfq_put_queue(cic->cfqq);
|
||||||
cic->cfqq = NULL;
|
cic->cfqq = NULL;
|
||||||
|
@ -1715,10 +1687,7 @@ static void cfq_completed_request(request_queue_t *q, struct request *rq)
|
||||||
cfqq->service_last = now;
|
cfqq->service_last = now;
|
||||||
cfq_resort_rr_list(cfqq, 0);
|
cfq_resort_rr_list(cfqq, 0);
|
||||||
}
|
}
|
||||||
if (cfq_cfqq_expired(cfqq)) {
|
cfq_schedule_dispatch(cfqd);
|
||||||
__cfq_slice_expired(cfqd, cfqq, 0);
|
|
||||||
cfq_schedule_dispatch(cfqd);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cfq_crq_is_sync(crq))
|
if (cfq_crq_is_sync(crq))
|
||||||
|
|
|
@ -625,26 +625,31 @@ static inline int ordered_bio_endio(struct request *rq, struct bio *bio,
|
||||||
* Different hardware can have different requirements as to what pages
|
* Different hardware can have different requirements as to what pages
|
||||||
* it can do I/O directly to. A low level driver can call
|
* it can do I/O directly to. A low level driver can call
|
||||||
* blk_queue_bounce_limit to have lower memory pages allocated as bounce
|
* blk_queue_bounce_limit to have lower memory pages allocated as bounce
|
||||||
* buffers for doing I/O to pages residing above @page. By default
|
* buffers for doing I/O to pages residing above @page.
|
||||||
* the block layer sets this to the highest numbered "low" memory page.
|
|
||||||
**/
|
**/
|
||||||
void blk_queue_bounce_limit(request_queue_t *q, u64 dma_addr)
|
void blk_queue_bounce_limit(request_queue_t *q, u64 dma_addr)
|
||||||
{
|
{
|
||||||
unsigned long bounce_pfn = dma_addr >> PAGE_SHIFT;
|
unsigned long bounce_pfn = dma_addr >> PAGE_SHIFT;
|
||||||
|
int dma = 0;
|
||||||
|
|
||||||
/*
|
q->bounce_gfp = GFP_NOIO;
|
||||||
* set appropriate bounce gfp mask -- unfortunately we don't have a
|
#if BITS_PER_LONG == 64
|
||||||
* full 4GB zone, so we have to resort to low memory for any bounces.
|
/* Assume anything <= 4GB can be handled by IOMMU.
|
||||||
* ISA has its own < 16MB zone.
|
Actually some IOMMUs can handle everything, but I don't
|
||||||
*/
|
know of a way to test this here. */
|
||||||
if (bounce_pfn < blk_max_low_pfn) {
|
if (bounce_pfn < (0xffffffff>>PAGE_SHIFT))
|
||||||
BUG_ON(dma_addr < BLK_BOUNCE_ISA);
|
dma = 1;
|
||||||
|
q->bounce_pfn = max_low_pfn;
|
||||||
|
#else
|
||||||
|
if (bounce_pfn < blk_max_low_pfn)
|
||||||
|
dma = 1;
|
||||||
|
q->bounce_pfn = bounce_pfn;
|
||||||
|
#endif
|
||||||
|
if (dma) {
|
||||||
init_emergency_isa_pool();
|
init_emergency_isa_pool();
|
||||||
q->bounce_gfp = GFP_NOIO | GFP_DMA;
|
q->bounce_gfp = GFP_NOIO | GFP_DMA;
|
||||||
} else
|
q->bounce_pfn = bounce_pfn;
|
||||||
q->bounce_gfp = GFP_NOIO;
|
}
|
||||||
|
|
||||||
q->bounce_pfn = bounce_pfn;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
EXPORT_SYMBOL(blk_queue_bounce_limit);
|
EXPORT_SYMBOL(blk_queue_bounce_limit);
|
||||||
|
|
|
@ -555,7 +555,7 @@ fore200e_pca_reset(struct fore200e* fore200e)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int __init
|
static int __devinit
|
||||||
fore200e_pca_map(struct fore200e* fore200e)
|
fore200e_pca_map(struct fore200e* fore200e)
|
||||||
{
|
{
|
||||||
DPRINTK(2, "device %s being mapped in memory\n", fore200e->name);
|
DPRINTK(2, "device %s being mapped in memory\n", fore200e->name);
|
||||||
|
@ -589,7 +589,7 @@ fore200e_pca_unmap(struct fore200e* fore200e)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int __init
|
static int __devinit
|
||||||
fore200e_pca_configure(struct fore200e* fore200e)
|
fore200e_pca_configure(struct fore200e* fore200e)
|
||||||
{
|
{
|
||||||
struct pci_dev* pci_dev = (struct pci_dev*)fore200e->bus_dev;
|
struct pci_dev* pci_dev = (struct pci_dev*)fore200e->bus_dev;
|
||||||
|
@ -2125,7 +2125,7 @@ fore200e_change_qos(struct atm_vcc* vcc,struct atm_qos* qos, int flags)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int __init
|
static int __devinit
|
||||||
fore200e_irq_request(struct fore200e* fore200e)
|
fore200e_irq_request(struct fore200e* fore200e)
|
||||||
{
|
{
|
||||||
if (request_irq(fore200e->irq, fore200e_interrupt, SA_SHIRQ, fore200e->name, fore200e->atm_dev) < 0) {
|
if (request_irq(fore200e->irq, fore200e_interrupt, SA_SHIRQ, fore200e->name, fore200e->atm_dev) < 0) {
|
||||||
|
@ -2148,7 +2148,7 @@ fore200e_irq_request(struct fore200e* fore200e)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int __init
|
static int __devinit
|
||||||
fore200e_get_esi(struct fore200e* fore200e)
|
fore200e_get_esi(struct fore200e* fore200e)
|
||||||
{
|
{
|
||||||
struct prom_data* prom = fore200e_kmalloc(sizeof(struct prom_data), GFP_KERNEL | GFP_DMA);
|
struct prom_data* prom = fore200e_kmalloc(sizeof(struct prom_data), GFP_KERNEL | GFP_DMA);
|
||||||
|
@ -2180,7 +2180,7 @@ fore200e_get_esi(struct fore200e* fore200e)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int __init
|
static int __devinit
|
||||||
fore200e_alloc_rx_buf(struct fore200e* fore200e)
|
fore200e_alloc_rx_buf(struct fore200e* fore200e)
|
||||||
{
|
{
|
||||||
int scheme, magn, nbr, size, i;
|
int scheme, magn, nbr, size, i;
|
||||||
|
@ -2245,7 +2245,7 @@ fore200e_alloc_rx_buf(struct fore200e* fore200e)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int __init
|
static int __devinit
|
||||||
fore200e_init_bs_queue(struct fore200e* fore200e)
|
fore200e_init_bs_queue(struct fore200e* fore200e)
|
||||||
{
|
{
|
||||||
int scheme, magn, i;
|
int scheme, magn, i;
|
||||||
|
@ -2308,7 +2308,7 @@ fore200e_init_bs_queue(struct fore200e* fore200e)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int __init
|
static int __devinit
|
||||||
fore200e_init_rx_queue(struct fore200e* fore200e)
|
fore200e_init_rx_queue(struct fore200e* fore200e)
|
||||||
{
|
{
|
||||||
struct host_rxq* rxq = &fore200e->host_rxq;
|
struct host_rxq* rxq = &fore200e->host_rxq;
|
||||||
|
@ -2368,7 +2368,7 @@ fore200e_init_rx_queue(struct fore200e* fore200e)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int __init
|
static int __devinit
|
||||||
fore200e_init_tx_queue(struct fore200e* fore200e)
|
fore200e_init_tx_queue(struct fore200e* fore200e)
|
||||||
{
|
{
|
||||||
struct host_txq* txq = &fore200e->host_txq;
|
struct host_txq* txq = &fore200e->host_txq;
|
||||||
|
@ -2431,7 +2431,7 @@ fore200e_init_tx_queue(struct fore200e* fore200e)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int __init
|
static int __devinit
|
||||||
fore200e_init_cmd_queue(struct fore200e* fore200e)
|
fore200e_init_cmd_queue(struct fore200e* fore200e)
|
||||||
{
|
{
|
||||||
struct host_cmdq* cmdq = &fore200e->host_cmdq;
|
struct host_cmdq* cmdq = &fore200e->host_cmdq;
|
||||||
|
@ -2487,7 +2487,7 @@ fore200e_param_bs_queue(struct fore200e* fore200e,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int __init
|
static int __devinit
|
||||||
fore200e_initialize(struct fore200e* fore200e)
|
fore200e_initialize(struct fore200e* fore200e)
|
||||||
{
|
{
|
||||||
struct cp_queues __iomem * cpq;
|
struct cp_queues __iomem * cpq;
|
||||||
|
@ -2539,7 +2539,7 @@ fore200e_initialize(struct fore200e* fore200e)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static void __init
|
static void __devinit
|
||||||
fore200e_monitor_putc(struct fore200e* fore200e, char c)
|
fore200e_monitor_putc(struct fore200e* fore200e, char c)
|
||||||
{
|
{
|
||||||
struct cp_monitor __iomem * monitor = fore200e->cp_monitor;
|
struct cp_monitor __iomem * monitor = fore200e->cp_monitor;
|
||||||
|
@ -2551,7 +2551,7 @@ fore200e_monitor_putc(struct fore200e* fore200e, char c)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int __init
|
static int __devinit
|
||||||
fore200e_monitor_getc(struct fore200e* fore200e)
|
fore200e_monitor_getc(struct fore200e* fore200e)
|
||||||
{
|
{
|
||||||
struct cp_monitor __iomem * monitor = fore200e->cp_monitor;
|
struct cp_monitor __iomem * monitor = fore200e->cp_monitor;
|
||||||
|
@ -2576,7 +2576,7 @@ fore200e_monitor_getc(struct fore200e* fore200e)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static void __init
|
static void __devinit
|
||||||
fore200e_monitor_puts(struct fore200e* fore200e, char* str)
|
fore200e_monitor_puts(struct fore200e* fore200e, char* str)
|
||||||
{
|
{
|
||||||
while (*str) {
|
while (*str) {
|
||||||
|
@ -2591,7 +2591,7 @@ fore200e_monitor_puts(struct fore200e* fore200e, char* str)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int __init
|
static int __devinit
|
||||||
fore200e_start_fw(struct fore200e* fore200e)
|
fore200e_start_fw(struct fore200e* fore200e)
|
||||||
{
|
{
|
||||||
int ok;
|
int ok;
|
||||||
|
@ -2622,7 +2622,7 @@ fore200e_start_fw(struct fore200e* fore200e)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int __init
|
static int __devinit
|
||||||
fore200e_load_fw(struct fore200e* fore200e)
|
fore200e_load_fw(struct fore200e* fore200e)
|
||||||
{
|
{
|
||||||
u32* fw_data = (u32*) fore200e->bus->fw_data;
|
u32* fw_data = (u32*) fore200e->bus->fw_data;
|
||||||
|
@ -2648,7 +2648,7 @@ fore200e_load_fw(struct fore200e* fore200e)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int __init
|
static int __devinit
|
||||||
fore200e_register(struct fore200e* fore200e)
|
fore200e_register(struct fore200e* fore200e)
|
||||||
{
|
{
|
||||||
struct atm_dev* atm_dev;
|
struct atm_dev* atm_dev;
|
||||||
|
@ -2675,7 +2675,7 @@ fore200e_register(struct fore200e* fore200e)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int __init
|
static int __devinit
|
||||||
fore200e_init(struct fore200e* fore200e)
|
fore200e_init(struct fore200e* fore200e)
|
||||||
{
|
{
|
||||||
if (fore200e_register(fore200e) < 0)
|
if (fore200e_register(fore200e) < 0)
|
||||||
|
@ -2721,7 +2721,7 @@ fore200e_init(struct fore200e* fore200e)
|
||||||
return -EBUSY;
|
return -EBUSY;
|
||||||
|
|
||||||
fore200e_supply(fore200e);
|
fore200e_supply(fore200e);
|
||||||
|
|
||||||
/* all done, board initialization is now complete */
|
/* all done, board initialization is now complete */
|
||||||
fore200e->state = FORE200E_STATE_COMPLETE;
|
fore200e->state = FORE200E_STATE_COMPLETE;
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
@ -41,6 +41,7 @@
|
||||||
#include <linux/timer.h>
|
#include <linux/timer.h>
|
||||||
#include <linux/pci.h>
|
#include <linux/pci.h>
|
||||||
#include <linux/init.h>
|
#include <linux/init.h>
|
||||||
|
#include <linux/random.h>
|
||||||
#include <asm/io.h>
|
#include <asm/io.h>
|
||||||
#include <asm/uaccess.h>
|
#include <asm/uaccess.h>
|
||||||
#include "DAC960.h"
|
#include "DAC960.h"
|
||||||
|
@ -3463,7 +3464,7 @@ static inline boolean DAC960_ProcessCompletedRequest(DAC960_Command_T *Command,
|
||||||
Command->SegmentCount, Command->DmaDirection);
|
Command->SegmentCount, Command->DmaDirection);
|
||||||
|
|
||||||
if (!end_that_request_first(Request, UpToDate, Command->BlockCount)) {
|
if (!end_that_request_first(Request, UpToDate, Command->BlockCount)) {
|
||||||
|
add_disk_randomness(Request->rq_disk);
|
||||||
end_that_request_last(Request, UpToDate);
|
end_that_request_last(Request, UpToDate);
|
||||||
|
|
||||||
if (Command->Completion) {
|
if (Command->Completion) {
|
||||||
|
|
|
@ -131,7 +131,9 @@ enum {
|
||||||
rng_hw_none,
|
rng_hw_none,
|
||||||
rng_hw_intel,
|
rng_hw_intel,
|
||||||
rng_hw_amd,
|
rng_hw_amd,
|
||||||
|
#ifdef __i386__
|
||||||
rng_hw_via,
|
rng_hw_via,
|
||||||
|
#endif
|
||||||
rng_hw_geode,
|
rng_hw_geode,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -675,7 +675,7 @@ static int __init mmtimer_init(void)
|
||||||
cnodeid_t node, maxn = -1;
|
cnodeid_t node, maxn = -1;
|
||||||
|
|
||||||
if (!ia64_platform_is("sn2"))
|
if (!ia64_platform_is("sn2"))
|
||||||
return -1;
|
return 0;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Sanity check the cycles/sec variable
|
* Sanity check the cycles/sec variable
|
||||||
|
|
|
@ -13,11 +13,12 @@
|
||||||
*
|
*
|
||||||
* (C) 2000,2001,2002,2003,2004 Omnikey AG
|
* (C) 2000,2001,2002,2003,2004 Omnikey AG
|
||||||
*
|
*
|
||||||
* (C) 2005 Harald Welte <laforge@gnumonks.org>
|
* (C) 2005-2006 Harald Welte <laforge@gnumonks.org>
|
||||||
* - Adhere to Kernel CodingStyle
|
* - Adhere to Kernel CodingStyle
|
||||||
* - Port to 2.6.13 "new" style PCMCIA
|
* - Port to 2.6.13 "new" style PCMCIA
|
||||||
* - Check for copy_{from,to}_user return values
|
* - Check for copy_{from,to}_user return values
|
||||||
* - Use nonseekable_open()
|
* - Use nonseekable_open()
|
||||||
|
* - add class interface for udev device creation
|
||||||
*
|
*
|
||||||
* All rights reserved. Licensed under dual BSD/GPL license.
|
* All rights reserved. Licensed under dual BSD/GPL license.
|
||||||
*/
|
*/
|
||||||
|
@ -56,7 +57,7 @@ module_param(pc_debug, int, 0600);
|
||||||
#else
|
#else
|
||||||
#define DEBUGP(n, rdr, x, args...)
|
#define DEBUGP(n, rdr, x, args...)
|
||||||
#endif
|
#endif
|
||||||
static char *version = "cm4000_cs.c v2.4.0gm5 - All bugs added by Harald Welte";
|
static char *version = "cm4000_cs.c v2.4.0gm6 - All bugs added by Harald Welte";
|
||||||
|
|
||||||
#define T_1SEC (HZ)
|
#define T_1SEC (HZ)
|
||||||
#define T_10MSEC msecs_to_jiffies(10)
|
#define T_10MSEC msecs_to_jiffies(10)
|
||||||
|
@ -156,6 +157,7 @@ struct cm4000_dev {
|
||||||
/*queue*/ 4*sizeof(wait_queue_head_t))
|
/*queue*/ 4*sizeof(wait_queue_head_t))
|
||||||
|
|
||||||
static dev_link_t *dev_table[CM4000_MAX_DEV];
|
static dev_link_t *dev_table[CM4000_MAX_DEV];
|
||||||
|
static struct class *cmm_class;
|
||||||
|
|
||||||
/* This table doesn't use spaces after the comma between fields and thus
|
/* This table doesn't use spaces after the comma between fields and thus
|
||||||
* violates CodingStyle. However, I don't really think wrapping it around will
|
* violates CodingStyle. However, I don't really think wrapping it around will
|
||||||
|
@ -1937,6 +1939,9 @@ static int cm4000_attach(struct pcmcia_device *p_dev)
|
||||||
link->state |= DEV_PRESENT | DEV_CONFIG_PENDING;
|
link->state |= DEV_PRESENT | DEV_CONFIG_PENDING;
|
||||||
cm4000_config(link, i);
|
cm4000_config(link, i);
|
||||||
|
|
||||||
|
class_device_create(cmm_class, NULL, MKDEV(major, i), NULL,
|
||||||
|
"cmm%d", i);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1962,6 +1967,8 @@ static void cm4000_detach(struct pcmcia_device *p_dev)
|
||||||
dev_table[devno] = NULL;
|
dev_table[devno] = NULL;
|
||||||
kfree(dev);
|
kfree(dev);
|
||||||
|
|
||||||
|
class_device_destroy(cmm_class, MKDEV(major, devno));
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1995,8 +2002,18 @@ static struct pcmcia_driver cm4000_driver = {
|
||||||
|
|
||||||
static int __init cmm_init(void)
|
static int __init cmm_init(void)
|
||||||
{
|
{
|
||||||
|
int rc;
|
||||||
|
|
||||||
printk(KERN_INFO "%s\n", version);
|
printk(KERN_INFO "%s\n", version);
|
||||||
pcmcia_register_driver(&cm4000_driver);
|
|
||||||
|
cmm_class = class_create(THIS_MODULE, "cardman_4000");
|
||||||
|
if (!cmm_class)
|
||||||
|
return -1;
|
||||||
|
|
||||||
|
rc = pcmcia_register_driver(&cm4000_driver);
|
||||||
|
if (rc < 0)
|
||||||
|
return rc;
|
||||||
|
|
||||||
major = register_chrdev(0, DEVICE_NAME, &cm4000_fops);
|
major = register_chrdev(0, DEVICE_NAME, &cm4000_fops);
|
||||||
if (major < 0) {
|
if (major < 0) {
|
||||||
printk(KERN_WARNING MODULE_NAME
|
printk(KERN_WARNING MODULE_NAME
|
||||||
|
@ -2012,6 +2029,7 @@ static void __exit cmm_exit(void)
|
||||||
printk(KERN_INFO MODULE_NAME ": unloading\n");
|
printk(KERN_INFO MODULE_NAME ": unloading\n");
|
||||||
pcmcia_unregister_driver(&cm4000_driver);
|
pcmcia_unregister_driver(&cm4000_driver);
|
||||||
unregister_chrdev(major, DEVICE_NAME);
|
unregister_chrdev(major, DEVICE_NAME);
|
||||||
|
class_destroy(cmm_class);
|
||||||
};
|
};
|
||||||
|
|
||||||
module_init(cmm_init);
|
module_init(cmm_init);
|
||||||
|
|
|
@ -3,12 +3,13 @@
|
||||||
*
|
*
|
||||||
* (c) 2000-2004 Omnikey AG (http://www.omnikey.com/)
|
* (c) 2000-2004 Omnikey AG (http://www.omnikey.com/)
|
||||||
*
|
*
|
||||||
* (C) 2005 Harald Welte <laforge@gnumonks.org>
|
* (C) 2005-2006 Harald Welte <laforge@gnumonks.org>
|
||||||
* - add support for poll()
|
* - add support for poll()
|
||||||
* - driver cleanup
|
* - driver cleanup
|
||||||
* - add waitqueues
|
* - add waitqueues
|
||||||
* - adhere to linux kernel coding style and policies
|
* - adhere to linux kernel coding style and policies
|
||||||
* - support 2.6.13 "new style" pcmcia interface
|
* - support 2.6.13 "new style" pcmcia interface
|
||||||
|
* - add class interface for udev device creation
|
||||||
*
|
*
|
||||||
* The device basically is a USB CCID compliant device that has been
|
* The device basically is a USB CCID compliant device that has been
|
||||||
* attached to an I/O-Mapped FIFO.
|
* attached to an I/O-Mapped FIFO.
|
||||||
|
@ -53,7 +54,7 @@ module_param(pc_debug, int, 0600);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static char *version =
|
static char *version =
|
||||||
"OMNIKEY CardMan 4040 v1.1.0gm4 - All bugs added by Harald Welte";
|
"OMNIKEY CardMan 4040 v1.1.0gm5 - All bugs added by Harald Welte";
|
||||||
|
|
||||||
#define CCID_DRIVER_BULK_DEFAULT_TIMEOUT (150*HZ)
|
#define CCID_DRIVER_BULK_DEFAULT_TIMEOUT (150*HZ)
|
||||||
#define CCID_DRIVER_ASYNC_POWERUP_TIMEOUT (35*HZ)
|
#define CCID_DRIVER_ASYNC_POWERUP_TIMEOUT (35*HZ)
|
||||||
|
@ -67,6 +68,7 @@ static char *version =
|
||||||
static void reader_release(dev_link_t *link);
|
static void reader_release(dev_link_t *link);
|
||||||
|
|
||||||
static int major;
|
static int major;
|
||||||
|
static struct class *cmx_class;
|
||||||
|
|
||||||
#define BS_READABLE 0x01
|
#define BS_READABLE 0x01
|
||||||
#define BS_WRITABLE 0x02
|
#define BS_WRITABLE 0x02
|
||||||
|
@ -696,6 +698,9 @@ static int reader_attach(struct pcmcia_device *p_dev)
|
||||||
link->state |= DEV_PRESENT | DEV_CONFIG_PENDING;
|
link->state |= DEV_PRESENT | DEV_CONFIG_PENDING;
|
||||||
reader_config(link, i);
|
reader_config(link, i);
|
||||||
|
|
||||||
|
class_device_create(cmx_class, NULL, MKDEV(major, i), NULL,
|
||||||
|
"cmx%d", i);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -721,6 +726,8 @@ static void reader_detach(struct pcmcia_device *p_dev)
|
||||||
dev_table[devno] = NULL;
|
dev_table[devno] = NULL;
|
||||||
kfree(dev);
|
kfree(dev);
|
||||||
|
|
||||||
|
class_device_destroy(cmx_class, MKDEV(major, devno));
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -755,8 +762,17 @@ static struct pcmcia_driver reader_driver = {
|
||||||
|
|
||||||
static int __init cm4040_init(void)
|
static int __init cm4040_init(void)
|
||||||
{
|
{
|
||||||
|
int rc;
|
||||||
|
|
||||||
printk(KERN_INFO "%s\n", version);
|
printk(KERN_INFO "%s\n", version);
|
||||||
pcmcia_register_driver(&reader_driver);
|
cmx_class = class_create(THIS_MODULE, "cardman_4040");
|
||||||
|
if (!cmx_class)
|
||||||
|
return -1;
|
||||||
|
|
||||||
|
rc = pcmcia_register_driver(&reader_driver);
|
||||||
|
if (rc < 0)
|
||||||
|
return rc;
|
||||||
|
|
||||||
major = register_chrdev(0, DEVICE_NAME, &reader_fops);
|
major = register_chrdev(0, DEVICE_NAME, &reader_fops);
|
||||||
if (major < 0) {
|
if (major < 0) {
|
||||||
printk(KERN_WARNING MODULE_NAME
|
printk(KERN_WARNING MODULE_NAME
|
||||||
|
@ -771,6 +787,7 @@ static void __exit cm4040_exit(void)
|
||||||
printk(KERN_INFO MODULE_NAME ": unloading\n");
|
printk(KERN_INFO MODULE_NAME ": unloading\n");
|
||||||
pcmcia_unregister_driver(&reader_driver);
|
pcmcia_unregister_driver(&reader_driver);
|
||||||
unregister_chrdev(major, DEVICE_NAME);
|
unregister_chrdev(major, DEVICE_NAME);
|
||||||
|
class_destroy(cmx_class);
|
||||||
}
|
}
|
||||||
|
|
||||||
module_init(cm4040_init);
|
module_init(cm4040_init);
|
||||||
|
|
|
@ -306,7 +306,7 @@ struct slgt_info {
|
||||||
int tx_active;
|
int tx_active;
|
||||||
|
|
||||||
unsigned char signals; /* serial signal states */
|
unsigned char signals; /* serial signal states */
|
||||||
unsigned int init_error; /* initialization error */
|
int init_error; /* initialization error */
|
||||||
|
|
||||||
unsigned char *tx_buf;
|
unsigned char *tx_buf;
|
||||||
int tx_count;
|
int tx_count;
|
||||||
|
|
|
@ -303,7 +303,7 @@ static struct tty_buffer *tty_buffer_find(struct tty_struct *tty, size_t size)
|
||||||
t->commit = 0;
|
t->commit = 0;
|
||||||
t->read = 0;
|
t->read = 0;
|
||||||
/* DEBUG ONLY */
|
/* DEBUG ONLY */
|
||||||
memset(t->data, '*', size);
|
/* memset(t->data, '*', size); */
|
||||||
/* printk("Flip recycle %p\n", t); */
|
/* printk("Flip recycle %p\n", t); */
|
||||||
return t;
|
return t;
|
||||||
}
|
}
|
||||||
|
|
|
@ -445,6 +445,7 @@ static struct pcmcia_device_id ide_ids[] = {
|
||||||
PCMCIA_DEVICE_PROD_ID12("PCMCIA", "PnPIDE", 0x281f1c5d, 0x0c694728),
|
PCMCIA_DEVICE_PROD_ID12("PCMCIA", "PnPIDE", 0x281f1c5d, 0x0c694728),
|
||||||
PCMCIA_DEVICE_PROD_ID12("SHUTTLE TECHNOLOGY LTD.", "PCCARD-IDE/ATAPI Adapter", 0x4a3f0ba0, 0x322560e1),
|
PCMCIA_DEVICE_PROD_ID12("SHUTTLE TECHNOLOGY LTD.", "PCCARD-IDE/ATAPI Adapter", 0x4a3f0ba0, 0x322560e1),
|
||||||
PCMCIA_DEVICE_PROD_ID12("TOSHIBA", "MK2001MPL", 0xb4585a1a, 0x3489e003),
|
PCMCIA_DEVICE_PROD_ID12("TOSHIBA", "MK2001MPL", 0xb4585a1a, 0x3489e003),
|
||||||
|
PCMCIA_DEVICE_PROD_ID1("TRANSCEND 512M ", 0xd0909443),
|
||||||
PCMCIA_DEVICE_PROD_ID12("WIT", "IDE16", 0x244e5994, 0x3e232852),
|
PCMCIA_DEVICE_PROD_ID12("WIT", "IDE16", 0x244e5994, 0x3e232852),
|
||||||
PCMCIA_DEVICE_PROD_ID1("STI Flash", 0xe4a13209),
|
PCMCIA_DEVICE_PROD_ID1("STI Flash", 0xe4a13209),
|
||||||
PCMCIA_DEVICE_PROD_ID12("STI", "Flash 5.0", 0xbf2df18d, 0x8cb57a0e),
|
PCMCIA_DEVICE_PROD_ID12("STI", "Flash 5.0", 0xbf2df18d, 0x8cb57a0e),
|
||||||
|
|
|
@ -744,7 +744,7 @@ static int __video1394_ioctl(struct file *file,
|
||||||
if (i == ISO_CHANNELS) {
|
if (i == ISO_CHANNELS) {
|
||||||
PRINT(KERN_ERR, ohci->host->id,
|
PRINT(KERN_ERR, ohci->host->id,
|
||||||
"No free channel found");
|
"No free channel found");
|
||||||
return EAGAIN;
|
return -EAGAIN;
|
||||||
}
|
}
|
||||||
if (!(ohci->ISO_channel_usage & mask)) {
|
if (!(ohci->ISO_channel_usage & mask)) {
|
||||||
v.channel = i;
|
v.channel = i;
|
||||||
|
|
|
@ -1155,6 +1155,12 @@ static int srp_send_tsk_mgmt(struct scsi_cmnd *scmnd, u8 func)
|
||||||
|
|
||||||
spin_lock_irq(target->scsi_host->host_lock);
|
spin_lock_irq(target->scsi_host->host_lock);
|
||||||
|
|
||||||
|
if (target->state == SRP_TARGET_DEAD ||
|
||||||
|
target->state == SRP_TARGET_REMOVED) {
|
||||||
|
scmnd->result = DID_BAD_TARGET << 16;
|
||||||
|
goto out;
|
||||||
|
}
|
||||||
|
|
||||||
if (scmnd->host_scribble == (void *) -1L)
|
if (scmnd->host_scribble == (void *) -1L)
|
||||||
goto out;
|
goto out;
|
||||||
|
|
||||||
|
|
|
@ -1929,6 +1929,8 @@ static struct pci_device_id hisax_pci_tbl[] __initdata = {
|
||||||
{PCI_VENDOR_ID_CCD, PCI_DEVICE_ID_CCD_B00B, PCI_ANY_ID, PCI_ANY_ID},
|
{PCI_VENDOR_ID_CCD, PCI_DEVICE_ID_CCD_B00B, PCI_ANY_ID, PCI_ANY_ID},
|
||||||
{PCI_VENDOR_ID_CCD, PCI_DEVICE_ID_CCD_B00C, PCI_ANY_ID, PCI_ANY_ID},
|
{PCI_VENDOR_ID_CCD, PCI_DEVICE_ID_CCD_B00C, PCI_ANY_ID, PCI_ANY_ID},
|
||||||
{PCI_VENDOR_ID_CCD, PCI_DEVICE_ID_CCD_B100, PCI_ANY_ID, PCI_ANY_ID},
|
{PCI_VENDOR_ID_CCD, PCI_DEVICE_ID_CCD_B100, PCI_ANY_ID, PCI_ANY_ID},
|
||||||
|
{PCI_VENDOR_ID_CCD, PCI_DEVICE_ID_CCD_B700, PCI_ANY_ID, PCI_ANY_ID},
|
||||||
|
{PCI_VENDOR_ID_CCD, PCI_DEVICE_ID_CCD_B701, PCI_ANY_ID, PCI_ANY_ID},
|
||||||
{PCI_VENDOR_ID_ABOCOM, PCI_DEVICE_ID_ABOCOM_2BD1, PCI_ANY_ID, PCI_ANY_ID},
|
{PCI_VENDOR_ID_ABOCOM, PCI_DEVICE_ID_ABOCOM_2BD1, PCI_ANY_ID, PCI_ANY_ID},
|
||||||
{PCI_VENDOR_ID_ASUSTEK, PCI_DEVICE_ID_ASUSTEK_0675, PCI_ANY_ID, PCI_ANY_ID},
|
{PCI_VENDOR_ID_ASUSTEK, PCI_DEVICE_ID_ASUSTEK_0675, PCI_ANY_ID, PCI_ANY_ID},
|
||||||
{PCI_VENDOR_ID_BERKOM, PCI_DEVICE_ID_BERKOM_T_CONCEPT, PCI_ANY_ID, PCI_ANY_ID},
|
{PCI_VENDOR_ID_BERKOM, PCI_DEVICE_ID_BERKOM_T_CONCEPT, PCI_ANY_ID, PCI_ANY_ID},
|
||||||
|
|
|
@ -51,6 +51,8 @@ static const PCI_ENTRY id_list[] =
|
||||||
{PCI_VENDOR_ID_CCD, PCI_DEVICE_ID_CCD_B00B, "Billion", "B00B"},
|
{PCI_VENDOR_ID_CCD, PCI_DEVICE_ID_CCD_B00B, "Billion", "B00B"},
|
||||||
{PCI_VENDOR_ID_CCD, PCI_DEVICE_ID_CCD_B00C, "Billion", "B00C"},
|
{PCI_VENDOR_ID_CCD, PCI_DEVICE_ID_CCD_B00C, "Billion", "B00C"},
|
||||||
{PCI_VENDOR_ID_CCD, PCI_DEVICE_ID_CCD_B100, "Seyeon", "B100"},
|
{PCI_VENDOR_ID_CCD, PCI_DEVICE_ID_CCD_B100, "Seyeon", "B100"},
|
||||||
|
{PCI_VENDOR_ID_CCD, PCI_DEVICE_ID_CCD_B700, "Primux II S0", "B700"},
|
||||||
|
{PCI_VENDOR_ID_CCD, PCI_DEVICE_ID_CCD_B701, "Primux II S0 NT", "B701"},
|
||||||
{PCI_VENDOR_ID_ABOCOM, PCI_DEVICE_ID_ABOCOM_2BD1, "Abocom/Magitek", "2BD1"},
|
{PCI_VENDOR_ID_ABOCOM, PCI_DEVICE_ID_ABOCOM_2BD1, "Abocom/Magitek", "2BD1"},
|
||||||
{PCI_VENDOR_ID_ASUSTEK, PCI_DEVICE_ID_ASUSTEK_0675, "Asuscom/Askey", "675"},
|
{PCI_VENDOR_ID_ASUSTEK, PCI_DEVICE_ID_ASUSTEK_0675, "Asuscom/Askey", "675"},
|
||||||
{PCI_VENDOR_ID_BERKOM, PCI_DEVICE_ID_BERKOM_T_CONCEPT, "German telekom", "T-Concept"},
|
{PCI_VENDOR_ID_BERKOM, PCI_DEVICE_ID_BERKOM_T_CONCEPT, "German telekom", "T-Concept"},
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/*
|
/*
|
||||||
* hfc_usb.c
|
* hfc_usb.c
|
||||||
*
|
*
|
||||||
* $Id: hfc_usb.c,v 4.36 2005/04/08 09:55:13 martinb1 Exp $
|
* $Id: hfc_usb.c,v 2.3.2.13 2006/02/17 17:17:22 mbachem Exp $
|
||||||
*
|
*
|
||||||
* modular HiSax ISDN driver for Colognechip HFC-S USB chip
|
* modular HiSax ISDN driver for Colognechip HFC-S USB chip
|
||||||
*
|
*
|
||||||
|
@ -45,7 +45,7 @@
|
||||||
#include "hfc_usb.h"
|
#include "hfc_usb.h"
|
||||||
|
|
||||||
static const char *hfcusb_revision =
|
static const char *hfcusb_revision =
|
||||||
"$Revision: 4.36 $ $Date: 2005/04/08 09:55:13 $ ";
|
"$Revision: 2.3.2.13 $ $Date: 2006/02/17 17:17:22 $ ";
|
||||||
|
|
||||||
/* Hisax debug support
|
/* Hisax debug support
|
||||||
* use "modprobe debug=x" where x is bitfield of USB_DBG & ISDN_DBG
|
* use "modprobe debug=x" where x is bitfield of USB_DBG & ISDN_DBG
|
||||||
|
@ -219,7 +219,7 @@ symbolic(struct hfcusb_symbolic_list list[], const int num)
|
||||||
for (i = 0; list[i].name != NULL; i++)
|
for (i = 0; list[i].name != NULL; i++)
|
||||||
if (list[i].num == num)
|
if (list[i].num == num)
|
||||||
return (list[i].name);
|
return (list[i].name);
|
||||||
return "<unkown ERROR>";
|
return "<unknown ERROR>";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -235,9 +235,9 @@ ctrl_start_transfer(hfcusb_data * hfc)
|
||||||
hfc->ctrl_urb->transfer_buffer = NULL;
|
hfc->ctrl_urb->transfer_buffer = NULL;
|
||||||
hfc->ctrl_urb->transfer_buffer_length = 0;
|
hfc->ctrl_urb->transfer_buffer_length = 0;
|
||||||
hfc->ctrl_write.wIndex =
|
hfc->ctrl_write.wIndex =
|
||||||
hfc->ctrl_buff[hfc->ctrl_out_idx].hfc_reg;
|
cpu_to_le16(hfc->ctrl_buff[hfc->ctrl_out_idx].hfc_reg);
|
||||||
hfc->ctrl_write.wValue =
|
hfc->ctrl_write.wValue =
|
||||||
hfc->ctrl_buff[hfc->ctrl_out_idx].reg_val;
|
cpu_to_le16(hfc->ctrl_buff[hfc->ctrl_out_idx].reg_val);
|
||||||
|
|
||||||
usb_submit_urb(hfc->ctrl_urb, GFP_ATOMIC); /* start transfer */
|
usb_submit_urb(hfc->ctrl_urb, GFP_ATOMIC); /* start transfer */
|
||||||
}
|
}
|
||||||
|
@ -1282,7 +1282,7 @@ usb_init(hfcusb_data * hfc)
|
||||||
/* init the background machinery for control requests */
|
/* init the background machinery for control requests */
|
||||||
hfc->ctrl_read.bRequestType = 0xc0;
|
hfc->ctrl_read.bRequestType = 0xc0;
|
||||||
hfc->ctrl_read.bRequest = 1;
|
hfc->ctrl_read.bRequest = 1;
|
||||||
hfc->ctrl_read.wLength = 1;
|
hfc->ctrl_read.wLength = cpu_to_le16(1);
|
||||||
hfc->ctrl_write.bRequestType = 0x40;
|
hfc->ctrl_write.bRequestType = 0x40;
|
||||||
hfc->ctrl_write.bRequest = 0;
|
hfc->ctrl_write.bRequest = 0;
|
||||||
hfc->ctrl_write.wLength = 0;
|
hfc->ctrl_write.wLength = 0;
|
||||||
|
@ -1373,9 +1373,8 @@ hfc_usb_probe(struct usb_interface *intf, const struct usb_device_id *id)
|
||||||
|
|
||||||
vend_idx = 0xffff;
|
vend_idx = 0xffff;
|
||||||
for (i = 0; hfcusb_idtab[i].idVendor; i++) {
|
for (i = 0; hfcusb_idtab[i].idVendor; i++) {
|
||||||
if (dev->descriptor.idVendor == hfcusb_idtab[i].idVendor
|
if ((le16_to_cpu(dev->descriptor.idVendor) == hfcusb_idtab[i].idVendor)
|
||||||
&& dev->descriptor.idProduct ==
|
&& (le16_to_cpu(dev->descriptor.idProduct) == hfcusb_idtab[i].idProduct)) {
|
||||||
hfcusb_idtab[i].idProduct) {
|
|
||||||
vend_idx = i;
|
vend_idx = i;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -1516,8 +1515,7 @@ hfc_usb_probe(struct usb_interface *intf, const struct usb_device_id *id)
|
||||||
usb_transfer_mode
|
usb_transfer_mode
|
||||||
= USB_INT;
|
= USB_INT;
|
||||||
packet_size =
|
packet_size =
|
||||||
ep->desc.
|
le16_to_cpu(ep->desc.wMaxPacketSize);
|
||||||
wMaxPacketSize;
|
|
||||||
break;
|
break;
|
||||||
case USB_ENDPOINT_XFER_BULK:
|
case USB_ENDPOINT_XFER_BULK:
|
||||||
if (ep_addr & 0x80)
|
if (ep_addr & 0x80)
|
||||||
|
@ -1545,8 +1543,7 @@ hfc_usb_probe(struct usb_interface *intf, const struct usb_device_id *id)
|
||||||
usb_transfer_mode
|
usb_transfer_mode
|
||||||
= USB_BULK;
|
= USB_BULK;
|
||||||
packet_size =
|
packet_size =
|
||||||
ep->desc.
|
le16_to_cpu(ep->desc.wMaxPacketSize);
|
||||||
wMaxPacketSize;
|
|
||||||
break;
|
break;
|
||||||
case USB_ENDPOINT_XFER_ISOC:
|
case USB_ENDPOINT_XFER_ISOC:
|
||||||
if (ep_addr & 0x80)
|
if (ep_addr & 0x80)
|
||||||
|
@ -1574,8 +1571,7 @@ hfc_usb_probe(struct usb_interface *intf, const struct usb_device_id *id)
|
||||||
usb_transfer_mode
|
usb_transfer_mode
|
||||||
= USB_ISOC;
|
= USB_ISOC;
|
||||||
iso_packet_size =
|
iso_packet_size =
|
||||||
ep->desc.
|
le16_to_cpu(ep->desc.wMaxPacketSize);
|
||||||
wMaxPacketSize;
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
context->
|
context->
|
||||||
|
@ -1588,10 +1584,8 @@ hfc_usb_probe(struct usb_interface *intf, const struct usb_device_id *id)
|
||||||
fifonum = cidx;
|
fifonum = cidx;
|
||||||
context->fifos[cidx].hfc =
|
context->fifos[cidx].hfc =
|
||||||
context;
|
context;
|
||||||
context->fifos[cidx].
|
context->fifos[cidx].usb_packet_maxlen =
|
||||||
usb_packet_maxlen =
|
le16_to_cpu(ep->desc.wMaxPacketSize);
|
||||||
ep->desc.
|
|
||||||
wMaxPacketSize;
|
|
||||||
context->fifos[cidx].
|
context->fifos[cidx].
|
||||||
intervall =
|
intervall =
|
||||||
ep->desc.bInterval;
|
ep->desc.bInterval;
|
||||||
|
|
|
@ -1682,6 +1682,7 @@ isdn_tty_close(struct tty_struct *tty, struct file *filp)
|
||||||
#ifdef ISDN_DEBUG_MODEM_OPEN
|
#ifdef ISDN_DEBUG_MODEM_OPEN
|
||||||
printk(KERN_DEBUG "isdn_tty_close after info->count != 0\n");
|
printk(KERN_DEBUG "isdn_tty_close after info->count != 0\n");
|
||||||
#endif
|
#endif
|
||||||
|
module_put(info->owner);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
info->flags |= ISDN_ASYNC_CLOSING;
|
info->flags |= ISDN_ASYNC_CLOSING;
|
||||||
|
|
|
@ -35,6 +35,8 @@
|
||||||
#include <linux/platform_device.h>
|
#include <linux/platform_device.h>
|
||||||
#include <linux/mutex.h>
|
#include <linux/mutex.h>
|
||||||
|
|
||||||
|
#include <asm/prom.h>
|
||||||
|
|
||||||
#include "windfarm.h"
|
#include "windfarm.h"
|
||||||
|
|
||||||
#define VERSION "0.2"
|
#define VERSION "0.2"
|
||||||
|
@ -465,6 +467,11 @@ static int __init windfarm_core_init(void)
|
||||||
{
|
{
|
||||||
DBG("wf: core loaded\n");
|
DBG("wf: core loaded\n");
|
||||||
|
|
||||||
|
/* Don't register on old machines that use therm_pm72 for now */
|
||||||
|
if (machine_is_compatible("PowerMac7,2") ||
|
||||||
|
machine_is_compatible("PowerMac7,3") ||
|
||||||
|
machine_is_compatible("RackMac3,1"))
|
||||||
|
return -ENODEV;
|
||||||
platform_device_register(&wf_platform_device);
|
platform_device_register(&wf_platform_device);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,6 +8,8 @@
|
||||||
#include <linux/wait.h>
|
#include <linux/wait.h>
|
||||||
#include <linux/cpufreq.h>
|
#include <linux/cpufreq.h>
|
||||||
|
|
||||||
|
#include <asm/prom.h>
|
||||||
|
|
||||||
#include "windfarm.h"
|
#include "windfarm.h"
|
||||||
|
|
||||||
#define VERSION "0.3"
|
#define VERSION "0.3"
|
||||||
|
@ -74,6 +76,12 @@ static int __init wf_cpufreq_clamp_init(void)
|
||||||
{
|
{
|
||||||
struct wf_control *clamp;
|
struct wf_control *clamp;
|
||||||
|
|
||||||
|
/* Don't register on old machines that use therm_pm72 for now */
|
||||||
|
if (machine_is_compatible("PowerMac7,2") ||
|
||||||
|
machine_is_compatible("PowerMac7,3") ||
|
||||||
|
machine_is_compatible("RackMac3,1"))
|
||||||
|
return -ENODEV;
|
||||||
|
|
||||||
clamp = kmalloc(sizeof(struct wf_control), GFP_KERNEL);
|
clamp = kmalloc(sizeof(struct wf_control), GFP_KERNEL);
|
||||||
if (clamp == NULL)
|
if (clamp == NULL)
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
|
|
||||||
#include "windfarm.h"
|
#include "windfarm.h"
|
||||||
|
|
||||||
#define VERSION "0.1"
|
#define VERSION "0.2"
|
||||||
|
|
||||||
#undef DEBUG
|
#undef DEBUG
|
||||||
|
|
||||||
|
@ -113,6 +113,7 @@ static struct wf_lm75_sensor *wf_lm75_create(struct i2c_adapter *adapter,
|
||||||
const char *loc)
|
const char *loc)
|
||||||
{
|
{
|
||||||
struct wf_lm75_sensor *lm;
|
struct wf_lm75_sensor *lm;
|
||||||
|
int rc;
|
||||||
|
|
||||||
DBG("wf_lm75: creating %s device at address 0x%02x\n",
|
DBG("wf_lm75: creating %s device at address 0x%02x\n",
|
||||||
ds1775 ? "ds1775" : "lm75", addr);
|
ds1775 ? "ds1775" : "lm75", addr);
|
||||||
|
@ -139,9 +140,11 @@ static struct wf_lm75_sensor *wf_lm75_create(struct i2c_adapter *adapter,
|
||||||
lm->i2c.driver = &wf_lm75_driver;
|
lm->i2c.driver = &wf_lm75_driver;
|
||||||
strncpy(lm->i2c.name, lm->sens.name, I2C_NAME_SIZE-1);
|
strncpy(lm->i2c.name, lm->sens.name, I2C_NAME_SIZE-1);
|
||||||
|
|
||||||
if (i2c_attach_client(&lm->i2c)) {
|
rc = i2c_attach_client(&lm->i2c);
|
||||||
printk(KERN_ERR "windfarm: failed to attach %s %s to i2c\n",
|
if (rc) {
|
||||||
ds1775 ? "ds1775" : "lm75", lm->i2c.name);
|
printk(KERN_ERR "windfarm: failed to attach %s %s to i2c,"
|
||||||
|
" err %d\n", ds1775 ? "ds1775" : "lm75",
|
||||||
|
lm->i2c.name, rc);
|
||||||
goto fail;
|
goto fail;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -175,16 +178,22 @@ static int wf_lm75_attach(struct i2c_adapter *adapter)
|
||||||
(dev = of_get_next_child(busnode, dev)) != NULL;) {
|
(dev = of_get_next_child(busnode, dev)) != NULL;) {
|
||||||
const char *loc =
|
const char *loc =
|
||||||
get_property(dev, "hwsensor-location", NULL);
|
get_property(dev, "hwsensor-location", NULL);
|
||||||
u32 *reg = (u32 *)get_property(dev, "reg", NULL);
|
u8 addr;
|
||||||
DBG(" dev: %s... (loc: %p, reg: %p)\n", dev->name, loc, reg);
|
|
||||||
if (loc == NULL || reg == NULL)
|
/* We must re-match the adapter in order to properly check
|
||||||
|
* the channel on multibus setups
|
||||||
|
*/
|
||||||
|
if (!pmac_i2c_match_adapter(dev, adapter))
|
||||||
|
continue;
|
||||||
|
addr = pmac_i2c_get_dev_addr(dev);
|
||||||
|
if (loc == NULL || addr == 0)
|
||||||
continue;
|
continue;
|
||||||
/* real lm75 */
|
/* real lm75 */
|
||||||
if (device_is_compatible(dev, "lm75"))
|
if (device_is_compatible(dev, "lm75"))
|
||||||
wf_lm75_create(adapter, *reg, 0, loc);
|
wf_lm75_create(adapter, addr, 0, loc);
|
||||||
/* ds1775 (compatible, better resolution */
|
/* ds1775 (compatible, better resolution */
|
||||||
else if (device_is_compatible(dev, "ds1775"))
|
else if (device_is_compatible(dev, "ds1775"))
|
||||||
wf_lm75_create(adapter, *reg, 1, loc);
|
wf_lm75_create(adapter, addr, 1, loc);
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -206,6 +215,11 @@ static int wf_lm75_detach(struct i2c_client *client)
|
||||||
|
|
||||||
static int __init wf_lm75_sensor_init(void)
|
static int __init wf_lm75_sensor_init(void)
|
||||||
{
|
{
|
||||||
|
/* Don't register on old machines that use therm_pm72 for now */
|
||||||
|
if (machine_is_compatible("PowerMac7,2") ||
|
||||||
|
machine_is_compatible("PowerMac7,3") ||
|
||||||
|
machine_is_compatible("RackMac3,1"))
|
||||||
|
return -ENODEV;
|
||||||
return i2c_add_driver(&wf_lm75_driver);
|
return i2c_add_driver(&wf_lm75_driver);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
|
|
||||||
#include "windfarm.h"
|
#include "windfarm.h"
|
||||||
|
|
||||||
#define VERSION "0.1"
|
#define VERSION "0.2"
|
||||||
|
|
||||||
/* This currently only exports the external temperature sensor,
|
/* This currently only exports the external temperature sensor,
|
||||||
since that's all the control loops need. */
|
since that's all the control loops need. */
|
||||||
|
@ -81,7 +81,7 @@ static struct wf_sensor_ops wf_max6690_ops = {
|
||||||
static void wf_max6690_create(struct i2c_adapter *adapter, u8 addr)
|
static void wf_max6690_create(struct i2c_adapter *adapter, u8 addr)
|
||||||
{
|
{
|
||||||
struct wf_6690_sensor *max;
|
struct wf_6690_sensor *max;
|
||||||
char *name = "u4-temp";
|
char *name = "backside-temp";
|
||||||
|
|
||||||
max = kzalloc(sizeof(struct wf_6690_sensor), GFP_KERNEL);
|
max = kzalloc(sizeof(struct wf_6690_sensor), GFP_KERNEL);
|
||||||
if (max == NULL) {
|
if (max == NULL) {
|
||||||
|
@ -118,7 +118,6 @@ static int wf_max6690_attach(struct i2c_adapter *adapter)
|
||||||
struct device_node *busnode, *dev = NULL;
|
struct device_node *busnode, *dev = NULL;
|
||||||
struct pmac_i2c_bus *bus;
|
struct pmac_i2c_bus *bus;
|
||||||
const char *loc;
|
const char *loc;
|
||||||
u32 *reg;
|
|
||||||
|
|
||||||
bus = pmac_i2c_adapter_to_bus(adapter);
|
bus = pmac_i2c_adapter_to_bus(adapter);
|
||||||
if (bus == NULL)
|
if (bus == NULL)
|
||||||
|
@ -126,16 +125,23 @@ static int wf_max6690_attach(struct i2c_adapter *adapter)
|
||||||
busnode = pmac_i2c_get_bus_node(bus);
|
busnode = pmac_i2c_get_bus_node(bus);
|
||||||
|
|
||||||
while ((dev = of_get_next_child(busnode, dev)) != NULL) {
|
while ((dev = of_get_next_child(busnode, dev)) != NULL) {
|
||||||
|
u8 addr;
|
||||||
|
|
||||||
|
/* We must re-match the adapter in order to properly check
|
||||||
|
* the channel on multibus setups
|
||||||
|
*/
|
||||||
|
if (!pmac_i2c_match_adapter(dev, adapter))
|
||||||
|
continue;
|
||||||
if (!device_is_compatible(dev, "max6690"))
|
if (!device_is_compatible(dev, "max6690"))
|
||||||
continue;
|
continue;
|
||||||
|
addr = pmac_i2c_get_dev_addr(dev);
|
||||||
loc = get_property(dev, "hwsensor-location", NULL);
|
loc = get_property(dev, "hwsensor-location", NULL);
|
||||||
reg = (u32 *) get_property(dev, "reg", NULL);
|
if (loc == NULL || addr == 0)
|
||||||
if (!loc || !reg)
|
|
||||||
continue;
|
continue;
|
||||||
printk("found max6690, loc=%s reg=%x\n", loc, *reg);
|
printk("found max6690, loc=%s addr=0x%02x\n", loc, addr);
|
||||||
if (strcmp(loc, "BACKSIDE"))
|
if (strcmp(loc, "BACKSIDE"))
|
||||||
continue;
|
continue;
|
||||||
wf_max6690_create(adapter, *reg);
|
wf_max6690_create(adapter, addr);
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -153,6 +159,11 @@ static int wf_max6690_detach(struct i2c_client *client)
|
||||||
|
|
||||||
static int __init wf_max6690_sensor_init(void)
|
static int __init wf_max6690_sensor_init(void)
|
||||||
{
|
{
|
||||||
|
/* Don't register on old machines that use therm_pm72 for now */
|
||||||
|
if (machine_is_compatible("PowerMac7,2") ||
|
||||||
|
machine_is_compatible("PowerMac7,3") ||
|
||||||
|
machine_is_compatible("RackMac3,1"))
|
||||||
|
return -ENODEV;
|
||||||
return i2c_add_driver(&wf_max6690_driver);
|
return i2c_add_driver(&wf_max6690_driver);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -143,3 +143,7 @@ s32 wf_cpu_pid_run(struct wf_cpu_pid_state *st, s32 new_power, s32 new_temp)
|
||||||
return st->target;
|
return st->target;
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL_GPL(wf_cpu_pid_run);
|
EXPORT_SYMBOL_GPL(wf_cpu_pid_run);
|
||||||
|
|
||||||
|
MODULE_AUTHOR("Benjamin Herrenschmidt <benh@kernel.crashing.org>");
|
||||||
|
MODULE_DESCRIPTION("PID algorithm for PowerMacs thermal control");
|
||||||
|
MODULE_LICENSE("GPL");
|
||||||
|
|
|
@ -358,6 +358,7 @@ static void backside_fan_tick(void)
|
||||||
return;
|
return;
|
||||||
if (!backside_tick) {
|
if (!backside_tick) {
|
||||||
/* first time; initialize things */
|
/* first time; initialize things */
|
||||||
|
printk(KERN_INFO "windfarm: Backside control loop started.\n");
|
||||||
backside_param.min = backside_fan->ops->get_min(backside_fan);
|
backside_param.min = backside_fan->ops->get_min(backside_fan);
|
||||||
backside_param.max = backside_fan->ops->get_max(backside_fan);
|
backside_param.max = backside_fan->ops->get_max(backside_fan);
|
||||||
wf_pid_init(&backside_pid, &backside_param);
|
wf_pid_init(&backside_pid, &backside_param);
|
||||||
|
@ -407,6 +408,7 @@ static void drive_bay_fan_tick(void)
|
||||||
return;
|
return;
|
||||||
if (!drive_bay_tick) {
|
if (!drive_bay_tick) {
|
||||||
/* first time; initialize things */
|
/* first time; initialize things */
|
||||||
|
printk(KERN_INFO "windfarm: Drive bay control loop started.\n");
|
||||||
drive_bay_prm.min = drive_bay_fan->ops->get_min(drive_bay_fan);
|
drive_bay_prm.min = drive_bay_fan->ops->get_min(drive_bay_fan);
|
||||||
drive_bay_prm.max = drive_bay_fan->ops->get_max(drive_bay_fan);
|
drive_bay_prm.max = drive_bay_fan->ops->get_max(drive_bay_fan);
|
||||||
wf_pid_init(&drive_bay_pid, &drive_bay_prm);
|
wf_pid_init(&drive_bay_pid, &drive_bay_prm);
|
||||||
|
@ -458,6 +460,7 @@ static void slots_fan_tick(void)
|
||||||
return;
|
return;
|
||||||
if (!slots_started) {
|
if (!slots_started) {
|
||||||
/* first time; initialize things */
|
/* first time; initialize things */
|
||||||
|
printk(KERN_INFO "windfarm: Slots control loop started.\n");
|
||||||
wf_pid_init(&slots_pid, &slots_param);
|
wf_pid_init(&slots_pid, &slots_param);
|
||||||
slots_started = 1;
|
slots_started = 1;
|
||||||
}
|
}
|
||||||
|
@ -504,6 +507,7 @@ static void pm112_tick(void)
|
||||||
|
|
||||||
if (!started) {
|
if (!started) {
|
||||||
started = 1;
|
started = 1;
|
||||||
|
printk(KERN_INFO "windfarm: CPUs control loops started.\n");
|
||||||
for (i = 0; i < nr_cores; ++i) {
|
for (i = 0; i < nr_cores; ++i) {
|
||||||
if (create_cpu_loop(i) < 0) {
|
if (create_cpu_loop(i) < 0) {
|
||||||
failure_state = FAILURE_PERM;
|
failure_state = FAILURE_PERM;
|
||||||
|
@ -594,8 +598,6 @@ static void pm112_new_sensor(struct wf_sensor *sr)
|
||||||
{
|
{
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
|
|
||||||
if (have_all_sensors)
|
|
||||||
return;
|
|
||||||
if (!strncmp(sr->name, "cpu-temp-", 9)) {
|
if (!strncmp(sr->name, "cpu-temp-", 9)) {
|
||||||
i = sr->name[9] - '0';
|
i = sr->name[9] - '0';
|
||||||
if (sr->name[10] == 0 && i < NR_CORES &&
|
if (sr->name[10] == 0 && i < NR_CORES &&
|
||||||
|
@ -613,7 +615,7 @@ static void pm112_new_sensor(struct wf_sensor *sr)
|
||||||
} else if (!strcmp(sr->name, "slots-power")) {
|
} else if (!strcmp(sr->name, "slots-power")) {
|
||||||
if (slots_power == NULL && wf_get_sensor(sr) == 0)
|
if (slots_power == NULL && wf_get_sensor(sr) == 0)
|
||||||
slots_power = sr;
|
slots_power = sr;
|
||||||
} else if (!strcmp(sr->name, "u4-temp")) {
|
} else if (!strcmp(sr->name, "backside-temp")) {
|
||||||
if (u4_temp == NULL && wf_get_sensor(sr) == 0)
|
if (u4_temp == NULL && wf_get_sensor(sr) == 0)
|
||||||
u4_temp = sr;
|
u4_temp = sr;
|
||||||
} else
|
} else
|
||||||
|
|
|
@ -526,7 +526,7 @@ int flexcop_frontend_init(struct flexcop_device *fc)
|
||||||
info("found the stv0297 at i2c address: 0x%02x",alps_tdee4_stv0297_config.demod_address);
|
info("found the stv0297 at i2c address: 0x%02x",alps_tdee4_stv0297_config.demod_address);
|
||||||
} else
|
} else
|
||||||
/* try the sky v2.3 (vp310/Samsung tbdu18132(tsa5059)) */
|
/* try the sky v2.3 (vp310/Samsung tbdu18132(tsa5059)) */
|
||||||
if ((fc->fe = vp310_attach(&skystar23_samsung_tbdu18132_config, &fc->i2c_adap)) != NULL) {
|
if ((fc->fe = vp310_mt312_attach(&skystar23_samsung_tbdu18132_config, &fc->i2c_adap)) != NULL) {
|
||||||
ops = fc->fe->ops;
|
ops = fc->fe->ops;
|
||||||
|
|
||||||
ops->diseqc_send_master_cmd = flexcop_diseqc_send_master_cmd;
|
ops->diseqc_send_master_cmd = flexcop_diseqc_send_master_cmd;
|
||||||
|
|
|
@ -382,7 +382,7 @@ bt878_device_control(struct bt878 *bt, unsigned int cmd, union dst_gpio_packet *
|
||||||
EXPORT_SYMBOL(bt878_device_control);
|
EXPORT_SYMBOL(bt878_device_control);
|
||||||
|
|
||||||
|
|
||||||
struct cards card_list[] __devinitdata = {
|
static struct cards card_list[] __devinitdata = {
|
||||||
|
|
||||||
{ 0x01010071, BTTV_BOARD_NEBULA_DIGITV, "Nebula Electronics DigiTV" },
|
{ 0x01010071, BTTV_BOARD_NEBULA_DIGITV, "Nebula Electronics DigiTV" },
|
||||||
{ 0x07611461, BTTV_BOARD_AVDVBT_761, "AverMedia AverTV DVB-T 761" },
|
{ 0x07611461, BTTV_BOARD_AVDVBT_761, "AverMedia AverTV DVB-T 761" },
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue