Re: Flag day for bootloader + kernel?

"Stephen M. Rumble" <[email protected]>
Newsgroups gmane.os.netbsd.ports.sgimips
Message-ID <[email protected]>
Quoting Izumi Tsutsui <[email protected]>:

> [email protected] wrote:
>
>> Quoting Izumi Tsutsui <[email protected]>:
>>
>> > - loading kernels on IP12 (which doesn't have ARCBIOS) is not   
>> tested at all
>> >   (I wonder if argv[0] passed from BIOS is vaild or not on IP12)
>>
>> It should be.
>
> Hmm, can the argv[0] string be parsed by makebootdev()?
> If it returns SGIVOLHDR partition, I hope "booted_partition = 0;" hack
> would work.
> (using OSLoadPartition environment first might break netboot)

I seem to recall that argv usually just contains flags, while the  
environment array ($a2, which I think is 'magic' in machdep.c)  
contains the boot device provided by the PROM environment variables.  
We do some ugliness in arcemu.c to handle load the kernel from the  
volume header and return a (hopefully) reasonable OSLoadPartition.

I have no idea what the environment array looks like on netboot.

Steve
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.