Convention of the internal partitioning format (0xff00ff, etc...)

2001-11-22 Thread Christoph Plattner
Hello GRUBers ! I have some problems with the partitioning sceme here of the internal variables. As far I have understood the following scheme is used. 0x00xxyyFF; xx = is a partition number in the x86 partition scheme yy = is the slice and can be used inside a x86 partition

Re: Convention of the internal partitioning format (0xff00ff, etc...)

2001-11-22 Thread Yoshinori K. Okuji
At Thu, 22 Nov 2001 09:45:57 +0100, Christoph Plattner wrote: What is the last 0xff for ? The manual in the original GRUB distribution (i.e. 0.5) says: -- at offset 0x8 : install_partition This is an unsigned long representing the partition on the currently booted disk

Re: Convention of the internal partitioning format (0xff00ff, etc...)

2001-11-22 Thread Christoph Plattner
Hello, thanks for the answer, but the text below, I had read, but definitly misunderstood things. I found that text under internals in a GRUB of some weeks ago. And again I understand the xx and yy in the 0xaaxxyyzz notation. I also understand the combimations of xx with yy=0xff and xx=0xff and

Re: Convention of the internal partitioning format (0xff00ff, etc...)

2001-11-22 Thread Yoshinori K. Okuji
In my understanding, the third-level partition is not used at the moment. So it is always set to 0xFF. I guess the notation contains three levels, just because there is no 3-bytes integer type in C language. Okuji ___ Bug-grub mailing list [EMAIL