Subject: Re: Newbie Kernel Compile Questions
To: None <G.J.Parker@lboro.ac.uk>
From: Robert Swindells <rjs@fdy2.demon.co.uk>
List: port-sparc64
Date: 04/15/2005 13:35:46
Gary Parker wrote:
>I'm currently running port-sparc on an SS20 and have been for a while so
>know my way around the architecture pretty well but I've just acquired an
>Ultra1E and am having some problems with getting a kernel compiled on it.

>With the SS20 in src/sys/arch/sparc/conf it was simply a matter of copying
>GENERIC to <MY_HOST> and GENERIC.MP to <MY_HOST>.MP, editting <MY_HOST>.MP
>to point to <MY_HOST> then editting <MY_HOST> as required.

>Now, the files in src/sys/arch/sparc64/conf seem to point to so many
>different files I'm not sure what I should be editting and using as my base
>to build a 64-bit kernel. For that matter, should I be aiming to compile a
>64-bit kernel at all?

I'm running a 64-bit kernel.

From memory, I just merged copies of GENERIC and GENERIC32 then took out
the options I didn't want.

>Also, is hardware support for non-PCI Ultra's a bit shaky? Trying to compile
>an editted GENERIC32 with the upa0 device included gives an error, is this
>device not supported? And although esp device is in there, there's no line
>for 'scsibus* at esp?'. Adding this myself results in a compile error.

There isn't a driver yet that allows any UPA settings to be modified,
the display does work though.

The scsi line should be 'scsibus* at scsi?'.

>Sorry if this is a rush of questions early in the morning but I'd like to
>get this kernel sorted today and leave it doing a build world over the
>weekend.

Let me know if you want a copy of a working config.

Robert Swindells