Changeset 7bdcc45 in mainline for uspace/srv/hw


Ignore:
Timestamp:
2010-12-16T16:38:49Z (15 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
7837101
Parents:
8e58f94 (diff), eb221e5 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge mainline changes.

Location:
uspace/srv/hw
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hw/bus/cuda_adb/cuda_adb.c

    r8e58f94 r7bdcc45  
    195195        ipc_callid_t callid;
    196196        ipc_call_t call;
    197         ipcarg_t method;
     197        sysarg_t method;
    198198        devmap_handle_t dh;
    199199        int retval;
     
    220220        while (1) {
    221221                callid = async_get_call(&call);
    222                 method = IPC_GET_METHOD(call);
     222                method = IPC_GET_IMETHOD(call);
    223223                switch (method) {
    224224                case IPC_M_PHONE_HUNGUP:
  • uspace/srv/hw/char/i8042/i8042.c

    r8e58f94 r7bdcc45  
    4646#include <stdio.h>
    4747#include <errno.h>
     48#include <inttypes.h>
    4849
    4950#include "i8042.h"
     
    201202        ipc_register_irq(inr_a, device_assign_devno(), 0, &i8042_kbd);
    202203        ipc_register_irq(inr_b, device_assign_devno(), 0, &i8042_kbd);
    203         printf("%s: registered for interrupts %d and %d\n", NAME, inr_a, inr_b);
     204        printf("%s: registered for interrupts %" PRIun " and %" PRIun "\n",
     205            NAME, inr_a, inr_b);
    204206
    205207        wait_ready();
     
    217219        ipc_callid_t callid;
    218220        ipc_call_t call;
    219         ipcarg_t method;
     221        sysarg_t method;
    220222        devmap_handle_t dh;
    221223        int retval;
     
    246248        while (1) {
    247249                callid = async_get_call(&call);
    248                 method = IPC_GET_METHOD(call);
     250                method = IPC_GET_IMETHOD(call);
    249251                switch (method) {
    250252                case IPC_M_PHONE_HUNGUP:
     
    262264                        break;
    263265                case IPC_FIRST_USER_METHOD:
    264                         printf(NAME ": write %d to devid %d\n",
     266                        printf(NAME ": write %" PRIun " to devid %d\n",
    265267                            IPC_GET_ARG1(call), dev_id);
    266268                        i8042_port_write(dev_id, IPC_GET_ARG1(call));
  • uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c

    r8e58f94 r7bdcc45  
    4848#include <sysinfo.h>
    4949#include <errno.h>
     50#include <inttypes.h>
    5051
    5152#include "s3c24xx_uart.h"
     
    9596        if (rc != EOK) {
    9697                devmap_hangup_phone(DEVMAP_DRIVER);
    97                 printf(NAME ": Unable to register device %s.\n");
     98                printf(NAME ": Unable to register device %s.\n",
     99                    NAMESPACE "/" NAME);
    98100                return -1;
    99101        }
     
    114116        ipc_callid_t callid;
    115117        ipc_call_t call;
    116         ipcarg_t method;
     118        sysarg_t method;
    117119        int retval;
    118120
     
    122124        while (1) {
    123125                callid = async_get_call(&call);
    124                 method = IPC_GET_METHOD(call);
     126                method = IPC_GET_IMETHOD(call);
    125127                switch (method) {
    126128                case IPC_M_PHONE_HUNGUP:
     
    134136                        break;
    135137                case CHAR_WRITE_BYTE:
    136                         printf(NAME ": write %d to device\n",
     138                        printf(NAME ": write %" PRIun " to device\n",
    137139                            IPC_GET_ARG1(call));
    138140                        s3c24xx_uart_sendb(uart, (uint8_t) IPC_GET_ARG1(call));
     
    185187        uart->client_phone = -1;
    186188
    187         printf(NAME ": device at physical address 0x%x, inr %d.\n",
    188             uart->paddr, inr);
     189        printf(NAME ": device at physical address %p, inr %" PRIun ".\n",
     190            (void *) uart->paddr, inr);
    189191
    190192        async_set_interrupt_received(s3c24xx_uart_irq_handler);
  • uspace/srv/hw/cir/fhc/fhc.c

    r8e58f94 r7bdcc45  
    8282       
    8383                callid = async_get_call(&call);
    84                 switch (IPC_GET_METHOD(call)) {
     84                switch (IPC_GET_IMETHOD(call)) {
    8585                case BUS_CLEAR_INTERRUPT:
    8686                        inr = IPC_GET_ARG1(call);
     
    129129        }
    130130       
    131         printf(NAME ": FHC UART registers at %p, %d bytes\n", fhc_uart_phys,
     131        printf(NAME ": FHC UART registers at %p, %zu bytes\n", fhc_uart_phys,
    132132            fhc_uart_size);
    133133       
    134134        async_set_client_connection(fhc_connection);
    135         ipcarg_t phonead;
     135        sysarg_t phonead;
    136136        ipc_connect_to_me(PHONE_NS, SERVICE_FHC, 0, 0, &phonead);
    137137       
  • uspace/srv/hw/cir/obio/obio.c

    r8e58f94 r7bdcc45  
    9292       
    9393                callid = async_get_call(&call);
    94                 switch (IPC_GET_METHOD(call)) {
     94                switch (IPC_GET_IMETHOD(call)) {
    9595                case BUS_CLEAR_INTERRUPT:
    9696                        inr = IPC_GET_ARG1(call);
     
    134134       
    135135        async_set_client_connection(obio_connection);
    136         ipcarg_t phonead;
     136        sysarg_t phonead;
    137137        ipc_connect_to_me(PHONE_NS, SERVICE_OBIO, 0, 0, &phonead);
    138138       
  • uspace/srv/hw/netif/dp8390/dp8390.c

    r8e58f94 r7bdcc45  
    432432        dep->de_write_iovec.iod_iovec[0].iov_size = size;
    433433        dep->de_write_iovec.iod_iovec_s = 1;
    434         dep->de_write_iovec.iod_iovec_addr = NULL;
     434        dep->de_write_iovec.iod_iovec_addr = (uintptr_t) NULL;
    435435
    436436        if (size < ETH_MIN_PACK_SIZE || size > ETH_MAX_PACK_SIZE_TAGGED)
     
    10151015        dep->de_read_iovec.iod_iovec[0].iov_size = length;
    10161016        dep->de_read_iovec.iod_iovec_s = 1;
    1017         dep->de_read_iovec.iod_iovec_addr = NULL;
     1017        dep->de_read_iovec.iod_iovec_addr = (uintptr_t) NULL;
    10181018
    10191019        last = page + (length - 1) / DP_PAGESIZE;
     
    15161516        if (!wdeth_probe(dep) && !ne_probe(dep) && !el2_probe(dep))
    15171517        {
    1518                 printf("%s: No ethernet card found at 0x%x\n",
    1519                         dep->de_name, dep->de_base_port);
     1518                printf("%s: No ethernet card found at %#lx\n",
     1519                    dep->de_name, dep->de_base_port);
    15201520                dep->de_mode= DEM_DISABLED;
    15211521                return;
  • uspace/srv/hw/netif/dp8390/dp8390_module.c

    r8e58f94 r7bdcc45  
    6363 *  @param[in] call The interrupt call.
    6464 */
    65 #define IRQ_GET_DEVICE(call)                    (device_id_t) IPC_GET_METHOD(*call)
     65#define IRQ_GET_DEVICE(call)                    (device_id_t) IPC_GET_IMETHOD(*call)
    6666
    6767/** Returns the interrupt status register from the interrupt call.
     
    127127                dep->received_count = 0;
    128128                fibril_rwlock_write_unlock(&netif_globals.lock);
    129                 nil_received_msg(phone, device_id, received, NULL);
     129                nil_received_msg(phone, device_id, received, SERVICE_NONE);
    130130        }else{
    131131                fibril_rwlock_write_unlock(&netif_globals.lock);
     
    306306
    307307int netif_initialize(void){
    308         ipcarg_t phonehash;
     308        sysarg_t phonehash;
    309309
    310310        async_set_interrupt_received(irq_handler);
     
    343343               
    344344                /* End if said to either by the message or the processing result */
    345                 if ((IPC_GET_METHOD(call) == IPC_M_PHONE_HUNGUP) || (res == EHANGUP))
     345                if ((IPC_GET_IMETHOD(call) == IPC_M_PHONE_HUNGUP) || (res == EHANGUP))
    346346                        return;
    347347               
  • uspace/srv/hw/netif/dp8390/ne2000.c

    r8e58f94 r7bdcc45  
    267267        if (!debug)
    268268        {
    269                 printf("%s: NE%d000 at %X:%d\n",
    270                         dep->de_name, dep->de_16bit ? 2 : 1,
    271                         dep->de_base_port, dep->de_irq);
     269                printf("%s: NE%d000 at %#lx:%d\n",
     270                    dep->de_name, dep->de_16bit ? 2 : 1,
     271                    dep->de_base_port, dep->de_irq);
    272272        }
    273273        else
    274274        {
    275275                printf("%s: Novell NE%d000 ethernet card at I/O address "
    276                         "0x%X, memory size 0x%X, irq %d\n",
    277                         dep->de_name, dep->de_16bit ? 2 : 1,
    278                         dep->de_base_port, dep->de_ramsize, dep->de_irq);
     276                    "%#lx, memory size %#lx, irq %d\n",
     277                    dep->de_name, dep->de_16bit ? 2 : 1,
     278                    dep->de_base_port, dep->de_ramsize, dep->de_irq);
    279279        }
    280280}
Note: See TracChangeset for help on using the changeset viewer.