On Wed, Aug 08, 2001 at 09:10:22AM -0400, John F Davis wrote:
Hello
We are trying to build a kernel with loadable modules support using a stock
mvista CDK 1.2 toolset. The
error is that many symbols are not resolved correctly. If I build without
module
support the kernel builds fine.
Yep.
For what its worth, we noticed that pci_io_base (one of the undefined
symbols) was defined in the powermac tree.
Lastly, does Mvista release different releases or patches for the same
kernel? ie., We build 2.2.14 kernels
with module support on other machines here in the lab. However, building
this kernel on a newly installed machine fails.
There was a bug in the released MV 2.2.14 K2 port. I sent the following
patch to customers at the time (the actual LSP was never updated). The
hhl-2.0 LSP (2.4.2-based) doesn't have this problem.
-Matt
===== arch/ppc/kernel/ppc_ksyms.c 1.2 vs edited =====
--- 1.2/linux/arch/ppc/kernel/ppc_ksyms.c Fri Jun 16 17:50:57 2000
+++ edited/arch/ppc/kernel/ppc_ksyms.c Fri Aug 18 10:54:06 2000
@@ -80,10 +80,10 @@
EXPORT_SYMBOL(ISA_DMA_THRESHOLD);
EXPORT_SYMBOL(DMA_MODE_READ);
EXPORT_SYMBOL(DMA_MODE_WRITE);
-#ifndef CONFIG_8xx
+#ifndef CONFIG_PPC_EMBEDDED
EXPORT_SYMBOL(_prep_type);
EXPORT_SYMBOL(ucSystemType);
-#endif /* CONFIG_8xx */
+#endif /* CONFIG_PPC_EMBEDDED */
EXPORT_SYMBOL(atomic_add);
EXPORT_SYMBOL(atomic_sub);
@@ -188,21 +188,21 @@
EXPORT_SYMBOL(_machine);
EXPORT_SYMBOL(ppc_md);
-#ifndef CONFIG_8xx
+#ifndef CONFIG_PPC_EMBEDDED
EXPORT_SYMBOL(adb_request);
EXPORT_SYMBOL(adb_register);
EXPORT_SYMBOL(cuda_request);
EXPORT_SYMBOL(cuda_poll);
EXPORT_SYMBOL(pmu_request);
EXPORT_SYMBOL(pmu_poll);
-#endif /* CONFIG_8xx */
+#endif /* CONFIG_PPC_EMBEDDED */
#ifdef CONFIG_PMAC_PBOOK
EXPORT_SYMBOL(pmu_register_sleep_notifier);
EXPORT_SYMBOL(pmu_unregister_sleep_notifier);
EXPORT_SYMBOL(pmu_enable_irled);
#endif CONFIG_PMAC_PBOOK
EXPORT_SYMBOL(abort);
-#ifndef CONFIG_8xx
+#ifndef CONFIG_PPC_EMBEDDED
EXPORT_SYMBOL(find_devices);
EXPORT_SYMBOL(find_type_devices);
EXPORT_SYMBOL(find_compatible_devices);
@@ -216,7 +216,7 @@
EXPORT_SYMBOL(feature_set);
EXPORT_SYMBOL(feature_clear);
EXPORT_SYMBOL(feature_test);
-#endif /* CONFIG_8xx */
+#endif /* CONFIG_PPC_EMBEDDED */
#ifdef CONFIG_SCSI
EXPORT_SYMBOL(note_scsi_host);
#endif
--
Matt Porter
MontaVista Software, Inc.
mporter@mvista.com
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/