search for: mbr_index

Displaying 4 results from an estimated 4 matches for "mbr_index".

Did you mean: dir_index
2010 Jul 30
4
chain.c: fix v2 for public indexes in iterators (for master and disklib)
>From the earlier patches - that simple fix for indexes not counting non-data partitions in gpt and mbr cases. Patches don't touch any other parts of the code at this stage - bigger stuff later for disklib as we agreed - but this is potentially useful right now. Michal Soltys (1): chain.c: fix public index value in mbr and gpt iterators
2010 Jul 23
0
[PATCH] chain.c: gpt's index/private.index mismatch fix, cosmetic iterator changes
1) public index in gpt iterator should not skip empty partitions, e.g. if we have 1st and 3rd gpt entry used, we expect the numbers to be 1 and 3, not 1 and 2 (similary to how linux sees it e.g. /dev/sda1 and /dev/sda3). It's analogous to index / mbr_index fix. 2) free(ebr_part); in mbr iterator was not reachable. ebr iterator takes care of freeing itself and its parent. 3) in ebr iterator, error jump from "insane" partition error can simply go to err_ebr. Signed-off-by: Michal Soltys <soltys at ziu.info> --- com32/modules/chain.c...
2010 Aug 08
1
PATCH/RFC chain.c: update iterator code, yank from chain.c, move both to separate directory
1) code split and move Iterator related functionality is yanked from chain.c and moved to iterator.{c,h}. Both are moved to com32/chain and this way chain.c is ready for further splitting. Alternatively, partiter could be moved to com32/lib at any time in the future. It's potentially useful for other modules (e.g. if someone wanted to code partition dumper or editor). 2) Iterator updates
2010 Jul 26
5
[RFC/PATCH] New chainloading functionality
...t* (but it reflects actual BIOS imaginations) Other changes: - argument parsing is moved outside main - cosmetic text fixes Further stuff to do: - some more tests with unusual configs - splitting main into smaller chunks - doc/chain.txt Michal Soltys (4): chain.c: mismatch between index and mbr_index in mbr iterator chain.c: gpt's index/private.index mismatch fix, cosmetic iterator changes chain.c: allocation fixes chain.c: New functionality com32/modules/chain.c | 611 +++++++++++++++++++++++++++++++++++------------- 1 files changed, 445 insertions(+), 166 deletions(-)