diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-04-28 18:51:58 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-04-28 18:51:58 +0000 |
commit | 00b5917fe629b1a9d331566507be4a804378d952 (patch) | |
tree | b9a8b605dfa45b0f1b2a5473209179762001d3cf /c/src/lib/libbsp/powerpc/shared/bootloader | |
parent | 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com> (diff) | |
download | rtems-00b5917fe629b1a9d331566507be4a804378d952.tar.bz2 |
2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
* shared/bootloader/em86.c, shared/bootloader/mm.c,
shared/console/polled_io.c, shared/irq/irq_init.c,
shared/startup/bspstart.c: Remove warnings.
Diffstat (limited to 'c/src/lib/libbsp/powerpc/shared/bootloader')
-rw-r--r-- | c/src/lib/libbsp/powerpc/shared/bootloader/em86.c | 7 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/shared/bootloader/mm.c | 5 |
2 files changed, 7 insertions, 5 deletions
diff --git a/c/src/lib/libbsp/powerpc/shared/bootloader/em86.c b/c/src/lib/libbsp/powerpc/shared/bootloader/em86.c index a7584ea294..30dbb5fb34 100644 --- a/c/src/lib/libbsp/powerpc/shared/bootloader/em86.c +++ b/c/src/lib/libbsp/powerpc/shared/bootloader/em86.c @@ -177,7 +177,8 @@ int bios86pci(x86 * p) { AH=pcibios_write_config_word(BH, BL, reg, ld_le16(&CX)); break; case 13: /* write_config_dword */ - AH=pcibios_write_config_dword(BH, BL, reg, ld_le32(&ECX)); + AH=pcibios_write_config_dword( + BH, BL, reg, ld_le32((uint32_t *)&ECX)); break; default: printf("Unimplemented or illegal PCI service call #%d!\n", @@ -207,7 +208,7 @@ unsigned pop2(x86 *p) { int int10h(x86 * p) { /* Process BIOS video interrupt */ unsigned vector; - vector=ld_le32((unsigned *)p->vbase+0x10); + vector=ld_le32((uint32_t *)p->vbase+0x10); if (((vector&0xffff0000)>>16)==0xc000) { push2(p, p->eflags); push2(p, p->cs); @@ -528,7 +529,7 @@ void em86_main(struct pci_dev *dev){ *(u_int *)(p->ssbase+ld_le16(&SP)) = UINT_MAX; /* Interrupt for BIOS EGA services is 0xf000:0xf065 (int 0x10) */ - st_le32((u_int *)p->vbase + 0x10, 0xf000f065); + st_le32((uint32_t *)p->vbase + 0x10, 0xf000f065); /* Enable the ROM, read it and disable it immediately */ pci_bootloader_read_config_dword(dev, PCI_ROM_ADDRESS, &saved_rom); diff --git a/c/src/lib/libbsp/powerpc/shared/bootloader/mm.c b/c/src/lib/libbsp/powerpc/shared/bootloader/mm.c index 3cef24a30c..eee6e4ffc3 100644 --- a/c/src/lib/libbsp/powerpc/shared/bootloader/mm.c +++ b/c/src/lib/libbsp/powerpc/shared/bootloader/mm.c @@ -46,6 +46,9 @@ #include <libcpu/page.h> #include <limits.h> +extern void (tlb_handlers)(void); +extern void (_handler_glue)(void); + /* We use our own kind of simple memory areas for the loader, but * we want to avoid potential clashes with kernel includes. * Here a map maps contiguous areas from base to end, @@ -706,8 +709,6 @@ void mm_init(u_long image_size) u_long lowpage=ULONG_MAX, highpage; struct _mm_private *mm = (struct _mm_private *) bd->mm_private; RESIDUAL * res=bd->residual; - extern void (tlb_handlers)(void); - extern void (_handler_glue)(void); int i; map *p; |