Allow syscons to work on amd64 and i386 without any hints:

- Enable keyboard autodetection by default for ISA syscons attachments.
- If there are no syscons hints at all, assume there is a single sc0 device
  anyway.  The console probe will still fail unless a VGA adapter is found.

MFC after:	2 weeks
This commit is contained in:
John Baldwin 2009-03-05 19:10:17 +00:00
parent 957f3ee2f7
commit b5b361cb8c
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=189421

View File

@ -101,7 +101,9 @@ scprobe(device_t dev)
static int
scattach(device_t dev)
{
return sc_attach_unit(device_get_unit(dev), device_get_flags(dev));
return (sc_attach_unit(device_get_unit(dev), device_get_flags(dev) |
SC_AUTODETECT_KBD));
}
static int
@ -238,8 +240,10 @@ sc_get_cons_priority(int *unit, int *flags)
*flags = f;
}
}
if (*unit < 0)
return CN_DEAD;
if (*unit < 0) {
*unit = 0;
*flags = 0;
}
#if 0
return ((*flags & SC_KERNEL_CONSOLE) ? CN_INTERNAL : CN_NORMAL);
#endif