Port-mipsco archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: bootmode=c ask for root device




Hi,

NetBSD/mipsco doesn't do anything with the bootmode environment
variable - it is only used by the PROM monitor at startup time.

According to the documentation I have:

  If bootmode is c, the PROM monitor does a cold boot.   A cold boot loads
  the file specified by the environment variable bootfile and passes it
  the argument -a.  Typically, bootfile is the standalone shell (sash).
  Sash interprets the -a option as a request to load the operating system
  as specified in the volume header of the device from which sash was
  loaded.

Is it a electronical documentation ? or a parper one ?


In NetBSD speak, the -a option is a "ask for root device" the logic of
which is defined in sys/boot_flag.h as:

        switch (arg) {                                          \
        case 'a': /* ask for file name to boot from */          \
                (retval) |= RB_ASKNAME;                         \
                break;                                          \

Therefore, it is behaving as expected for NetBSD, but maybe not for
RISC/os

The MD layer is capable of over-riding the behavour, but as it stands it
passes the flags thru for default *BSD type behavour.

If this is causing a problem for you in some way could you give us more
detail on why you consider this an issue.

No problem for me, the only think I need is a standalone boot.
how do you want to process ?  reading a PROM variable telling the kernel
to overide -a argument if set ?

Julien

_________________________________________________________________
Add photos to your e-mail with MSN 8. Get 2 months FREE*. http://join.msn.com/?page=features/featuredemail




Home | Main Index | Thread Index | Old Index