Port-sparc archive

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

Re: installing NetBSD on a Sparcstation 2.



On Aug 25,  8:07pm, martin%duskware.de@localhost (Martin Husemann) wrote:
-- Subject: Re: installing NetBSD on a Sparcstation 2.

| On Thu, Aug 26, 2010 at 01:49:30AM +0900, Izumi Tsutsui wrote:
| > sparc/stand/ofwboot/boot.c is for sparc64 boot,
| > so we also have to fix sparc/stand/boot/boot.c.
| 
|  - I'm not sure we ever want to support floppy boot on sparc64 (even a
|    realy stripped down kernel would be like 3 floppies)
|  - I don't like the very loose way device names are matched:
| 
| @@ -503,6 +504,7 @@
|         /* Figure boot arguments */
|         strncpy(bootdev, prom_getbootpath(), sizeof(bootdev) - 1);
|         boothowto = bootoptions(prom_getbootargs(), bootdev, kernel, 
bootline);
| +       isfloppy = strstr(bootdev, "fd") || strstr(bootdev, "floppy");
|  
|         for (;; *kernel = '\0') {
|                 if (boothowto & RB_ASKNAME) {
| 
| 
| I don't think "floppy" will be ever visible here, and instead of "fd" we
| should probably better check for something like "/fdthree" or "SUNW,fdtwo".
| Even better would be testing on actual hardware - does anyone have a sparc64
| machine with working floppy drive?

I've factored out the code...

Thanks,
christos


Home | Main Index | Thread Index | Old Index