Source-Changes-D archive

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

Re: CVS commit: src/sys



On Sun, Apr 13, 2025 at 02:34:03AM +0000, Rin Okuyama wrote:
> Module Name:	src
> Committed By:	rin
> Date:		Sun Apr 13 02:34:03 UTC 2025
> 
> Modified Files:
> 	src/sys/arch/usermode/dev: ld_thunkbus.c
> 	src/sys/dev: ld.c ldvar.h
> 	src/sys/dev/ata: ld_ataraid.c
> 	src/sys/dev/i2o: ld_iop.c
> 	src/sys/dev/ic: ld_aac.c ld_cac.c ld_icp.c ld_mlx.c ld_nvme.c
> 	src/sys/dev/pci: ld_amr.c ld_twa.c ld_twe.c ld_virtio.c
> 	src/sys/dev/sdmmc: ld_sdmmc.c
> 
> Log Message:
> ld(4): Convert blkno argument for sc_dump() to daddr_t
> 
> PR kern/59153
> 
> (1) For backends that accept 64-bit block address, i.e.,
> nvme(4), virtio(4), aac(4), iop(4), and mainbus(usermode/4),
> this should enable to dump beyond 2Gi blocks.
> 
> (2) sdmmc(4) backend allows to dump up to the last block.
> 
> (3) For other backends, block address is handled as `int`.
> Some of them may support blocks up to 4Gi, but I do not have
> enough time to examine datasheets. So, continue to reject >2Gi
> blocks as before.
> 
> XXX
> This is KABI change, and cannot be pulled up into netbsd-{10,9}.

If this changes the ABI, shouldn't the NetBSD Version in sys/param.h
be bumped?
 Thomas


Home | Main Index | Thread Index | Old Index