Re: CVS commit: [netbsd-1-6] src/sys/uvm

Manuel Bouyer <[email protected]>
Newsgroups gmane.os.netbsd.ports.sun3
Message-ID <[email protected]>
Hi,
this pullup breaks the sun3 port on sun3/60 (this is from a 1.6.1_STABLE
miniroot compiled today)

si0 at obio0 addr 0x140000 ipl 2: options=0xf
scsibus0 at si0: 8 targets, 8 luns per target
enabling interrupts
scsibus0: waiting 2 seconds for devices to settle...
sd0 at scsibus0 target 0 lun 0: <HITACHI, DK516C, KL17> SCSI2 0/direct fixed
sd0: 1272 MB, 2179 cyl, 15 head, 79 sec, 512 bytes/sect x 2606400 sectors
sd0: async, 8-bit transfers
sd1 at scsibus0 target 2 lun 0: <HP, 97548T100, 9136> SCSI1 0/direct fixed
sd1: 633 MB, 1457 cyl, 16 head, 55 sec, 512 bytes/sect x 1296512 sectors
sd1: async, 8-bit transfers
boot device: sd1b
root on sd1b dumps on sd1b
root file system type: ffs
si_dma_alloc: excessive xlen=0x10000

Kernel Breakpoint, frame=0xe003fa0
No debugger; doing PROM abort.
To continue, type: c <RETURN>

Abort at 0x0E094A78.

This has already been analysed when this was commited to current: we
need per-device MAXPHYS to fix it properly (sun3 has MAXBSIZE set to 32k,
and relied on the "wrong" use of MAXBSIZE). But I don't think per-device
MAXPHYS will ever make it to the 1.6 branch. MAXPHYS is set in
m68k/include/params.h

I can see 2 ways to fix it: back out this pullup on the release branch,
or move MAXPHYS to each m68k port's param.h
which one is best ?



