Up to [cvs.NetBSD.org] / src / sys / lib / libsa
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.13 / (download) - annotate - [select for diffs], Fri Apr 29 07:42:07 2022 UTC (23 months, 3 weeks ago) by rin
Branch: MAIN
CVS Tags: thorpej-ifq-base,
thorpej-ifq,
thorpej-altq-separation-base,
thorpej-altq-separation,
netbsd-10-base,
netbsd-10-0-RELEASE,
netbsd-10-0-RC6,
netbsd-10-0-RC5,
netbsd-10-0-RC4,
netbsd-10-0-RC3,
netbsd-10-0-RC2,
netbsd-10-0-RC1,
netbsd-10,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm,
HEAD
Changes since 1.12: +2 -8
lines
Diff to previous 1.12 (colored) to selected 1.1.6.3 (colored)
Re-introduce SA_HARDCODED_SECSIZE hack, by which hardcoded DEV_BSIZE is used instead of secsize obtained by SAIOSECSIZE ioctl. This hack avoids divdi3 and friends from being linked, in order to support variable secsize for some archs. Should be useful for ancient archs, for which secsize is fixed. Thanks christos@ for comment.
Revision 1.12 / (download) - annotate - [select for diffs], Wed Apr 27 14:48:50 2022 UTC (23 months, 3 weeks ago) by rin
Branch: MAIN
Changes since 1.11: +7 -1
lines
Diff to previous 1.11 (colored) to selected 1.1.6.3 (colored)
Revert previous at the moment. This is wrong reasoning; 68020 and above (incl. 040 and 060) support 32-bit displacements for PC relative addressing (via "fully extension addressing mode" with null index register). I've still not figured out what goes wrong with amiga/boot(8) when compiled without -l option for gas(1)... On 2022/04/27 20:48, Rin Okuyama wrote: > Module Name: src > Committed By: rin > Date: Wed Apr 27 11:48:26 UTC 2022 > > Modified Files: > src/sys/lib/libsa: ext2fs.c minixfs3.c stand.h ufs.c > > Log Message: > Introduce SA_HARDCODED_SECSIZE hack, by which hardcoded DEV_BSIZE is > used instead of secsize obtained by SAIOSECSIZE ioctl. > > This hack avoids divdi3 and friends from being linked, in order to > support variable secsize. > > This is useful for amiga/boot(8); it is loaded by firmware into > unpredictable address, and therefore all symbols should be > addressable by PC relative mode with only 16-bit displacements. > > See sys/arch/amiga/stand/bootblock/{boot/bbstart.s,elf2bb,txlt} for > more details. > > > To generate a diff of this commit: > cvs rdiff -u -r1.31 -r1.32 src/sys/lib/libsa/ext2fs.c > cvs rdiff -u -r1.10 -r1.11 src/sys/lib/libsa/minixfs3.c > cvs rdiff -u -r1.83 -r1.84 src/sys/lib/libsa/stand.h src/sys/lib/libsa/ufs.c > > Please note that diffs are not public domain; they are subject to the > copyright notices on the relevant files.
Revision 1.11 / (download) - annotate - [select for diffs], Wed Apr 27 11:48:26 2022 UTC (23 months, 3 weeks ago) by rin
Branch: MAIN
Changes since 1.10: +2 -8
lines
Diff to previous 1.10 (colored) to selected 1.1.6.3 (colored)
Introduce SA_HARDCODED_SECSIZE hack, by which hardcoded DEV_BSIZE is used instead of secsize obtained by SAIOSECSIZE ioctl. This hack avoids divdi3 and friends from being linked, in order to support variable secsize. This is useful for amiga/boot(8); it is loaded by firmware into unpredictable address, and therefore all symbols should be addressable by PC relative mode with only 16-bit displacements. See sys/arch/amiga/stand/bootblock/{boot/bbstart.s,elf2bb,txlt} for more details.
Revision 1.10 / (download) - annotate - [select for diffs], Sun Apr 24 06:48:15 2022 UTC (23 months, 3 weeks ago) by mlelstv
Branch: MAIN
Changes since 1.9: +8 -2
lines
Diff to previous 1.9 (colored) to selected 1.1.6.3 (colored)
Ask driver about sector size to support reading superblocks from fixed byte offsets.
Revision 1.9 / (download) - annotate - [select for diffs], Tue Apr 19 09:25:38 2022 UTC (2 years ago) by skrll
Branch: MAIN
Changes since 1.8: +2 -2
lines
Diff to previous 1.8 (colored) to selected 1.1.6.3 (colored)
Typo in comment. avoinds -> avoids
Revision 1.7.30.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:09:05 2019 UTC (4 years, 10 months ago) by christos
Branch: phil-wifi
Changes since 1.7: +6 -4
lines
Diff to previous 1.7 (colored) next main 1.8 (colored) to selected 1.1.6.3 (colored)
Sync with HEAD
Revision 1.8 / (download) - annotate - [select for diffs], Sun Mar 31 20:08:45 2019 UTC (5 years ago) by christos
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base,
thorpej-i2c-spi-conf2,
thorpej-i2c-spi-conf-base,
thorpej-i2c-spi-conf,
thorpej-futex2-base,
thorpej-futex2,
thorpej-futex-base,
thorpej-futex,
thorpej-cfargs2-base,
thorpej-cfargs2,
thorpej-cfargs-base,
thorpej-cfargs,
phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
phil-wifi-20191119,
phil-wifi-20190609,
netbsd-9-base,
netbsd-9-3-RELEASE,
netbsd-9-2-RELEASE,
netbsd-9-1-RELEASE,
netbsd-9-0-RELEASE,
netbsd-9-0-RC2,
netbsd-9-0-RC1,
netbsd-9,
isaki-audio2-base,
isaki-audio2,
is-mlppp-base,
is-mlppp,
cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x,
bouyer-xenpvh-base2,
bouyer-xenpvh-base1,
bouyer-xenpvh-base,
bouyer-xenpvh,
ad-namecache-base3,
ad-namecache-base2,
ad-namecache-base1,
ad-namecache-base,
ad-namecache
Changes since 1.7: +6 -4
lines
Diff to previous 1.7 (colored) to selected 1.1.6.3 (colored)
fix warnings, printf formats, etc.
Revision 1.1.10.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:04:30 2014 UTC (9 years, 8 months ago) by tls
Branch: tls-maxphys
Changes since 1.1.10.1: +9 -57
lines
Diff to previous 1.1.10.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.1.6.3 (colored)
Rebase to HEAD as of a few days ago.
Revision 1.1.6.3 / (download) - annotate - [selected], Thu May 22 11:41:04 2014 UTC (9 years, 11 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.1.6.2: +15 -63
lines
Diff to previous 1.1.6.2 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)
sync with head. for a reference, the tree before this commit was tagged as yamt-pagecache-tag8. this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
Revision 1.5.2.1 / (download) - annotate - [select for diffs], Sun May 18 17:46:08 2014 UTC (9 years, 11 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.5: +8 -56
lines
Diff to previous 1.5 (colored) next main 1.6 (colored) to selected 1.1.6.3 (colored)
sync with head
Revision 1.7 / (download) - annotate - [select for diffs], Thu Mar 20 03:13:18 2014 UTC (10 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base9,
tls-maxphys-base-20171202,
tls-maxphys-base,
tls-earlyentropy-base,
tls-earlyentropy,
rmind-smpnet-nbase,
rmind-smpnet-base,
riastradh-xf86-video-intel-2-7-1-pre-2-21-15,
prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
phil-wifi-base,
pgoyette-localcount-base,
pgoyette-localcount-20170426,
pgoyette-localcount-20170320,
pgoyette-localcount-20170107,
pgoyette-localcount-20161104,
pgoyette-localcount-20160806,
pgoyette-localcount-20160726,
pgoyette-localcount,
pgoyette-compat-merge-20190127,
pgoyette-compat-base,
pgoyette-compat-20190127,
pgoyette-compat-20190118,
pgoyette-compat-1226,
pgoyette-compat-1126,
pgoyette-compat-1020,
pgoyette-compat-0930,
pgoyette-compat-0906,
pgoyette-compat-0728,
pgoyette-compat-0625,
pgoyette-compat-0521,
pgoyette-compat-0502,
pgoyette-compat-0422,
pgoyette-compat-0415,
pgoyette-compat-0407,
pgoyette-compat-0330,
pgoyette-compat-0322,
pgoyette-compat-0315,
pgoyette-compat,
perseant-stdc-iso10646-base,
perseant-stdc-iso10646,
nick-nhusb-base-20170825,
nick-nhusb-base-20170204,
nick-nhusb-base-20161204,
nick-nhusb-base-20161004,
nick-nhusb-base-20160907,
nick-nhusb-base-20160529,
nick-nhusb-base-20160422,
nick-nhusb-base-20160319,
nick-nhusb-base-20151226,
nick-nhusb-base-20150921,
nick-nhusb-base-20150606,
nick-nhusb-base-20150406,
nick-nhusb-base,
nick-nhusb,
netbsd-8-base,
netbsd-8-2-RELEASE,
netbsd-8-1-RELEASE,
netbsd-8-1-RC1,
netbsd-8-0-RELEASE,
netbsd-8-0-RC2,
netbsd-8-0-RC1,
netbsd-8,
netbsd-7-nhusb-base-20170116,
netbsd-7-nhusb-base,
netbsd-7-nhusb,
netbsd-7-base,
netbsd-7-2-RELEASE,
netbsd-7-1-RELEASE,
netbsd-7-1-RC2,
netbsd-7-1-RC1,
netbsd-7-1-2-RELEASE,
netbsd-7-1-1-RELEASE,
netbsd-7-1,
netbsd-7-0-RELEASE,
netbsd-7-0-RC3,
netbsd-7-0-RC2,
netbsd-7-0-RC1,
netbsd-7-0-2-RELEASE,
netbsd-7-0-1-RELEASE,
netbsd-7-0,
netbsd-7,
matt-nb8-mediatek-base,
matt-nb8-mediatek,
localcount-20160914,
jdolecek-ncq-base,
jdolecek-ncq,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan
Branch point for: phil-wifi
Changes since 1.6: +7 -55
lines
Diff to previous 1.6 (colored) to selected 1.1.6.3 (colored)
reduce size by 1K by sharing the ls code.
Revision 1.6 / (download) - annotate - [select for diffs], Sun Nov 3 00:44:34 2013 UTC (10 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: riastradh-drm2-base3
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored) to selected 1.1.6.3 (colored)
make a gcc unitialized variable
Revision 1.5 / (download) - annotate - [select for diffs], Sun Jun 23 07:28:36 2013 UTC (10 years, 9 months ago) by dholland
Branch: MAIN
CVS Tags: riastradh-drm2-base2,
riastradh-drm2-base1,
riastradh-drm2-base,
riastradh-drm2
Branch point for: rmind-smpnet
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored) to selected 1.1.6.3 (colored)
Stick ffs_, ext2_, chfs_, filecore_, cd9660_, or mfs_ in front of the following symbols so as to disambiguate fully. (Christos already did the lfs ones.) lblkno lblktosize lfragtosize numfrags blkroundup fragroundup
Revision 1.1.10.1 / (download) - annotate - [select for diffs], Sun Jun 23 06:20:23 2013 UTC (10 years, 9 months ago) by tls
Branch: tls-maxphys
Changes since 1.1: +5 -5
lines
Diff to previous 1.1 (colored) to selected 1.1.6.3 (colored)
resync from head
Revision 1.4 / (download) - annotate - [select for diffs], Sun Jun 23 02:06:05 2013 UTC (10 years, 9 months ago) by dholland
Branch: MAIN
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored) to selected 1.1.6.3 (colored)
fsbtodb() -> FFS_FSBTODB(), EXT2_FSBTODB(), or MFS_FSBTODB() dbtofsb() -> FFS_DBTOFSB() or EXT2_DBTOFSB() (Christos already did the lfs ones a few days back)
Revision 1.3 / (download) - annotate - [select for diffs], Wed Jun 19 18:18:12 2013 UTC (10 years, 10 months ago) by dholland
Branch: MAIN
Changes since 1.2: +2 -2
lines
Diff to previous 1.2 (colored) to selected 1.1.6.3 (colored)
blkoff() -> mfs_blkoff() XXX: this shouldn't be using "mfs" for its symbols as we also have XXX: sys/ufs/mfs.
Revision 1.2 / (download) - annotate - [select for diffs], Wed Jun 19 17:51:26 2013 UTC (10 years, 10 months ago) by dholland
Branch: MAIN
Changes since 1.1: +5 -5
lines
Diff to previous 1.1 (colored) to selected 1.1.6.3 (colored)
Rename ambiguous macros: MAXDIRSIZE -> UFS_MAXDIRSIZE or LFS_MAXDIRSIZE NINDIR -> FFS_NINDIR, EXT2_NINDIR, LFS_NINDIR, or MFS_NINDIR INOPB -> FFS_INOPB, LFS_INOPB INOPF -> FFS_INOPF, LFS_INOPF blksize -> ffs_blksize, ext2_blksize, or lfs_blksize sblksize -> ffs_blksize These are not the only ambiguously defined filesystem macros, of course, there's a pile more. I may not have found all the ambiguous definitions of blksize(), too, as there are a lot of other things called 'blksize' in the system.
Revision 1.1.6.2 / (download) - annotate - [select for diffs], Tue Apr 17 00:08:33 2012 UTC (12 years ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.1.6.1: +964 -0
lines
Diff to previous 1.1.6.1 (colored) to branchpoint 1.1 (colored) to selected 1.1.6.3 (colored)
sync with head
Revision 1.1.4.2 / (download) - annotate - [select for diffs], Sat Feb 18 07:35:35 2012 UTC (12 years, 2 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.1.4.1: +964 -0
lines
Diff to previous 1.1.4.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.1.6.3 (colored)
merge to -current.
Revision 1.1.6.1, Mon Jan 16 18:44:13 2012 UTC (12 years, 3 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.1: +0 -964
lines
FILE REMOVED
file minixfs3.c was added on branch yamt-pagecache on 2012-04-17 00:08:33 +0000
Revision 1.1.4.1, Mon Jan 16 18:44:13 2012 UTC (12 years, 3 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.1: +0 -964
lines
FILE REMOVED
file minixfs3.c was added on branch jmcneill-usbmp on 2012-02-18 07:35:35 +0000
Revision 1.1 / (download) - annotate - [select for diffs], Mon Jan 16 18:44:13 2012 UTC (12 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
yamt-pagecache-base5,
yamt-pagecache-base4,
netbsd-6-base,
netbsd-6-1-RELEASE,
netbsd-6-1-RC4,
netbsd-6-1-RC3,
netbsd-6-1-RC2,
netbsd-6-1-RC1,
netbsd-6-1-5-RELEASE,
netbsd-6-1-4-RELEASE,
netbsd-6-1-3-RELEASE,
netbsd-6-1-2-RELEASE,
netbsd-6-1-1-RELEASE,
netbsd-6-1,
netbsd-6-0-RELEASE,
netbsd-6-0-RC2,
netbsd-6-0-RC1,
netbsd-6-0-6-RELEASE,
netbsd-6-0-5-RELEASE,
netbsd-6-0-4-RELEASE,
netbsd-6-0-3-RELEASE,
netbsd-6-0-2-RELEASE,
netbsd-6-0-1-RELEASE,
netbsd-6-0,
netbsd-6,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus,
khorben-n900,
jmcneill-usbmp-base9,
jmcneill-usbmp-base8,
jmcneill-usbmp-base7,
jmcneill-usbmp-base6,
jmcneill-usbmp-base5,
jmcneill-usbmp-base4,
jmcneill-usbmp-base3,
jmcneill-usbmp-base2,
jmcneill-usbmp-base10,
agc-symver-base,
agc-symver
Branch point for: yamt-pagecache,
tls-maxphys,
jmcneill-usbmp
Diff to selected 1.1.6.3 (colored)
PR/45796: Evgeniy Ivanov minixfs3 support. Split out fn_match since we have 3 copies now.