sparc64: Allow chmc to be built as a module.
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
881d021ab0
commit
41660e9ac6
|
@ -191,6 +191,17 @@ config US2E_FREQ
|
||||||
|
|
||||||
If in doubt, say N.
|
If in doubt, say N.
|
||||||
|
|
||||||
|
config US3_MC
|
||||||
|
tristate "UltraSPARC-III Memory Controller driver"
|
||||||
|
default y
|
||||||
|
help
|
||||||
|
This adds a driver for the UltraSPARC-III memory controller.
|
||||||
|
Loading this driver allows exact mnemonic strings to be
|
||||||
|
printed in the event of a memory error, so that the faulty DIMM
|
||||||
|
on the motherboard can be matched to the error.
|
||||||
|
|
||||||
|
If in doubt, say Y, as this information can be very useful.
|
||||||
|
|
||||||
# Global things across all Sun machines.
|
# Global things across all Sun machines.
|
||||||
config GENERIC_LOCKBREAK
|
config GENERIC_LOCKBREAK
|
||||||
bool
|
bool
|
||||||
|
|
|
@ -11,7 +11,7 @@ obj-y := process.o setup.o cpu.o idprom.o \
|
||||||
traps.o auxio.o una_asm.o sysfs.o iommu.o \
|
traps.o auxio.o una_asm.o sysfs.o iommu.o \
|
||||||
irq.o ptrace.o time.o sys_sparc.o signal.o \
|
irq.o ptrace.o time.o sys_sparc.o signal.o \
|
||||||
unaligned.o central.o pci.o starfire.o \
|
unaligned.o central.o pci.o starfire.o \
|
||||||
power.o sbus.o sparc64_ksyms.o chmc.o \
|
power.o sbus.o sparc64_ksyms.o \
|
||||||
visemul.o prom.o of_device.o hvapi.o sstate.o mdesc.o
|
visemul.o prom.o of_device.o hvapi.o sstate.o mdesc.o
|
||||||
|
|
||||||
obj-$(CONFIG_DYNAMIC_FTRACE) += ftrace.o
|
obj-$(CONFIG_DYNAMIC_FTRACE) += ftrace.o
|
||||||
|
@ -25,6 +25,7 @@ obj-$(CONFIG_COMPAT) += sys32.o sys_sparc32.o signal32.o
|
||||||
obj-$(CONFIG_MODULES) += module.o
|
obj-$(CONFIG_MODULES) += module.o
|
||||||
obj-$(CONFIG_US3_FREQ) += us3_cpufreq.o
|
obj-$(CONFIG_US3_FREQ) += us3_cpufreq.o
|
||||||
obj-$(CONFIG_US2E_FREQ) += us2e_cpufreq.o
|
obj-$(CONFIG_US2E_FREQ) += us2e_cpufreq.o
|
||||||
|
obj-$(CONFIG_US3_MC) += chmc.o
|
||||||
obj-$(CONFIG_KPROBES) += kprobes.o
|
obj-$(CONFIG_KPROBES) += kprobes.o
|
||||||
obj-$(CONFIG_SUN_LDOMS) += ldc.o vio.o viohs.o ds.o
|
obj-$(CONFIG_SUN_LDOMS) += ldc.o vio.o viohs.o ds.o
|
||||||
obj-$(CONFIG_AUDIT) += audit.o
|
obj-$(CONFIG_AUDIT) += audit.o
|
||||||
|
|
|
@ -299,3 +299,5 @@ EXPORT_SYMBOL(xor_niagara_2);
|
||||||
EXPORT_SYMBOL(xor_niagara_3);
|
EXPORT_SYMBOL(xor_niagara_3);
|
||||||
EXPORT_SYMBOL(xor_niagara_4);
|
EXPORT_SYMBOL(xor_niagara_4);
|
||||||
EXPORT_SYMBOL(xor_niagara_5);
|
EXPORT_SYMBOL(xor_niagara_5);
|
||||||
|
|
||||||
|
EXPORT_SYMBOL_GPL(real_hard_smp_processor_id);
|
||||||
|
|
|
@ -166,6 +166,7 @@ int register_dimm_printer(dimm_printer_t func)
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
EXPORT_SYMBOL_GPL(register_dimm_printer);
|
||||||
|
|
||||||
void unregister_dimm_printer(dimm_printer_t func)
|
void unregister_dimm_printer(dimm_printer_t func)
|
||||||
{
|
{
|
||||||
|
@ -176,7 +177,7 @@ void unregister_dimm_printer(dimm_printer_t func)
|
||||||
dimm_handler = NULL;
|
dimm_handler = NULL;
|
||||||
spin_unlock_irqrestore(&dimm_handler_lock, flags);
|
spin_unlock_irqrestore(&dimm_handler_lock, flags);
|
||||||
}
|
}
|
||||||
|
EXPORT_SYMBOL_GPL(unregister_dimm_printer);
|
||||||
|
|
||||||
void spitfire_insn_access_exception(struct pt_regs *regs, unsigned long sfsr, unsigned long sfar)
|
void spitfire_insn_access_exception(struct pt_regs *regs, unsigned long sfsr, unsigned long sfar)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue