Port-amiga archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: X.org and A1200 AGA Graphics
On Wed, 13 Oct 2021 at 22:21, John Klos <john%ziaspace.com@localhost> wrote:
>
> > Changes now pulled up into netbsd-9, so you can probably assume that
> > the http://nyftp.netbsd.org/pub/NetBSD-daily/netbsd-9/latest/
> > autobuilt binaries from tomorrow will include them, and of course will
> > be in any netbsd-9.3
>
> FYI - if using WSCONS which included GENERIC and turns things off, it
> works. However, if you modify GENERIC to match WSCONS, linking fails:
>
> # link WSTEST/netbsd
> /usr/current/src/../tools/bin/m68k--netbsdelf-ld -Map netbsd.map --cref -n -Ttext 0 -e start -X -o netbsd ${SYSTEM_OBJ:[@]:Nswapnetbsd.o} ${EXTRA_OBJ} vers.o swapnetbsd.o
> /usr/current/src/../tools/bin/m68k--netbsdelf-ld: amidisplaycc.o: in function `amidisplaycc_attach':
> /usr/current/src/sys/arch/amiga/dev/amidisplaycc.c:475: undefined reference to `wsemuldisplaydevprint'
> /usr/current/src/../tools/bin/m68k--netbsdelf-ld: amidisplaycc.o: in function `amidisplaycc_cninit':
> /usr/current/src/sys/arch/amiga/dev/amidisplaycc.c:391: undefined reference to `wsdisplay_cnattach'
>
>
> diff sys/arch/amiga/conf/{GENERIC,WSTEST}
> 244c244
> < #amidisplaycc0 at mainbus0 # wscons interface to
> custom chips
> ---
> > amidisplaycc0 at mainbus0 # wscons interface to custom chips
> 246,249c246,249
> < #options WSEMUL_VT100
> < #options WSDISPLAY_COMPAT_USL # wsconscfg VT handling
> < #options FONT_VT220L8x10
> < #options FONT_VT220ISO8x16
> ---
> > options WSEMUL_VT100
> > options WSDISPLAY_COMPAT_USL # wsconscfg VT handling
> > options FONT_VT220L8x10
> > options FONT_VT220ISO8x16
> 256,258c256,258
> < grfcc0 at mainbus0 # custom chips
> < grfrt0 at zbus0 # retina II
> < grfrh0 at zbus0 # retina III
> ---
> > #grfcc0 at mainbus0 # custom chips
> > #grfrt0 at zbus0 # retina II
> > #grfrh0 at zbus0 # retina III
> 260c260
> < grful0 at zbus0 # A2410
> ---
> > #grful0 at zbus0 # A2410
> 265,267c265,267
> < grf0 at grfcc0
> < grf1 at grfrt0
> < grf2 at grfrh0
> ---
> > #grf0 at grfcc0
> > #grf1 at grfrt0
> > #grf2 at grfrh0
> 269c269
> < grf4 at grful0
> ---
> > #grf4 at grful0
> 273,275c273,275
> < ite0 at grf0 # terminal emulators for grfs
> < ite1 at grf1 # terminal emulators for grfs
> < ite2 at grf2 # terminal emulators for grfs
> ---
> > #ite0 at grf0 # terminal emulators for grfs
> > #ite1 at grf1 # terminal emulators for grfs
> > #ite2 at grf2 # terminal emulators for grfs
> 277c277
> < ite4 at grf4 # terminal emulators for grfs
> ---
> > #ite4 at grf4 # terminal emulators for grfs
> 314c314
> < #wskbd0 at kbd0 console ?
> ---
> > wskbd0 at kbd0 console ?
> 338c338
> < #wsmouse* at ms?
> ---
> > wsmouse* at ms?
>
>
> BTW - what is "wsdisplay0 at amidisplaycc0 console ?" for, if not for
> wscons?
I'm... going to suggest that the need to build for two completely
different console setups may have twisted the amiga kernel build setup
into something of an odd shape :)
Something for someone to have some fun head scratching time tracking
down exactly what is going on (or just put it in to take it out &
defer it for now until the time comes to rip out all the non wscons
code and make it simpler).
David
Home |
Main Index |
Thread Index |
Old Index