Rev 2542 | Rev 2552 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 2542 | Rev 2543 | ||
|---|---|---|---|
| Line 118... | Line 118... | ||
| 118 | /* |
118 | /* |
| 119 | * Allocate and initialize the Path Lookup Buffer. |
119 | * Allocate and initialize the Path Lookup Buffer. |
| 120 | */ |
120 | */ |
| 121 | list_initialize(&plb_head); |
121 | list_initialize(&plb_head); |
| 122 | plb = as_get_mappable_page(PLB_SIZE); |
122 | plb = as_get_mappable_page(PLB_SIZE); |
| - | 123 | if (!plb) { |
|
| - | 124 | printf("Cannot allocate a mappable piece of address space\n"); |
|
| - | 125 | return ENOMEM; |
|
| - | 126 | } |
|
| - | 127 | if (as_area_create(plb, PLB_SIZE, AS_AREA_READ | AS_AREA_WRITE | |
|
| - | 128 | AS_AREA_CACHEABLE) != plb) { |
|
| - | 129 | printf("Cannot create address space area.\n"); |
|
| - | 130 | return ENOMEM; |
|
| - | 131 | } |
|
| 123 | // memset(plb, 0, PLB_SIZE); |
132 | memset(plb, 0, PLB_SIZE); |
| 124 | 133 | ||
| 125 | /* |
134 | /* |
| 126 | * Set a connectio handling function/fibril. |
135 | * Set a connectio handling function/fibril. |
| 127 | */ |
136 | */ |
| 128 | async_set_client_connection(vfs_connection); |
137 | async_set_client_connection(vfs_connection); |