Changes in / [a9b6bec:228e490] in mainline
- Files:
-
- 90 deleted
- 23 edited
Legend:
- Unmodified
- Added
- Removed
-
HelenOS.config
ra9b6bec r228e490 547 547 548 548 % Launch (devman) test drivers 549 ! [CONFIG_DEBUG=y] CONFIG_TEST_DRIVERS ( n/y)550 549 ! [CONFIG_DEBUG=y] CONFIG_TEST_DRIVERS (y/n) 550 -
Makefile
ra9b6bec r228e490 83 83 $(MAKE) -C uspace clean 84 84 $(MAKE) -C boot clean 85 86 -include Makefile.local -
boot/Makefile.common
ra9b6bec r228e490 99 99 $(USPACE_PATH)/srv/taskmon/taskmon \ 100 100 $(USPACE_PATH)/srv/hw/netif/dp8390/dp8390 \ 101 $(USPACE_PATH)/srv/hw/bus/usb/hcd/virtual/vhcd \102 101 $(USPACE_PATH)/srv/net/netif/lo/lo \ 103 102 $(USPACE_PATH)/srv/net/il/arp/arp \ … … 145 144 $(USPACE_PATH)/app/stats/stats \ 146 145 $(USPACE_PATH)/app/tasks/tasks \ 147 $(USPACE_PATH)/app/top/top \ 148 $(USPACE_PATH)/app/usbinfo/usbinfo \ 149 $(USPACE_PATH)/app/virtusbkbd/vuk 146 $(USPACE_PATH)/app/top/top 150 147 151 148 ifneq ($(CONFIG_BAREBONE),y) -
boot/arch/amd64/Makefile.inc
ra9b6bec r228e490 40 40 pciintel \ 41 41 isa \ 42 ns8250 \ 43 uhci \ 44 usbhub \ 45 usbkbd \ 46 vhc 42 ns8250 47 43 48 44 RD_DRV_CFG += \ -
uspace/Makefile
ra9b6bec r228e490 49 49 app/trace \ 50 50 app/top \ 51 app/usbinfo \52 app/virtusbkbd \53 51 app/netecho \ 54 52 app/nettest1 \ … … 117 115 DIRS += drv/isa 118 116 DIRS += drv/ns8250 119 DIRS += drv/uhci120 DIRS += drv/usbhub121 DIRS += drv/usbkbd122 DIRS += drv/vhc123 117 endif 124 118 … … 128 122 DIRS += drv/isa 129 123 DIRS += drv/ns8250 130 DIRS += drv/uhci131 DIRS += drv/usbhub132 DIRS += drv/usbkbd133 DIRS += drv/vhc134 124 endif 135 125 … … 157 147 lib/packet \ 158 148 lib/net 159 160 ifeq ($(UARCH),amd64)161 LIBS += lib/usb162 LIBS += lib/usbvirt163 endif164 165 ifeq ($(UARCH),ia32)166 LIBS += lib/usb167 LIBS += lib/usbvirt168 endif169 149 170 150 LIBC_BUILD = $(addsuffix .build,$(LIBC)) -
uspace/Makefile.common
ra9b6bec r228e490 86 86 LIBCLUI_PREFIX = $(LIB_PREFIX)/clui 87 87 88 89 LIBUSB_PREFIX = $(LIB_PREFIX)/usb90 LIBUSBVIRT_PREFIX = $(LIB_PREFIX)/usbvirt91 88 LIBDRV_PREFIX = $(LIB_PREFIX)/drv 92 89 LIBPACKET_PREFIX = $(LIB_PREFIX)/packet -
uspace/app/init/init.c
ra9b6bec r228e490 312 312 getterm("term/vc5", "/app/bdsh", false); 313 313 getterm("term/vc6", "/app/klog", false); 314 getterm("term/vc7", "/srv/devman", false);315 314 316 315 return 0; -
uspace/app/tester/Makefile
ra9b6bec r228e490 31 31 BINARY = tester 32 32 33 LIBS += $(LIBUSB_PREFIX)/libusb.a34 EXTRA_CFLAGS += -I$(LIBUSB_PREFIX)/include35 36 33 SOURCES = \ 37 34 tester.c \ 38 adt/usbaddrkeep.c \39 35 thread/thread1.c \ 40 36 print/print1.c \ -
uspace/app/tester/tester.c
ra9b6bec r228e490 65 65 #include "mm/malloc1.def" 66 66 #include "hw/serial/serial1.def" 67 #include "adt/usbaddrkeep.def"68 67 {NULL, NULL, NULL, false} 69 68 }; -
uspace/app/tester/tester.h
ra9b6bec r228e490 82 82 extern const char *test_malloc1(void); 83 83 extern const char *test_serial1(void); 84 extern const char *test_usbaddrkeep(void);85 84 86 85 extern test_t tests[]; -
uspace/doc/doxygroups.h
ra9b6bec r228e490 155 155 * @endcond 156 156 */ 157 157 158 158 /** 159 159 * @defgroup emul Emulation Libraries … … 170 170 * @ingroup emul 171 171 */ 172 173 /**174 * @defgroup usb USB175 * @ingroup uspace176 * @brief USB support for HelenOS.177 */178 /**179 * @defgroup libusb USB library180 * @ingroup usb181 * @brief Library for creating USB devices drivers.182 */ -
uspace/drv/root/root.c
ra9b6bec r228e490 87 87 88 88 int res = child_device_register_wrapper(parent, VIRTUAL_DEVICE_NAME, 89 VIRTUAL_DEVICE_MATCH_ID, VIRTUAL_DEVICE_MATCH_SCORE, 90 NULL); 89 VIRTUAL_DEVICE_MATCH_ID, VIRTUAL_DEVICE_MATCH_SCORE); 91 90 92 91 return res; … … 105 104 106 105 int res = child_device_register_wrapper(parent, PLATFORM_DEVICE_NAME, 107 PLATFORM_DEVICE_MATCH_ID, PLATFORM_DEVICE_MATCH_SCORE, 108 NULL); 106 PLATFORM_DEVICE_MATCH_ID, PLATFORM_DEVICE_MATCH_SCORE); 109 107 110 108 return res; -
uspace/drv/rootvirt/devices.def
ra9b6bec r228e490 18 18 }, 19 19 #endif 20 /* Virtual USB host controller. */21 {22 .name = "usbhc",23 .match_id = "usb&hc=vhc"24 }, -
uspace/drv/rootvirt/rootvirt.c
ra9b6bec r228e490 84 84 85 85 int rc = child_device_register_wrapper(parent, virt_dev->name, 86 virt_dev->match_id, 10 , NULL);86 virt_dev->match_id, 10); 87 87 88 88 if (rc == EOK) { -
uspace/drv/test1/test1.c
ra9b6bec r228e490 64 64 65 65 int rc = child_device_register_wrapper(parent, name, 66 match_id, match_score , NULL);66 match_id, match_score); 67 67 68 68 if (rc == EOK) { -
uspace/drv/test2/test2.c
ra9b6bec r228e490 64 64 65 65 int rc = child_device_register_wrapper(parent, name, 66 match_id, match_score , NULL);66 match_id, match_score); 67 67 68 68 if (rc == EOK) { -
uspace/lib/c/include/ipc/dev_iface.h
ra9b6bec r228e490 38 38 HW_RES_DEV_IFACE = 0, 39 39 CHAR_DEV_IFACE, 40 41 /** Interface provided by USB host controller. */42 USBHC_DEV_IFACE,43 44 40 // TODO add more interfaces 45 41 DEV_IFACE_MAX … … 54 50 DEV_IFACE_ID(DEV_FIRST_CUSTOM_METHOD_IDX) 55 51 56 /*57 * The first argument is actually method (as the "real" method is used58 * for indexing into interfaces.59 */60 61 #define DEV_IPC_GET_ARG1(call) IPC_GET_ARG2((call))62 #define DEV_IPC_GET_ARG2(call) IPC_GET_ARG3((call))63 #define DEV_IPC_GET_ARG3(call) IPC_GET_ARG4((call))64 #define DEV_IPC_GET_ARG4(call) IPC_GET_ARG5((call))65 66 52 67 53 #endif -
uspace/lib/drv/Makefile
ra9b6bec r228e490 29 29 30 30 USPACE_PREFIX = ../.. 31 EXTRA_CFLAGS = -Iinclude -I$(LIBUSB_PREFIX)/include31 EXTRA_CFLAGS = -Iinclude 32 32 LIBRARY = libdrv 33 33 … … 36 36 generic/dev_iface.c \ 37 37 generic/remote_res.c \ 38 generic/remote_usbhc.c \39 38 generic/remote_char.c 40 39 -
uspace/lib/drv/generic/dev_iface.c
ra9b6bec r228e490 39 39 #include "remote_res.h" 40 40 #include "remote_char.h" 41 #include "remote_usbhc.h"42 41 43 42 static iface_dipatch_table_t remote_ifaces = { 44 43 .ifaces = { 45 44 &remote_res_iface, 46 &remote_char_iface, 47 &remote_usbhc_iface 45 &remote_char_iface 48 46 } 49 47 }; -
uspace/lib/drv/generic/driver.c
ra9b6bec r228e490 390 390 */ 391 391 int child_device_register_wrapper(device_t *parent, const char *child_name, 392 const char *child_match_id, int child_match_score, 393 devman_handle_t *child_handle) 392 const char *child_match_id, int child_match_score) 394 393 { 395 394 device_t *child = NULL; … … 419 418 goto failure; 420 419 421 if (child_handle != NULL) {422 *child_handle = child->handle;423 }424 420 return EOK; 425 421 -
uspace/lib/drv/include/driver.h
ra9b6bec r228e490 199 199 200 200 int child_device_register(device_t *, device_t *); 201 int child_device_register_wrapper(device_t *, const char *, const char *, int, 202 devman_handle_t *); 201 int child_device_register_wrapper(device_t *, const char *, const char *, int); 203 202 204 203 -
uspace/srv/devman/devman.c
ra9b6bec r228e490 117 117 printf(NAME": the '%s' driver was added to the list of available " 118 118 "drivers.\n", drv->name); 119 120 printf(NAME ": match ids:");121 link_t *cur;122 for (cur = drv->match_ids.ids.next; cur != &drv->match_ids.ids; cur = cur->next) {123 match_id_t *match_id = list_get_instance(cur, match_id_t, link);124 printf(" %d:%s", match_id->score, match_id->id);125 }126 printf("\n");127 119 } 128 120 -
uspace/srv/net/tl/udp/udp.c
ra9b6bec r228e490 711 711 int socket_id; 712 712 size_t addrlen; 713 size_t size = 0;713 size_t size; 714 714 ipc_call_t answer; 715 715 int answer_count;
Note:
See TracChangeset
for help on using the changeset viewer.