summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2005-01-04 23:28:37 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2005-01-04 23:28:37 +0000
commita4d3eb0dcc85fca0a6d7de8bf50d8af330921002 (patch)
tree0bc438f51b5b49f4c73cd3fd89ee813a462d02f7 /c
parent2005-01-04 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-a4d3eb0dcc85fca0a6d7de8bf50d8af330921002.tar.bz2
2005-01-04 Joel Sherrill <joel@OARcorp.com>
* comm/gdb_glue.c, irq/idt.c: Remove warnings.
Diffstat (limited to 'c')
-rw-r--r--c/src/lib/libbsp/i386/shared/ChangeLog4
-rw-r--r--c/src/lib/libbsp/i386/shared/comm/gdb_glue.c3
-rw-r--r--c/src/lib/libbsp/i386/shared/irq/idt.c10
3 files changed, 12 insertions, 5 deletions
diff --git a/c/src/lib/libbsp/i386/shared/ChangeLog b/c/src/lib/libbsp/i386/shared/ChangeLog
index f355a66934..ae3fa0de0c 100644
--- a/c/src/lib/libbsp/i386/shared/ChangeLog
+++ b/c/src/lib/libbsp/i386/shared/ChangeLog
@@ -1,3 +1,7 @@
+2005-01-04 Joel Sherrill <joel@OARcorp.com>
+
+ * comm/gdb_glue.c, irq/idt.c: Remove warnings.
+
2004-09-27 Greg Menke <gregory.menke@gsfc.nasa.gov>
PR 608/bsps
diff --git a/c/src/lib/libbsp/i386/shared/comm/gdb_glue.c b/c/src/lib/libbsp/i386/shared/comm/gdb_glue.c
index 0df2373372..6b5aa7db3d 100644
--- a/c/src/lib/libbsp/i386/shared/comm/gdb_glue.c
+++ b/c/src/lib/libbsp/i386/shared/comm/gdb_glue.c
@@ -19,6 +19,9 @@
#define BREAKPOINT() asm(" int $3");
extern int BSPConsolePort;
+void i386_stub_glue_init(int);
+void i386_stub_glue_init_breakin(void);
+void set_debug_traps(void);
/* Init GDB glue */
void init_remote_gdb( void )
diff --git a/c/src/lib/libbsp/i386/shared/irq/idt.c b/c/src/lib/libbsp/i386/shared/irq/idt.c
index 909d82eac4..465cbd4e27 100644
--- a/c/src/lib/libbsp/i386/shared/irq/idt.c
+++ b/c/src/lib/libbsp/i386/shared/irq/idt.c
@@ -40,9 +40,9 @@ void create_interrupt_gate_descriptor (interrupt_gate_descriptor* idtEntry,
rtems_raw_irq_hdl get_hdl_from_vector(rtems_vector_offset index)
{
- rtems_raw_irq_hdl hdl;
+ uint32_t hdl;
interrupt_gate_descriptor* idt_entry_tbl;
- unsigned limit;
+ uint32_t limit;
i386_get_info_from_IDTR (&idt_entry_tbl, &limit);
@@ -53,9 +53,9 @@ rtems_raw_irq_hdl get_hdl_from_vector(rtems_vector_offset index)
return 0;
}
- * ((unsigned int*) &hdl) = (idt_entry_tbl[index].low_offsets_bits |
- (idt_entry_tbl[index].high_offsets_bits << 16));
- return hdl;
+ hdl = (idt_entry_tbl[index].low_offsets_bits |
+ (idt_entry_tbl[index].high_offsets_bits << 16));
+ return (rtems_raw_irq_hdl) hdl;
}
int i386_set_idt_entry (const rtems_raw_irq_connect_data* irq)