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