Changeset c4ba29c7 in mainline for uspace/drv/vhc/hcd.c
- Timestamp:
- 2010-11-21T22:51:16Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 8f62b0f
- Parents:
- 4d31d58
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/vhc/hcd.c
r4d31d58 rc4ba29c7 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); 90 109 91 110 return usb_hcd_main(&vhc_driver);
Note:
See TracChangeset
for help on using the changeset viewer.