Changes in uspace/drv/vhc/hcd.c [f0da4eb2:4b4c797] in mainline
- File:
-
- 1 edited
-
uspace/drv/vhc/hcd.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/vhc/hcd.c
rf0da4eb2 r4b4c797 69 69 70 70 /* 71 * Initialize our hub and announce its presence.71 * Announce that we have some root hub present. 72 72 */ 73 hub_init();74 73 usb_hcd_add_root_hub(dev); 75 74 … … 84 83 }; 85 84 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 97 85 int main(int argc, char * argv[]) 98 86 { 99 87 printf("%s: virtual USB host controller driver.\n", NAME); 100 88 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); 89 debug_level = 5; 115 90 116 91 return usb_hcd_main(&vhc_driver);
Note:
See TracChangeset
for help on using the changeset viewer.
