Changes in / [ab4bace:89ee7ff] in mainline


Ignore:
Files:
7 added
18 deleted
16 edited

Legend:

Unmodified
Added
Removed
  • boot/arch/amd64/Makefile.inc

    rab4bace r89ee7ff  
    3333        $(USPACEDIR)/srv/hw/char/i8042/i8042 \
    3434        $(USPACEDIR)/srv/hw/bus/pci/pci \
    35         $(USPACEDIR)/srv/hid/char_mouse/char_ms
     35        $(USPACEDIR)/srv/hid/c_mouse/c_mouse
    3636
    3737MODULES := $(notdir $(COMPONENTS))
  • boot/arch/ia64/loader/Makefile.common

    rab4bace r89ee7ff  
    4949        RD_SRVS += \
    5050                $(USPACEDIR)/srv/hw/char/i8042/i8042 \
    51                 $(USPACEDIR)/srv/hid/char_mouse/char_ms
     51                $(USPACEDIR)/srv/hid/c_mouse/c_mouse
    5252endif
  • boot/arch/ppc32/loader/Makefile.common

    rab4bace r89ee7ff  
    4343KERNELDIR = ../../../../kernel
    4444USPACEDIR = ../../../../uspace
    45 
    46 RD_SRVS += \
    47         $(USPACEDIR)/srv/hid/adb_mouse/adb_ms \
    48         $(USPACEDIR)/srv/hw/bus/cuda_adb/cuda_adb
  • kernel/arch/abs32le/src/abs32le.c

    rab4bace r89ee7ff  
    102102}
    103103
    104 void irq_initialize_arch(irq_t *irq)
    105 {
    106         (void) irq;
    107 }
    108 
    109104/** @}
    110105 */
  • kernel/arch/amd64/src/amd64.c

    rab4bace r89ee7ff  
    278278}
    279279
    280 void irq_initialize_arch(irq_t *irq)
    281 {
    282         (void) irq;
    283 }
    284 
    285280/** @}
    286281 */
  • kernel/arch/arm32/src/arm32.c

    rab4bace r89ee7ff  
    179179}
    180180
    181 void irq_initialize_arch(irq_t *irq)
    182 {
    183         (void) irq;
    184 }
    185 
    186181/** @}
    187182 */
  • kernel/arch/ia32/src/ia32.c

    rab4bace r89ee7ff  
    234234}
    235235
    236 void irq_initialize_arch(irq_t *irq)
    237 {
    238         (void) irq;
    239 }
    240 
    241236/** @}
    242237 */
  • kernel/arch/ia64/src/ia64.c

    rab4bace r89ee7ff  
    4444#include <arch/stack.h>
    4545#include <arch/mm/page.h>
    46 #include <interrupt.h>
    4746#include <mm/as.h>
    4847#include <config.h>
     
    281280}
    282281
    283 void irq_initialize_arch(irq_t *irq)
    284 {
    285         (void) irq;
    286 }
    287 
    288282/** @}
    289283 */
  • kernel/arch/mips32/src/mips32.c

    rab4bace r89ee7ff  
    4646#include <sysinfo/sysinfo.h>
    4747#include <arch/interrupt.h>
    48 #include <interrupt.h>
    4948#include <console/chardev.h>
    5049#include <arch/barrier.h>
     
    258257}
    259258
    260 void irq_initialize_arch(irq_t *irq)
    261 {
    262         (void) irq;
    263 }
    264 
    265259/** @}
    266260 */
  • kernel/arch/ppc32/src/ppc32.c

    rab4bace r89ee7ff  
    3939#include <genarch/kbrd/kbrd.h>
    4040#include <arch/interrupt.h>
    41 #include <interrupt.h>
    4241#include <genarch/fb/fb.h>
    4342#include <genarch/fb/visuals.h>
     
    4847#include <proc/uarg.h>
    4948#include <console/console.h>
    50 #include <sysinfo/sysinfo.h>
    5149#include <ddi/irq.h>
    5250#include <arch/drivers/pic.h>
     
    6058
    6159bootinfo_t bootinfo;
    62 
    63 static cir_t pic_cir;
    64 static void *pic_cir_arg;
    6560
    6661/** Performs ppc32-specific initialization before main_bsp() is called. */
     
    191186        if (assigned_address) {
    192187                /* Initialize PIC */
    193                 pic_init(assigned_address[0].addr, PAGE_SIZE, &pic_cir,
    194                     &pic_cir_arg);
    195 
     188                cir_t cir;
     189                void *cir_arg;
     190                pic_init(assigned_address[0].addr, PAGE_SIZE, &cir, &cir_arg);
     191               
    196192#ifdef CONFIG_MAC_KBD
    197193                uintptr_t pa = assigned_address[0].addr + 0x16000;
     
    205201                /* Initialize I/O controller */
    206202                cuda_instance_t *cuda_instance =
    207                     cuda_init(cuda, IRQ_CUDA, pic_cir, pic_cir_arg);
     203                    cuda_init(cuda, IRQ_CUDA, cir, cir_arg);
    208204                if (cuda_instance) {
    209205                        kbrd_instance_t *kbrd_instance = kbrd_init();
     
    215211                        }
    216212                }
    217 
    218                 /*
    219                  * This is the necessary evil until the userspace driver is entirely
    220                  * self-sufficient.
    221                  */
    222                 sysinfo_set_item_val("cuda", NULL, true);
    223                 sysinfo_set_item_val("cuda.inr", NULL, IRQ_CUDA);
    224                 sysinfo_set_item_val("cuda.address.physical", NULL, pa);
    225                 sysinfo_set_item_val("cuda.address.kernel", NULL,
    226                     (uintptr_t) cuda);
    227213#endif
    228214        }
     
    230216        /* Consider only a single device for now */
    231217        return false;
    232 }
    233 
    234 void irq_initialize_arch(irq_t *irq)
    235 {
    236         irq->cir = pic_cir;
    237         irq->cir_arg = pic_cir_arg;
    238         irq->preack = true;
    239218}
    240219
  • kernel/arch/sparc64/src/sparc64.c

    rab4bace r89ee7ff  
    4444#include <arch/mm/page.h>
    4545#include <arch/stack.h>
    46 #include <interrupt.h>
    4746#include <genarch/ofw/ofw_tree.h>
    4847#include <userspace.h>
     
    167166}
    168167
    169 void irq_initialize_arch(irq_t *irq)
    170 {
    171         (void) irq;
    172 }
    173 
    174168/** @}
    175169 */
  • kernel/generic/include/interrupt.h

    rab4bace r89ee7ff  
    5151void exc_init(void);
    5252
    53 extern void irq_initialize_arch(irq_t *irq);
    54 
    5553#endif
    5654
  • kernel/generic/src/ddi/irq.c

    rab4bace r89ee7ff  
    7474#include <synch/spinlock.h>
    7575#include <console/console.h>
    76 #include <interrupt.h>
    7776#include <memstr.h>
    7877#include <arch.h>
     
    170169        irq->inr = -1;
    171170        irq->devno = -1;
    172 
    173         irq_initialize_arch(irq);
    174171}
    175172
  • uspace/Makefile

    rab4bace r89ee7ff  
    5959        srv/fs/tmpfs \
    6060        srv/fs/devfs \
    61         srv/hid/adb_mouse \
    6261        srv/hid/console \
    63         srv/hid/char_mouse \
     62        srv/hid/c_mouse \
    6463        srv/hid/fb \
    6564        srv/hid/kbd \
     
    7271ifeq ($(UARCH),ia32)
    7372        DIRS += srv/hw/bus/pci
    74 endif
    75 
    76 ifeq ($(UARCH),ppc32)
    77         DIRS += srv/hw/bus/cuda_adb
    7873endif
    7974
  • uspace/app/init/init.c

    rab4bace r89ee7ff  
    287287        spawn("/srv/fhc");
    288288        spawn("/srv/obio");
    289         srv_start("/srv/cuda_adb");
    290289        srv_start("/srv/i8042");
    291         srv_start("/srv/adb_ms");
    292         srv_start("/srv/char_ms");
     290        srv_start("/srv/c_mouse");
    293291
    294292        spawn("/srv/fb");
     
    322320        getterm("term/vc5", "/app/bdsh");
    323321        getterm("term/vc6", "/app/klog");
    324 
     322       
    325323        return 0;
    326324}
  • uspace/srv/hid/kbd/Makefile.build

    rab4bace r89ee7ff  
    125125ifeq ($(UARCH),ppc32)
    126126        SOURCES += \
    127                 port/adb.c \
    128                 ctl/apple.c
     127                port/dummy.c \
     128                ctl/stty.c
    129129endif
    130130
Note: See TracChangeset for help on using the changeset viewer.