CVSROOT: /cvs Module name: src Changes by: k...@cvs.openbsd.org 2015/05/09 11:11:26
Modified files: sys/arch/i386/i386: disksubr.c sys/arch/amd64/amd64: disksubr.c sys/kern : subr_disk.c sys/sys : disklabel.h Log message: Cleanup/rejig GPT code to be more readable, support different endian archs and different sized disk sectors. Make MBR have higher priority than GPT. Add many paranoia checks and associated DPRINTF's to make further development easier. Keep everything hidden behind #ifdef GPT. Tested and ok doug@ mpi@. Nothing bad seen by millert@.