more warning fixes.
authorStefan Reinauer <stepan@coresystems.de>
Wed, 17 Mar 2010 03:14:54 +0000 (03:14 +0000)
committerStefan Reinauer <stepan@openbios.org>
Wed, 17 Mar 2010 03:14:54 +0000 (03:14 +0000)
Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5242 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

src/cpu/intel/socket_PGA370/Kconfig
src/include/reset.h
src/mainboard/digitallogic/adl855pc/Kconfig
src/mainboard/rca/rm4100/Kconfig
src/mainboard/thomson/ip1000/Kconfig
src/mainboard/thomson/ip1000/mainboard_smi.c
src/northbridge/intel/i82830/vga.c
src/southbridge/intel/i82801dx/i82801dx.h
src/southbridge/intel/i82801dx/i82801dx_reset.c
src/southbridge/intel/i82801dx/i82801dx_smi.c
src/superio/smsc/smscsuperio/superio.c

index cd3ecd0107eb4897d83d3fcc07d9fe0e17c7d57c..d7e8eb704be32e9ed192cd54d27cc3e046998915 100644 (file)
@@ -22,3 +22,10 @@ config CPU_INTEL_SOCKET_PGA370
        bool
        select MMX
        select UDELAY_TSC
+
+# Not all CPUs for Socket 370 can do SSE2
+config SSE2
+       bool
+       default n
+       depends on CPU_INTEL_SOCKET_PGA370
+
index fd78189b17dc68ceead53e96c07253bfd13f3210..3d72a8cc0a28c2f64b6f9290e097be94b9adfae2 100644 (file)
@@ -1,6 +1,9 @@
 #ifndef RESET_H
 #define RESET_H
 
+#if !defined( __ROMCC__ )
+/* ROMCC can't do function prototypes... */
+
 #if CONFIG_HAVE_HARD_RESET == 1
 void hard_reset(void);
 #else
@@ -9,3 +12,4 @@ void hard_reset(void);
 void soft_reset(void);
 
 #endif
+#endif
index 58b9f6f0344b41000a4d9e63ffb9445f7acefe27..c44cbe41a5f2c9beaa3a65be17862c4a40d0f2ae 100644 (file)
@@ -7,6 +7,7 @@ config BOARD_DIGITALLOGIC_ADL855PC
        select SUPERIO_WINBOND_W83627HF
        select ROMCC
        select HAVE_PIRQ_TABLE
+       select HAVE_HARD_RESET
        select BOARD_ROMSIZE_KB_1024
 
 config MAINBOARD_DIR
index 1654128b0373d331fd76c5a4ae6e8275148869d5..fd54e995569088ecbd5d0201812b67220d918ad0 100644 (file)
@@ -9,6 +9,7 @@ config BOARD_RCA_RM4100
        select HAVE_PIRQ_TABLE
        select UDELAY_TSC
        select BOARD_ROMSIZE_KB_512
+       select HAVE_HARD_RESET
        select HAVE_SMI_HANDLER
 
 config MAINBOARD_DIR
index 48ab245fd7916db59770bc4b2f97b65f5a9a1e0b..3ea2ae926ac530aaed80a11851fea329a48e7dc7 100644 (file)
@@ -9,6 +9,7 @@ config BOARD_THOMSON_IP1000
        select HAVE_PIRQ_TABLE
        select UDELAY_TSC
        select BOARD_ROMSIZE_KB_512
+       select HAVE_HARD_RESET
        select HAVE_SMI_HANDLER
 
 config MAINBOARD_DIR
index 3e242359ee880d144920510deb16efb78dd3ae63..39842e0adc4c29f29cc4e61c0b63215b8c8832aa 100644 (file)
@@ -22,6 +22,7 @@
 #include <arch/io.h>
 #include <arch/romcc_io.h>
 #include <console/console.h>
+#include <cpu/x86/smm.h>
 
 int mainboard_io_trap_handler(int smif)
 {
index 8c1cac0a842866d4d9ce47adbc21d8fc8579d812..ccab697a895ef7c639c2ce5536bff602468f6362 100644 (file)
@@ -25,7 +25,9 @@
 #include <device/pci.h>
 #include <device/pci_ids.h>
 #include <cbfs.h>
+#if defined(CONFIG_PCI_OPTION_ROM_RUN_YABEL) && CONFIG_PCI_OPTION_ROM_RUN_YABEL
 #include <x86emu/x86emu.h>
+#endif
 
 static void vga_init(device_t dev)
 {
index 04092966bc9eb4ad20400eea7eb89ee8058f4b06..070fb7e4a2e392c21eabd58b6ea3b43461242ab4 100644 (file)
@@ -36,6 +36,8 @@
 extern void i82801dx_enable(device_t dev);
 #endif
 
+#define DEBUG_PERIODIC_SMIS 0
+
 #define MAINBOARD_POWER_OFF    0
 #define MAINBOARD_POWER_ON     1
 #define MAINBOARD_POWER_KEEP   2
index 3d5c600289a27b5b1a6f39838ad9358886ca02c9..8dbe6cb1d7943682fe57dd7db89a928775115923 100644 (file)
@@ -18,6 +18,7 @@
  */
 
 #include <arch/io.h>
+#include <reset.h>
 
 void hard_reset(void)
 {
index b934dcf2bdd2096bcb3a1a407ab8aba99a7f1d27..a536d8ba760060aaa9658c711d00689aa34e87a7 100644 (file)
@@ -24,6 +24,7 @@
 #include <device/pci.h>
 #include <console/console.h>
 #include <arch/io.h>
+#include <cpu/cpu.h>
 #include <cpu/x86/cache.h>
 #include <cpu/x86/smm.h>
 #include <string.h>
@@ -237,7 +238,7 @@ static void smi_set_eos(void)
 
 extern uint8_t smm_relocation_start, smm_relocation_end;
 
-void smm_relocate(void)
+static void smm_relocate(void)
 {
        u32 smi_en;
        u16 pm1_en;
@@ -317,7 +318,7 @@ void smm_relocate(void)
        outb(0x00, 0xb2);
 }
 
-void smm_install(void)
+static void smm_install(void)
 {
        /* enable the SMM memory window */
        pci_write_config8(dev_find_slot(0, PCI_DEVFN(0, 0)), SMRAM,
index 1a411e3439654ce059958c1e86363e2845d7cc63..b86cd8649e789c74c8704e73555aced2c5141b85 100644 (file)
@@ -345,7 +345,7 @@ static void enable_dev(device_t dev)
 
        /* Enable the specified devices (if present on the chip). */
        pnp_enable_devices(dev, &pnp_ops, ARRAY_SIZE(pnp_dev_info),
-                          &pnp_dev_info);
+                          &pnp_dev_info[0]);
 
        /* Restore LD_FOO values. */
        for (j = 0; j < ARRAY_SIZE(pnp_dev_info); j++)