Groups | Search | Server Info | Login | Register


Groups > comp.os.linux.alpha > #1

Re: Alpha XLT, MILO and PCI IDE

From AlecV <alexander.voropay@gmail.com>
Newsgroups comp.os.linux.alpha
Subject Re: Alpha XLT, MILO and PCI IDE
Date 2011-07-29 12:03 -0700
Organization http://groups.google.com
Message-ID <2aae6854-ef4a-4e99-a5f4-2fd441bb682d@glegroupsg2000goo.googlegroups.com> (permalink)
References <c0ae24c7-f08b-4e23-9a0b-55b73e702c56@j25g2000yqa.googlegroups.com> <igod5o$fco$00$1@news.t-online.com> <5be3df8d-54ad-4162-b86f-53b9c7e2371e@i18g2000yqn.googlegroups.com> <igvv93$ojs$02$1@news.t-online.com> <5dde5f4d-aa52-4b57-84ce-7131aaec6e9e@q12g2000yqi.googlegroups.com>

Show all headers | View raw


On 19 янв, 14:24, AlecV <alexander.voro...@gmail.com> wrote:
>MILO _can't_ boot kernel from this IDE devices: the 'hde1'
> nor 'hdg' (CDROM)  names are not available from the MILO CLI.
> The 'show' command sees this devices.
> Seems, MILO does not install these names into internal devicve table.

milo-2.2.18 defines this in the boot.c :
==============
static char *devnames[] = {
       "hda", "hdb", "hdc", "hdd",
       "sda", "sdb", "sdc", "sdd", "sde",
       "fd", "xda", "xdb", "sr", "scd",
       "sdf", "sdg", "sdh",
       "floppy", "cdrom", NULL
};

static unsigned int devnums[] = {
       0x300, 0x340, 0x1600, 0x1640,
       0x800, 0x810, 0x820, 0x830, 0x840,
       0x200, 0xD00, 0xD40, 0x0B00, 0x0B00,
       0x850, 0x860, 0x870,
       0x200, 0x0B00, 0x0
};


Unfortunately, modern GCCs can't compile an ancient
binutils 2.11 :(


--
-=AV=-

Back to comp.os.linux.alpha | NextNext in thread | Find similar


Thread

Re: Alpha XLT, MILO and PCI IDE AlecV <alexander.voropay@gmail.com> - 2011-07-29 12:03 -0700
  Re: Alpha XLT, MILO and PCI IDE AlecV <alexander.voropay@gmail.com> - 2011-08-04 05:14 -0700

csiph-web