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(-)