I would.  It's in assembly rather than C, though. I'll extrapolate the relevant 
parts into a small file and upload them in the next few days. 
Hi Bret,

> I also have a USB disk set up with GPT instead of MBR with some
> DOS-compatible partitions (FAT12/16/32) and others as non-DOS compatible
> (NTFS, exFAT, etc.).  I also use this for testing my USB drivers to make
> sure drive letters get assigned when needed to the DOS-compatible
> partitions.

Interesting! Would you be willing to donate the used algorithm in
some (maybe C language) form which could be called for example by

https://github.com/FDOS/kernel/blob/master/kernel/initdisk.c

I think as long as the kernel knows the LBA ranges where
GPT FAT partitions are, a lot of everyday use cases would
already be covered. Not sure how to boot from GPT then,
but outside the kernel, only a few DOS components would
care about raw partitioning data, so adding GPT support
to the kernel would be really useful :-)

Thanks! Regards, Eric



_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

____________________________________________________________
Choose to be safer online.
Opt-in to Cyber Safety with NortonLifeLock.
Plans starting as low as $6.95 per month.*
https://store.netzero.net/account/showService.do?serviceId=nz-nLifeLock&utm_source=mktg&utm_medium=taglines&utm_campaign=nzlifelk_launch&utm_content=tag695&promoCode=A34454
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to