diff options
-rw-r--r-- | sys/conf/files.pc98 | 1 | ||||
-rw-r--r-- | sys/geom/geom_pc98.c | 6 |
2 files changed, 6 insertions, 1 deletions
diff --git a/sys/conf/files.pc98 b/sys/conf/files.pc98 index 2513365..90819a6 100644 --- a/sys/conf/files.pc98 +++ b/sys/conf/files.pc98 @@ -135,7 +135,6 @@ dev/syscons/scterm.c optional sc dev/syscons/scterm-dumb.c optional sc dev/syscons/scvidctl.c optional sc dev/syscons/sysmouse.c optional sc -geom/geom_mbr.c standard geom/geom_bsd.c standard geom/geom_pc98.c standard gnu/i386/fpemul/div_small.s optional gpl_math_emulate \ diff --git a/sys/geom/geom_pc98.c b/sys/geom/geom_pc98.c index 6289e05..f683f31 100644 --- a/sys/geom/geom_pc98.c +++ b/sys/geom/geom_pc98.c @@ -137,9 +137,15 @@ g_pc98_taste(struct g_class *mp, struct g_provider *pp, int flags) if (buf[0x1fe] != 0x55 || buf[0x1ff] != 0xaa) break; +#if 0 +/* + * XXX: Some sources indicate this is a magic sequence, but appearantly + * XXX: it is not universal. Documentation would be wonderfule to have. + */ if (buf[4] != 'I' || buf[5] != 'P' || buf[6] != 'L' || buf[7] != '1') break; +#endif for (i = 0; i < 16; i++) { v = g_dec_le2(buf + 512 + 10 + i * 32); |