Rev 3533 | Rev 3539 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3533 | Rev 3537 | ||
---|---|---|---|
Line 432... | Line 432... | ||
432 | uint16_t bps; |
432 | uint16_t bps; |
433 | uint16_t rde; |
433 | uint16_t rde; |
434 | int rc; |
434 | int rc; |
435 | 435 | ||
436 | /* initialize libblock */ |
436 | /* initialize libblock */ |
437 | rc = block_init(dev_handle, BS_SIZE, BS_BLOCK * BS_SIZE, BS_SIZE); |
437 | rc = block_init(dev_handle, BS_SIZE); |
438 | if (rc != EOK) { |
438 | if (rc != EOK) { |
439 | ipc_answer_0(rid, 0); |
439 | ipc_answer_0(rid, rc); |
- | 440 | return; |
|
- | 441 | } |
|
- | 442 | ||
- | 443 | /* prepare the boot block */ |
|
- | 444 | rc = block_bb_read(dev_handle, BS_BLOCK * BS_SIZE, BS_SIZE); |
|
- | 445 | if (rc != EOK) { |
|
- | 446 | block_fini(dev_handle); |
|
- | 447 | ipc_answer_0(rid, rc); |
|
440 | return; |
448 | return; |
441 | } |
449 | } |
442 | 450 | ||
443 | /* get the buffer with the boot sector */ |
451 | /* get the buffer with the boot sector */ |
444 | bs = block_bb_get(dev_handle); |
452 | bs = block_bb_get(dev_handle); |