Source-Changes archive

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

CVS commit: [netbsd-11] src/sys/arch/sparc64/sparc64



Module Name:    src
Committed By:   martin
Date:           Fri Sep 18 15:27:32 UTC 2026

Modified Files:
        src/sys/arch/sparc64/sparc64 [netbsd-11]: autoconf.c ofw_patch.c
            ofw_patch.h

Log Message:
Pull up following revision(s) (requested by jdc in ticket #465):

        sys/arch/sparc64/sparc64/autoconf.c: revision 1.248
        sys/arch/sparc64/sparc64/autoconf.c: revision 1.249
        sys/arch/sparc64/sparc64/ofw_patch.c: revision 1.11
        sys/arch/sparc64/sparc64/ofw_patch.h: revision 1.6
        sys/arch/sparc64/sparc64/autoconf.c: revision 1.250
        sys/arch/sparc64/sparc64/autoconf.c: revision 1.251
        sys/arch/sparc64/sparc64/autoconf.c: revision 1.252
         - all via patch

Fix up PROM's where reg is encoded as a 64-bit and a 32-bit value
(e.g. 00000400 0fc62020 00000010), but we want 2 x 64-bit values.
U45 with OBP 4.21.2 has jbus-i2c configured like this.
fix the build.

More corrections...

I was also looking at the build breakage fixed by the previous commit.

I found another issue (non-build breaking) though:
Free the results from prom_getprop() in the newly added code, if a
subsequent malloc() fails (don't lose memory).

Also properly indent a line whose preceding condition shifted right
(existing code from previously, now not always executed).

Feel free to redo these changes some other (non build-breaking) way.

Add OFW patches for U45.
Add OFW patches for U45 (missed in previous).

PR port-sparc64/60428
Just return instead of asserting that devhandle is DEVHANDLE_TYPE_OF.

This happens for USB disks (sd @ scsibus @ umass @ @ uhub @ usb) which
are not enumerated by the firmware.
Original patch from riastradh@ .
Apply the same for wd and fc-al as well.


To generate a diff of this commit:
cvs rdiff -u -r1.243.2.1 -r1.243.2.2 src/sys/arch/sparc64/sparc64/autoconf.c
cvs rdiff -u -r1.7.26.1 -r1.7.26.2 src/sys/arch/sparc64/sparc64/ofw_patch.c
cvs rdiff -u -r1.4.28.1 -r1.4.28.2 src/sys/arch/sparc64/sparc64/ofw_patch.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index