Port-sun3 archive

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

Re: Kernel config for Sun 3/50

On Wed, 18 Jan 2023 at 19:02, Trent McNair <tmcnair%gmail.com@localhost> wrote:
> Thanks!
> 1.1m is as small as I've been able to go. This is smaller than my
> SunOS kernel which made me curious.

There may also be a chunk of bss which is not expressed in the
filesize ("size netbsd" may help)

> Sun-3 Architecture manual
> (http://www.bitsavers.org/pdf/sun/sun3/Sun-3_Architecture_Manual_Ver_1.0_Jan85.pdf)
> states:
>         Main memory shadowes video, memory in the range of physical addresses
>         starting at 1 megabytes and extending for 128 kilobytes. This
> area of main memory
>         is called the copy region. If the copy enable bit in the
> system enable register is
>         set then data written into this copy region is also written
> into the video memory at
>         the same location within the 128K region. A read from the copy
> region returns the
>         data in main memory and does not affect the video memory
> This would seem to indicate that if I'm not using the framebuffer
> (which I am not) I could comment out the Sun 3/50 size check. I'll
> give it a try over the weekend.

Now _that_ is interesting. If it works then that check should
definitely be conditional on the framebuffer being enabled.

Mmm, I wonder if it's possible to have a kernel with bwtwo to have a
fixed 128K of zero data at exactly the right region to overlap with
the framebuffer. Presumably not too hard if that is already in the
data/bss area...

Looking forward to the next update! :)


Home | Main Index | Thread Index | Old Index