Changeset e8a0b90 in mainline for kernel/arch/ia32/src/drivers


Ignore:
Timestamp:
2007-05-31T21:21:02Z (18 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
d8431986
Parents:
67f5fbd9
Message:

fix ICC compilation

Location:
kernel/arch/ia32/src/drivers
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ia32/src/drivers/ega.c

    r67f5fbd9 re8a0b90  
    6767};
    6868
    69 void ega_move_cursor(void);
     69static void ega_move_cursor(void);
    7070
    7171void ega_init(void)
     
    120120}
    121121
    122 void ega_putchar(chardev_t *d, const char ch)
     122void ega_putchar(chardev_t *d __attribute__((unused)), const char ch)
    123123{
    124124        ipl_t ipl;
     
    153153{
    154154        outb(0x3d4, 0xe);
    155         outb(0x3d5, (ega_cursor >> 8) & 0xff);
     155        outb(0x3d5, (uint8_t) ((ega_cursor >> 8) & 0xff));
    156156        outb(0x3d4, 0xf);
    157         outb(0x3d5, ega_cursor & 0xff);
     157        outb(0x3d5, (uint8_t) (ega_cursor & 0xff));     
    158158}
    159159
  • kernel/arch/ia32/src/drivers/i8254.c

    r67f5fbd9 re8a0b90  
    6767}
    6868
    69 static void i8254_irq_handler(irq_t *irq, void *arg, ...)
     69static void i8254_irq_handler(irq_t *irq, void *arg __attribute__((unused)), ...)
    7070{
    7171        /*
     
    122122                /* will read both status and count */
    123123                outb(CLK_PORT4, 0xc2);
    124                 not_ok = (inb(CLK_PORT1)>>6)&1;
     124                not_ok = (uint8_t) ((inb(CLK_PORT1) >> 6) & 1);
    125125                t1 = inb(CLK_PORT1);
    126126                t1 |= inb(CLK_PORT1) << 8;
  • kernel/arch/ia32/src/drivers/i8259.c

    r67f5fbd9 re8a0b90  
    9696        if (irqmask & 0xff) {
    9797                x = inb(PIC_PIC0PORT2);
    98                 outb(PIC_PIC0PORT2, x & (~(irqmask & 0xff)));
     98                outb(PIC_PIC0PORT2, (uint8_t) (x & (~(irqmask & 0xff))));
    9999        }
    100100        if (irqmask >> 8) {
    101101                x = inb(PIC_PIC1PORT2);
    102                 outb(PIC_PIC1PORT2, x & (~(irqmask >> 8)));
     102                outb(PIC_PIC1PORT2, (uint8_t) (x & (~(irqmask >> 8))));
    103103        }
    104104}
     
    110110        if (irqmask & 0xff) {
    111111                x = inb(PIC_PIC0PORT2);
    112                 outb(PIC_PIC0PORT2, x | (irqmask & 0xff));
     112                outb(PIC_PIC0PORT2, (uint8_t) (x | (irqmask & 0xff)));
    113113        }
    114114        if (irqmask >> 8) {
    115115                x = inb(PIC_PIC1PORT2);
    116                 outb(PIC_PIC1PORT2, x | (irqmask >> 8));
     116                outb(PIC_PIC1PORT2, (uint8_t) (x | (irqmask >> 8)));
    117117        }
    118118}
     
    124124}
    125125
    126 void pic_spurious(int n, istate_t *istate)
     126void pic_spurious(int n __attribute__((unused)), istate_t *istate __attribute__((unused)))
    127127{
    128128#ifdef CONFIG_DEBUG
    129         printf("cpu%d: PIC spurious interrupt\n", CPU->id);
     129        printf("cpu%u: PIC spurious interrupt\n", CPU->id);
    130130#endif
    131131}
Note: See TracChangeset for help on using the changeset viewer.