Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changeset 4c363fa2 in mainline


Ignore:
Timestamp:
2017-09-21T00:02:23Z (3 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
master
Children:
5e962ad
Parents:
797dc79e
Message:

Most drivers can actually compile on most platforms.

Location:
uspace
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • uspace/Makefile

    r797dc79e r4c363fa2  
    134134        srv/hid/output \
    135135        srv/hid/remcons \
     136        srv/hw/bus/cuda_adb \
    136137        srv/hw/char/s3c24xx_uart \
     138        srv/hw/irc/apic \
     139        srv/hw/irc/i8259 \
     140        srv/hw/irc/icp-ic \
     141        srv/hw/irc/obio \
    137142        srv/hid/rfb \
    138143        drv/audio/hdaudio \
     
    143148        drv/block/ata_bd \
    144149        drv/block/ddisk \
    145         drv/char/i8042 \
    146         drv/char/pl050 \
    147         drv/char/ps2mouse \
    148         drv/char/atkbd \
    149         drv/char/xtkbd \
    150         drv/test/test1 \
    151         drv/test/test2 \
    152         drv/test/test3 \
    153         drv/fb/kfb \
     150        drv/bus/isa \
     151        drv/bus/pci/pciintel \
    154152        drv/bus/usb/ehci \
    155153        drv/bus/usb/ohci \
     
    161159        drv/bus/usb/usbmid \
    162160        drv/bus/usb/vhc \
     161        drv/char/i8042 \
     162        drv/char/ns8250 \
     163        drv/char/pl050 \
     164        drv/char/ps2mouse \
     165        drv/char/atkbd \
     166        drv/char/xtkbd \
     167        drv/test/test1 \
     168        drv/test/test2 \
     169        drv/test/test3 \
     170        drv/fb/amdm37x_dispc \
     171        drv/fb/kfb \
    163172        drv/nic/ne2k \
    164173        drv/nic/e1k \
     
    166175        drv/nic/rtl8169 \
    167176        drv/nic/ar9271 \
    168         drv/platform/icp
    169 
    170 ## Platform-specific hardware support
    171 #
    172 
    173 ifeq ($(UARCH), $(filter $(UARCH),amd64 ia32 ia64))
    174         DIRS += \
    175                 drv/platform/pc \
    176                 drv/bus/pci/pciintel \
    177                 drv/bus/isa \
    178                 drv/char/ns8250 \
    179                 drv/time/cmos-rtc \
    180                 srv/hw/irc/apic \
    181                 srv/hw/irc/i8259
    182 endif
    183 
    184 ifeq ($(UARCH), $(filter $(UARCH),mips32 mips32eb))
    185 ifeq ($(MACHINE),msim)
    186         DIRS += \
    187                 drv/platform/msim
    188 else
    189         DIRS += \
    190                 drv/platform/malta \
    191                 drv/bus/pci/pciintel \
    192                 drv/bus/isa
    193 endif
    194 endif
    195 
    196 ifeq ($(UARCH),ppc32)
    197         DIRS += \
    198                 drv/platform/mac \
    199                 drv/bus/pci/pciintel \
    200                 srv/hw/bus/cuda_adb
    201 endif
    202 
     177        drv/platform/amdm37x \
     178        drv/platform/icp \
     179        drv/platform/mac \
     180        drv/platform/malta \
     181        drv/platform/msim \
     182        drv/platform/pc \
     183        drv/time/cmos-rtc
     184
     185## sun4u driver won't compile on 32-bit targets
    203186ifeq ($(UARCH),sparc64)
    204187        DIRS += \
    205                 srv/hw/irc/obio
    206 ifeq ($(MACHINE),generic)
    207         DIRS += \
    208                 drv/platform/sun4u \
    209                 drv/bus/pci/pciintel \
    210                 drv/bus/isa \
    211                 drv/char/ns8250
    212 endif
    213 endif
    214 
    215 ifeq ($(UARCH),arm32)
    216         DIRS += \
    217                 drv/platform/amdm37x \
    218                 drv/fb/amdm37x_dispc \
    219                 srv/hw/irc/icp-ic
     188                drv/platform/sun4u
    220189endif
    221190
  • uspace/srv/hw/bus/cuda_adb/cuda_adb.c

    r797dc79e r4c363fa2  
    466466
    467467        if (size != 3) {
    468                 printf("unrecognized packet, size=%d\n", size);
     468                printf("unrecognized packet, size=%zu\n", size);
    469469                for (i = 0; i < size; ++i) {
    470470                        printf(" 0x%02x", data[i]);
     
    475475
    476476        if (reg_no != 0) {
    477                 printf("unrecognized packet, size=%d\n", size);
     477                printf("unrecognized packet, size=%zu\n", size);
    478478                for (i = 0; i < size; ++i) {
    479479                        printf(" 0x%02x", data[i]);
  • uspace/srv/hw/irc/icp-ic/icp-ic.c

    r797dc79e r4c363fa2  
    6565                return EINVAL;
    6666
    67         log_msg(LOG_DEFAULT, LVL_NOTE, "Enable IRQ %d", irq);
     67        log_msg(LOG_DEFAULT, LVL_NOTE, "Enable IRQ %zu", irq);
    6868
    6969        pio_write_32(&icpic_regs->irq_enableset, BIT_V(uint32_t, irq));
  • uspace/srv/hw/irc/obio/obio.c

    r797dc79e r4c363fa2  
    4848#include <ddi.h>
    4949#include <align.h>
     50#include <inttypes.h>
    5051#include <stdbool.h>
    5152#include <errno.h>
     
    127128        }
    128129       
    129         printf("%s: OBIO registers with base at %lx\n", NAME, base_phys);
     130        printf("%s: OBIO registers with base at 0x%" PRIun "\n", NAME, base_phys);
    130131       
    131132        async_set_fallback_port_handler(obio_connection, NULL);
Note: See TracChangeset for help on using the changeset viewer.