Changes in uspace/drv/vhc/hcd.c [4b4c797:f0da4eb2] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/vhc/hcd.c
r4b4c797 rf0da4eb2 69 69 70 70 /* 71 * Announce that we have some root hub present.71 * Initialize our hub and announce its presence. 72 72 */ 73 hub_init(); 73 74 usb_hcd_add_root_hub(dev); 74 75 … … 83 84 }; 84 85 86 /** Fibril wrapper for HC transaction manager. 87 * 88 * @param arg Not used. 89 * @return Nothing, return argument is unreachable. 90 */ 91 static int hc_manager_fibril(void *arg) 92 { 93 hc_manager(); 94 return EOK; 95 } 96 85 97 int main(int argc, char * argv[]) 86 98 { 87 99 printf("%s: virtual USB host controller driver.\n", NAME); 88 100 89 debug_level = 5; 101 debug_level = 10; 102 103 fid_t fid = fibril_create(hc_manager_fibril, NULL); 104 if (fid == 0) { 105 printf("%s: failed to start HC manager fibril\n", NAME); 106 return ENOMEM; 107 } 108 fibril_add_ready(fid); 109 110 /* 111 * Temporary workaround. Wait a little bit to be the last driver 112 * in devman output. 113 */ 114 sleep(4); 90 115 91 116 return usb_hcd_main(&vhc_driver);
Note:
See TracChangeset
for help on using the changeset viewer.