On Tue, Aug 26, 2003 at 06:46:17AM +0000, Matthias Scheler wrote:
> 
> Module Name:	src
> Committed By:	tron
> Date:		Tue Aug 26 06:46:17 UTC 2003
> 
> Modified Files:
> 	src/sys/uvm [netbsd-1-6]: uvm_io.c
> 
> Log Message:
> Pull up revision 1.18 (requested by tls in ticket #1434):
> Correct use of MAXBSIZE where MAXPHYS was intended.  This is a necessary
> first step towards per-device MAXPHYS, and has the beneficial side effect
> of allowing clustering to MAXPHYS even on systems that need to run with
> a reduced MAXBSIZE to get more metadata buffers.
> 
> 
> To generate a diff of this commit:
> cvs rdiff -r1.17 -r1.17.10.1 src/sys/uvm/uvm_io.c
> 
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
> 

On Tue, Aug 26, 2003 at 06:46:27AM +0000, Matthias Scheler wrote:
> 
> Module Name:	src
> Committed By:	tron
> Date:		Tue Aug 26 06:46:26 UTC 2003
> 
> Modified Files:
> 	src/sys/miscfs/genfs [netbsd-1-6]: genfs_vnops.c
> 
> Log Message:
> Pull up revision 1.76 (requested by tls in ticket #1434):
> Correct use of MAXBSIZE where MAXPHYS was intended.  This is a necessary
> first step towards per-device MAXPHYS, and has the beneficial side effect
> of allowing clustering to MAXPHYS even on systems that need to run with
> a reduced MAXBSIZE to get more metadata buffers.
> 
> 
> To generate a diff of this commit:
> cvs rdiff -r1.63.2.2 -r1.63.2.3 src/sys/miscfs/genfs/genfs_vnops.c
> 
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
> 

On Tue, Aug 26, 2003 at 06:46:45AM +0000, Matthias Scheler wrote:
> 
> Module Name:	src
> Committed By:	tron
> Date:		Tue Aug 26 06:46:45 UTC 2003
> 
> Modified Files:
> 	src/sys/dev/ic [netbsd-1-6]: aic7xxx.c
> 
> Log Message:
> Pull up revision 1.103 via patch (requested by tls in ticket #1434):
> Correct use of MAXBSIZE where MAXPHYS was intended.  This is a necessary
> first step towards per-device MAXPHYS, and has the beneficial side effect
> of allowing clustering to MAXPHYS even on systems that need to run with
> a reduced MAXBSIZE to get more metadata buffers.
> 
> 
> To generate a diff of this commit:
> cvs rdiff -r1.88.4.1 -r1.88.4.2 src/sys/dev/ic/aic7xxx.c
> 
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
> 

On Tue, Aug 26, 2003 at 06:46:52AM +0000, Matthias Scheler wrote:
> 
> Module Name:	src
> Committed By:	tron
> Date:		Tue Aug 26 06:46:52 UTC 2003
> 
> Modified Files:
> 	src/sys/ufs/ufs [netbsd-1-6]: ufs_bmap.c
> 
> Log Message:
> Pull up revision 1.22 (requested by tls in ticket #1434):
> Correct use of MAXBSIZE where MAXPHYS was intended.  This is a necessary
> first step towards per-device MAXPHYS, and has the beneficial side effect
> of allowing clustering to MAXPHYS even on systems that need to run with
> a reduced MAXBSIZE to get more metadata buffers.
> 
> 
> To generate a diff of this commit:
> cvs rdiff -r1.17 -r1.17.4.1 src/sys/ufs/ufs/ufs_bmap.c
> 
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
> 

On Tue, Aug 26, 2003 at 06:47:01AM +0000, Matthias Scheler wrote:
> 
> Module Name:	src
> Committed By:	tron
> Date:		Tue Aug 26 06:47:00 UTC 2003
> 
> Modified Files:
> 	src/sys/uvm [netbsd-1-6]: uvm_pdaemon.c
> 
> Log Message:
> Pull up revision 1.51 (requested by tls in ticket #1434):
> Correct use of MAXBSIZE where MAXPHYS was intended.  This is a necessary
> first step towards per-device MAXPHYS, and has the beneficial side effect
> of allowing clustering to MAXPHYS even on systems that need to run with
> a reduced MAXBSIZE to get more metadata buffers.
> 
> 
> To generate a diff of this commit:
> cvs rdiff -r1.46.4.1 -r1.46.4.2 src/sys/uvm/uvm_pdaemon.c
> 
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
> 

On Tue, Aug 26, 2003 at 06:47:09AM +0000, Matthias Scheler wrote:
> 
> Module Name:	src
> Committed By:	tron
> Date:		Tue Aug 26 06:47:09 UTC 2003
> 
> Modified Files:
> 	src/sys/uvm [netbsd-1-6]: uvm_pager.c
> 
> Log Message:
> Pull up revision 1.60 (requested by tls in ticket #1434):
> Correct use of MAXBSIZE where MAXPHYS was intended.  This is a necessary
> first step towards per-device MAXPHYS, and has the beneficial side effect
> of allowing clustering to MAXPHYS even on systems that need to run with
> a reduced MAXBSIZE to get more metadata buffers.
> 
> 
> To generate a diff of this commit:
> cvs rdiff -r1.57 -r1.57.4.1 src/sys/uvm/uvm_pager.c
> 
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
> 

On Tue, Aug 26, 2003 at 06:49:10AM +0000, Matthias Scheler wrote:
> 
> Module Name:	src
> Committed By:	tron
> Date:		Tue Aug 26 06:49:10 UTC 2003
> 
> Modified Files:
> 	src/doc [netbsd-1-6]: CHANGES-1.6.2
> 
> Log Message:
> Pullup of ticket 1434.
> 
> 
> To generate a diff of this commit:
> cvs rdiff -r1.1.2.122 -r1.1.2.123 src/doc/CHANGES-1.6.2
> 
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.