History log of /src/distrib/utils |
Revision | Date | Author | Comments |
1.22 | 31-Jan-2016 |
christos | PR/50729: Izumi Tsutsui: Add "small" disklabel
|
1.21 | 26-Jul-2014 |
dholland | Don't descend into sysinst.
|
1.20 | 24-Mar-2013 |
christos | branches: 1.20.6; Nothing uses the old small dhclient, and the new version is gigantic since it brings in libisc.
|
1.19 | 10-Mar-2010 |
abs | branches: 1.19.6; 1.19.12; Relegate edlabel to use in extremely memory constrained install ramdisks and prefer disklabel elsewhere. Based on discussion on affected port lists (port-sparc port-sparc64 port-sun3 port-sun2 port-atari port-mvme68k). All listed ports plus amd64 test built after change
|
1.18 | 21-Nov-2008 |
ad | Create a dynamically linked sysinst as part of the build process, but don't install it.
|
1.17 | 10-Sep-2005 |
dsl | branches: 1.17.20; For some reason this makefile descends into all the x_<prog> directories. Since all the x_<prog> get build into crunched binaries (which does a reachover build these days) I suspect this is entirely unnecessary. But having deleted x_dmesg we must ensure it doesn't go there.
|
1.16 | 08-Jun-2004 |
abs | Import a trivial program to generate 16bit CRCs as used in sparkive archives. For use by mksparkive.sh in generating the acorn32 bootloader sparkive.
|
1.15 | 19-Jan-2003 |
tsutsui | branches: 1.15.2; EOL x_mount.
|
1.14 | 17-Oct-2002 |
lukem | Now that usr.bin/ftp/Makefile supports SMALLPROG and SMALLPROG_INET6, we don't need distrib/utils/x_ftp anymore...
|
1.13 | 17-Oct-2002 |
lukem | Remove these, since platforms using the New Distrib World Order have been building these using the basesrc Makefiles with SMALLPROG defined for a while now.
|
1.12 | 18-Feb-2001 |
tsutsui | Add x_mount, which does not include any MOUNT_PROGS. Installer does not require all vfs progs and all binaries are crunched after all.
|
1.11 | 31-Jan-2001 |
tsutsui | Add x_umount to SUBDIR.
|
1.10 | 12-Sep-2000 |
matt | Add missing directories so make obj DTRT.
|
1.9 | 12-May-2000 |
thorpej | branches: 1.9.4; Add x_dhclient.
|
1.8 | 04-Jan-2000 |
itojun | enable IPv6 support in sysinst. integration of work by ichiro@ichiro.org. - IPv6 autoconfiguration - IPv6 nameserver TODO: french messages, dhcp
add -DINET6 into x_ifconfig.
|
1.7 | 18-Oct-1999 |
pk | Add x_ping.
|
1.6 | 23-May-1999 |
tron | branches: 1.6.2; Fix listfiles to handle object directories. Patches supplied by Izumi Tsutsui in PR misc/7628.
|
1.5 | 16-Apr-1999 |
simonb | Descend into sysinst directory if sysinst/arch/${MACHINE} exists.
|
1.4 | 02-May-1998 |
ross | branches: 1.4.2; Build x_sh, even though some non-sysinst ports don't use it. Yet.
|
1.3 | 12-Dec-1997 |
gwr | Add: more x_ftp x_route zcat
|
1.2 | 13-Oct-1995 |
gwr | branches: 1.2.2; 1.2.4; Minor cleanup
|
1.1 | 08-Oct-1995 |
gwr | branches: 1.1.1; Initial revision
|
1.1.1.1 | 08-Oct-1995 |
gwr | Add some utilities all ports might use in a ramdisk root.
|
1.2.4.2 | 13-Oct-1995 |
gwr | Minor cleanup
|
1.2.4.1 | 13-Oct-1995 |
gwr | file Makefile was added on branch netbsd-1-1 on 1995-10-13 18:10:07 +0000
|
1.2.2.1 | 13-Dec-1997 |
gwr | From HEAD: Add: more x_ftp x_route zcat
|
1.4.2.2 | 15-Aug-2000 |
he | Apply patch (requested by he): Don't build libhack in its own directory; build it where it's used instead.
|
1.4.2.1 | 17-Apr-1999 |
simonb | Pull up rev 1.5 from the trunk: Descend into sysinst directory if sysinst/arch/${MACHINE} exists.
|
1.6.2.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.9.4.2 | 26-Feb-2001 |
he | Pull up revision 1.11 (requested by tsutsui): Add x_umount to SUBDIR.
|
1.9.4.1 | 19-Oct-2000 |
tv | Pullup 1.10 [matt]: Add missing directories so make obj DTRT.
|
1.15.2.1 | 17-Jun-2004 |
tron | Pull up revision 1.16 (requested by abs in ticket #497): Import a trivial program to generate 16bit CRCs as used in sparkive archives. For use by mksparkive.sh in generating the acorn32 bootloader sparkive.
|
1.17.20.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.19.12.2 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.19.12.1 | 23-Jun-2013 |
tls | resync from head
|
1.19.6.1 | 22-May-2014 |
yamt | 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")
|
1.20.6.1 | 10-Aug-2014 |
tls | Rebase.
|
1.11 | 09-Jun-2004 |
abs | branches: 1.11.26; Define and use NOTINCRUNCHED to allow sparkcrc to overide the ../Makefile.inc default of building static and not allowing install. Now we can build it as a tool.
|
1.10 | 19-Sep-2003 |
martin | branches: 1.10.2; No need to special-case sparc64 any longer.
|
1.9 | 12-Dec-2001 |
tv | Major readability cleanup; nuke redundancies; MKfoo=no -> NOfoo=.
|
1.8 | 13-Nov-1999 |
minoura | Remove -msoft-float for m68k. x_ping does use floating point.
|
1.7 | 28-Apr-1999 |
drochner | branches: 1.7.4; disable the "install" target in a way which works if other "install" rules are present
|
1.6 | 02-Mar-1998 |
cgd | branches: 1.6.2; note that only static compilation makes sense here
|
1.5 | 12-Dec-1997 |
gwr | On the m68k, compile ramdisk stuff with -msoft-float so we can be sure there are no float instructions. Nothing in here uses floating point, and this saves space by avoiding the FPU_EMULATOR in the kernel.
|
1.4 | 27-Mar-1996 |
scottr | branches: 1.4.2; Replace BSDSRCDIR use with relative paths.
|
1.3 | 21-Nov-1995 |
gwr | add .NOTMAIN
|
1.2 | 13-Oct-1995 |
gwr | branches: 1.2.4; Minor cleanup
|
1.1 | 08-Oct-1995 |
gwr | branches: 1.1.1; Initial revision
|
1.1.1.1 | 08-Oct-1995 |
gwr | Add some utilities all ports might use in a ramdisk root.
|
1.2.4.2 | 21-Nov-1995 |
gwr | From HEAD: add .NOTMAIN
|
1.2.4.1 | 13-Oct-1995 |
gwr | file Makefile.inc was added on branch netbsd-1-1 on 1995-11-21 21:26:41 +0000
|
1.4.2.1 | 13-Dec-1997 |
gwr | From HEAD: Add: more x_ftp x_route zcat
|
1.6.2.1 | 06-Feb-2000 |
he | Pull up revisions 1.7-1.8 (requested by he): Do not compile with -msoft-float on m68k, because stubs are missing from libgcc. Instead, rely on FP emulator in the kernel. Fixes PR#9294.
|
1.7.4.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.10.2.1 | 17-Jun-2004 |
tron | Pull up revision 1.11 (requested by abs in ticket #497): Define and use NOTINCRUNCHED to allow sparkcrc to overide the ../Makefile.inc default of building static and not allowing install. Now we can build it as a tool.
|
1.11.26.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.4 | 25-Mar-2002 |
lukem | branches: 1.4.34; correct comment
|
1.3 | 09-Jan-1998 |
perry | RCS Id Police.
|
1.2 | 13-Oct-1995 |
gwr | branches: 1.2.4; Minor cleanup
|
1.1 | 08-Oct-1995 |
gwr | branches: 1.1.1; Initial revision
|
1.1.1.1 | 08-Oct-1995 |
gwr | branches: 1.1.1.1.2; Add some utilities all ports might use in a ramdisk root.
|
1.1.1.1.2.1 | 11-Oct-1995 |
gwr | Minor cleanup.
|
1.2.4.2 | 13-Oct-1995 |
gwr | Minor cleanup
|
1.2.4.1 | 13-Oct-1995 |
gwr | file README was added on branch netbsd-1-1 on 1995-10-13 18:10:10 +0000
|
1.4.34.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.1 | 10-Mar-2010 |
abs | Relegate edlabel to use in extremely memory constrained install ramdisks and prefer disklabel elsewhere. Based on discussion on affected port lists (port-sparc port-sparc64 port-sun3 port-sun2 port-atari port-mvme68k). All listed ports plus amd64 test built after change
|
1.1 | 10-Mar-2010 |
abs | Relegate edlabel to use in extremely memory constrained install ramdisks and prefer disklabel elsewhere. Based on discussion on affected port lists (port-sparc port-sparc64 port-sun3 port-sun2 port-atari port-mvme68k). All listed ports plus amd64 test built after change
|
1.92 | 01-Apr-2025 |
gutteridge | mkimage: fix grammar in comments
|
1.91 | 22-Mar-2025 |
hgutch | Also generate hashes for files in gzimg directories.
At one point this should probably be unified at least a bit with the hash generation of regular sets, so that there is a single place that defines the types of hashes generated for sets and gzimg.
|
1.90 | 24-Jan-2025 |
jmcneill | Fix resize_root.
Revision 1.85 added the 'log' option to "normal" fstabs, which is incompatible with resize_ffs. Restore the previous behaviour.
|
1.89 | 17-Jan-2025 |
jmcneill | mkimage: Allow configs to override fsize/bsize/ffs version
|
1.88 | 11-Jan-2025 |
jmmv | Inject TOOL_SED and TOOL_PWD_MKDB into mkimage
The configuration files used for mkimage might want to customize the passwd database of the generated image (as is the case for an out-of-tree config file I have) and passing in these tools helps to execute those modifications.
|
1.87 | 29-Dec-2024 |
jmmv | Recognize MKPOSTFIX=no in mkimage
|
1.86 | 28-Dec-2024 |
christos | avoid extra comma, add braces
|
1.85 | 27-Dec-2024 |
christos | Remove duplicated code, handle minwrites in _normal the same way we handle it in _gpt. Initial patch from jmmv@.
|
1.84 | 12-Aug-2024 |
skrll | Undo accidental commit.
|
1.83 | 12-Aug-2024 |
skrll | Import Linux 6.10.3 DTS for RISC-V
This has the side effect of pulling in 5 arm64 renesas and a few other dt-bindings files which didn't exist before so there are no conflicts.
Hopefully arm/arm64/mips can catch up soon.
|
1.82 | 09-Apr-2024 |
nia | branches: 1.82.2; Add new sets: base32, debug32, manhtml
- base32 contains (when MKCOMPAT=yes) shared libraries for 32-bit compatibility, previously included in base
- debug32 contains (when MKCOMPAT=yes) debug symbols and static libraries containing debug symbols for 32-bit compatiblity, previously included in debug
- manhtml contains (when MKHTML=yes) the HTML files previously included in 'man', which are of limited utility without third-party software.
The motivation for this change is to be able to easily exclude sets from CD-ROM images that go over the size limit without xz compression (which many NetBSD platforms struggle to extract at acceptable speeds).
|
1.81 | 12-Feb-2024 |
mlelstv | Quote argument to -n as required. [ -n ] is not a syntax error but evaluates to true.
|
1.80 | 11-Feb-2024 |
christos | PR/57925: Jan-Benedict Glaw: Honor $MKREPRO_TIMESTAMP, don't embed name and stamp in gzip.
|
1.79 | 20-Jan-2024 |
jmcneill | evbppc: Add initial support for the Nintendo Wii
|
1.78 | 25-Sep-2021 |
maya | branches: 1.78.2; Move DRM-driver firmware from base to its own set, gpufw
This set is only installed on amd64,i386,evbarm. This set is installed on minimal installs and on install media, in case someone needs it for basic driver functionality.
Comments: Switched to a single MK tunable for it - that is probably unneeded.
An upcoming DRM update will include even fatter firmware, and we'd like to minimize the impact of it.
|
1.77 | 23-Dec-2020 |
rin | Fix fallout from mkimage rev 1.76.
For mkimage:
- Update "size" if auto-calculated. - Use "dd bs=1" instead of non-portable "head -c". - Some style nits.
For MD make_label() functions:
- Stop using "newsize" as image size in MB, use "size" instead.
|
1.76 | 21-Dec-2020 |
riastradh | embedded/mkimage: Pad image with zeros to multiple of 4 MB plus 1 MB.
Otherwise, there may not be enough space after the ffs partition for a gpt, leading to very confusing results.
|
1.75 | 17-Jul-2020 |
jmcneill | Create an "octeon.img.gz" bootable image for evbmips64-eb release builds.
|
1.74 | 24-May-2020 |
jmcneill | Add support for hybrid MBR/GPT images.
|
1.73 | 24-May-2020 |
jmcneill | Add GPT support to mkimage.
|
1.72 | 18-May-2020 |
jmcneill | Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
1.71 | 30-Oct-2019 |
martin | Derive the FAT type from the MBR partition type and pass it on to makefs when crating a msdos file system.
|
1.70 | 02-Oct-2019 |
maya | Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
1.69 | 28-Nov-2017 |
kre | branches: 1.69.4; 1.69.6;
Be more precise about exactly what fails when something does.
Relying upon set -e to abort things is sort of OK (it is not a recommended option to use in general - too many odd special cases), but only if user can work out from the "build failed" what actually went wrong.
Tested only on amd64 build (for this, i386 is the same) - if anyone has problems on builds for other systems, please let me know. However the changes affect only failure paths, the most likely problem would be for a build to fail to halt on an error, and I hope I have avoided that. There should be no difference at all to error-free builds.
|
1.68 | 28-Nov-2017 |
kre | Handle use of TMPDIR in cleanup as well.
|
1.67 | 28-Nov-2017 |
kre | Honour ${TMPDIR} if set for location of image, rather than always simply using /tmp
|
1.66 | 06-Jul-2017 |
jmcneill | Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb files for SUNXI and TEGRA kernels on the MSDOS partition.
|
1.65 | 10-Jun-2017 |
christos | add the tests set.
|
1.64 | 11-Apr-2017 |
jmcneill | branches: 1.64.4; Now that FAT+FFS images include the BSD partition in the MBR partition table, install the disklabel after setting up MBR partitions. This moves the disklabel to the BSD partition from the start of the disk, avoiding a conflict with the ODROID-C1 bootloader.
|
1.63 | 11-Apr-2017 |
jmcneill | Improvements and fixes for FAT+FFS images: - Add a "NETBSD" volume label to the MSDOS file-system. - Explicitly initialize boot sector. - Correct an issue where the MSDOS file-system was larger than the partition table entry. - Add NetBSD partition to the MBR partition table.
|
1.62 | 14-Mar-2017 |
skrll | Mark the msdos parition active for boards like the BeagleBone Black
|
1.61 | 01-Aug-2015 |
jmcneill | branches: 1.61.2; 1.61.4; use a larger (64KB) block size, this helps SD card performance
|
1.60 | 15-Jul-2015 |
martin | Add a new endianes flag to mkimage and pass it on big endian arm builds. From Rin Okuyama.
|
1.59 | 24-May-2015 |
christos | fix mkubootimage
|
1.58 | 19-Apr-2015 |
hubertf | Add some documentation: Tell what this does, and what it expects from conf files
|
1.57 | 18-Apr-2015 |
hubertf | Properly spell X' name. From X(7):
The X.Org Foundation requests that the following names be used when referring to this software:
X X Window System X Version 11 X Window System, Version 11 X11
|
1.56 | 06-Apr-2015 |
jmcneill | initialize resize before pulling in board config
|
1.55 | 06-Apr-2015 |
jmcneill | Add support for auto-growing the root partition. Enable it for rpi.img.
|
1.54 | 06-Apr-2015 |
jmcneill | resizing of ffsv2 still doesn't work well, so revert previous, and instead explicitly set fsize=2048/bsize=16384, which gives a pretty decent boost to resize_ffs performance on its own
|
1.53 | 05-Apr-2015 |
jmcneill | Use FFSv2 instead of FFSv1 for the root file-system. This should fix the "resize_ffs takes forever" issues with evbarm images -- growing a v2 file-system is much faster than v1.
|
1.52 | 29-Jan-2015 |
skrll | Fix previous so that the new generated rc.conf is picked up and that any new new mount points (e.g. /proc and /kern) are generated.
While here increate the fs size so that postfix can actually build /etc/mail/aliases.db
|
1.51 | 23-Jan-2015 |
skrll | PR/49596: mkimage: incorrect permissions on evbarm images
Use NetBSD.dist in our mtree specification to populate the top level directories, etc.
For each generated file hand craft an mtree entry.
Remove specialdirs as NetBSD.dist creates /proc and /kern.
|
1.50 | 18-Jan-2015 |
skrll | Use [dx]sets_p as flag for debug/X sets inclusion. xsets is the list of sets.
|
1.49 | 14-Dec-2014 |
christos | fix image building: - round up the total size of the disk image - fix fdisk offset for netbsd ffs images
|
1.48 | 03-Apr-2014 |
christos | branches: 1.48.4; now that fdisk has optional arguments, don't pass -1
|
1.47 | 31-Mar-2014 |
christos | provide a -r rootdev option to handle the wd/sd/ld lossage.
|
1.46 | 31-Mar-2014 |
christos | these changes produce a bootable system under qemu, but its root is trashed.
|
1.45 | 31-Mar-2014 |
christos | Add preliminary support for creating x86 usb sticks with mkimage. This is untested, and just a checkpoint of the work. Image looks ok, but I have not tried if it boots.
|
1.44 | 14-Sep-2013 |
ast | Fix build release of evbarm which had been failing in mkimage beagleboard_smp with the elusive message:
"gzip: can't stat: gzip: No such file or directory"
This was due to GZIP=gzip being defined in mkimage; we now use:
GZIP_CMD=${TOOL_GZIP:-gzip} # ${GZIP} is special to gzip(1)
as distrib/sets/sets.subr already does in these files as well:
distrib/utils/embedded/mkimage distrib/utils/embedded/conf/beagleboard.conf distrib/utils/embedded/conf/rpi.conf distrib/utils/embedded/conf/rpi_inst.conf
|
1.43 | 27-Jun-2013 |
christos | SSD cards is stupid.
|
1.42 | 27-Jun-2013 |
christos | explain -m better
|
1.41 | 27-Jun-2013 |
christos | tidy up, fix usage
|
1.40 | 16-Jun-2013 |
jakllsch | Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.
|
1.39 | 20-May-2013 |
christos | - explanations for single letter flags - flag to add debug sets - flag to minimize writes to sd's
|
1.38 | 03-Apr-2013 |
htodd | Double extra to fix image size to fix build.
|
1.37 | 28-Mar-2013 |
jmcneill | For ffs, set bytes per inode to 4K. Otherwise we get a density based on the contents of the image, which aren't very useful after the file-system has been resized -- for rpi.img, this was 22K per inode!
|
1.36 | 19-Mar-2013 |
garbled | Add a new installer image for Raspberry PI to evbarm
Includes the following major changes:
1) Add new configmenu item to sysinst to allow creation of users at post-install time. 2) Add an sshramdisk type to evbarm, which is a ramdisk with sshd enabled, allowing users to install on a headless PI by sshing to the device with the account "sysinst" password "netbsd" to begin the installation. (Note, neither the account, nor the ssh setup are copied to the finalized installation image) 3) Change mkimage to build a boot-only image, without the root filesystems.
Much of the sshramdisk code could be reused on other ports easily.
|
1.35 | 15-Feb-2013 |
christos | don't use [ -f $i ] && cat $i, since we are using -e
|
1.34 | 12-Feb-2013 |
jmcneill | add extra space to root partition
|
1.33 | 11-Feb-2013 |
jmcneill | set -e
|
1.32 | 10-Feb-2013 |
jmcneill | set src= before pulling in host config
|
1.31 | 10-Feb-2013 |
jmcneill | no sh -x
|
1.30 | 10-Feb-2013 |
jmcneill | fix msdos mbr partition size calculation
|
1.29 | 10-Feb-2013 |
christos | don't dup -F
|
1.28 | 10-Feb-2013 |
christos | add -F to fdisk
|
1.27 | 10-Feb-2013 |
christos | mass -N db to makefs too
|
1.26 | 10-Feb-2013 |
christos | specify a database for mtree.
|
1.25 | 10-Feb-2013 |
jmcneill | dont call mtree directly
|
1.24 | 10-Feb-2013 |
christos | really calling disklabel with the arguments of fdisk does not work.
|
1.23 | 10-Feb-2013 |
christos | - remove dup trap - compare size to 0 for autosizing - remove .gz file before compressing.
|
1.22 | 10-Feb-2013 |
christos | add compression support.
|
1.21 | 09-Feb-2013 |
christos | add tool hooks.
|
1.20 | 09-Feb-2013 |
jmcneill | fix usage again -- -D specifies destdir not releasedir include conf/${h}.conf not conf/rpi.conf fix ./mkimage: line 110: "7" - 1 : syntax error: operand expected (error token is ""7" - 1 ")
|
1.19 | 09-Feb-2013 |
jmcneill | fix usage
|
1.18 | 08-Feb-2013 |
christos | fix options
|
1.17 | 03-Feb-2013 |
christos | switch to makefs
|
1.16 | 30-Jan-2013 |
skrll | Add the tests sets by default. Tweak the usage output.
|
1.15 | 21-Jan-2013 |
skrll | More usage updates
|
1.14 | 21-Jan-2013 |
skrll | Update usage output a little
|
1.13 | 16-Jan-2013 |
christos | - Add support for xsets - Factor out common evbarm code
|
1.12 | 16-Jan-2013 |
christos | tidy up some more by factoring out the sizing code.
|
1.11 | 15-Jan-2013 |
christos | Make autosizing really work: - Use newfs to compute the actual filesystem required size. - Fix the computation of set sizes to account for blocks and fragments. This results into a 95% full filesystem for my test (Total 566MB, 24MB free) from which 8MB is my requested overhead. Not perfect, but good enough.
|
1.10 | 15-Jan-2013 |
christos | first step at autosizing, still does not work.
|
1.9 | 15-Jan-2013 |
jmcneill | expand set name to path when checking to see if the tgz exists
|
1.8 | 14-Jan-2013 |
jmcneill | move 'trap' after command args are parsed
|
1.7 | 13-Jan-2013 |
christos | honor ${TMPDIR}
|
1.6 | 13-Jan-2013 |
christos | complain on unknown options
|
1.5 | 13-Jan-2013 |
christos | move configuration to new place.
|
1.4 | 13-Jan-2013 |
christos | Adjust mkimage to handle RPI. From skrll@
|
1.3 | 29-Feb-2012 |
agc | branches: 1.3.2; 1.3.4; consolidate all of the volatile /var.* directories which are mounted as tmpfs into a single one for /var - same as /root, /etc
|
1.2 | 20-Jan-2012 |
agc | While the resulting image from mkimage can always be mounted with vnd, and then modified, it is much easier to let this late, user-oriented customisation be done automatically. These mods let mkimage change information based on files in a "custom" directory, which can be set in mkimage using -c customdir.
After all other configuration, the files under custom/ will be copied into the main image. The files under custom/ are taken into account when performing autosizing.
Also, generalise the sets directory to point to the current machine architecture, although this can be overwritten from the command line by anyone making cross-images.
An example to make a user image with an embedded read-only 100 MB iSCSI target:
% ./mkimage -c custom === making a new 272 MB image in usermode.img === 272+0 records in 272+0 records out 285212672 bytes transferred in 7.616 secs (37449142 bytes/sec) === mounting image via vnd vnd0 === /dev/rvnd0a: 272.0MB (557056 sectors) block size 8192, fragment size 1024 using 6 cylinder groups of 45.34MB, 5803 blks, 11264 inodes. super-block backups (for fsck_ffs -b #) at: 32, 92880, 185728, 278576, 371424, 464272, === installing sets === base etc modules === performing customisations === === making extra directories === === customising /var/tmp === === user customisations from files in custom === Filesystem 1K-blocks Used Avail %Cap Mounted on /dev/vnd0a 269967 263958 -7489 102% /mnt % ls -l -R custom total 8 drwxr-xr-x 3 agc agc 512 Jan 18 03:58 etc drwxr-xr-x 2 agc agc 512 Jan 18 04:00 iscsi
custom/etc: total 8 drwxr-xr-x 2 agc agc 512 Jan 18 03:58 iscsi -rw-r--r-- 1 agc agc 564 Jan 18 03:58 rc.conf
custom/etc/iscsi: total 6 -r--r--r-- 1 agc agc 799 Jan 18 04:27 targets
custom/iscsi: total 102484 -rw-r--r-- 1 agc agc 104857600 Jan 18 04:00 iscsi-target0 % sudo vnconfig vnd0 usermode.img % sudo mount /dev/vnd0a /mnt % cat /mnt/etc/iscsi/targets # $NetBSD: targets,v 1.2 2006/02/16 19:30:57 agc Exp $ # # Structure of this file: # # + an extent is a straight (offset, length) pair of a file or device # it's the lowest common storage denominator # at least one is needed # + a device is made up of one or more extents or other devices # devices can be added in a hierachical manner, to enhance resilience # + in this example, no device definitions are necessary, as the target # will just use a simple extent for persistent storage # + a target is made up of 1 or more devices # The code does not support RAID1 recovery at present
# Simple file showing 1 extent, mapped straight into 1 target
# extent file or device start length extent0 /iscsi/iscsi-target0 0 100MB
# target flags storage netmask target0 ro extent0 0.0.0.0/0 % ls -l /mnt/iscsi/iscsi-target0 -rw-r--r-- 1 agc agc 104857600 Jan 18 04:00 /mnt/iscsi/iscsi-target0 % diff custom/etc/iscsi/targets /mnt/etc/iscsi/targets %
|
1.1 | 15-Jan-2012 |
agc | Add 3 scripts which are useful for making images for usermode, or any embedded platform in particular.
+ mkimage will make an autosized image in a file (using vnd) from sets the resulting image can be mounted read-only, with tmpfs used for volatile files on top of read-only bases
+ mkpkgs will make an autosized image in a file (using vnd) from binary packages
+ usermode is an easy way to invoke usermode, making sure that bridging is set up properly, and that the host syscallemu module is loaded. This script then runs usermode with two file images (as produced by mkimage and mkpkgs)
|
1.3.4.3 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.3.4.2 | 23-Jun-2013 |
tls | resync from head
|
1.3.4.1 | 25-Feb-2013 |
tls | resync with head
|
1.3.2.4 | 22-May-2014 |
yamt | 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")
|
1.3.2.3 | 23-Jan-2013 |
yamt | sync with head
|
1.3.2.2 | 17-Apr-2012 |
yamt | sync with head
|
1.3.2.1 | 29-Feb-2012 |
yamt | file mkimage was added on branch yamt-pagecache on 2012-04-17 00:02:49 +0000
|
1.48.4.7 | 12-May-2017 |
snj | Pull up following revision(s) (requested by sevan in ticket #1386): distrib/utils/embedded/mkimage: revision 1.62 Mark the msdos parition active for boards like the BeagleBone Black
|
1.48.4.6 | 06-Aug-2015 |
snj | Pull up following revision(s) (requested by skrll in ticket #909): distrib/sets/lists/etc/mi: revision 1.237 distrib/sets/lists/tests/mi: revision 1.613 distrib/utils/embedded/conf/armv7.conf: revisions 1.1, 1.2 distrib/utils/embedded/conf/beagleboard.conf: delete distrib/utils/embedded/conf/evbarm.conf: revisions 1.21, 1.22 distrib/utils/embedded/conf/rpi.conf: revisions 1.28, 1.29 distrib/utils/embedded/conf/rpi_inst.conf: revisions 1.7, 1.8 distrib/utils/embedded/conf/usermode.conf: revision 1.5 distrib/utils/embedded/conf/x86.conf: revision 1.5 distrib/utils/embedded/files/resize_disklabel: revision 1.1 distrib/utils/embedded/mkimage: revisions 1.49, 1.55-1.59 etc/defaults/rc.conf: revision 1.133 etc/etc.evbarm/Makefile.inc: revisions 1.72, 1.76 etc/rc.d/Makefile: revision 1.93 via patch etc/rc.d/resize_root: revisions 1.1-1.3 etc/rc.d/root: revision 1.5 sbin/resize_ffs/Makefile: revision 1.5 sbin/resize_ffs/resize_ffs.8: revisions 1.14-1.16 sbin/resize_ffs/resize_ffs.c: revisions 1.39-1.44 share/man/man5/rc.conf.5: revision 1.158, 1.159 tests/sbin/resize_ffs/Makefile: revision 1.4 tests/sbin/resize_ffs/common.sh: revision 1.14 tests/sbin/resize_ffs/t_check.sh: revision 1.1 tests/sbin/resize_ffs/t_grow.sh: revision 1.9 tests/sbin/resize_ffs/t_grow_swapped.sh: revision 1.3 tests/sbin/resize_ffs/t_shrink.sh: revision 1.8 tests/sbin/resize_ffs/t_shrink_swapped.sh: revision 1.2 fix image building: - round up the total size of the disk image - fix fdisk offset for netbsd ffs images -- Make get_dev_size work on regular files too. -- Use `!= -1' instead of `== 0' out of paranoia. -- - Add -c to check to see if grow/shrink is required - Divide by DEV_BSIZE when returning size of file. - Update manpage -- New sentence, new line. Sort option descriptions. -- Add resize_root boot operation. If resize_root=YES in rc.conf then the system attempts to resize the root file system to fill it's partition prior to mounting read-write. Useful for things like AMI file system images. May eventually be used by arm images after coming up with similar solution for increasing the parition size. -- - Add new tests for -c check flag in resize_ffs -- Bump date for previous. it's -> its -- Handle case in grow() where last cylinder group is too small for ufs2. Align with code in shrink(). -- factor out geometry calculation and use this also in CheckOnly mode. be a bit more verbose in Verbose mode. -- Add support for auto-growing the root partition. Enable it for rpi.img. -- initialize resize before pulling in board config -- add KEYWORD: interactive, honour resize_root_flags and resize_root_postcmd rc vars -- if the -p flag is specified, display a progress bar while growing the file-system -- show resize_ffs progress bar when resizing root partition -- fix typo in previous; pass -y unconditionally to resize_ffs, not -p -- Rename beagleboard.img to armv7.img. The new image includes the same kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1, Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi. -- Properly spell X' name. From X(7): The X.Org Foundation requests that the following names be used when referring to this software: X X Window System X Version 11 X Window System, Version 11 X11 -- Add some documentation: Tell what this does, and what it expects from conf files -- Cleanup: make_filesystems is not used any longer, purge remains -- More cleanup: Instead of first overwriting the *_evbarm functions with own code, and then calling them from the regular functions, directly put the code into the regular functions. No more functions from evbarm.conf are used now. Some variables are still used! -- define TOOL_MKUBOOTIMAGE for mkimage -- fix mkubootimage
|
1.48.4.5 | 06-Apr-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #667): distrib/utils/embedded/mkimage: revision 1.54 resizing of ffsv2 still doesn't work well, so revert previous, and instead explicitly set fsize=2048/bsize=16384, which gives a pretty decent boost to resize_ffs performance on its own
|
1.48.4.4 | 06-Apr-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #664): distrib/utils/embedded/mkimage: revision 1.53 Use FFSv2 instead of FFSv1 for the root file-system. This should fix the "resize_ffs takes forever" issues with evbarm images -- growing a v2 file-system is much faster than v1.
|
1.48.4.3 | 29-Jan-2015 |
martin | Pull up following revision(s) (requested by skrll in ticket #470): distrib/utils/embedded/mkimage: revision 1.52 distrib/utils/embedded/conf/x86.conf: revision 1.7 distrib/utils/embedded/conf/evbarm.conf: revision 1.20 Fix previous so that the new generated rc.conf is picked up and that any new new mount points (e.g. /proc and /kern) are generated. While here increate the fs size so that postfix can actually build /etc/mail/aliases.db
|
1.48.4.2 | 28-Jan-2015 |
martin | Pull up following revision(s) (requested by skrll in ticket #465): distrib/utils/embedded/conf/rpi_inst.conf: revision 1.6 distrib/utils/embedded/conf/usermode.conf: revision 1.4 distrib/utils/embedded/mkimage: revision 1.51 distrib/utils/embedded/conf/x86.conf: revision 1.6 distrib/utils/embedded/conf/evbarm.conf: revision 1.18 PR/49596: mkimage: incorrect permissions on evbarm images Use NetBSD.dist in our mtree specification to populate the top level directories, etc. For each generated file hand craft an mtree entry. Remove specialdirs as NetBSD.dist creates /proc and /kern.
|
1.48.4.1 | 20-Jan-2015 |
martin | Pull up following revision(s) (requested by skrll in ticket #437): distrib/utils/embedded/mkimage: revision 1.50 Use [dx]sets_p as flag for debug/X sets inclusion. xsets is the list of sets.
|
1.61.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.61.2.2 | 26-Apr-2017 |
pgoyette | Sync with HEAD
|
1.61.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.64.4.1 | 18-Jul-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #114): sys/arch/arm/samsung/exynos_intr.h: revision 1.3 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_gates.c: revision 1.1 distrib/utils/embedded/mkimage: revision 1.66 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_rsb.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.5 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.6 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.7 sys/dev/gpio/gpio.c: revision 1.59 sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.1 sys/conf/Makefile.kern.inc: revision 1.257 sys/arch/evbarm/conf/ODROID-XU_INSTALL: file removal sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.2 sys/conf/Makefile.kern.inc: revision 1.258 sys/arch/arm/fdt/psci_fdt.h: revision 1.1 sys/arch/arm/sunxi/sunxi_resets.c: revision 1.1 sys/arch/evbarm/conf/files.sunxi: revision 1.1 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.8 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.9 sys/arch/arm/samsung/files.exynos: revision 1.22 distrib/utils/embedded/conf/armv7.conf: revision 1.13 sys/arch/arm/samsung/files.exynos: revision 1.23 sys/arch/evbarm/conf/std.tegra: revision 1.15 distrib/utils/embedded/conf/armv7.conf: revision 1.14 sys/arch/arm/samsung/files.exynos: revision 1.24 distrib/utils/embedded/conf/armv7.conf: revision 1.15 sys/arch/evbarm/sunxi/genassym.cf: revision 1.1 sys/arch/arm/samsung/exynos_fdt.c: file removal sys/dev/fdt/fdt_pinctrl.c: revision 1.4 sys/arch/arm/samsung/exynos_sysmmu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.1 sys/dev/usb/ehci.c: revision 1.255 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_ccu.h: revision 1.1 sys/dev/ic/dwc_mmc.c: revision 1.11 sys/arch/arm/cortex/gic.c: revision 1.24 distrib/evbarm/instkernel/ramdisk/Makefile: revision 1.17 etc/etc.evbarm/Makefile.inc: revision 1.87 etc/etc.evbarm/Makefile.inc: revision 1.88 sys/arch/arm/fdt/gic_fdt.c: revision 1.5 etc/Makefile: revision 1.429 sys/arch/arm/fdt/gic_fdt.c: revision 1.6 sys/arch/arm/fdt/gic_fdt.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.2 sys/arch/evbarm/conf/std.sunxi: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.3 sys/arch/evbarm/conf/std.sunxi: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.4 sys/arch/evbarm/conf/std.sunxi: revision 1.3 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu_div.c: revision 1.1 sys/dev/gpio/gpiovar.h: revision 1.17 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.6 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.8 sys/arch/arm/sunxi/sunxi_rsb.h: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.12 sys/dev/fdt/fdtvar.h: revision 1.21 sys/arch/evbarm/sunxi/sunxi_start.S: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.13 sys/dev/fdt/fdtvar.h: revision 1.22 sys/arch/evbarm/conf/SUNXI: revision 1.10 sys/dev/fdt/fdtvar.h: revision 1.23 sys/arch/evbarm/conf/SUNXI: revision 1.11 sys/dev/fdt/gpioleds.c: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.24 sys/arch/evbarm/conf/SUNXI: revision 1.12 sys/arch/evbarm/conf/SUNXI: revision 1.13 sys/arch/arm/cortex/gic.c: revision 1.30 sys/arch/evbarm/conf/SUNXI: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.16 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.1 etc/Makefile: revision 1.430 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.2 etc/Makefile: revision 1.431 sys/arch/evbarm/conf/VEXPRESS_A15: revision 1.17 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.3 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.4 sys/arch/arm/samsung/exynos5422_clock.c: revision 1.6 sys/arch/arm/samsung/exynos_platform.c: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.29 sys/arch/arm/samsung/exynos_platform.c: revision 1.2 sys/arch/evbarm/conf/mk.vexpress: revision 1.3 sys/arch/arm/samsung/exynos_platform.c: revision 1.3 sys/arch/evbarm/conf/mk.vexpress: revision 1.4 sys/arch/arm/samsung/exynos_platform.c: revision 1.4 sys/arch/arm/arm/psci.h: revision 1.1 sys/arch/arm/samsung/exynos_platform.c: revision 1.5 sys/arch/arm/samsung/exynos_platform.c: revision 1.6 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.10 external/bsd/mdocml/bin/mandoc/Makefile: revision 1.12 sys/dev/fdt/files.fdt: revision 1.17 sys/dev/fdt/files.fdt: revision 1.18 sys/dev/fdt/files.fdt: revision 1.19 sys/arch/arm/samsung/exynos_sscom.c: revision 1.8 sys/arch/arm/sunxi/sun8i_a83t_ccu.c: revision 1.1 sys/arch/arm/sunxi/sunxi_mmc.c: revision 1.1 sys/arch/arm/samsung/exynos_sscom.c: revision 1.9 sys/arch/arm/conf/files.arm: revision 1.133 sys/arch/arm/samsung/mct_var.h: revision 1.5 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.2 sys/arch/evbarm/conf/std.vexpress: revision 1.6 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.3 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.4 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.30 sys/arch/arm/sunxi/files.sunxi: revision 1.2 sys/dev/ofw/openfirm.h: revision 1.35 sys/arch/arm/sunxi/files.sunxi: revision 1.3 sys/dev/ofw/openfirm.h: revision 1.36 sys/arch/arm/sunxi/files.sunxi: revision 1.4 sys/arch/arm/sunxi/files.sunxi: revision 1.5 sys/arch/evbarm/exynos/exynos_machdep.c: file removal sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.1 sys/arch/arm/samsung/sscom.c: revision 1.9 sys/arch/arm/sunxi/files.sunxi: revision 1.6 sys/dev/fdt/ohci_fdt.c: revision 1.1 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.7 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.8 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.9 sys/arch/arm/samsung/exynos_sscom.c: revision 1.10 sys/arch/evbarm/conf/mk.tegra: revision 1.5 sys/arch/arm/samsung/exynos_dwcmmc.c: revision 1.4 sys/arch/evbarm/conf/mk.tegra: revision 1.6 sys/arch/evbarm/conf/EXYNOS: revision 1.15 sys/arch/evbarm/conf/EXYNOS: revision 1.16 sys/arch/evbarm/conf/EXYNOS: revision 1.17 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.19 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.5 sys/arch/arm/sunxi/sunxi_emac.h: revision 1.1 sys/arch/evbarm/conf/mk.sunxi: revision 1.1 sys/arch/evbarm/include/bootconfig.h: revision 1.7 sys/arch/evbarm/conf/TEGRA: revision 1.24 sys/arch/arm/arm/psci.c: revision 1.1 sys/dev/led.c: revision 1.1 sys/dev/led.c: revision 1.2 sys/arch/arm/arm/psci_arm.S: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.2 sys/dev/fdt/ehci_fdt.c: revision 1.1 sys/dev/fdt/ehci_fdt.c: revision 1.2 sys/arch/arm/sunxi/sun6i_a31_ccu.h: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.21 sys/arch/arm/sunxi/files.sunxi: revision 1.10 sys/arch/arm/sunxi/files.sunxi: revision 1.11 sys/dev/fdt/fdtbus.c: revision 1.14 sys/arch/arm/sunxi/sunxi_mmc.h: revision 1.1 sys/arch/arm/samsung/exynos5422_dma.c: file removal usr.bin/config/mkmakefile.c: revision 1.69 sys/conf/files: revision 1.1178 sys/arch/arm/sunxi/sunxi_platform.h: revision 1.1 sys/arch/evbarm/exynos/exynos_start.S: revision 1.4 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.11 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.12 sys/arch/arm/sunxi/sunxi_rtc.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.h: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.2 sys/arch/evbarm/conf/SUNXI: revision 1.1 external/bsd/elftosb/usr.sbin/elftosb/Makefile: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.2 sys/arch/arm/fdt/psci_fdt.c: revision 1.1 sys/arch/evbarm/conf/SUNXI: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.4 sys/arch/evbarm/conf/files.exynos: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.6 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.1 sys/dev/fdt/fixedfactorclock.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.7 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_gpio.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.8 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.3 sys/dev/ic/dwc_mmc_reg.h: revision 1.6 sys/dev/fdt/fdt_subr.c: revision 1.16 sys/arch/evbarm/conf/SUNXI: revision 1.9 usr.bin/config/mkmakefile.c: revision 1.70 sys/dev/fdt/fdt_phy.c: revision 1.1 sys/arch/evbarm/conf/ODROID-XU: file removal sys/arch/arm/fdt/arm_fdt.c: revision 1.4 sys/arch/arm/samsung/exynos_reg.h: revision 1.14 sys/conf/files: revision 1.1180 sys/arch/arm/samsung/exynos_reg.h: revision 1.15 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.6 sys/dev/ic/dwc_mmc_var.h: revision 1.6 sys/arch/arm/samsung/exynos_combiner.c: revision 1.7 sys/arch/evbarm/exynos/platform.h: revision 1.2 sys/arch/arm/fdt/files.fdt: revision 1.12 sys/arch/evbarm/conf/std.exynos: revision 1.2 sys/arch/evbarm/conf/std.exynos: revision 1.3 sys/arch/arm/rockchip/rockchip_dwcmmc.c: revision 1.6 sys/arch/arm/sunxi/sunxi_com.c: revision 1.1 sys/dev/led.h: revision 1.1 sys/arch/evbarm/conf/std.exynos: revision 1.5 sys/arch/arm/sunxi/sunxi_com.c: revision 1.2 sys/arch/evbarm/conf/files.evbarm: revision 1.26 usr.bin/config/defs.h: revision 1.99 sys/arch/arm/fdt/arm_fdtvar.h: revision 1.6 sys/arch/arm/samsung/exynos_soc.c: revision 1.32 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.2 sys/arch/arm/samsung/mct.c: revision 1.11 sys/arch/evbarm/conf/ODROID-U: file removal sys/arch/arm/samsung/mct.c: revision 1.12 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.4 Get the EXYNOS kernel building again with recent FDT changes. Untested. Use arm_fdt_cpu_hatch and add mmu entry for DTB Fix exynos5 devmap, bootstrap, and implement early_putchar. Calculate UART frequency based on bootloader config. Fix KERNEL_BASE_PHYS (how did this ever work?) Avoid divide-by-zero for unconfigured PLLs Correctly initialize i2cbus attach args. Add delay and enable mct timecounter. Fix build w/o VERBOSE_INIT_ARM Remove ODROID-U and ODROID-XU kernel configs as they no longer work. - Replace CONSADDR with SSCOM2CONSOLE in example - Remove gtmr (Exynos5422 uses mct) - cinclude EXYNOS.local instead of TEGRA.local Use fdtbus_intr_establish to hook in block interrupts instead of intr_establish. Simplify MCT; just enable it and then attach an ARMv7 generic timer. Add support for building DTB files during kernel build, from christos. build vexpress-v2p-ca15-tc1.dtb with the kernel build tegra124-apalis-eval.dtb, tegra124-jetson-tk1.dtb, tegra124-nyan-big.dtb, tegra124-nyan-blaze.dtb, and tegra124-venice2.dtb with the kernel Allow multiline makeoptions to work by quoting the newline.. Bump for quoting makeoptions with multiple lines. un-c99 bump required config version for multiline makeoptions feature Set DTS makeoption in kernel config Assign DTB files to a variable so we can make -V DTB put the dtb files with their kernels. no need for debug printing. Don't assume that CPU index = GIC CPU interface number. We can determine the current CPU interface number by reading from the read-only GICD_ITARGETSR0 through GICD_ITARGETSR7 registers. This gets interrupts working on Exynos 5422, where the boot processor has GIC CPU interface #4. use -v to get the expanded variable. Use -v to get the expanded variables. Get baud rate from sclk_uartN instead of uartN. Print IRQ number at attach. Fix PLL con0 register locations and add uart clocks Disable exyortc for now, it doesn't work. More or less a rewrite of dwc_mmc, based on awin_mmc, adding DMA support. Update for new dwc_mmc driver Fix dmesg Add Exynos 5410 clock controller driver. Fix a few typos in clock parent names for mmc clocks. From jmcneill@ Update for new dwc_mmc driver Implement platform reset for exynos5 Attach fdtbus to a /clocks node with no compatible string. Add support for ARM Power State Coordination Interface (PSCI). Support interrupt sharing. Add initial support for Allwinner H3 SoC. ARM Trusted Firmware reserves SGIs 8-15 for secure use. Even without ATF, U-Boot on some platforms may use SGIs in this range for the PSCI implementation. Change ARMGIC_IPI_BASE to 0 from (16 - NIPI) and add a compile-time assert to ensure that we don't end up with a conflict. Add H3 MMC support SD/MMC clock fixes Add FDT PHY interface. Add glue for generic ehci/ohci bindings. Rename a variable, NFC. Support parents in different clock domains. Add USB stuff. Doesn't quite work yet. Synopsys DesignWare APB UART needs "options COM_AWIN" for now. Add i2c glue. Add RTC driver. PHY registers start at index 1. Now USB works. Don't allow sharing edge and level triggered interrupts. Add arm_fdt_memory_dump helper for dumping physical addresses from ddb Print clocks with aprint_debug Remove unused defines Add fdtbus_get_string helper Add of_search_compatible, which searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. This allows us to associate data with compatible strings. Add driver for Allwinner Gigabit Ethernet (EMAC) as found in sun8i and later family SoCs. This is a port of my FreeBSD driver which has been confirmed to work on Allwinner H3, A83T, and A64 SoCs. Fix dmesg Add basic support for Allwinner A31. Add basic FDT GPIO support. Fix the pinctrl api to match the spec. A pinctrl config can have more than one xref, and an xref may have specifier data associated with it. Enable sunxi pinctrl support Adjust to new pinctrl API Add P2WI/RSB driver, based on awin_p2wi.c. Fix typo in a compat string. Configure pin defaults at attach No need to explicitly set pinctrl config 0 now Fix some register definitions. Disallow sharing between MPSAFE and non-MPSAFE handlers. Add of_match_compat_data. This routine searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. Add options __HAVE_CPU_UAREA_ALLOC_IDLELWP Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based kernels. the extent code cannot use the full range of u_long, so ignore the last page before 4GB too. ok jmcneill@ Copy install ramdisk to releasedir. Provide both a raw ffs and Legacy U-Boot version of it. Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb files for SUNXI and TEGRA kernels on the MSDOS partition. Let the controller provide a default name for pins. This makes pins easier to locate when we have multiple banks and a variable number of pins per bank. Attach gpio(4) to sunxigpio Test for kernel build directory before reading DTB list Add support for Allwinner A83T SoC. Add A83T files Fixup busdma sync and locking in the RX path. Disable batch RX/TX ints. Fix AHB2 register definition and explicitly set AHB2 parent to PLL_PERIPH0/2 -- this gives us 50% more bus bandwidth for emac Restore TX_INTERVAL_DEFAULT to 64 Drop the sunxi_emac_rx_batch feature. It was originally designed to reduce the amount of mutex unlock/lock cycles during the RX path on FreeBSD and if_input, but it is not required to drop the lock before calling if_percpuq_enqueue on NetBSD. Write back the data value instead of mask in sunxi_gpio_write Add a helper for exposing LED controls via sysctl. Add GPIO LED driver. add gpioleds Add misc. gates and resets driver, and explicitly enable PIO clocks at attach. Add fdtbus_get_string_index helper. Add driver for fixed-factor clocks. Add ffclock Remove the requirement for ehci to attach after companion devices. "go for it" - skrll@ Remove the hack to find companion devices and just assume 1 companion if ETTF flag is not set. Remove pass numbers for ehci/ohci now that the attach order no longer matters Use unsigned char for ctype functions, suggested by christos Add : to body of populate_sunxi to appease bash. port-evbarm/52388: Fix number of args to a debug printf.
|
1.69.6.1 | 17-Nov-2019 |
martin | Pull up following revision(s) (requested by maya in ticket #435):
distrib/sets/maketars: revision 1.90 usr.sbin/sysinst/arch/playstation2/md.h: revision 1.2 usr.sbin/sysinst/arch/sandpoint/md.h: revision 1.3 usr.sbin/sysinst/arch/evbppc/md.h: revision 1.3 usr.sbin/sysinst/arch/hpcarm/md.h: revision 1.3 usr.sbin/sysinst/arch/mvme68k/md.h: revision 1.3 distrib/sun3/MakeInstTape: revision 1.3 usr.sbin/sysinst/util.c: revision 1.33 distrib/sets/lists/rescue/mi: revision 1.1 distrib/sets/lists/base/rescue.sun2: file removal usr.sbin/sysinst/arch/zaurus/md.h: revision 1.3 distrib/sets/lists/base/rescue.ad.m68k.shl: file removal distrib/sets/regpkgset: revision 1.13 usr.sbin/sysinst/arch/i386/md.h: revision 1.7 distrib/sets/lists/base/rescue.sparc: file removal distrib/notes/mvme68k/xfer: revision 1.19 distrib/sets/sets.subr: revision 1.187 distrib/common/bootimage/Makefile.bootimage: revision 1.22 usr.sbin/sysinst/msg.mi.de: revision 1.16 usr.sbin/sysinst/arch/atari/md.h: revision 1.3 rescue/Makefile: revision 1.38 distrib/sets/lists/base/rescue.macppc: file removal usr.sbin/sysinst/arch/arc/md.h: revision 1.4 distrib/miniroot/install.sub: revision 1.49 usr.sbin/sysinst/arch/acorn32/md.h: revision 1.3 usr.sbin/sysinst/arch/x68k/md.h: revision 1.3 usr.sbin/sysinst/arch/hpcmips/md.h: revision 1.3 usr.sbin/sysinst/arch/bebox/md.h: revision 1.3 usr.sbin/sysinst/arch/hpcsh/md.h: revision 1.2 distrib/sets/lists/base/rescue.shark: file removal usr.sbin/sysinst/arch/emips/md.h: revision 1.5 distrib/utils/embedded/mkimage: revision 1.70 usr.sbin/sysinst/arch/shark/md.h: revision 1.3 usr.sbin/sysinst/arch/pmax/md.h: revision 1.4 usr.sbin/sysinst/arch/amiga/md.h: revision 1.4 usr.sbin/sysinst/arch/hp300/md.h: revision 1.5 rescue/list.ldconfig: file removal distrib/sets/lists/base/rescue.ad.m68k: file removal usr.sbin/sysinst/arch/prep/md.h: revision 1.4 usr.sbin/sysinst/arch/cats/md.h: revision 1.4 usr.sbin/sysinst/arch/amd64/md.h: revision 1.7 usr.sbin/sysinst/msg.mi.es: revision 1.17 usr.sbin/sysinst/msg.mi.fr: revision 1.20 usr.sbin/sysinst/msg.mi.pl: revision 1.23 distrib/sets/lists/base/rescue.i386: file removal usr.sbin/sysinst/arch/evbarm/md.h: revision 1.3 distrib/sets/lists/base/rescue.vax: file removal distrib/amd64/uefi-installimage/Makefile.bootimage: revision 1.12 usr.sbin/sysinst/arch/evbmips/md.h: revision 1.3 distrib/sets/lists/base/rescue.mi: file removal distrib/sets/README: revision 1.14 usr.sbin/sysinst/arch/sgimips/md.h: revision 1.4 distrib/sets/lists/base/rescue.sparc64: file removal distrib/sets/lists/base/rescue.mi: revision 1.45 distrib/sets/lists/base/rescue.mi: revision 1.46 usr.sbin/sysinst/arch/ofppc/md.h: revision 1.4 usr.sbin/sysinst/arch/cobalt/md.h: revision 1.4 distrib/sets/lists/base/rescue.ad.arm: file removal distrib/sets/lists/base/rescue.mac68k: file removal usr.sbin/sysinst/defs.h: revision 1.45 usr.sbin/sysinst/arch/landisk/md.h: revision 1.2 distrib/notes/atari/xfer: revision 1.17 etc/Makefile: revision 1.441 usr.sbin/sysinst/msg.mi.en: revision 1.22 distrib/sun2/MakeInstTape: revision 1.2
Remove ldconfig from /rescue, and mark it MI obsolete. - ldconfig in netbsd refers to a.out binaries only. We've been ELF-only since NetBSD 2.0 or so, and having it in /rescue served little purpose even before that, as /rescue is standalone. - Using MI obsolete to avoid the need for MD set lists where ldconfig is the sole entry
Mark /rescue/edlabel as MI-obsolete, so we can remove all remaining MD rescue set list files.
Split out /rescue to its own set and adapt installers/images to add it.
This is meant to make updates safer: if something goes wrong with updating base, we still have the old, standalone /rescue to recover from.
|
1.69.4.1 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.78.2.1 | 03-Feb-2024 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #561):
etc/etc.evbppc/Makefile.inc: revision 1.15 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.1 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.2 sys/arch/evbppc/wii/dev/bwdsp.c: revision 1.1 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.3 sys/arch/evbppc/wii/dev/bwdsp.c: revision 1.2 distrib/utils/embedded/files/evbppc_wii_icon.png: revision 1.1 usr.sbin/sysinst/arch/evbppc/md.h: revision 1.4 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.4 sys/arch/evbppc/wii/dev/viio.h: revision 1.1 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.5 sys/arch/evbppc/wii/dev/mainbus.h: revision 1.1 distrib/utils/embedded/conf/wii.conf: revision 1.1 distrib/utils/embedded/conf/wii.conf: revision 1.2 distrib/utils/embedded/conf/wii.conf: revision 1.3 sys/dev/sdmmc/sdhcvar.h: revision 1.34 sys/dev/sdmmc/sdhc.c: revision 1.118 sys/arch/evbppc/wii/dev/resetbtn.c: revision 1.1 distrib/utils/embedded/conf/evbppc.conf: revision 1.1 sys/dev/wsfb/genfb.c: revision 1.91 sys/arch/evbppc/wii/dev/resetbtn.c: revision 1.2 sys/dev/wscons/wsconsio.h: revision 1.127 sys/arch/powerpc/oea/oea_machdep.c: revision 1.85 sys/arch/evbppc/wii/dev/hollywood.h: revision 1.1 sys/arch/evbppc/conf/std.wii: revision 1.1 sys/arch/evbppc/wii/dev/hollywood.h: revision 1.2 sys/arch/evbppc/wii/dev/hollywood.c: revision 1.1 sys/arch/evbppc/conf/std.wii: revision 1.2 sys/arch/evbppc/wii/dev/hollywood.c: revision 1.2 sys/arch/evbppc/conf/std.wii: revision 1.3 sys/arch/powerpc/oea/cpu_subr.c: revision 1.109 sys/arch/evbppc/wii/wii_mmuinit.S: revision 1.1 sys/dev/usb/usb.h: revision 1.124 sys/arch/evbppc/wii/machdep.c: revision 1.1 sys/arch/evbppc/wii/dev/rtcsram.c: revision 1.1 sys/arch/powerpc/include/oea/hid.h: revision 1.14 sys/arch/evbppc/wii/mainbus.c: revision 1.1 sys/arch/evbppc/wii/machdep.c: revision 1.2 sys/arch/evbppc/wii/dev/ehci_hollywood.c: revision 1.1 sys/arch/evbppc/wii/mainbus.c: revision 1.2 sys/arch/evbppc/wii/machdep.c: revision 1.3 sys/arch/evbppc/wii/dev/ehci_hollywood.c: revision 1.2 sys/arch/evbppc/wii/mainbus.c: revision 1.3 sys/arch/evbppc/wii/machdep.c: revision 1.4 sys/arch/evbppc/wii/dev/hwgpio.c: revision 1.1 sys/arch/evbppc/wii/dev/sdhc_hollywood.c: revision 1.1 sys/arch/evbppc/wii/dev/sdhc_hollywood.c: revision 1.2 sys/arch/evbppc/wii/wii_locore.S: revision 1.1 sys/arch/evbppc/conf/files.wii: revision 1.1 sys/arch/evbppc/wii/wii_locore.S: revision 1.2 sys/arch/evbppc/include/wii.h: revision 1.1 sys/arch/evbppc/conf/files.wii: revision 1.2 sys/arch/evbppc/wii/dev/exi.c: revision 1.1 sys/arch/evbppc/include/wii.h: revision 1.2 sys/arch/evbppc/conf/files.wii: revision 1.3 sys/arch/powerpc/powerpc/clock.c: revision 1.18 sys/arch/evbppc/include/wii.h: revision 1.3 sys/arch/evbppc/conf/files.wii: revision 1.4 sys/arch/evbppc/include/wii.h: revision 1.4 sys/arch/evbppc/wii/dev/exi.h: revision 1.1 sys/arch/evbppc/wii/dev/avenc.c: revision 1.1 sys/arch/evbppc/include/wii.h: revision 1.5 sys/arch/evbppc/include/wii.h: revision 1.6 sys/arch/evbppc/include/wii.h: revision 1.7 sys/arch/evbppc/wii/dev/avenc.h: revision 1.1 distrib/utils/embedded/mkimage: revision 1.79 sys/arch/evbppc/conf/WII: revision 1.1 sys/arch/evbppc/conf/INSTALL_WII: revision 1.1 distrib/utils/embedded/files/evbppc_wii_meta.xml: revision 1.1 sys/arch/evbppc/wii/dev/vireg.h: revision 1.1 sys/arch/evbppc/conf/WII: revision 1.2 distrib/utils/embedded/files/evbppc_wii_meta.xml: revision 1.2 sys/arch/evbppc/wii/dev/vireg.h: revision 1.2 sys/arch/evbppc/conf/WII: revision 1.3 sys/arch/evbppc/conf/WII: revision 1.4 usr.sbin/sysinst/arch/evbppc/md.c: revision 1.11 sys/arch/evbppc/wii/dev/ohci_hollywood.c: revision 1.1 sys/dev/usb/ehcivar.h: revision 1.52 sys/arch/evbppc/wii/pic_pi.c: revision 1.1 sys/arch/evbppc/wii/dev/ohci_hollywood.c: revision 1.2 etc/etc.evbppc/ttys: revision 1.8 sys/arch/evbppc/wii/dev/bwai.c: revision 1.1 sys/arch/evbppc/wii/dev/bwai.c: revision 1.2 sys/arch/evbppc/wii/dev/bwai.c: revision 1.3 sys/arch/evbppc/wii/autoconf.c: revision 1.1 sys/arch/evbppc/conf/Makefile.wii.inc: revision 1.1 sys/arch/evbppc/wii/dev/bwai.h: revision 1.1 sys/arch/evbppc/wii/autoconf.c: revision 1.2 sys/arch/evbppc/conf/Makefile.wii.inc: revision 1.2
powerpc: oea: Fix prefetchable mappings Prefetchable mappings need PMAP_NOCACHE to get write-combine semantics. powerpc: oea: Decode IBM750CL L2 cache information. sdmmc: add support for optional delay after register write wscons: Add HOLLYWOOD display and YUY2 pixel format types wsfb: add support for optional "devcmap" property A hardware driver can supply a pointer to a 16x 32-bit array to override the default rasops device colour map in the "devcmap" property. ehci: add EHCIF_32BIT_ACCESS flag to force 32-bit MMIO fix comments: HID0 ICFI/DCFI are "flash invalidate", not "flush invalidate" powerpc: fix delay for large (> ~5sec) values When calculating the target timebase, promote '1000' on the RHS to ULL to force 64-bit calculation, otherwise 'n * 1000' will overflow. usb: increase USB_PORT_RESET_RECOVERY from 10ms to 20ms I changed this from 250ms to 10ms back in 2021 based on a similar FreeBSD change, but it seems to be a bit too aggressive for some platforms. evbppc: Add initial support for the Nintendo Wii wii: support RB_POWERDOWN build fix: use dd with count=1 for compat with NetBSD dd(1) wii: Add NTSC 480p support. In addition to this, add VIIO_{GET,SET}REGS ioctl support to allow for poking at video interface registers from userland. This is helpful for debugging display issues. wii: Add 128x48 icon to SD card image wii: Fix a comment wii: Add drivers for Broadway DSP and Audio interface. 0: [*] audio0 @ bwdsp0: Broadway DSP playback: 16, 2ch, 48000Hz record: unavailable (P-) slinear_be 16/16, 2ch, { 48000 } wii: Add screenblank support. wii: Use screen dimming register for screen blanking. wii: Add GPIO, I2C, and basic A/V encoder driver. wii: Use A/V encoder volume controls instead of using a software filter. wii: Simply DSP driver - no interrupt handler required. wii: provide device names to intr_establish wii$ intrctl list interrupt id CPU0 device name(s) pi irq 14 64769* hollywood0 hollywood irq 36 5872* ehci0 hollywood irq 39 58907* sdhc0 hollywood irq 40 4* sdhc1 hollywood irq 49 0* resetbtn0 pi irq 5 0* bwai0 wii: Add support for passing boot options to the kernel. wii: Add External interface bus and RTC support wii: Remove objcopy after kernel build. HBC will do the right thing. Add wsvt25 entries (off by default) for ttyE0-ttyE3. Add support for "PAL" (576i) mode on Wii.
|
1.82.2.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
1.1 | 15-Jan-2012 |
agc | branches: 1.1.4; Add 3 scripts which are useful for making images for usermode, or any embedded platform in particular.
+ mkimage will make an autosized image in a file (using vnd) from sets the resulting image can be mounted read-only, with tmpfs used for volatile files on top of read-only bases
+ mkpkgs will make an autosized image in a file (using vnd) from binary packages
+ usermode is an easy way to invoke usermode, making sure that bridging is set up properly, and that the host syscallemu module is loaded. This script then runs usermode with two file images (as produced by mkimage and mkpkgs)
|
1.1.4.2 | 17-Apr-2012 |
yamt | sync with head
|
1.1.4.1 | 15-Jan-2012 |
yamt | file mkpkgs was added on branch yamt-pagecache on 2012-04-17 00:02:49 +0000
|
1.1 | 15-Jan-2012 |
agc | branches: 1.1.4; Add 3 scripts which are useful for making images for usermode, or any embedded platform in particular.
+ mkimage will make an autosized image in a file (using vnd) from sets the resulting image can be mounted read-only, with tmpfs used for volatile files on top of read-only bases
+ mkpkgs will make an autosized image in a file (using vnd) from binary packages
+ usermode is an easy way to invoke usermode, making sure that bridging is set up properly, and that the host syscallemu module is loaded. This script then runs usermode with two file images (as produced by mkimage and mkpkgs)
|
1.1.4.2 | 17-Apr-2012 |
yamt | sync with head
|
1.1.4.1 | 15-Jan-2012 |
yamt | file usermode was added on branch yamt-pagecache on 2012-04-17 00:02:49 +0000
|
1.2 | 04-Apr-2014 |
christos | branches: 1.2.4; 1.2.8; merge more, and add an i386 image
|
1.1 | 31-Mar-2014 |
christos | Add preliminary support for creating x86 usb sticks with mkimage. This is untested, and just a checkpoint of the work. Image looks ok, but I have not tried if it boots.
|
1.2.8.2 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.8.1 | 04-Apr-2014 |
tls | file amd64.conf was added on branch tls-maxphys on 2014-08-19 23:45:45 +0000
|
1.2.4.2 | 22-May-2014 |
yamt | 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")
|
1.2.4.1 | 04-Apr-2014 |
yamt | file amd64.conf was added on branch yamt-pagecache on 2014-05-22 12:01:34 +0000
|
1.16 | 17-Feb-2024 |
christos | Fix MKREPRO build (Jan-Benedict Glaw)
|
1.15 | 15-Oct-2022 |
jmcneill | ec2_init: Add support for Oracle Cloud
|
1.14 | 16-Oct-2021 |
jmcneill | Background dhcpcd if ec2_init is not enabled to speed up boot.
|
1.13 | 01-Jul-2021 |
jmcneill | port-evbarm/56274: no network on ec2 arm64 9.99.85
Add -w to dhcpcd_flags when running on EC2, since we need to wait for the network to come up before contacting the metadata service.
|
1.12 | 17-Jul-2020 |
jmcneill | Create an "octeon.img.gz" bootable image for evbmips64-eb release builds.
|
1.11 | 24-May-2020 |
jmcneill | Enable GPT support w/ hybrid MBR for Raspberry Pi compatibility.
|
1.10 | 18-May-2020 |
jmcneill | Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
1.9 | 23-Feb-2020 |
jmcneill | RPi4 has a different root device, so use config.txt conditionals to load an alternate cmdline txt file (cmdline-pi4.txt) on these boards.
|
1.8 | 16-Dec-2019 |
skrll | Update to new RaspberryPi firware
commit 0c01dbefba45a08c47f8538d5a071a0fba6b7e83 Author: popcornmix <popcornmix@gmail.com> Date: Wed Dec 11 15:30:08 2019 +0000
and include firmware for RPI4
Firmware has bee updated to support mainline linux kernels as described in https://github.com/raspberrypi/linux/issues/3237
|
1.7 | 16-Dec-2019 |
skrll | Fix whitespace in a comment
|
1.6 | 03-Mar-2019 |
jmcneill | Add Amlogic dtb files to arm64.img
|
1.5 | 30-Nov-2018 |
jmcneill | Add support for configuring Amazon.com EC2 SSH keys and hostnames. While here, only set wscons=YES if a wsdisplay0 device is present.
|
1.4 | 27-Aug-2018 |
jmcneill | Install ELF kernel to the FFS partition and boot it with bootaa64.efi instead of loading kernel.img from the MSDOS partition with extlinux.conf
|
1.3 | 12-Aug-2018 |
jmcneill | Move rk3399 dtb files to the correct location
|
1.2 | 19-Jun-2018 |
jmcneill | branches: 1.2.2; Install RK3328 .dtb files to the correct location
|
1.1 | 01-Apr-2018 |
ryo | branches: 1.1.2; Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@) - add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
|
1.1.2.5 | 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
1.1.2.4 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.1.2.3 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.1.2.2 | 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
1.1.2.1 | 01-Apr-2018 |
pgoyette | file arm64.conf was added on branch pgoyette-compat on 2018-04-07 04:11:57 +0000
|
1.2.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.2.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.3 | 17-Feb-2024 |
christos | Fix MKREPRO build (Jan-Benedict Glaw)
|
1.2 | 01-Jul-2021 |
jmcneill | No need for ec2_init on arm64mbr
|
1.1 | 28-May-2020 |
jmcneill | Create a separate Arm64 image that uses MBR partitioning. Amlogic SoCs require the bootloader to be installed on SD cards at LBA1 which makes them incompatible with GPT images.
|
1.47 | 14-Mar-2024 |
christos | Fix reproducible build (Jan-Benedict Glaw)
|
1.46 | 19-Apr-2023 |
brook | Install /boot/boot.cfg with EFI bootloaders.
On ARM ports, the EFI boot loader handles a boot.cfg file if it exists, but one is not installed by default. In contrast, both the i386 and amd64 ports do install boot.cfg by default. Bring these ports into agreement by installing boot.cfg on ARM ports with EFI boot loaders.
|
1.45 | 19-Nov-2022 |
yamt | Update a few www.raspberrypi.com URLs
|
1.44 | 27-May-2020 |
jmcneill | Move back to MBR based images for armv7 because Amlogic's bootloader (for Amlogic S805 based boards) needs to be installed to sector 1, which conflicts with the GPT header.
|
1.43 | 25-May-2020 |
jmcneill | No need to rename netbsd-GENERIC.img to kernel7.img
|
1.42 | 25-May-2020 |
jmcneill | Switch to GPT w/ hybrid MBR for armv7 images
|
1.41 | 18-May-2020 |
jmcneill | Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
1.40 | 16-Dec-2019 |
skrll | Update to new RaspberryPi firware
commit 0c01dbefba45a08c47f8538d5a071a0fba6b7e83 Author: popcornmix <popcornmix@gmail.com> Date: Wed Dec 11 15:30:08 2019 +0000
and include firmware for RPI4
Firmware has bee updated to support mainline linux kernels as described in https://github.com/raspberrypi/linux/issues/3237
|
1.39 | 30-Oct-2019 |
jmcneill | Move omap3 dtb files to /boot/dtb
|
1.38 | 30-Oct-2019 |
martin | Remove debug output, fix a progress message
|
1.37 | 30-Oct-2019 |
martin | Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition. Mkimage (eroneously) creates a FAT16 partition (despite the configuration asking for FAT32), and that has a root directory size limit. Idea from Jared.
|
1.36 | 27-Oct-2019 |
jmcneill | Switch to GENERIC kernels only.
|
1.35 | 21-Jul-2019 |
rin | branches: 1.35.2; Fallback to non-EFI boot script if EFI bootloader is absent.
Note that we do not currently build EFI bootloader for earmv7hf-eb, as it requires little-endian version of toolchain.
|
1.34 | 18-May-2019 |
skrll | Switch the kernel7.img RaspberryPi kernel in the armv7 image to GENERIC and thus reducing the number of kernels built in an evbarmv7 release.
|
1.33 | 13-Apr-2019 |
jmcneill | Remove sun50i support from 32-bit GENERIC.
|
1.32 | 30-Mar-2019 |
jmcneill | Install GENERIC ELF kernel as /netbsd for EFI booting
|
1.31 | 30-Mar-2019 |
jmcneill | Install bootarm.efi to boot partition
|
1.30 | 21-Jan-2019 |
jmcneill | No need to specify root and console bootargs on amlogic
|
1.29 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.28 | 30-Nov-2018 |
jmcneill | Add support for configuring Amazon.com EC2 SSH keys and hostnames. While here, only set wscons=YES if a wsdisplay0 device is present.
|
1.27 | 22-Nov-2018 |
aymeric | Make armv7.img boot on the DE0 Nano SoC. Requires u-boot from -current pkgsrc.
|
1.26 | 01-Nov-2018 |
skrll | Use the GENERIC kernel where possible in armv7.img and remove the old kernels from the bulid for SUNXI and TEGRA.
While I'm here disable *_INSTALL kernel builds for boards supported by armv7.img
|
1.25 | 20-Oct-2018 |
skrll | Whitespace
|
1.24 | 20-Oct-2018 |
skrll | a bit of sorting
|
1.23 | 11-Dec-2017 |
jmcneill | branches: 1.23.2; 1.23.4; Add missing RPI FDT build goop, from nick.
|
1.22 | 03-Dec-2017 |
jmcneill | On 64-bit boards, U-Boot expects to find .dtb files in an allwinner/ subdirectory
|
1.21 | 30-Nov-2017 |
jmcneill | Remove legacy awin kernels from image
|
1.20 | 28-Nov-2017 |
kre | Be more precise about exactly what fails when something does.
Relying upon set -e to abort things is sort of OK (it is not a recommended option to use in general - too many odd special cases), but only if user can work out from the "build failed" what actually went wrong.
Tested only on amd64 build (for this, i386 is the same) - if anyone has problems on builds for other systems, please let me know. However the changes affect only failure paths, the most likely problem would be for a build to fail to halt on an error, and I hope I have avoided that. There should be no difference at all to error-free builds.
|
1.19 | 09-Nov-2017 |
skrll | Trailing whitespace
|
1.18 | 08-Oct-2017 |
jmcneill | Don't install uEnv.txt for beagle; boot.scr handles this now.
|
1.17 | 07-Oct-2017 |
jmcneill | Install a boot.scr on armv7.img that detects the running board and selects the correct kernel and boot protocol. Should work on tegra, sunxi, and am335x boards for now.
|
1.16 | 31-Jul-2017 |
jmcneill | Create a config.txt for RPI and set 'enable_uart=1' and 'force_turbo=0'. This config gives us a stable core_freq clock that is used to drive the SD HOST and AUX UART devices.
More information on config.txt settings for the UART can be found here:
https://www.raspberrypi.org/documentation/configuration/uart.md
|
1.15 | 09-Jul-2017 |
jmcneill | Add : to body of populate_sunxi to appease bash.
|
1.14 | 06-Jul-2017 |
jmcneill | Test for kernel build directory before reading DTB list
|
1.13 | 06-Jul-2017 |
jmcneill | Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb files for SUNXI and TEGRA kernels on the MSDOS partition.
|
1.12 | 12-Apr-2017 |
jmcneill | branches: 1.12.4; ODROID-C1: Now that the MBR partition table contains an entry for the BSD partition, the disklabel no longer conflicts with the ODROID-C1 bootloader. Root partition changes from ld0e to ld0a.
|
1.11 | 10-Apr-2017 |
jmcneill | tegra: set loadaddr to 0x90000000 (the default kernel_addr_r overlaps fdt_addr_r on TK1 + L4T 21.x), and set default root device to ld0a to match new device probe order.
|
1.10 | 19-Dec-2015 |
skrll | branches: 1.10.2; 1.10.4; C&P of change in rpi.conf (maybe factor out)
By default, RPI firmware sets the max CPU frequency to 600MHz. This can be overridden by setting arm_freq in config.txt, but the default freq at boot is still 600MHz.
Add logic to rc.local to compare the current vs. max CPU frequency; if they differ, set the target frequency to the maximum.
|
1.9 | 13-Dec-2015 |
jmcneill | Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.
|
1.8 | 21-Aug-2015 |
jmcneill | Cubieboard2 kernel is named netbsd-CUBIEBOARD.ub not netbsd-CUBIEBOARD2.ub
|
1.7 | 02-Aug-2015 |
jmcneill | branches: 1.7.2; install jetsontk1 boot script as boot.scr
|
1.6 | 15-Jul-2015 |
martin | Properly escape the $ when trying to pass the u-boot env var $kernel. From Rin Okuyama.
|
1.5 | 08-Jul-2015 |
skrll | Turn resize on
|
1.4 | 24-May-2015 |
christos | double quote police
|
1.3 | 22-May-2015 |
jmcneill | add JETSONTK1 to armv7.img
|
1.2 | 19-Apr-2015 |
hubertf | Cleanup: make_filesystems is not used any longer, purge remains
|
1.1 | 09-Apr-2015 |
jmcneill | Rename beagleboard.img to armv7.img. The new image includes the same kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1, Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.
|
1.7.2.5 | 30-Aug-2015 |
martin | Pull up the following revision, requested by snj in #961:
src/distrib/utils/embedded/conf/armv7.conf r1.6
Properly escape the $ when trying to pass the u-boot env var $kernel. From Rin Okuyama.
|
1.7.2.4 | 22-Aug-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #959): distrib/utils/embedded/conf/armv7.conf: revision 1.8 via patch Cubieboard2 kernel is named netbsd-CUBIEBOARD.ub not netbsd-CUBIEBOARD2.ub
|
1.7.2.3 | 07-Aug-2015 |
martin | Pull up following revision(s) (requested by skrll in ticket #938): distrib/utils/embedded/conf/armv7.conf: revision 1.5 Turn resize on
|
1.7.2.2 | 06-Aug-2015 |
snj | Pull up following revision(s) (requested by skrll in ticket #909): distrib/sets/lists/etc/mi: revision 1.237 distrib/sets/lists/tests/mi: revision 1.613 distrib/utils/embedded/conf/armv7.conf: revisions 1.1, 1.2 distrib/utils/embedded/conf/beagleboard.conf: delete distrib/utils/embedded/conf/evbarm.conf: revisions 1.21, 1.22 distrib/utils/embedded/conf/rpi.conf: revisions 1.28, 1.29 distrib/utils/embedded/conf/rpi_inst.conf: revisions 1.7, 1.8 distrib/utils/embedded/conf/usermode.conf: revision 1.5 distrib/utils/embedded/conf/x86.conf: revision 1.5 distrib/utils/embedded/files/resize_disklabel: revision 1.1 distrib/utils/embedded/mkimage: revisions 1.49, 1.55-1.59 etc/defaults/rc.conf: revision 1.133 etc/etc.evbarm/Makefile.inc: revisions 1.72, 1.76 etc/rc.d/Makefile: revision 1.93 via patch etc/rc.d/resize_root: revisions 1.1-1.3 etc/rc.d/root: revision 1.5 sbin/resize_ffs/Makefile: revision 1.5 sbin/resize_ffs/resize_ffs.8: revisions 1.14-1.16 sbin/resize_ffs/resize_ffs.c: revisions 1.39-1.44 share/man/man5/rc.conf.5: revision 1.158, 1.159 tests/sbin/resize_ffs/Makefile: revision 1.4 tests/sbin/resize_ffs/common.sh: revision 1.14 tests/sbin/resize_ffs/t_check.sh: revision 1.1 tests/sbin/resize_ffs/t_grow.sh: revision 1.9 tests/sbin/resize_ffs/t_grow_swapped.sh: revision 1.3 tests/sbin/resize_ffs/t_shrink.sh: revision 1.8 tests/sbin/resize_ffs/t_shrink_swapped.sh: revision 1.2 fix image building: - round up the total size of the disk image - fix fdisk offset for netbsd ffs images -- Make get_dev_size work on regular files too. -- Use `!= -1' instead of `== 0' out of paranoia. -- - Add -c to check to see if grow/shrink is required - Divide by DEV_BSIZE when returning size of file. - Update manpage -- New sentence, new line. Sort option descriptions. -- Add resize_root boot operation. If resize_root=YES in rc.conf then the system attempts to resize the root file system to fill it's partition prior to mounting read-write. Useful for things like AMI file system images. May eventually be used by arm images after coming up with similar solution for increasing the parition size. -- - Add new tests for -c check flag in resize_ffs -- Bump date for previous. it's -> its -- Handle case in grow() where last cylinder group is too small for ufs2. Align with code in shrink(). -- factor out geometry calculation and use this also in CheckOnly mode. be a bit more verbose in Verbose mode. -- Add support for auto-growing the root partition. Enable it for rpi.img. -- initialize resize before pulling in board config -- add KEYWORD: interactive, honour resize_root_flags and resize_root_postcmd rc vars -- if the -p flag is specified, display a progress bar while growing the file-system -- show resize_ffs progress bar when resizing root partition -- fix typo in previous; pass -y unconditionally to resize_ffs, not -p -- Rename beagleboard.img to armv7.img. The new image includes the same kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1, Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi. -- Properly spell X' name. From X(7): The X.Org Foundation requests that the following names be used when referring to this software: X X Window System X Version 11 X Window System, Version 11 X11 -- Add some documentation: Tell what this does, and what it expects from conf files -- Cleanup: make_filesystems is not used any longer, purge remains -- More cleanup: Instead of first overwriting the *_evbarm functions with own code, and then calling them from the regular functions, directly put the code into the regular functions. No more functions from evbarm.conf are used now. Some variables are still used! -- define TOOL_MKUBOOTIMAGE for mkimage -- fix mkubootimage
|
1.7.2.1 | 02-Aug-2015 |
snj | file armv7.conf was added on branch netbsd-7 on 2015-08-06 21:13:43 +0000
|
1.10.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.10.2.1 | 26-Apr-2017 |
pgoyette | Sync with HEAD
|
1.12.4.1 | 18-Jul-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #114): sys/arch/arm/samsung/exynos_intr.h: revision 1.3 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_gates.c: revision 1.1 distrib/utils/embedded/mkimage: revision 1.66 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_rsb.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.5 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.6 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.7 sys/dev/gpio/gpio.c: revision 1.59 sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.1 sys/conf/Makefile.kern.inc: revision 1.257 sys/arch/evbarm/conf/ODROID-XU_INSTALL: file removal sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.2 sys/conf/Makefile.kern.inc: revision 1.258 sys/arch/arm/fdt/psci_fdt.h: revision 1.1 sys/arch/arm/sunxi/sunxi_resets.c: revision 1.1 sys/arch/evbarm/conf/files.sunxi: revision 1.1 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.8 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.9 sys/arch/arm/samsung/files.exynos: revision 1.22 distrib/utils/embedded/conf/armv7.conf: revision 1.13 sys/arch/arm/samsung/files.exynos: revision 1.23 sys/arch/evbarm/conf/std.tegra: revision 1.15 distrib/utils/embedded/conf/armv7.conf: revision 1.14 sys/arch/arm/samsung/files.exynos: revision 1.24 distrib/utils/embedded/conf/armv7.conf: revision 1.15 sys/arch/evbarm/sunxi/genassym.cf: revision 1.1 sys/arch/arm/samsung/exynos_fdt.c: file removal sys/dev/fdt/fdt_pinctrl.c: revision 1.4 sys/arch/arm/samsung/exynos_sysmmu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.1 sys/dev/usb/ehci.c: revision 1.255 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_ccu.h: revision 1.1 sys/dev/ic/dwc_mmc.c: revision 1.11 sys/arch/arm/cortex/gic.c: revision 1.24 distrib/evbarm/instkernel/ramdisk/Makefile: revision 1.17 etc/etc.evbarm/Makefile.inc: revision 1.87 etc/etc.evbarm/Makefile.inc: revision 1.88 sys/arch/arm/fdt/gic_fdt.c: revision 1.5 etc/Makefile: revision 1.429 sys/arch/arm/fdt/gic_fdt.c: revision 1.6 sys/arch/arm/fdt/gic_fdt.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.2 sys/arch/evbarm/conf/std.sunxi: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.3 sys/arch/evbarm/conf/std.sunxi: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.4 sys/arch/evbarm/conf/std.sunxi: revision 1.3 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu_div.c: revision 1.1 sys/dev/gpio/gpiovar.h: revision 1.17 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.6 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.8 sys/arch/arm/sunxi/sunxi_rsb.h: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.12 sys/dev/fdt/fdtvar.h: revision 1.21 sys/arch/evbarm/sunxi/sunxi_start.S: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.13 sys/dev/fdt/fdtvar.h: revision 1.22 sys/arch/evbarm/conf/SUNXI: revision 1.10 sys/dev/fdt/fdtvar.h: revision 1.23 sys/arch/evbarm/conf/SUNXI: revision 1.11 sys/dev/fdt/gpioleds.c: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.24 sys/arch/evbarm/conf/SUNXI: revision 1.12 sys/arch/evbarm/conf/SUNXI: revision 1.13 sys/arch/arm/cortex/gic.c: revision 1.30 sys/arch/evbarm/conf/SUNXI: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.16 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.1 etc/Makefile: revision 1.430 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.2 etc/Makefile: revision 1.431 sys/arch/evbarm/conf/VEXPRESS_A15: revision 1.17 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.3 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.4 sys/arch/arm/samsung/exynos5422_clock.c: revision 1.6 sys/arch/arm/samsung/exynos_platform.c: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.29 sys/arch/arm/samsung/exynos_platform.c: revision 1.2 sys/arch/evbarm/conf/mk.vexpress: revision 1.3 sys/arch/arm/samsung/exynos_platform.c: revision 1.3 sys/arch/evbarm/conf/mk.vexpress: revision 1.4 sys/arch/arm/samsung/exynos_platform.c: revision 1.4 sys/arch/arm/arm/psci.h: revision 1.1 sys/arch/arm/samsung/exynos_platform.c: revision 1.5 sys/arch/arm/samsung/exynos_platform.c: revision 1.6 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.10 external/bsd/mdocml/bin/mandoc/Makefile: revision 1.12 sys/dev/fdt/files.fdt: revision 1.17 sys/dev/fdt/files.fdt: revision 1.18 sys/dev/fdt/files.fdt: revision 1.19 sys/arch/arm/samsung/exynos_sscom.c: revision 1.8 sys/arch/arm/sunxi/sun8i_a83t_ccu.c: revision 1.1 sys/arch/arm/sunxi/sunxi_mmc.c: revision 1.1 sys/arch/arm/samsung/exynos_sscom.c: revision 1.9 sys/arch/arm/conf/files.arm: revision 1.133 sys/arch/arm/samsung/mct_var.h: revision 1.5 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.2 sys/arch/evbarm/conf/std.vexpress: revision 1.6 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.3 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.4 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.30 sys/arch/arm/sunxi/files.sunxi: revision 1.2 sys/dev/ofw/openfirm.h: revision 1.35 sys/arch/arm/sunxi/files.sunxi: revision 1.3 sys/dev/ofw/openfirm.h: revision 1.36 sys/arch/arm/sunxi/files.sunxi: revision 1.4 sys/arch/arm/sunxi/files.sunxi: revision 1.5 sys/arch/evbarm/exynos/exynos_machdep.c: file removal sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.1 sys/arch/arm/samsung/sscom.c: revision 1.9 sys/arch/arm/sunxi/files.sunxi: revision 1.6 sys/dev/fdt/ohci_fdt.c: revision 1.1 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.7 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.8 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.9 sys/arch/arm/samsung/exynos_sscom.c: revision 1.10 sys/arch/evbarm/conf/mk.tegra: revision 1.5 sys/arch/arm/samsung/exynos_dwcmmc.c: revision 1.4 sys/arch/evbarm/conf/mk.tegra: revision 1.6 sys/arch/evbarm/conf/EXYNOS: revision 1.15 sys/arch/evbarm/conf/EXYNOS: revision 1.16 sys/arch/evbarm/conf/EXYNOS: revision 1.17 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.19 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.5 sys/arch/arm/sunxi/sunxi_emac.h: revision 1.1 sys/arch/evbarm/conf/mk.sunxi: revision 1.1 sys/arch/evbarm/include/bootconfig.h: revision 1.7 sys/arch/evbarm/conf/TEGRA: revision 1.24 sys/arch/arm/arm/psci.c: revision 1.1 sys/dev/led.c: revision 1.1 sys/dev/led.c: revision 1.2 sys/arch/arm/arm/psci_arm.S: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.2 sys/dev/fdt/ehci_fdt.c: revision 1.1 sys/dev/fdt/ehci_fdt.c: revision 1.2 sys/arch/arm/sunxi/sun6i_a31_ccu.h: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.21 sys/arch/arm/sunxi/files.sunxi: revision 1.10 sys/arch/arm/sunxi/files.sunxi: revision 1.11 sys/dev/fdt/fdtbus.c: revision 1.14 sys/arch/arm/sunxi/sunxi_mmc.h: revision 1.1 sys/arch/arm/samsung/exynos5422_dma.c: file removal usr.bin/config/mkmakefile.c: revision 1.69 sys/conf/files: revision 1.1178 sys/arch/arm/sunxi/sunxi_platform.h: revision 1.1 sys/arch/evbarm/exynos/exynos_start.S: revision 1.4 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.11 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.12 sys/arch/arm/sunxi/sunxi_rtc.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.h: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.2 sys/arch/evbarm/conf/SUNXI: revision 1.1 external/bsd/elftosb/usr.sbin/elftosb/Makefile: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.2 sys/arch/arm/fdt/psci_fdt.c: revision 1.1 sys/arch/evbarm/conf/SUNXI: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.4 sys/arch/evbarm/conf/files.exynos: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.6 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.1 sys/dev/fdt/fixedfactorclock.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.7 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_gpio.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.8 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.3 sys/dev/ic/dwc_mmc_reg.h: revision 1.6 sys/dev/fdt/fdt_subr.c: revision 1.16 sys/arch/evbarm/conf/SUNXI: revision 1.9 usr.bin/config/mkmakefile.c: revision 1.70 sys/dev/fdt/fdt_phy.c: revision 1.1 sys/arch/evbarm/conf/ODROID-XU: file removal sys/arch/arm/fdt/arm_fdt.c: revision 1.4 sys/arch/arm/samsung/exynos_reg.h: revision 1.14 sys/conf/files: revision 1.1180 sys/arch/arm/samsung/exynos_reg.h: revision 1.15 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.6 sys/dev/ic/dwc_mmc_var.h: revision 1.6 sys/arch/arm/samsung/exynos_combiner.c: revision 1.7 sys/arch/evbarm/exynos/platform.h: revision 1.2 sys/arch/arm/fdt/files.fdt: revision 1.12 sys/arch/evbarm/conf/std.exynos: revision 1.2 sys/arch/evbarm/conf/std.exynos: revision 1.3 sys/arch/arm/rockchip/rockchip_dwcmmc.c: revision 1.6 sys/arch/arm/sunxi/sunxi_com.c: revision 1.1 sys/dev/led.h: revision 1.1 sys/arch/evbarm/conf/std.exynos: revision 1.5 sys/arch/arm/sunxi/sunxi_com.c: revision 1.2 sys/arch/evbarm/conf/files.evbarm: revision 1.26 usr.bin/config/defs.h: revision 1.99 sys/arch/arm/fdt/arm_fdtvar.h: revision 1.6 sys/arch/arm/samsung/exynos_soc.c: revision 1.32 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.2 sys/arch/arm/samsung/mct.c: revision 1.11 sys/arch/evbarm/conf/ODROID-U: file removal sys/arch/arm/samsung/mct.c: revision 1.12 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.4 Get the EXYNOS kernel building again with recent FDT changes. Untested. Use arm_fdt_cpu_hatch and add mmu entry for DTB Fix exynos5 devmap, bootstrap, and implement early_putchar. Calculate UART frequency based on bootloader config. Fix KERNEL_BASE_PHYS (how did this ever work?) Avoid divide-by-zero for unconfigured PLLs Correctly initialize i2cbus attach args. Add delay and enable mct timecounter. Fix build w/o VERBOSE_INIT_ARM Remove ODROID-U and ODROID-XU kernel configs as they no longer work. - Replace CONSADDR with SSCOM2CONSOLE in example - Remove gtmr (Exynos5422 uses mct) - cinclude EXYNOS.local instead of TEGRA.local Use fdtbus_intr_establish to hook in block interrupts instead of intr_establish. Simplify MCT; just enable it and then attach an ARMv7 generic timer. Add support for building DTB files during kernel build, from christos. build vexpress-v2p-ca15-tc1.dtb with the kernel build tegra124-apalis-eval.dtb, tegra124-jetson-tk1.dtb, tegra124-nyan-big.dtb, tegra124-nyan-blaze.dtb, and tegra124-venice2.dtb with the kernel Allow multiline makeoptions to work by quoting the newline.. Bump for quoting makeoptions with multiple lines. un-c99 bump required config version for multiline makeoptions feature Set DTS makeoption in kernel config Assign DTB files to a variable so we can make -V DTB put the dtb files with their kernels. no need for debug printing. Don't assume that CPU index = GIC CPU interface number. We can determine the current CPU interface number by reading from the read-only GICD_ITARGETSR0 through GICD_ITARGETSR7 registers. This gets interrupts working on Exynos 5422, where the boot processor has GIC CPU interface #4. use -v to get the expanded variable. Use -v to get the expanded variables. Get baud rate from sclk_uartN instead of uartN. Print IRQ number at attach. Fix PLL con0 register locations and add uart clocks Disable exyortc for now, it doesn't work. More or less a rewrite of dwc_mmc, based on awin_mmc, adding DMA support. Update for new dwc_mmc driver Fix dmesg Add Exynos 5410 clock controller driver. Fix a few typos in clock parent names for mmc clocks. From jmcneill@ Update for new dwc_mmc driver Implement platform reset for exynos5 Attach fdtbus to a /clocks node with no compatible string. Add support for ARM Power State Coordination Interface (PSCI). Support interrupt sharing. Add initial support for Allwinner H3 SoC. ARM Trusted Firmware reserves SGIs 8-15 for secure use. Even without ATF, U-Boot on some platforms may use SGIs in this range for the PSCI implementation. Change ARMGIC_IPI_BASE to 0 from (16 - NIPI) and add a compile-time assert to ensure that we don't end up with a conflict. Add H3 MMC support SD/MMC clock fixes Add FDT PHY interface. Add glue for generic ehci/ohci bindings. Rename a variable, NFC. Support parents in different clock domains. Add USB stuff. Doesn't quite work yet. Synopsys DesignWare APB UART needs "options COM_AWIN" for now. Add i2c glue. Add RTC driver. PHY registers start at index 1. Now USB works. Don't allow sharing edge and level triggered interrupts. Add arm_fdt_memory_dump helper for dumping physical addresses from ddb Print clocks with aprint_debug Remove unused defines Add fdtbus_get_string helper Add of_search_compatible, which searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. This allows us to associate data with compatible strings. Add driver for Allwinner Gigabit Ethernet (EMAC) as found in sun8i and later family SoCs. This is a port of my FreeBSD driver which has been confirmed to work on Allwinner H3, A83T, and A64 SoCs. Fix dmesg Add basic support for Allwinner A31. Add basic FDT GPIO support. Fix the pinctrl api to match the spec. A pinctrl config can have more than one xref, and an xref may have specifier data associated with it. Enable sunxi pinctrl support Adjust to new pinctrl API Add P2WI/RSB driver, based on awin_p2wi.c. Fix typo in a compat string. Configure pin defaults at attach No need to explicitly set pinctrl config 0 now Fix some register definitions. Disallow sharing between MPSAFE and non-MPSAFE handlers. Add of_match_compat_data. This routine searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. Add options __HAVE_CPU_UAREA_ALLOC_IDLELWP Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based kernels. the extent code cannot use the full range of u_long, so ignore the last page before 4GB too. ok jmcneill@ Copy install ramdisk to releasedir. Provide both a raw ffs and Legacy U-Boot version of it. Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb files for SUNXI and TEGRA kernels on the MSDOS partition. Let the controller provide a default name for pins. This makes pins easier to locate when we have multiple banks and a variable number of pins per bank. Attach gpio(4) to sunxigpio Test for kernel build directory before reading DTB list Add support for Allwinner A83T SoC. Add A83T files Fixup busdma sync and locking in the RX path. Disable batch RX/TX ints. Fix AHB2 register definition and explicitly set AHB2 parent to PLL_PERIPH0/2 -- this gives us 50% more bus bandwidth for emac Restore TX_INTERVAL_DEFAULT to 64 Drop the sunxi_emac_rx_batch feature. It was originally designed to reduce the amount of mutex unlock/lock cycles during the RX path on FreeBSD and if_input, but it is not required to drop the lock before calling if_percpuq_enqueue on NetBSD. Write back the data value instead of mask in sunxi_gpio_write Add a helper for exposing LED controls via sysctl. Add GPIO LED driver. add gpioleds Add misc. gates and resets driver, and explicitly enable PIO clocks at attach. Add fdtbus_get_string_index helper. Add driver for fixed-factor clocks. Add ffclock Remove the requirement for ehci to attach after companion devices. "go for it" - skrll@ Remove the hack to find companion devices and just assume 1 companion if ETTF flag is not set. Remove pass numbers for ehci/ohci now that the attach order no longer matters Use unsigned char for ctype functions, suggested by christos Add : to body of populate_sunxi to appease bash. port-evbarm/52388: Fix number of args to a debug printf.
|
1.23.4.3 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.23.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.23.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.23.2.3 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.23.2.2 | 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
1.23.2.1 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.35.2.1 | 27-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #491):
sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2 sys/arch/arm/ti/ti_sysc.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.2 sys/dev/i2c/tps65950.c: file removal sys/arch/evbarm/conf/std.ti: file removal sys/dev/i2c/files.i2c: revision 1.101 sys/dev/i2c/files.i2c: revision 1.102 sys/dev/i2c/at24cxx.c: revision 1.32 sys/dev/i2c/files.i2c: revision 1.103 sys/dev/i2c/twl4030.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.104 sys/dev/i2c/twl4030.c: revision 1.2 sys/dev/i2c/twl4030.c: revision 1.3 sys/arch/arm/ti/ti_com.c: revision 1.6 sys/arch/arm/ti/ti_com.c: revision 1.7 sys/arch/arm/ti/ti_com.c: revision 1.8 sys/dev/fdt/cpufreq_dt.c: revision 1.11 sys/arch/arm/ti/ti_iic.c: revision 1.1 sys/dev/fdt/cpufreq_dt.c: revision 1.12 sys/arch/arm/ti/ti_usb.c: revision 1.1 sys/arch/arm/ti/ti_iic.c: revision 1.2 sys/dev/fdt/cpufreq_dt.c: revision 1.13 sys/arch/arm/ti/ti_iic.c: revision 1.3 sys/arch/arm/ti/ti_iic.c: revision 1.4 sys/arch/evbarm/conf/files.ti: file removal sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal sys/arch/arm/dts/omap3-n900.dts: revision 1.1 sys/arch/arm/ti/ti_edma.h: revision 1.1 sys/arch/evbarm/conf/OVERO_INSTALL: file removal sys/arch/arm/ti/ti_usbtll.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.5 etc/etc.evbarm/Makefile.inc: revision 1.108 sys/arch/arm/ti/files.ti: revision 1.6 sys/dev/i2c/tps65217pmic.c: revision 1.13 etc/etc.evbarm/Makefile.inc: revision 1.109 sys/arch/arm/ti/files.ti: revision 1.7 sys/dev/i2c/tps65217pmic.c: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.8 sys/arch/arm/ti/files.ti: revision 1.9 sys/dev/fdt/usbnopphy.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.55 sys/arch/evbarm/conf/GENERIC: revision 1.56 sys/arch/evbarm/conf/GENERIC: revision 1.57 sys/arch/evbarm/conf/GENERIC: revision 1.58 sys/arch/evbarm/conf/GENERIC: revision 1.59 sys/arch/evbarm/conf/BEAGLEBONE: file removal sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1 sys/arch/arm/ti/ti_otgreg.h: revision 1.1 sys/arch/arm/ti/ti_tptc.c: revision 1.1 sys/arch/evbarm/conf/IGEPV2: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.10 sys/dev/i2c/tda19988.c: revision 1.1 sys/arch/evbarm/conf/OVERO: file removal sys/dev/i2c/tda19988.c: revision 1.2 sys/dev/i2c/tda19988.c: revision 1.3 sys/arch/arm/ti/omap3_dss.c: revision 1.1 sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal sys/arch/arm/ti/ti_omapintc.c: revision 1.2 etc/etc.evbarm/Makefile.inc: revision 1.112 etc/etc.evbarm/Makefile.inc: revision 1.113 sys/arch/arm/ti/ti_div_clock.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revision 1.114 sys/arch/evbarm/conf/N900: revision 1.32 sys/arch/evbarm/conf/N900: revision 1.33 distrib/utils/embedded/conf/armv7.conf: revision 1.36 sys/arch/evbarm/conf/GENERIC: revision 1.60 distrib/utils/embedded/conf/armv7.conf: revision 1.37 sys/arch/arm/ti/omap2_nand.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.61 sys/arch/arm/ti/omap2_nand.c: revision 1.2 sys/arch/evbarm/conf/GENERIC: revision 1.62 distrib/utils/embedded/conf/armv7.conf: revision 1.39 sys/arch/evbarm/conf/GENERIC: revision 1.63 sys/arch/arm/ti/ti_fb.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.64 sys/arch/evbarm/conf/GENERIC: revision 1.65 sys/arch/evbarm/conf/GENERIC: revision 1.66 sys/arch/evbarm/conf/GENERIC: revision 1.67 sys/arch/arm/ti/ti_platform.c: revision 1.7 sys/arch/arm/ti/ti_platform.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.2 sys/arch/arm/ti/ti_platform.c: revision 1.9 sys/arch/arm/ti/am3_prcm.c: revision 1.3 sys/arch/arm/ti/am3_prcm.c: revision 1.4 sys/arch/arm/ti/am3_prcm.c: revision 1.5 sys/arch/arm/ti/am3_prcm.c: revision 1.6 sys/arch/arm/ti/am3_prcm.c: revision 1.7 sys/arch/evbarm/conf/DEVKIT8000: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.9 sys/dev/fdt/syscon.c: revision 1.4 sys/arch/arm/ti/files.ti: revision 1.10 sys/arch/arm/ti/ti_mux_clock.c: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.11 sys/arch/arm/ti/if_cpswreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.12 sys/arch/arm/ti/ti_sdhc.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.13 sys/arch/arm/ti/files.ti: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.15 sys/arch/arm/ti/files.ti: revision 1.16 sys/arch/arm/ti/omap3_cm.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.17 sys/arch/arm/ti/omap3_cm.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.18 sys/arch/arm/ti/omap3_cm.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.19 sys/arch/arm/ti/omap3_cm.c: revision 1.4 sys/arch/arm/ti/ti_motg.c: revision 1.1 sys/arch/arm/ti/ti_rngreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1 sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1 sys/arch/arm/ti/am3_platform.c: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.22 sys/arch/evbarm/conf/README.evbarm: revision 1.23 sys/arch/arm/ti/ti_platform.c: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.24 sys/arch/arm/ti/ti_omaptimer.c: revision 1.2 sys/arch/arm/ti/ti_prcm.c: revision 1.2 sys/arch/evbarm/conf/README.evbarm: revision 1.25 sys/arch/arm/ti/ti_omaptimer.c: revision 1.3 sys/arch/arm/ti/ti_prcm.c: revision 1.3 sys/arch/evbarm/conf/README.evbarm: revision 1.26 sys/arch/arm/ti/ti_omaptimer.c: revision 1.4 sys/arch/evbarm/conf/README.evbarm: revision 1.27 sys/arch/arm/ti/ti_ehci.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.20 sys/arch/arm/ti/ti_cpufreq.c: revision 1.1 sys/arch/arm/ti/ti_cpufreq.c: revision 1.2 sys/arch/arm/fdt/smsh_fdt.c: revision 1.2 sys/arch/arm/ti/omap3_dssreg.h: revision 1.1 sys/arch/evbarm/conf/OVERO: revision 1.56 sys/arch/evbarm/conf/TI: file removal sys/arch/arm/dts/omap3-beagle.dts: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.55 sys/dev/fdt/fdtvar.h: revision 1.56 distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2 sys/dev/fdt/fdt_phy.c: revision 1.6 sys/arch/arm/ti/ti_iicreg.h: revision 1.1 sys/arch/arm/ti/ti_lcdc.c: revision 1.1 sys/arch/arm/ti/ti_gpio.c: revision 1.1 sys/arch/arm/ti/ti_iicreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.c: revision 1.2 sys/dev/fdt/files.fdt: revision 1.46 sys/arch/arm/ti/ti_gpio.c: revision 1.2 sys/arch/arm/ti/ti_iicreg.h: revision 1.3 sys/arch/arm/ti/ti_lcdc.c: revision 1.3 sys/dev/fdt/files.fdt: revision 1.47 sys/arch/arm/ti/ti_gpio.c: revision 1.3 sys/dev/fdt/pinctrl_single.c: revision 1.1 sys/arch/evbarm/conf/files.generic: revision 1.9 sys/arch/arm/ti/ti_gpmc.c: revision 1.1 sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARD: file removal sys/arch/arm/ti/omap3_prm.c: revision 1.1 sys/arch/arm/ti/ti_platform.h: file removal sys/arch/arm/ti/omap3_platform.c: revision 1.1 sys/arch/arm/ti/ti_prcm.h: revision 1.2 sys/arch/arm/ti/omap3_platform.c: revision 1.2 sys/arch/arm/ti/ti_prcm.h: revision 1.3 sys/arch/arm/ti/ti_prcm.h: revision 1.4 sys/dev/fdt/fdt_clock.c: revision 1.9 sys/arch/arm/ti/ti_edma.c: revision 1.1 sys/arch/arm/ti/ti_otg.c: revision 1.1 distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15 sys/arch/arm/ti/if_cpsw.c: revision 1.7 sys/arch/evbarm/conf/std.igepv2: file removal sys/arch/arm/ti/if_cpsw.c: revision 1.8 sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1
Adapt ti fdt glue to support GENERIC kernel.
Do not search 64-bit directories for dts files
Fix am33xx_platform_early_putchar for pre-MMU output
Add bus driver for TI sysc interconncet.
Make com work again
Add EDMA TPCC and TPTC drivers.
Add driver for one-register-per-pin type pinctrl devices.
Add MMCHS support.
Add USB support.
Disable autoidle
Place devmap above KERNEL_IO_VBASE
Use Timer2 for timecounter, and enable hw module.
Add support for TI AM335x
Add atmel,24c256 compat data
Add I2C support.
Add tiiic, tps65217pmic
Add FDT support
Fix early putchar, add reset func
No support for tegra210 in armv7 kernel
Switch to GENERIC kernels only.
Get mac address from DT
Skip nodes with an "opp-suspend" property and fix tables that have disabled nodes in the middle.
enumerate devices under child "clocks" node
Add support for platform specific opp table filters.
Add fdtbus_clock_count to count the number of clock references on a given node
enumerate devices under child "clocks" node
Add AM335x DVFS support.
Enable TI AM335x DVFS support
Add support for GPIO controller.
Add tigpio
Unhook BEAGLEBONE kernel from the build Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).
Add support for hardware RNG.
Add tirng
Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
Set stdout-path on TI OMAP3 BeagleBoard
Add support for TI OMAP3.
Add OMAP3 support.
Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition. Mkimage (eroneously) creates a FAT16 partition (despite the configuration asking for FAT32), and that has a root directory size limit. Idea from Jared.
Skip xref if it is 0
Add generic USB PHY driver
Add driver for TI TWL4030 Power Management IC
Use the hwmod clk to get the timer rate and explicitly enable the timecounter timer.
Add OMAP3 USB support.
Add twl, usbnopphy, tiusb, tiusbtll
Move omap3 dtb files to /boot/dtb
Remove BEAGLEBOARD kernel from list of kernels to build Remove BEAGLEBOARD kernel (supported by GENERIC now)
Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.
Remove DEVKIT8000 kernel (GENERIC should work now) Remove DPLL5 init ported from old omap code, it is not required
Set the stdout-path on xM like Ti OMAP3 BeagleBoard
Remove BEAGLEBOARDXM from the build Remove BEAGLEBOARDXM kernel (supported by GENERIC now)
Handle different register layout on OMAP3
Add omapfb to FDT-ized TI port.
Use dss as console on Nokia N900.
Enable IRQ status bits for omap3 type and set speed properly
Add RTC support
Remove tps65950pm (hardware now supported by twl4030.c)
Add NAND flash support.
Add tigpmc, omapnand
Attach tiusb before the default pass since it adds a bus to reduce kernel output Replace tps65950pm with twl (the former has been removed)
Fix non-FDT build
Cleanup and remove dependency on arch/arm/omap
Add support for GPIO interrupts and fix reading the state of output pins. Match smsc,lan9115 and honour local-mac-address/mac-address properties
Only one instance of twl(4) is needed Remove OVERO from build, and commented out N900 kernel config OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC.
Remove commented out IGEPV2 entry
OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC.
No longer used.
Also match ti,omap2-onenand
Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context
Add driver for NXP TDA19988 HDMI encoder
Add support for AM335x display controller (LCDC).
Add tdahdmi, tilcdc, tifb
Test DRM_MODE_* flags, not VID_*
Comment out mode fixup (not needed it seems)
Use 297MHz for display clock
Select closest rate to desired pixel clock
Speed up mode setting a bit and turn off the display while changing modes
|
1.19 | 09-Apr-2015 |
jmcneill | Rename beagleboard.img to armv7.img. The new image includes the same kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1, Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.
|
1.18 | 29-Sep-2014 |
jmcneill | escape $ in $board so this will boot on beaglebone too
|
1.17 | 16-Sep-2013 |
ast | branches: 1.17.4; After discussions with cristos regarding the previous commit, he convinced me it was sufficient to define GZIP_CMD only in distrib/utils/embedded/mkimage and not again in the config files beagleboard.conf, rpi.conf, and rpi_inst.conf similar to how the other variables $src, $release, $mnt, ... are only defined there.
|
1.16 | 14-Sep-2013 |
ast | Fix build release of evbarm which had been failing in mkimage beagleboard_smp with the elusive message:
"gzip: can't stat: gzip: No such file or directory"
This was due to GZIP=gzip being defined in mkimage; we now use:
GZIP_CMD=${TOOL_GZIP:-gzip} # ${GZIP} is special to gzip(1)
as distrib/sets/sets.subr already does in these files as well:
distrib/utils/embedded/mkimage distrib/utils/embedded/conf/beagleboard.conf distrib/utils/embedded/conf/rpi.conf distrib/utils/embedded/conf/rpi_inst.conf
|
1.15 | 21-Aug-2013 |
jmcneill | 4th time's a charm (I hope). Make sure that we pick up the kernel path passed to mkimage command line, and not the default.
|
1.14 | 19-Aug-2013 |
jmcneill | Instead of trying to pass two kernels to beagleboard.conf, pass one and derive the path to the second from the first.
|
1.13 | 17-Aug-2013 |
jmcneill | Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.
|
1.12 | 16-Aug-2013 |
jmcneill | support beaglebone and beagleboard with the same image
|
1.11 | 20-Feb-2013 |
riz | branches: 1.11.4; Use "gzip -dc" instead of "zcat" - some versions of zcat don't grok gzip.
|
1.10 | 17-Feb-2013 |
jmcneill | gzcat -> zcat
|
1.9 | 10-Feb-2013 |
christos | no objmachine by default.
|
1.8 | 10-Feb-2013 |
christos | remove trailing whitespace from EOF
|
1.7 | 10-Feb-2013 |
jmcneill | make sure kernel is installed as netbsd.ub
|
1.6 | 09-Feb-2013 |
jmcneill | keep beagleboard conf in sync with rpi
|
1.5 | 03-Feb-2013 |
christos | switch to makefs
|
1.4 | 28-Jan-2013 |
skrll | Move mdnsd to beagleboard only. RPI doesn't like it at the moment.
|
1.3 | 16-Jan-2013 |
christos | branches: 1.3.2; - Add support for xsets - Factor out common evbarm code
|
1.2 | 15-Jan-2013 |
jmcneill | set kerneldir= to the path used by build.sh
|
1.1 | 14-Jan-2013 |
jmcneill | add mkimage config for generating beagleboard images
|
1.3.2.3 | 22-May-2014 |
yamt | 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")
|
1.3.2.2 | 23-Jan-2013 |
yamt | sync with head
|
1.3.2.1 | 16-Jan-2013 |
yamt | file beagleboard.conf was added on branch yamt-pagecache on 2013-01-23 00:04:28 +0000
|
1.11.4.3 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.11.4.2 | 25-Feb-2013 |
tls | resync with head
|
1.11.4.1 | 20-Feb-2013 |
tls | file beagleboard.conf was added on branch tls-maxphys on 2013-02-25 00:24:47 +0000
|
1.17.4.2 | 06-Aug-2015 |
snj | Pull up following revision(s) (requested by skrll in ticket #909): distrib/sets/lists/etc/mi: revision 1.237 distrib/sets/lists/tests/mi: revision 1.613 distrib/utils/embedded/conf/armv7.conf: revisions 1.1, 1.2 distrib/utils/embedded/conf/beagleboard.conf: delete distrib/utils/embedded/conf/evbarm.conf: revisions 1.21, 1.22 distrib/utils/embedded/conf/rpi.conf: revisions 1.28, 1.29 distrib/utils/embedded/conf/rpi_inst.conf: revisions 1.7, 1.8 distrib/utils/embedded/conf/usermode.conf: revision 1.5 distrib/utils/embedded/conf/x86.conf: revision 1.5 distrib/utils/embedded/files/resize_disklabel: revision 1.1 distrib/utils/embedded/mkimage: revisions 1.49, 1.55-1.59 etc/defaults/rc.conf: revision 1.133 etc/etc.evbarm/Makefile.inc: revisions 1.72, 1.76 etc/rc.d/Makefile: revision 1.93 via patch etc/rc.d/resize_root: revisions 1.1-1.3 etc/rc.d/root: revision 1.5 sbin/resize_ffs/Makefile: revision 1.5 sbin/resize_ffs/resize_ffs.8: revisions 1.14-1.16 sbin/resize_ffs/resize_ffs.c: revisions 1.39-1.44 share/man/man5/rc.conf.5: revision 1.158, 1.159 tests/sbin/resize_ffs/Makefile: revision 1.4 tests/sbin/resize_ffs/common.sh: revision 1.14 tests/sbin/resize_ffs/t_check.sh: revision 1.1 tests/sbin/resize_ffs/t_grow.sh: revision 1.9 tests/sbin/resize_ffs/t_grow_swapped.sh: revision 1.3 tests/sbin/resize_ffs/t_shrink.sh: revision 1.8 tests/sbin/resize_ffs/t_shrink_swapped.sh: revision 1.2 fix image building: - round up the total size of the disk image - fix fdisk offset for netbsd ffs images -- Make get_dev_size work on regular files too. -- Use `!= -1' instead of `== 0' out of paranoia. -- - Add -c to check to see if grow/shrink is required - Divide by DEV_BSIZE when returning size of file. - Update manpage -- New sentence, new line. Sort option descriptions. -- Add resize_root boot operation. If resize_root=YES in rc.conf then the system attempts to resize the root file system to fill it's partition prior to mounting read-write. Useful for things like AMI file system images. May eventually be used by arm images after coming up with similar solution for increasing the parition size. -- - Add new tests for -c check flag in resize_ffs -- Bump date for previous. it's -> its -- Handle case in grow() where last cylinder group is too small for ufs2. Align with code in shrink(). -- factor out geometry calculation and use this also in CheckOnly mode. be a bit more verbose in Verbose mode. -- Add support for auto-growing the root partition. Enable it for rpi.img. -- initialize resize before pulling in board config -- add KEYWORD: interactive, honour resize_root_flags and resize_root_postcmd rc vars -- if the -p flag is specified, display a progress bar while growing the file-system -- show resize_ffs progress bar when resizing root partition -- fix typo in previous; pass -y unconditionally to resize_ffs, not -p -- Rename beagleboard.img to armv7.img. The new image includes the same kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1, Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi. -- Properly spell X' name. From X(7): The X.Org Foundation requests that the following names be used when referring to this software: X X Window System X Version 11 X Window System, Version 11 X11 -- Add some documentation: Tell what this does, and what it expects from conf files -- Cleanup: make_filesystems is not used any longer, purge remains -- More cleanup: Instead of first overwriting the *_evbarm functions with own code, and then calling them from the regular functions, directly put the code into the regular functions. No more functions from evbarm.conf are used now. Some variables are still used! -- define TOOL_MKUBOOTIMAGE for mkimage -- fix mkubootimage
|
1.17.4.1 | 30-Sep-2014 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #121): distrib/utils/embedded/conf/beagleboard.conf: revision 1.18 Escape $ in $board so this will boot on beaglebone too.
|
1.44 | 29-Dec-2024 |
jmmv | Recognize MKPOSTFIX=no in mkimage
|
1.43 | 27-Dec-2024 |
christos | Remove duplicated code, handle minwrites in _normal the same way we handle it in _gpt. Initial patch from jmmv@.
|
1.42 | 27-Sep-2023 |
riastradh | branches: 1.42.2; /etc/rc.d/cerctl_init: New script for certctl rehash in live images.
This is very limited -- it does not supplant postinstall to rehash certificates on upgrade; it only runs certctl rehash if /etc/openssl/certs is an empty directory, as you get in live images not created with sysinst.
We could also have a more general-purpose way to run postinstall(8) on first boot of an image, but that has a lot more moving parts to think about, so let's start with this limited-scope low-risk approach.
PR install/57629
XXX pullup-10
|
1.41 | 30-Oct-2022 |
jmcneill | branches: 1.41.2; Silence a warning when machdep.dmi.chassis-asset-tag is not present
|
1.40 | 15-Oct-2022 |
jmcneill | ec2_init: Add support for Oracle Cloud
|
1.39 | 06-Jul-2021 |
jmcneill | Disable kernfs on live images -- it is not required.
|
1.38 | 23-Dec-2020 |
rin | Fix fallout from mkimage rev 1.76.
For mkimage:
- Update "size" if auto-calculated. - Use "dd bs=1" instead of non-portable "head -c". - Some style nits.
For MD make_label() functions:
- Stop using "newsize" as image size in MB, use "size" instead.
|
1.37 | 17-Jul-2020 |
jmcneill | Create an "octeon.img.gz" bootable image for evbmips64-eb release builds.
|
1.36 | 28-May-2020 |
jmcneill | Allow config file to override hostname
|
1.35 | 24-May-2020 |
jmcneill | Add GPT support to mkimage.
|
1.34 | 01-Dec-2019 |
jmcneill | Remove the pretty much useless 128MB swap partition from the arm images.
|
1.33 | 11-Jun-2019 |
mrg | branches: 1.33.2; add a method to add user accounts or ssh keys to the embedded (installable) images which may be run entirely headless and have no current method to edit the installation without another netbsd host to modify the root (FFS) partition.
creds_msdos reads the creds.txt file from the msdos boot partition and provides 4 basic methods:
sshkeyfile <user> <path on msdos> sshkey <user> <entry> useraddhash <user> <passwd hash> useradd <user> <passwd>
the first two create a user with ssh key(s), and the second two create a user with a password. if the last method is used and raw passwords are given, the creds.txt file will be shredded and deleted by rm -P.
inspired by a request from a pine64 user. ok jmcneill@.
|
1.32 | 02-Dec-2018 |
jmcneill | Fix variable escaping in dev_exists()
|
1.31 | 30-Nov-2018 |
jmcneill | Add support for configuring Amazon.com EC2 SSH keys and hostnames. While here, only set wscons=YES if a wsdisplay0 device is present.
|
1.30 | 06-Oct-2018 |
jmcneill | Use special ROOT. prefix in fstab entries instead of assuming ld0
|
1.29 | 06-Oct-2018 |
jmcneill | resize_disklabel: if disk and partition is not specified, use kern.root_device/kern.root_partition sysctls
|
1.28 | 19-Jun-2018 |
jmcneill | branches: 1.28.2; Increase reserved space at start of image from 4MB to 16MB to make room for Rockchip bootloaders.
|
1.27 | 13-May-2017 |
hubertf | branches: 1.27.8; minor cleanup in customize_evbarm(): keep handling of /etc/rc.conf in one place
|
1.26 | 12-Apr-2017 |
jmcneill | branches: 1.26.2; Slightly reduce the size of the MSDOS partition from 124M to 92M. With the larger size, installing the ODROID-C1 bootloader causes the fs to become unreadable. Not sure why..
|
1.25 | 11-Apr-2017 |
jmcneill | Increase the size of the boot partition and remove the 'd' part from the disklabel.
|
1.24 | 01-Aug-2015 |
jmcneill | branches: 1.24.2; 1.24.4; mount root partition with noatime
|
1.23 | 01-Aug-2015 |
jmcneill | Align partitions to 64MB for the benefit of SD cards > 32GB
|
1.22 | 06-Apr-2015 |
jmcneill | show resize_ffs progress bar when resizing root partition
|
1.21 | 06-Apr-2015 |
jmcneill | Add support for auto-growing the root partition. Enable it for rpi.img.
|
1.20 | 29-Jan-2015 |
skrll | Fix previous so that the new generated rc.conf is picked up and that any new new mount points (e.g. /proc and /kern) are generated.
While here increate the fs size so that postfix can actually build /etc/mail/aliases.db
|
1.19 | 28-Jan-2015 |
jmcneill | add /var/shm tmpfs to fstab
|
1.18 | 23-Jan-2015 |
skrll | PR/49596: mkimage: incorrect permissions on evbarm images
Use NetBSD.dist in our mtree specification to populate the top level directories, etc.
For each generated file hand craft an mtree entry.
Remove specialdirs as NetBSD.dist creates /proc and /kern.
|
1.17 | 25-Nov-2014 |
jmcneill | disable wapbl for evbarm images until stability issues are sorted out
|
1.16 | 09-Sep-2014 |
jmcneill | turn on ntpd
|
1.15 | 31-Mar-2014 |
christos | branches: 1.15.4; these changes produce a bootable system under qemu, but its root is trashed.
|
1.14 | 31-Mar-2014 |
christos | Add preliminary support for creating x86 usb sticks with mkimage. This is untested, and just a checkpoint of the work. Image looks ok, but I have not tried if it boots.
|
1.13 | 22-Nov-2013 |
skrll | Fix /dev population of the evbarm images by using MAKEDEV -s and appending to the mtree spec file passed to makefs.
|
1.12 | 05-Jul-2013 |
matt | Keep both c: and d: paritions so this can work with systems that have RAW_PART as 2 or 3. Addresses PR/47688.
|
1.11 | 20-May-2013 |
christos | If minwrites is set: - set noatime, nodevmtime for root - use tmpfs for frequently written files - use unix sockets instead of fifos for postfix From: http://rich-tbp.blogspot.com/2013/03/netbsd-on-rpi-minimizing-disk-writes.html
|
1.10 | 01-Mar-2013 |
htodd | Disklabel need to use sectors, not bytes. Thanks to agc.
|
1.9 | 21-Feb-2013 |
hans | branches: 1.9.4; Use HOST_SH to run scripts. Makes mkimage work on SunOS.
|
1.8 | 12-Feb-2013 |
jmcneill | create /proc and /kern
|
1.7 | 10-Feb-2013 |
jmcneill | set rc_configured=YES and a hostname
|
1.6 | 10-Feb-2013 |
christos | start with the original rc.conf
|
1.5 | 03-Feb-2013 |
christos | switch to makefs
|
1.4 | 28-Jan-2013 |
skrll | Move mdnsd to beagleboard only. RPI doesn't like it at the moment.
|
1.3 | 23-Jan-2013 |
skrll | Size for 512 byte sectors and base ffs partition size on totalsize minus others.
|
1.2 | 21-Jan-2013 |
skrll | branches: 1.2.2; kernel.img is for rpi only
|
1.1 | 16-Jan-2013 |
christos | - Add support for xsets - Factor out common evbarm code
|
1.2.2.3 | 22-May-2014 |
yamt | 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")
|
1.2.2.2 | 23-Jan-2013 |
yamt | sync with head
|
1.2.2.1 | 21-Jan-2013 |
yamt | file evbarm.conf was added on branch yamt-pagecache on 2013-01-23 00:04:28 +0000
|
1.9.4.4 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.9.4.3 | 23-Jun-2013 |
tls | resync from head
|
1.9.4.2 | 25-Feb-2013 |
tls | resync with head
|
1.9.4.1 | 21-Feb-2013 |
tls | file evbarm.conf was added on branch tls-maxphys on 2013-02-25 00:24:47 +0000
|
1.15.4.5 | 06-Aug-2015 |
snj | Pull up following revision(s) (requested by skrll in ticket #909): distrib/sets/lists/etc/mi: revision 1.237 distrib/sets/lists/tests/mi: revision 1.613 distrib/utils/embedded/conf/armv7.conf: revisions 1.1, 1.2 distrib/utils/embedded/conf/beagleboard.conf: delete distrib/utils/embedded/conf/evbarm.conf: revisions 1.21, 1.22 distrib/utils/embedded/conf/rpi.conf: revisions 1.28, 1.29 distrib/utils/embedded/conf/rpi_inst.conf: revisions 1.7, 1.8 distrib/utils/embedded/conf/usermode.conf: revision 1.5 distrib/utils/embedded/conf/x86.conf: revision 1.5 distrib/utils/embedded/files/resize_disklabel: revision 1.1 distrib/utils/embedded/mkimage: revisions 1.49, 1.55-1.59 etc/defaults/rc.conf: revision 1.133 etc/etc.evbarm/Makefile.inc: revisions 1.72, 1.76 etc/rc.d/Makefile: revision 1.93 via patch etc/rc.d/resize_root: revisions 1.1-1.3 etc/rc.d/root: revision 1.5 sbin/resize_ffs/Makefile: revision 1.5 sbin/resize_ffs/resize_ffs.8: revisions 1.14-1.16 sbin/resize_ffs/resize_ffs.c: revisions 1.39-1.44 share/man/man5/rc.conf.5: revision 1.158, 1.159 tests/sbin/resize_ffs/Makefile: revision 1.4 tests/sbin/resize_ffs/common.sh: revision 1.14 tests/sbin/resize_ffs/t_check.sh: revision 1.1 tests/sbin/resize_ffs/t_grow.sh: revision 1.9 tests/sbin/resize_ffs/t_grow_swapped.sh: revision 1.3 tests/sbin/resize_ffs/t_shrink.sh: revision 1.8 tests/sbin/resize_ffs/t_shrink_swapped.sh: revision 1.2 fix image building: - round up the total size of the disk image - fix fdisk offset for netbsd ffs images -- Make get_dev_size work on regular files too. -- Use `!= -1' instead of `== 0' out of paranoia. -- - Add -c to check to see if grow/shrink is required - Divide by DEV_BSIZE when returning size of file. - Update manpage -- New sentence, new line. Sort option descriptions. -- Add resize_root boot operation. If resize_root=YES in rc.conf then the system attempts to resize the root file system to fill it's partition prior to mounting read-write. Useful for things like AMI file system images. May eventually be used by arm images after coming up with similar solution for increasing the parition size. -- - Add new tests for -c check flag in resize_ffs -- Bump date for previous. it's -> its -- Handle case in grow() where last cylinder group is too small for ufs2. Align with code in shrink(). -- factor out geometry calculation and use this also in CheckOnly mode. be a bit more verbose in Verbose mode. -- Add support for auto-growing the root partition. Enable it for rpi.img. -- initialize resize before pulling in board config -- add KEYWORD: interactive, honour resize_root_flags and resize_root_postcmd rc vars -- if the -p flag is specified, display a progress bar while growing the file-system -- show resize_ffs progress bar when resizing root partition -- fix typo in previous; pass -y unconditionally to resize_ffs, not -p -- Rename beagleboard.img to armv7.img. The new image includes the same kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1, Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi. -- Properly spell X' name. From X(7): The X.Org Foundation requests that the following names be used when referring to this software: X X Window System X Version 11 X Window System, Version 11 X11 -- Add some documentation: Tell what this does, and what it expects from conf files -- Cleanup: make_filesystems is not used any longer, purge remains -- More cleanup: Instead of first overwriting the *_evbarm functions with own code, and then calling them from the regular functions, directly put the code into the regular functions. No more functions from evbarm.conf are used now. Some variables are still used! -- define TOOL_MKUBOOTIMAGE for mkimage -- fix mkubootimage
|
1.15.4.4 | 29-Jan-2015 |
martin | Pull up following revision(s) (requested by skrll in ticket #470): distrib/utils/embedded/mkimage: revision 1.52 distrib/utils/embedded/conf/x86.conf: revision 1.7 distrib/utils/embedded/conf/evbarm.conf: revision 1.20 Fix previous so that the new generated rc.conf is picked up and that any new new mount points (e.g. /proc and /kern) are generated. While here increate the fs size so that postfix can actually build /etc/mail/aliases.db
|
1.15.4.3 | 28-Jan-2015 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #466): distrib/utils/embedded/conf/evbarm.conf: revision 1.19 add /var/shm tmpfs to fstab
|
1.15.4.2 | 28-Jan-2015 |
martin | Pull up following revision(s) (requested by skrll in ticket #465): distrib/utils/embedded/conf/rpi_inst.conf: revision 1.6 distrib/utils/embedded/conf/usermode.conf: revision 1.4 distrib/utils/embedded/mkimage: revision 1.51 distrib/utils/embedded/conf/x86.conf: revision 1.6 distrib/utils/embedded/conf/evbarm.conf: revision 1.18 PR/49596: mkimage: incorrect permissions on evbarm images Use NetBSD.dist in our mtree specification to populate the top level directories, etc. For each generated file hand craft an mtree entry. Remove specialdirs as NetBSD.dist creates /proc and /kern.
|
1.15.4.1 | 27-Nov-2014 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #268): distrib/utils/embedded/conf/evbarm.conf: revision 1.17 disable wapbl for evbarm images until stability issues are sorted out
|
1.24.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.24.2.1 | 26-Apr-2017 |
pgoyette | Sync with HEAD
|
1.26.2.1 | 19-May-2017 |
pgoyette | Resolve conflicts from previous merge (all resulting from $NetBSD keywork expansion)
|
1.27.8.3 | 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
1.27.8.2 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.27.8.1 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.28.2.3 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.28.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.28.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.33.2.1 | 08-Dec-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #511):
distrib/utils/embedded/conf/evbarm.conf: revision 1.34
Remove the pretty much useless 128MB swap partition from the arm images.
|
1.41.2.1 | 02-Oct-2023 |
martin | Pull up following revision(s) (requested by riastradh in ticket #381):
distrib/utils/embedded/conf/evbarm.conf: revision 1.42 distrib/sets/lists/etc/mi: revision 1.273 etc/rc.d/Makefile: revision 1.118 distrib/utils/embedded/conf/usermode.conf: revision 1.7 etc/rc.d/certctl_init: revision 1.1 distrib/evbarm/liveimage/armimage/rc.conf.armimage: revision 1.2 etc/defaults/rc.conf: revision 1.166 distrib/amd64/liveimage/emuimage/rc.conf.emuimage: revision 1.3 distrib/utils/embedded/conf/x86.conf: revision 1.11 distrib/utils/embedded/conf/evbmips.conf: revision 1.4
/etc/rc.d/cerctl_init: New script for certctl rehash in live images.
This is very limited -- it does not supplant postinstall to rehash certificates on upgrade; it only runs certctl rehash if /etc/openssl/certs is an empty directory, as you get in live images not created with sysinst.
We could also have a more general-purpose way to run postinstall(8) on first boot of an image, but that has a lot more moving parts to think about, so let's start with this limited-scope low-risk approach.
PR install/57629
/etc/rc.d/certctl_init: Default off. Otherwise in systems without certctl_init=YES, such as systems installed with sysinst(8) where it's unnecessary because the rehash has already happened at install time, you'll get spurious warnings.
|
1.42.2.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
1.6 | 29-Dec-2024 |
jmmv | Recognize MKPOSTFIX=no in mkimage
|
1.5 | 27-Dec-2024 |
christos | Remove duplicated code, handle minwrites in _normal the same way we handle it in _gpt. Initial patch from jmmv@.
|
1.4 | 27-Sep-2023 |
riastradh | branches: 1.4.2; /etc/rc.d/cerctl_init: New script for certctl rehash in live images.
This is very limited -- it does not supplant postinstall to rehash certificates on upgrade; it only runs certctl rehash if /etc/openssl/certs is an empty directory, as you get in live images not created with sysinst.
We could also have a more general-purpose way to run postinstall(8) on first boot of an image, but that has a lot more moving parts to think about, so let's start with this limited-scope low-risk approach.
PR install/57629
XXX pullup-10
|
1.3 | 06-Jul-2021 |
jmcneill | branches: 1.3.2; Disable kernfs on live images -- it is not required.
|
1.2 | 23-Dec-2020 |
rin | Fix fallout from mkimage rev 1.76.
For mkimage:
- Update "size" if auto-calculated. - Use "dd bs=1" instead of non-portable "head -c". - Some style nits.
For MD make_label() functions:
- Stop using "newsize" as image size in MB, use "size" instead.
|
1.1 | 17-Jul-2020 |
jmcneill | Create an "octeon.img.gz" bootable image for evbmips64-eb release builds.
|
1.3.2.1 | 02-Oct-2023 |
martin | Pull up following revision(s) (requested by riastradh in ticket #381):
distrib/utils/embedded/conf/evbarm.conf: revision 1.42 distrib/sets/lists/etc/mi: revision 1.273 etc/rc.d/Makefile: revision 1.118 distrib/utils/embedded/conf/usermode.conf: revision 1.7 etc/rc.d/certctl_init: revision 1.1 distrib/evbarm/liveimage/armimage/rc.conf.armimage: revision 1.2 etc/defaults/rc.conf: revision 1.166 distrib/amd64/liveimage/emuimage/rc.conf.emuimage: revision 1.3 distrib/utils/embedded/conf/x86.conf: revision 1.11 distrib/utils/embedded/conf/evbmips.conf: revision 1.4
/etc/rc.d/cerctl_init: New script for certctl rehash in live images.
This is very limited -- it does not supplant postinstall to rehash certificates on upgrade; it only runs certctl rehash if /etc/openssl/certs is an empty directory, as you get in live images not created with sysinst.
We could also have a more general-purpose way to run postinstall(8) on first boot of an image, but that has a lot more moving parts to think about, so let's start with this limited-scope low-risk approach.
PR install/57629
/etc/rc.d/certctl_init: Default off. Otherwise in systems without certctl_init=YES, such as systems installed with sysinst(8) where it's unnecessary because the rehash has already happened at install time, you'll get spurious warnings.
|
1.4.2.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
1.4 | 17-Feb-2025 |
jmcneill | wii: Disable ntpd by default.
It takes up a lot of memory.
|
1.3 | 29-Dec-2024 |
jmmv | Recognize MKPOSTFIX=no in mkimage
|
1.2 | 27-Dec-2024 |
christos | Remove duplicated code, handle minwrites in _normal the same way we handle it in _gpt. Initial patch from jmmv@.
|
1.1 | 20-Jan-2024 |
jmcneill | branches: 1.1.2; 1.1.4; evbppc: Add initial support for the Nintendo Wii
|
1.1.4.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
1.1.2.3 | 22-Feb-2025 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #1057):
distrib/utils/embedded/conf/evbppc.conf: revision 1.4 sys/arch/powerpc/oea/cpu_subr.c: revision 1.111 sys/arch/evbppc/wii/pic_pi.c: revision 1.2 sys/arch/evbppc/conf/WII: revision 1.9 sys/arch/evbppc/wii/dev/bwai.c: revision 1.4
wii: Simplify Processor Interface pic code.
wii: Audio playback improvements. Instead of resetting the byte counter for every block (which is racy), increment the interrupt timing register by the exact byte count for each block. Should do better at keeping things in sync.
powerpc: Identify Broadway CPU. Use hex to report Broadway revision and ignore TAU as it does not exist on this processor.
wii: Remove some options to save memory.
wii: Disable ntpd by default. It takes up a lot of memory.
|
1.1.2.2 | 03-Feb-2024 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #561):
etc/etc.evbppc/Makefile.inc: revision 1.15 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.1 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.2 sys/arch/evbppc/wii/dev/bwdsp.c: revision 1.1 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.3 sys/arch/evbppc/wii/dev/bwdsp.c: revision 1.2 distrib/utils/embedded/files/evbppc_wii_icon.png: revision 1.1 usr.sbin/sysinst/arch/evbppc/md.h: revision 1.4 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.4 sys/arch/evbppc/wii/dev/viio.h: revision 1.1 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.5 sys/arch/evbppc/wii/dev/mainbus.h: revision 1.1 distrib/utils/embedded/conf/wii.conf: revision 1.1 distrib/utils/embedded/conf/wii.conf: revision 1.2 distrib/utils/embedded/conf/wii.conf: revision 1.3 sys/dev/sdmmc/sdhcvar.h: revision 1.34 sys/dev/sdmmc/sdhc.c: revision 1.118 sys/arch/evbppc/wii/dev/resetbtn.c: revision 1.1 distrib/utils/embedded/conf/evbppc.conf: revision 1.1 sys/dev/wsfb/genfb.c: revision 1.91 sys/arch/evbppc/wii/dev/resetbtn.c: revision 1.2 sys/dev/wscons/wsconsio.h: revision 1.127 sys/arch/powerpc/oea/oea_machdep.c: revision 1.85 sys/arch/evbppc/wii/dev/hollywood.h: revision 1.1 sys/arch/evbppc/conf/std.wii: revision 1.1 sys/arch/evbppc/wii/dev/hollywood.h: revision 1.2 sys/arch/evbppc/wii/dev/hollywood.c: revision 1.1 sys/arch/evbppc/conf/std.wii: revision 1.2 sys/arch/evbppc/wii/dev/hollywood.c: revision 1.2 sys/arch/evbppc/conf/std.wii: revision 1.3 sys/arch/powerpc/oea/cpu_subr.c: revision 1.109 sys/arch/evbppc/wii/wii_mmuinit.S: revision 1.1 sys/dev/usb/usb.h: revision 1.124 sys/arch/evbppc/wii/machdep.c: revision 1.1 sys/arch/evbppc/wii/dev/rtcsram.c: revision 1.1 sys/arch/powerpc/include/oea/hid.h: revision 1.14 sys/arch/evbppc/wii/mainbus.c: revision 1.1 sys/arch/evbppc/wii/machdep.c: revision 1.2 sys/arch/evbppc/wii/dev/ehci_hollywood.c: revision 1.1 sys/arch/evbppc/wii/mainbus.c: revision 1.2 sys/arch/evbppc/wii/machdep.c: revision 1.3 sys/arch/evbppc/wii/dev/ehci_hollywood.c: revision 1.2 sys/arch/evbppc/wii/mainbus.c: revision 1.3 sys/arch/evbppc/wii/machdep.c: revision 1.4 sys/arch/evbppc/wii/dev/hwgpio.c: revision 1.1 sys/arch/evbppc/wii/dev/sdhc_hollywood.c: revision 1.1 sys/arch/evbppc/wii/dev/sdhc_hollywood.c: revision 1.2 sys/arch/evbppc/wii/wii_locore.S: revision 1.1 sys/arch/evbppc/conf/files.wii: revision 1.1 sys/arch/evbppc/wii/wii_locore.S: revision 1.2 sys/arch/evbppc/include/wii.h: revision 1.1 sys/arch/evbppc/conf/files.wii: revision 1.2 sys/arch/evbppc/wii/dev/exi.c: revision 1.1 sys/arch/evbppc/include/wii.h: revision 1.2 sys/arch/evbppc/conf/files.wii: revision 1.3 sys/arch/powerpc/powerpc/clock.c: revision 1.18 sys/arch/evbppc/include/wii.h: revision 1.3 sys/arch/evbppc/conf/files.wii: revision 1.4 sys/arch/evbppc/include/wii.h: revision 1.4 sys/arch/evbppc/wii/dev/exi.h: revision 1.1 sys/arch/evbppc/wii/dev/avenc.c: revision 1.1 sys/arch/evbppc/include/wii.h: revision 1.5 sys/arch/evbppc/include/wii.h: revision 1.6 sys/arch/evbppc/include/wii.h: revision 1.7 sys/arch/evbppc/wii/dev/avenc.h: revision 1.1 distrib/utils/embedded/mkimage: revision 1.79 sys/arch/evbppc/conf/WII: revision 1.1 sys/arch/evbppc/conf/INSTALL_WII: revision 1.1 distrib/utils/embedded/files/evbppc_wii_meta.xml: revision 1.1 sys/arch/evbppc/wii/dev/vireg.h: revision 1.1 sys/arch/evbppc/conf/WII: revision 1.2 distrib/utils/embedded/files/evbppc_wii_meta.xml: revision 1.2 sys/arch/evbppc/wii/dev/vireg.h: revision 1.2 sys/arch/evbppc/conf/WII: revision 1.3 sys/arch/evbppc/conf/WII: revision 1.4 usr.sbin/sysinst/arch/evbppc/md.c: revision 1.11 sys/arch/evbppc/wii/dev/ohci_hollywood.c: revision 1.1 sys/dev/usb/ehcivar.h: revision 1.52 sys/arch/evbppc/wii/pic_pi.c: revision 1.1 sys/arch/evbppc/wii/dev/ohci_hollywood.c: revision 1.2 etc/etc.evbppc/ttys: revision 1.8 sys/arch/evbppc/wii/dev/bwai.c: revision 1.1 sys/arch/evbppc/wii/dev/bwai.c: revision 1.2 sys/arch/evbppc/wii/dev/bwai.c: revision 1.3 sys/arch/evbppc/wii/autoconf.c: revision 1.1 sys/arch/evbppc/conf/Makefile.wii.inc: revision 1.1 sys/arch/evbppc/wii/dev/bwai.h: revision 1.1 sys/arch/evbppc/wii/autoconf.c: revision 1.2 sys/arch/evbppc/conf/Makefile.wii.inc: revision 1.2
powerpc: oea: Fix prefetchable mappings Prefetchable mappings need PMAP_NOCACHE to get write-combine semantics. powerpc: oea: Decode IBM750CL L2 cache information. sdmmc: add support for optional delay after register write wscons: Add HOLLYWOOD display and YUY2 pixel format types wsfb: add support for optional "devcmap" property A hardware driver can supply a pointer to a 16x 32-bit array to override the default rasops device colour map in the "devcmap" property. ehci: add EHCIF_32BIT_ACCESS flag to force 32-bit MMIO fix comments: HID0 ICFI/DCFI are "flash invalidate", not "flush invalidate" powerpc: fix delay for large (> ~5sec) values When calculating the target timebase, promote '1000' on the RHS to ULL to force 64-bit calculation, otherwise 'n * 1000' will overflow. usb: increase USB_PORT_RESET_RECOVERY from 10ms to 20ms I changed this from 250ms to 10ms back in 2021 based on a similar FreeBSD change, but it seems to be a bit too aggressive for some platforms. evbppc: Add initial support for the Nintendo Wii wii: support RB_POWERDOWN build fix: use dd with count=1 for compat with NetBSD dd(1) wii: Add NTSC 480p support. In addition to this, add VIIO_{GET,SET}REGS ioctl support to allow for poking at video interface registers from userland. This is helpful for debugging display issues. wii: Add 128x48 icon to SD card image wii: Fix a comment wii: Add drivers for Broadway DSP and Audio interface. 0: [*] audio0 @ bwdsp0: Broadway DSP playback: 16, 2ch, 48000Hz record: unavailable (P-) slinear_be 16/16, 2ch, { 48000 } wii: Add screenblank support. wii: Use screen dimming register for screen blanking. wii: Add GPIO, I2C, and basic A/V encoder driver. wii: Use A/V encoder volume controls instead of using a software filter. wii: Simply DSP driver - no interrupt handler required. wii: provide device names to intr_establish wii$ intrctl list interrupt id CPU0 device name(s) pi irq 14 64769* hollywood0 hollywood irq 36 5872* ehci0 hollywood irq 39 58907* sdhc0 hollywood irq 40 4* sdhc1 hollywood irq 49 0* resetbtn0 pi irq 5 0* bwai0 wii: Add support for passing boot options to the kernel. wii: Add External interface bus and RTC support wii: Remove objcopy after kernel build. HBC will do the right thing. Add wsvt25 entries (off by default) for ttyE0-ttyE3. Add support for "PAL" (576i) mode on Wii.
|
1.1.2.1 | 20-Jan-2024 |
martin | file evbppc.conf was added on branch netbsd-10 on 2024-02-03 11:47:06 +0000
|
1.1 | 04-Apr-2014 |
christos | branches: 1.1.4; 1.1.8; merge more, and add an i386 image
|
1.1.8.2 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.8.1 | 04-Apr-2014 |
tls | file i386.conf was added on branch tls-maxphys on 2014-08-19 23:45:45 +0000
|
1.1.4.2 | 22-May-2014 |
yamt | 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")
|
1.1.4.1 | 04-Apr-2014 |
yamt | file i386.conf was added on branch yamt-pagecache on 2014-05-22 12:01:34 +0000
|
1.1 | 17-Jul-2020 |
jmcneill | Create an "octeon.img.gz" bootable image for evbmips64-eb release builds.
|
1.3 | 27-Dec-2024 |
christos | Remove duplicated code, handle minwrites in _normal the same way we handle it in _gpt. Initial patch from jmmv@.
|
1.2 | 27-Sep-2023 |
riastradh | branches: 1.2.2; /etc/rc.d/cerctl_init: New script for certctl rehash in live images.
This is very limited -- it does not supplant postinstall to rehash certificates on upgrade; it only runs certctl rehash if /etc/openssl/certs is an empty directory, as you get in live images not created with sysinst.
We could also have a more general-purpose way to run postinstall(8) on first boot of an image, but that has a lot more moving parts to think about, so let's start with this limited-scope low-risk approach.
PR install/57629
XXX pullup-10
|
1.1 | 07-May-2023 |
skrll | RISC-V support that works on QEMU with a single hart.
Thanks for Simon Burge for plic(4).
|
1.2.2.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
1.1 | 07-May-2023 |
skrll | RISC-V support that works on QEMU with a single hart.
Thanks for Simon Burge for plic(4).
|
1.1 | 07-May-2023 |
skrll | RISC-V support that works on QEMU with a single hart.
Thanks for Simon Burge for plic(4).
|
1.40 | 19-Nov-2022 |
yamt | Update a few www.raspberrypi.com URLs
|
1.39 | 01-Dec-2020 |
rin | G/C unused.
|
1.38 | 27-May-2020 |
jmcneill | Fix kernel= order, add pi0w conditional and comments
|
1.37 | 27-May-2020 |
jmcneill | Conditionally boot kernel.img or kernel7.img depending on board
|
1.36 | 18-May-2020 |
jmcneill | Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
1.35 | 16-Dec-2019 |
skrll | Update to new RaspberryPi firware
commit 0c01dbefba45a08c47f8538d5a071a0fba6b7e83 Author: popcornmix <popcornmix@gmail.com> Date: Wed Dec 11 15:30:08 2019 +0000
and include firmware for RPI4
Firmware has bee updated to support mainline linux kernels as described in https://github.com/raspberrypi/linux/issues/3237
|
1.34 | 12-Dec-2017 |
jmcneill | branches: 1.34.4; Fix spelling in error message
|
1.33 | 11-Dec-2017 |
jmcneill | Add missing RPI FDT build goop, from nick.
|
1.32 | 28-Nov-2017 |
kre | Be more precise about exactly what fails when something does.
Relying upon set -e to abort things is sort of OK (it is not a recommended option to use in general - too many odd special cases), but only if user can work out from the "build failed" what actually went wrong.
Tested only on amd64 build (for this, i386 is the same) - if anyone has problems on builds for other systems, please let me know. However the changes affect only failure paths, the most likely problem would be for a build to fail to halt on an error, and I hope I have avoided that. There should be no difference at all to error-free builds.
|
1.31 | 09-Nov-2017 |
skrll | Trailing whitespace
|
1.30 | 31-Jul-2017 |
jmcneill | Create a config.txt for RPI and set 'enable_uart=1' and 'force_turbo=0'. This config gives us a stable core_freq clock that is used to drive the SD HOST and AUX UART devices.
More information on config.txt settings for the UART can be found here:
https://www.raspberrypi.org/documentation/configuration/uart.md
|
1.29 | 19-Apr-2015 |
hubertf | Cleanup: make_filesystems is not used any longer, purge remains
|
1.28 | 06-Apr-2015 |
jmcneill | Add support for auto-growing the root partition. Enable it for rpi.img.
|
1.27 | 06-Mar-2015 |
skrll | Add RPI2 to kernels build for both earmv[67].
Use the earmv6 built kernels to create an image that can be used on both RPI and RPI2
|
1.26 | 12-Feb-2015 |
jmcneill | actually write cpufreq changes to ${mnt}/etc/rc.local instead of /tmp/a
|
1.25 | 06-Feb-2015 |
jmcneill | By default, RPI firmware sets the max CPU frequency to 600MHz. This can be overridden by setting arm_freq in config.txt, but the default freq at boot is still 600MHz.
Add logic to rc.local to compare the current vs. max CPU frequency; if they differ, set the target frequency to the maximum.
|
1.24 | 28-Nov-2013 |
skrll | branches: 1.24.4; Put console=fb back as autodetect is bunged up.
|
1.23 | 16-Sep-2013 |
ast | After discussions with cristos regarding the previous commit, he convinced me it was sufficient to define GZIP_CMD only in distrib/utils/embedded/mkimage and not again in the config files beagleboard.conf, rpi.conf, and rpi_inst.conf similar to how the other variables $src, $release, $mnt, ... are only defined there.
|
1.22 | 14-Sep-2013 |
ast | Fix build release of evbarm which had been failing in mkimage beagleboard_smp with the elusive message:
"gzip: can't stat: gzip: No such file or directory"
This was due to GZIP=gzip being defined in mkimage; we now use:
GZIP_CMD=${TOOL_GZIP:-gzip} # ${GZIP} is special to gzip(1)
as distrib/sets/sets.subr already does in these files as well:
distrib/utils/embedded/mkimage distrib/utils/embedded/conf/beagleboard.conf distrib/utils/embedded/conf/rpi.conf distrib/utils/embedded/conf/rpi_inst.conf
|
1.21 | 01-Aug-2013 |
jmcneill | use console auto detection, ok nick
|
1.20 | 24-Mar-2013 |
jmcneill | turn on devpubd
|
1.19 | 20-Feb-2013 |
riz | branches: 1.19.4; Use "gzip -dc" instead of "zcat" - some versions of zcat don't grok gzip.
|
1.18 | 17-Feb-2013 |
jmcneill | gzcat -> zcat
|
1.17 | 10-Feb-2013 |
jmcneill | dont use echo -n
|
1.16 | 09-Feb-2013 |
christos | handle renaming and uncompressing the kernel
|
1.15 | 09-Feb-2013 |
jmcneill | add missing }
|
1.14 | 08-Feb-2013 |
christos | change to take the full kernel path
|
1.13 | 03-Feb-2013 |
christos | switch to makefs
|
1.12 | 23-Jan-2013 |
skrll | cmdline needs to be a line! hi jak.
|
1.11 | 21-Jan-2013 |
jakllsch | branches: 1.11.2; Specify the root device in cmdline.txt, also, it's 'Pi', not 'PI'.
|
1.10 | 21-Jan-2013 |
skrll | kernel.img is for rpi only
|
1.9 | 16-Jan-2013 |
christos | - Add support for xsets - Factor out common evbarm code
|
1.8 | 15-Jan-2013 |
christos | now that we compute sizes correctly, reduce the extra to how much free space we want.
|
1.7 | 15-Jan-2013 |
christos | make autosizing work (kind of)
|
1.6 | 15-Jan-2013 |
christos | first step at autosizing, still does not work.
|
1.5 | 13-Jan-2013 |
christos | append to rc.conf, don't overwrite
|
1.4 | 13-Jan-2013 |
christos | add the comp set
|
1.3 | 13-Jan-2013 |
christos | use variables for the fdisk command too
|
1.2 | 13-Jan-2013 |
christos | Autosize label
|
1.1 | 13-Jan-2013 |
christos | Adjust mkimage to handle RPI. From skrll@
|
1.11.2.3 | 22-May-2014 |
yamt | 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")
|
1.11.2.2 | 23-Jan-2013 |
yamt | sync with head
|
1.11.2.1 | 21-Jan-2013 |
yamt | file rpi.conf was added on branch yamt-pagecache on 2013-01-23 00:04:28 +0000
|
1.19.4.3 | 23-Jun-2013 |
tls | resync from head
|
1.19.4.2 | 25-Feb-2013 |
tls | resync with head
|
1.19.4.1 | 20-Feb-2013 |
tls | file rpi.conf was added on branch tls-maxphys on 2013-02-25 00:24:47 +0000
|
1.24.4.4 | 06-Aug-2015 |
snj | Pull up following revision(s) (requested by skrll in ticket #909): distrib/sets/lists/etc/mi: revision 1.237 distrib/sets/lists/tests/mi: revision 1.613 distrib/utils/embedded/conf/armv7.conf: revisions 1.1, 1.2 distrib/utils/embedded/conf/beagleboard.conf: delete distrib/utils/embedded/conf/evbarm.conf: revisions 1.21, 1.22 distrib/utils/embedded/conf/rpi.conf: revisions 1.28, 1.29 distrib/utils/embedded/conf/rpi_inst.conf: revisions 1.7, 1.8 distrib/utils/embedded/conf/usermode.conf: revision 1.5 distrib/utils/embedded/conf/x86.conf: revision 1.5 distrib/utils/embedded/files/resize_disklabel: revision 1.1 distrib/utils/embedded/mkimage: revisions 1.49, 1.55-1.59 etc/defaults/rc.conf: revision 1.133 etc/etc.evbarm/Makefile.inc: revisions 1.72, 1.76 etc/rc.d/Makefile: revision 1.93 via patch etc/rc.d/resize_root: revisions 1.1-1.3 etc/rc.d/root: revision 1.5 sbin/resize_ffs/Makefile: revision 1.5 sbin/resize_ffs/resize_ffs.8: revisions 1.14-1.16 sbin/resize_ffs/resize_ffs.c: revisions 1.39-1.44 share/man/man5/rc.conf.5: revision 1.158, 1.159 tests/sbin/resize_ffs/Makefile: revision 1.4 tests/sbin/resize_ffs/common.sh: revision 1.14 tests/sbin/resize_ffs/t_check.sh: revision 1.1 tests/sbin/resize_ffs/t_grow.sh: revision 1.9 tests/sbin/resize_ffs/t_grow_swapped.sh: revision 1.3 tests/sbin/resize_ffs/t_shrink.sh: revision 1.8 tests/sbin/resize_ffs/t_shrink_swapped.sh: revision 1.2 fix image building: - round up the total size of the disk image - fix fdisk offset for netbsd ffs images -- Make get_dev_size work on regular files too. -- Use `!= -1' instead of `== 0' out of paranoia. -- - Add -c to check to see if grow/shrink is required - Divide by DEV_BSIZE when returning size of file. - Update manpage -- New sentence, new line. Sort option descriptions. -- Add resize_root boot operation. If resize_root=YES in rc.conf then the system attempts to resize the root file system to fill it's partition prior to mounting read-write. Useful for things like AMI file system images. May eventually be used by arm images after coming up with similar solution for increasing the parition size. -- - Add new tests for -c check flag in resize_ffs -- Bump date for previous. it's -> its -- Handle case in grow() where last cylinder group is too small for ufs2. Align with code in shrink(). -- factor out geometry calculation and use this also in CheckOnly mode. be a bit more verbose in Verbose mode. -- Add support for auto-growing the root partition. Enable it for rpi.img. -- initialize resize before pulling in board config -- add KEYWORD: interactive, honour resize_root_flags and resize_root_postcmd rc vars -- if the -p flag is specified, display a progress bar while growing the file-system -- show resize_ffs progress bar when resizing root partition -- fix typo in previous; pass -y unconditionally to resize_ffs, not -p -- Rename beagleboard.img to armv7.img. The new image includes the same kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1, Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi. -- Properly spell X' name. From X(7): The X.Org Foundation requests that the following names be used when referring to this software: X X Window System X Version 11 X Window System, Version 11 X11 -- Add some documentation: Tell what this does, and what it expects from conf files -- Cleanup: make_filesystems is not used any longer, purge remains -- More cleanup: Instead of first overwriting the *_evbarm functions with own code, and then calling them from the regular functions, directly put the code into the regular functions. No more functions from evbarm.conf are used now. Some variables are still used! -- define TOOL_MKUBOOTIMAGE for mkimage -- fix mkubootimage
|
1.24.4.3 | 11-Mar-2015 |
snj | Pull up following revision(s) (requested by skrll in ticket #582): distrib/utils/embedded/conf/rpi.conf: revision 1.27 etc/etc.evbarm/Makefile.inc: revision 1.70 sys/arch/arm/broadcom/bcm2835_intr.c: revision 1.5-1.7 sys/arch/arm/broadcom/bcm2835_obio.c: revision 1.23, 1.24 sys/arch/arm/broadcom/bcm2835_space.c: revision 1.8 sys/arch/arm/broadcom/bcm2835reg.h: revision 1.14 sys/arch/arm/broadcom/bcm2835var.h: revision 1.2 sys/arch/arm/broadcom/files.bcm2835: revision 1.24 sys/arch/arm/cortex/a9_mpsubr.S: revision 1.30 sys/arch/arm/cortex/armperiph.c: revision 1.8, 1.9 sys/arch/arm/cortex/gtmr.c: revision 1.9 sys/arch/arm/cortex/gtmr_var.h: revision 1.5 sys/arch/arm/cortex/mpcore_var.h: revision 1.3 sys/arch/arm/include/cpu.h: revision 1.84 sys/arch/evbarm/conf/RPI2: revision 1.1, 1.2 sys/arch/evbarm/conf/RPI2_INSTALL: revision 1.1 sys/arch/evbarm/conf/RPI: revision 1.59, 1.60 sys/arch/evbarm/conf/mk.rpi: revision 1.4 sys/arch/evbarm/conf/std.rpi: revisions 1.16-1.19 via patch sys/arch/evbarm/rpi/genassym.cf: revision 1.2 sys/arch/evbarm/rpi/rpi.h: revision 1.4 sys/arch/evbarm/rpi/rpi2_start.S: revision 1.1 sys/arch/evbarm/rpi/rpi_machdep.c: revision 1.57, 1.58 via patch sys/arch/evbarm/rpi/rpi_start.S: revision 1.13 Move some options into std.rpi -- Add __HAVE_MM_MD_CACHE_ALIASING Pull up following revision(s) (requested by skrll in ticket #582): Fix TPIDRPRW_IS_CURLWP builds. -- A MULTIPROCESSOR kernel requires TPIDRPRW_IS_CURCPU. -- Use TPIDRPRW_IS_CURLWP as it's a slight code reduction and performance improvement. Initial RPI2 support - it doesn't work yet. The generic timer gets messed up somehow. This commit changes the KVA layout of the RPI. -- Make this compile where gtmr isn't used. -- Spin up the non-boot CPUs, but don't allow cpu_boot_secondary_processors to see them for now. RPI2 nows works well with only the boot cpu. -- Appease a KASSERT - will be remove when MULTIPROCESSOR RPI2 is fixed. -- Add RPI2 to kernels build for both earmv[67]. Use the earmv6 built kernels to create an image that can be used on both RPI and RPI2 -- Add an RPI2_INSTALL
|
1.24.4.2 | 14-Feb-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #511): distrib/utils/embedded/conf/rpi.conf: revision 1.26 actually write cpufreq changes to ${mnt}/etc/rc.local instead of /tmp/a
|
1.24.4.1 | 08-Feb-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #496): distrib/utils/embedded/conf/rpi.conf: revision 1.25 By default, RPI firmware sets the max CPU frequency to 600MHz. This can be overridden by setting arm_freq in config.txt, but the default freq at boot is still 600MHz. Add logic to rc.local to compare the current vs. max CPU frequency; if they differ, set the target frequency to the maximum.
|
1.34.4.1 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.19 | 19-Nov-2022 |
yamt | Update a few www.raspberrypi.com URLs
|
1.18 | 06-Jul-2021 |
jmcneill | Disable kernfs on live images -- it is not required.
|
1.17 | 01-Dec-2020 |
rin | rpi.img: Bump boot partition in a similar manner to other images.
|
1.16 | 18-May-2020 |
jmcneill | Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
1.15 | 08-Jan-2020 |
skrll | Use fat16 as the partition is too small for fat32. from Harold Gutch
|
1.14 | 05-Jan-2020 |
skrll | Use make_label_evbarm instead of home grown
|
1.13 | 01-Jan-2020 |
skrll | upstream_kernel=1 is required with new firmware/kernel.
|
1.12 | 16-Dec-2019 |
skrll | Update to new RaspberryPi firware
commit 0c01dbefba45a08c47f8538d5a071a0fba6b7e83 Author: popcornmix <popcornmix@gmail.com> Date: Wed Dec 11 15:30:08 2019 +0000
and include firmware for RPI4
Firmware has bee updated to support mainline linux kernels as described in https://github.com/raspberrypi/linux/issues/3237
|
1.11 | 14-Dec-2017 |
skrll | branches: 1.11.4; Build fix (really this time) from Harold Gutch
|
1.10 | 28-Nov-2017 |
kre | Be more precise about exactly what fails when something does.
Relying upon set -e to abort things is sort of OK (it is not a recommended option to use in general - too many odd special cases), but only if user can work out from the "build failed" what actually went wrong.
Tested only on amd64 build (for this, i386 is the same) - if anyone has problems on builds for other systems, please let me know. However the changes affect only failure paths, the most likely problem would be for a build to fail to halt on an error, and I hope I have avoided that. There should be no difference at all to error-free builds.
|
1.9 | 31-Jul-2017 |
jmcneill | Create a config.txt for RPI and set 'enable_uart=1' and 'force_turbo=0'. This config gives us a stable core_freq clock that is used to drive the SD HOST and AUX UART devices.
More information on config.txt settings for the UART can be found here:
https://www.raspberrypi.org/documentation/configuration/uart.md
|
1.8 | 19-Apr-2015 |
hubertf | More cleanup: Instead of first overwriting the *_evbarm functions with own code, and then calling them from the regular functions, directly put the code into the regular functions.
No more functions from evbarm.conf are used now. Some variables are still used!
|
1.7 | 19-Apr-2015 |
hubertf | Cleanup: make_filesystems is not used any longer, purge remains
|
1.6 | 23-Jan-2015 |
skrll | PR/49596: mkimage: incorrect permissions on evbarm images
Use NetBSD.dist in our mtree specification to populate the top level directories, etc.
For each generated file hand craft an mtree entry.
Remove specialdirs as NetBSD.dist creates /proc and /kern.
|
1.5 | 03-Apr-2014 |
ozaki-r | branches: 1.5.4; 1.5.6; Include evbarm.conf as same as other conf files
evbarm.conf ensures ${mnt}/boot exists so that it avoids the error: /home/builds/ab/HEAD/src/distrib/utils/embedded/mkimage: cannot create \ /tmp/mkimage.24444a/mnt/boot/cmdline.txt: directory nonexistent
|
1.4 | 16-Sep-2013 |
ast | After discussions with cristos regarding the previous commit, he convinced me it was sufficient to define GZIP_CMD only in distrib/utils/embedded/mkimage and not again in the config files beagleboard.conf, rpi.conf, and rpi_inst.conf similar to how the other variables $src, $release, $mnt, ... are only defined there.
|
1.3 | 14-Sep-2013 |
ast | Fix build release of evbarm which had been failing in mkimage beagleboard_smp with the elusive message:
"gzip: can't stat: gzip: No such file or directory"
This was due to GZIP=gzip being defined in mkimage; we now use:
GZIP_CMD=${TOOL_GZIP:-gzip} # ${GZIP} is special to gzip(1)
as distrib/sets/sets.subr already does in these files as well:
distrib/utils/embedded/mkimage distrib/utils/embedded/conf/beagleboard.conf distrib/utils/embedded/conf/rpi.conf distrib/utils/embedded/conf/rpi_inst.conf
|
1.2 | 20-Mar-2013 |
garbled | branches: 1.2.6; Fix an empty shell function here, per Greg Troxel. Apparently empty shell functions are not 100% portable.
|
1.1 | 19-Mar-2013 |
garbled | Add a new installer image for Raspberry PI to evbarm
Includes the following major changes:
1) Add new configmenu item to sysinst to allow creation of users at post-install time. 2) Add an sshramdisk type to evbarm, which is a ramdisk with sshd enabled, allowing users to install on a headless PI by sshing to the device with the account "sysinst" password "netbsd" to begin the installation. (Note, neither the account, nor the ssh setup are copied to the finalized installation image) 3) Change mkimage to build a boot-only image, without the root filesystems.
Much of the sshramdisk code could be reused on other ports easily.
|
1.2.6.3 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.6.2 | 23-Jun-2013 |
tls | resync from head
|
1.2.6.1 | 20-Mar-2013 |
tls | file rpi_inst.conf was added on branch tls-maxphys on 2013-06-23 06:26:19 +0000
|
1.5.6.2 | 06-Aug-2015 |
snj | Pull up following revision(s) (requested by skrll in ticket #909): distrib/sets/lists/etc/mi: revision 1.237 distrib/sets/lists/tests/mi: revision 1.613 distrib/utils/embedded/conf/armv7.conf: revisions 1.1, 1.2 distrib/utils/embedded/conf/beagleboard.conf: delete distrib/utils/embedded/conf/evbarm.conf: revisions 1.21, 1.22 distrib/utils/embedded/conf/rpi.conf: revisions 1.28, 1.29 distrib/utils/embedded/conf/rpi_inst.conf: revisions 1.7, 1.8 distrib/utils/embedded/conf/usermode.conf: revision 1.5 distrib/utils/embedded/conf/x86.conf: revision 1.5 distrib/utils/embedded/files/resize_disklabel: revision 1.1 distrib/utils/embedded/mkimage: revisions 1.49, 1.55-1.59 etc/defaults/rc.conf: revision 1.133 etc/etc.evbarm/Makefile.inc: revisions 1.72, 1.76 etc/rc.d/Makefile: revision 1.93 via patch etc/rc.d/resize_root: revisions 1.1-1.3 etc/rc.d/root: revision 1.5 sbin/resize_ffs/Makefile: revision 1.5 sbin/resize_ffs/resize_ffs.8: revisions 1.14-1.16 sbin/resize_ffs/resize_ffs.c: revisions 1.39-1.44 share/man/man5/rc.conf.5: revision 1.158, 1.159 tests/sbin/resize_ffs/Makefile: revision 1.4 tests/sbin/resize_ffs/common.sh: revision 1.14 tests/sbin/resize_ffs/t_check.sh: revision 1.1 tests/sbin/resize_ffs/t_grow.sh: revision 1.9 tests/sbin/resize_ffs/t_grow_swapped.sh: revision 1.3 tests/sbin/resize_ffs/t_shrink.sh: revision 1.8 tests/sbin/resize_ffs/t_shrink_swapped.sh: revision 1.2 fix image building: - round up the total size of the disk image - fix fdisk offset for netbsd ffs images -- Make get_dev_size work on regular files too. -- Use `!= -1' instead of `== 0' out of paranoia. -- - Add -c to check to see if grow/shrink is required - Divide by DEV_BSIZE when returning size of file. - Update manpage -- New sentence, new line. Sort option descriptions. -- Add resize_root boot operation. If resize_root=YES in rc.conf then the system attempts to resize the root file system to fill it's partition prior to mounting read-write. Useful for things like AMI file system images. May eventually be used by arm images after coming up with similar solution for increasing the parition size. -- - Add new tests for -c check flag in resize_ffs -- Bump date for previous. it's -> its -- Handle case in grow() where last cylinder group is too small for ufs2. Align with code in shrink(). -- factor out geometry calculation and use this also in CheckOnly mode. be a bit more verbose in Verbose mode. -- Add support for auto-growing the root partition. Enable it for rpi.img. -- initialize resize before pulling in board config -- add KEYWORD: interactive, honour resize_root_flags and resize_root_postcmd rc vars -- if the -p flag is specified, display a progress bar while growing the file-system -- show resize_ffs progress bar when resizing root partition -- fix typo in previous; pass -y unconditionally to resize_ffs, not -p -- Rename beagleboard.img to armv7.img. The new image includes the same kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1, Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi. -- Properly spell X' name. From X(7): The X.Org Foundation requests that the following names be used when referring to this software: X X Window System X Version 11 X Window System, Version 11 X11 -- Add some documentation: Tell what this does, and what it expects from conf files -- Cleanup: make_filesystems is not used any longer, purge remains -- More cleanup: Instead of first overwriting the *_evbarm functions with own code, and then calling them from the regular functions, directly put the code into the regular functions. No more functions from evbarm.conf are used now. Some variables are still used! -- define TOOL_MKUBOOTIMAGE for mkimage -- fix mkubootimage
|
1.5.6.1 | 28-Jan-2015 |
martin | Pull up following revision(s) (requested by skrll in ticket #465): distrib/utils/embedded/conf/rpi_inst.conf: revision 1.6 distrib/utils/embedded/conf/usermode.conf: revision 1.4 distrib/utils/embedded/mkimage: revision 1.51 distrib/utils/embedded/conf/x86.conf: revision 1.6 distrib/utils/embedded/conf/evbarm.conf: revision 1.18 PR/49596: mkimage: incorrect permissions on evbarm images Use NetBSD.dist in our mtree specification to populate the top level directories, etc. For each generated file hand craft an mtree entry. Remove specialdirs as NetBSD.dist creates /proc and /kern.
|
1.5.4.2 | 22-May-2014 |
yamt | 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")
|
1.5.4.1 | 03-Apr-2014 |
yamt | file rpi_inst.conf was added on branch yamt-pagecache on 2014-05-22 12:01:34 +0000
|
1.11.4.1 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.7 | 27-Sep-2023 |
riastradh | /etc/rc.d/cerctl_init: New script for certctl rehash in live images.
This is very limited -- it does not supplant postinstall to rehash certificates on upgrade; it only runs certctl rehash if /etc/openssl/certs is an empty directory, as you get in live images not created with sysinst.
We could also have a more general-purpose way to run postinstall(8) on first boot of an image, but that has a lot more moving parts to think about, so let's start with this limited-scope low-risk approach.
PR install/57629
XXX pullup-10
|
1.6 | 06-Jul-2021 |
jmcneill | branches: 1.6.2; Disable kernfs on live images -- it is not required.
|
1.5 | 19-Apr-2015 |
hubertf | Cleanup: make_filesystems is not used any longer, purge remains
|
1.4 | 23-Jan-2015 |
skrll | PR/49596: mkimage: incorrect permissions on evbarm images
Use NetBSD.dist in our mtree specification to populate the top level directories, etc.
For each generated file hand craft an mtree entry.
Remove specialdirs as NetBSD.dist creates /proc and /kern.
|
1.3 | 03-Feb-2013 |
christos | branches: 1.3.4; 1.3.12; switch to makefs
|
1.2 | 13-Jan-2013 |
christos | branches: 1.2.2; append to rc.conf, don't overwrite
|
1.1 | 13-Jan-2013 |
christos | Adjust mkimage to handle RPI. From skrll@
|
1.2.2.3 | 22-May-2014 |
yamt | 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")
|
1.2.2.2 | 23-Jan-2013 |
yamt | sync with head
|
1.2.2.1 | 13-Jan-2013 |
yamt | file usermode.conf was added on branch yamt-pagecache on 2013-01-23 00:04:28 +0000
|
1.3.12.2 | 06-Aug-2015 |
snj | Pull up following revision(s) (requested by skrll in ticket #909): distrib/sets/lists/etc/mi: revision 1.237 distrib/sets/lists/tests/mi: revision 1.613 distrib/utils/embedded/conf/armv7.conf: revisions 1.1, 1.2 distrib/utils/embedded/conf/beagleboard.conf: delete distrib/utils/embedded/conf/evbarm.conf: revisions 1.21, 1.22 distrib/utils/embedded/conf/rpi.conf: revisions 1.28, 1.29 distrib/utils/embedded/conf/rpi_inst.conf: revisions 1.7, 1.8 distrib/utils/embedded/conf/usermode.conf: revision 1.5 distrib/utils/embedded/conf/x86.conf: revision 1.5 distrib/utils/embedded/files/resize_disklabel: revision 1.1 distrib/utils/embedded/mkimage: revisions 1.49, 1.55-1.59 etc/defaults/rc.conf: revision 1.133 etc/etc.evbarm/Makefile.inc: revisions 1.72, 1.76 etc/rc.d/Makefile: revision 1.93 via patch etc/rc.d/resize_root: revisions 1.1-1.3 etc/rc.d/root: revision 1.5 sbin/resize_ffs/Makefile: revision 1.5 sbin/resize_ffs/resize_ffs.8: revisions 1.14-1.16 sbin/resize_ffs/resize_ffs.c: revisions 1.39-1.44 share/man/man5/rc.conf.5: revision 1.158, 1.159 tests/sbin/resize_ffs/Makefile: revision 1.4 tests/sbin/resize_ffs/common.sh: revision 1.14 tests/sbin/resize_ffs/t_check.sh: revision 1.1 tests/sbin/resize_ffs/t_grow.sh: revision 1.9 tests/sbin/resize_ffs/t_grow_swapped.sh: revision 1.3 tests/sbin/resize_ffs/t_shrink.sh: revision 1.8 tests/sbin/resize_ffs/t_shrink_swapped.sh: revision 1.2 fix image building: - round up the total size of the disk image - fix fdisk offset for netbsd ffs images -- Make get_dev_size work on regular files too. -- Use `!= -1' instead of `== 0' out of paranoia. -- - Add -c to check to see if grow/shrink is required - Divide by DEV_BSIZE when returning size of file. - Update manpage -- New sentence, new line. Sort option descriptions. -- Add resize_root boot operation. If resize_root=YES in rc.conf then the system attempts to resize the root file system to fill it's partition prior to mounting read-write. Useful for things like AMI file system images. May eventually be used by arm images after coming up with similar solution for increasing the parition size. -- - Add new tests for -c check flag in resize_ffs -- Bump date for previous. it's -> its -- Handle case in grow() where last cylinder group is too small for ufs2. Align with code in shrink(). -- factor out geometry calculation and use this also in CheckOnly mode. be a bit more verbose in Verbose mode. -- Add support for auto-growing the root partition. Enable it for rpi.img. -- initialize resize before pulling in board config -- add KEYWORD: interactive, honour resize_root_flags and resize_root_postcmd rc vars -- if the -p flag is specified, display a progress bar while growing the file-system -- show resize_ffs progress bar when resizing root partition -- fix typo in previous; pass -y unconditionally to resize_ffs, not -p -- Rename beagleboard.img to armv7.img. The new image includes the same kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1, Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi. -- Properly spell X' name. From X(7): The X.Org Foundation requests that the following names be used when referring to this software: X X Window System X Version 11 X Window System, Version 11 X11 -- Add some documentation: Tell what this does, and what it expects from conf files -- Cleanup: make_filesystems is not used any longer, purge remains -- More cleanup: Instead of first overwriting the *_evbarm functions with own code, and then calling them from the regular functions, directly put the code into the regular functions. No more functions from evbarm.conf are used now. Some variables are still used! -- define TOOL_MKUBOOTIMAGE for mkimage -- fix mkubootimage
|
1.3.12.1 | 28-Jan-2015 |
martin | Pull up following revision(s) (requested by skrll in ticket #465): distrib/utils/embedded/conf/rpi_inst.conf: revision 1.6 distrib/utils/embedded/conf/usermode.conf: revision 1.4 distrib/utils/embedded/mkimage: revision 1.51 distrib/utils/embedded/conf/x86.conf: revision 1.6 distrib/utils/embedded/conf/evbarm.conf: revision 1.18 PR/49596: mkimage: incorrect permissions on evbarm images Use NetBSD.dist in our mtree specification to populate the top level directories, etc. For each generated file hand craft an mtree entry. Remove specialdirs as NetBSD.dist creates /proc and /kern.
|
1.3.4.2 | 25-Feb-2013 |
tls | resync with head
|
1.3.4.1 | 03-Feb-2013 |
tls | file usermode.conf was added on branch tls-maxphys on 2013-02-25 00:24:47 +0000
|
1.6.2.1 | 02-Oct-2023 |
martin | Pull up following revision(s) (requested by riastradh in ticket #381):
distrib/utils/embedded/conf/evbarm.conf: revision 1.42 distrib/sets/lists/etc/mi: revision 1.273 etc/rc.d/Makefile: revision 1.118 distrib/utils/embedded/conf/usermode.conf: revision 1.7 etc/rc.d/certctl_init: revision 1.1 distrib/evbarm/liveimage/armimage/rc.conf.armimage: revision 1.2 etc/defaults/rc.conf: revision 1.166 distrib/amd64/liveimage/emuimage/rc.conf.emuimage: revision 1.3 distrib/utils/embedded/conf/x86.conf: revision 1.11 distrib/utils/embedded/conf/evbmips.conf: revision 1.4
/etc/rc.d/cerctl_init: New script for certctl rehash in live images.
This is very limited -- it does not supplant postinstall to rehash certificates on upgrade; it only runs certctl rehash if /etc/openssl/certs is an empty directory, as you get in live images not created with sysinst.
We could also have a more general-purpose way to run postinstall(8) on first boot of an image, but that has a lot more moving parts to think about, so let's start with this limited-scope low-risk approach.
PR install/57629
/etc/rc.d/certctl_init: Default off. Otherwise in systems without certctl_init=YES, such as systems installed with sysinst(8) where it's unnecessary because the rehash has already happened at install time, you'll get spurious warnings.
|
1.5 | 02-Sep-2025 |
jmcneill | wii: Start bluetooth by default
|
1.4 | 17-Jan-2025 |
jmcneill | wii: update wii.img ffs parameters
Use 4K block/frags and FFSv2 for Wii images.
|
1.3 | 21-Jan-2024 |
jmcneill | branches: 1.3.2; 1.3.4; wii: Add 128x48 icon to SD card image
|
1.2 | 21-Jan-2024 |
jmcneill | build fix: use dd with count=1 for compat with NetBSD dd(1)
|
1.1 | 20-Jan-2024 |
jmcneill | evbppc: Add initial support for the Nintendo Wii
|
1.3.4.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
1.3.2.2 | 03-Feb-2024 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #561):
etc/etc.evbppc/Makefile.inc: revision 1.15 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.1 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.2 sys/arch/evbppc/wii/dev/bwdsp.c: revision 1.1 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.3 sys/arch/evbppc/wii/dev/bwdsp.c: revision 1.2 distrib/utils/embedded/files/evbppc_wii_icon.png: revision 1.1 usr.sbin/sysinst/arch/evbppc/md.h: revision 1.4 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.4 sys/arch/evbppc/wii/dev/viio.h: revision 1.1 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.5 sys/arch/evbppc/wii/dev/mainbus.h: revision 1.1 distrib/utils/embedded/conf/wii.conf: revision 1.1 distrib/utils/embedded/conf/wii.conf: revision 1.2 distrib/utils/embedded/conf/wii.conf: revision 1.3 sys/dev/sdmmc/sdhcvar.h: revision 1.34 sys/dev/sdmmc/sdhc.c: revision 1.118 sys/arch/evbppc/wii/dev/resetbtn.c: revision 1.1 distrib/utils/embedded/conf/evbppc.conf: revision 1.1 sys/dev/wsfb/genfb.c: revision 1.91 sys/arch/evbppc/wii/dev/resetbtn.c: revision 1.2 sys/dev/wscons/wsconsio.h: revision 1.127 sys/arch/powerpc/oea/oea_machdep.c: revision 1.85 sys/arch/evbppc/wii/dev/hollywood.h: revision 1.1 sys/arch/evbppc/conf/std.wii: revision 1.1 sys/arch/evbppc/wii/dev/hollywood.h: revision 1.2 sys/arch/evbppc/wii/dev/hollywood.c: revision 1.1 sys/arch/evbppc/conf/std.wii: revision 1.2 sys/arch/evbppc/wii/dev/hollywood.c: revision 1.2 sys/arch/evbppc/conf/std.wii: revision 1.3 sys/arch/powerpc/oea/cpu_subr.c: revision 1.109 sys/arch/evbppc/wii/wii_mmuinit.S: revision 1.1 sys/dev/usb/usb.h: revision 1.124 sys/arch/evbppc/wii/machdep.c: revision 1.1 sys/arch/evbppc/wii/dev/rtcsram.c: revision 1.1 sys/arch/powerpc/include/oea/hid.h: revision 1.14 sys/arch/evbppc/wii/mainbus.c: revision 1.1 sys/arch/evbppc/wii/machdep.c: revision 1.2 sys/arch/evbppc/wii/dev/ehci_hollywood.c: revision 1.1 sys/arch/evbppc/wii/mainbus.c: revision 1.2 sys/arch/evbppc/wii/machdep.c: revision 1.3 sys/arch/evbppc/wii/dev/ehci_hollywood.c: revision 1.2 sys/arch/evbppc/wii/mainbus.c: revision 1.3 sys/arch/evbppc/wii/machdep.c: revision 1.4 sys/arch/evbppc/wii/dev/hwgpio.c: revision 1.1 sys/arch/evbppc/wii/dev/sdhc_hollywood.c: revision 1.1 sys/arch/evbppc/wii/dev/sdhc_hollywood.c: revision 1.2 sys/arch/evbppc/wii/wii_locore.S: revision 1.1 sys/arch/evbppc/conf/files.wii: revision 1.1 sys/arch/evbppc/wii/wii_locore.S: revision 1.2 sys/arch/evbppc/include/wii.h: revision 1.1 sys/arch/evbppc/conf/files.wii: revision 1.2 sys/arch/evbppc/wii/dev/exi.c: revision 1.1 sys/arch/evbppc/include/wii.h: revision 1.2 sys/arch/evbppc/conf/files.wii: revision 1.3 sys/arch/powerpc/powerpc/clock.c: revision 1.18 sys/arch/evbppc/include/wii.h: revision 1.3 sys/arch/evbppc/conf/files.wii: revision 1.4 sys/arch/evbppc/include/wii.h: revision 1.4 sys/arch/evbppc/wii/dev/exi.h: revision 1.1 sys/arch/evbppc/wii/dev/avenc.c: revision 1.1 sys/arch/evbppc/include/wii.h: revision 1.5 sys/arch/evbppc/include/wii.h: revision 1.6 sys/arch/evbppc/include/wii.h: revision 1.7 sys/arch/evbppc/wii/dev/avenc.h: revision 1.1 distrib/utils/embedded/mkimage: revision 1.79 sys/arch/evbppc/conf/WII: revision 1.1 sys/arch/evbppc/conf/INSTALL_WII: revision 1.1 distrib/utils/embedded/files/evbppc_wii_meta.xml: revision 1.1 sys/arch/evbppc/wii/dev/vireg.h: revision 1.1 sys/arch/evbppc/conf/WII: revision 1.2 distrib/utils/embedded/files/evbppc_wii_meta.xml: revision 1.2 sys/arch/evbppc/wii/dev/vireg.h: revision 1.2 sys/arch/evbppc/conf/WII: revision 1.3 sys/arch/evbppc/conf/WII: revision 1.4 usr.sbin/sysinst/arch/evbppc/md.c: revision 1.11 sys/arch/evbppc/wii/dev/ohci_hollywood.c: revision 1.1 sys/dev/usb/ehcivar.h: revision 1.52 sys/arch/evbppc/wii/pic_pi.c: revision 1.1 sys/arch/evbppc/wii/dev/ohci_hollywood.c: revision 1.2 etc/etc.evbppc/ttys: revision 1.8 sys/arch/evbppc/wii/dev/bwai.c: revision 1.1 sys/arch/evbppc/wii/dev/bwai.c: revision 1.2 sys/arch/evbppc/wii/dev/bwai.c: revision 1.3 sys/arch/evbppc/wii/autoconf.c: revision 1.1 sys/arch/evbppc/conf/Makefile.wii.inc: revision 1.1 sys/arch/evbppc/wii/dev/bwai.h: revision 1.1 sys/arch/evbppc/wii/autoconf.c: revision 1.2 sys/arch/evbppc/conf/Makefile.wii.inc: revision 1.2
powerpc: oea: Fix prefetchable mappings Prefetchable mappings need PMAP_NOCACHE to get write-combine semantics. powerpc: oea: Decode IBM750CL L2 cache information. sdmmc: add support for optional delay after register write wscons: Add HOLLYWOOD display and YUY2 pixel format types wsfb: add support for optional "devcmap" property A hardware driver can supply a pointer to a 16x 32-bit array to override the default rasops device colour map in the "devcmap" property. ehci: add EHCIF_32BIT_ACCESS flag to force 32-bit MMIO fix comments: HID0 ICFI/DCFI are "flash invalidate", not "flush invalidate" powerpc: fix delay for large (> ~5sec) values When calculating the target timebase, promote '1000' on the RHS to ULL to force 64-bit calculation, otherwise 'n * 1000' will overflow. usb: increase USB_PORT_RESET_RECOVERY from 10ms to 20ms I changed this from 250ms to 10ms back in 2021 based on a similar FreeBSD change, but it seems to be a bit too aggressive for some platforms. evbppc: Add initial support for the Nintendo Wii wii: support RB_POWERDOWN build fix: use dd with count=1 for compat with NetBSD dd(1) wii: Add NTSC 480p support. In addition to this, add VIIO_{GET,SET}REGS ioctl support to allow for poking at video interface registers from userland. This is helpful for debugging display issues. wii: Add 128x48 icon to SD card image wii: Fix a comment wii: Add drivers for Broadway DSP and Audio interface. 0: [*] audio0 @ bwdsp0: Broadway DSP playback: 16, 2ch, 48000Hz record: unavailable (P-) slinear_be 16/16, 2ch, { 48000 } wii: Add screenblank support. wii: Use screen dimming register for screen blanking. wii: Add GPIO, I2C, and basic A/V encoder driver. wii: Use A/V encoder volume controls instead of using a software filter. wii: Simply DSP driver - no interrupt handler required. wii: provide device names to intr_establish wii$ intrctl list interrupt id CPU0 device name(s) pi irq 14 64769* hollywood0 hollywood irq 36 5872* ehci0 hollywood irq 39 58907* sdhc0 hollywood irq 40 4* sdhc1 hollywood irq 49 0* resetbtn0 pi irq 5 0* bwai0 wii: Add support for passing boot options to the kernel. wii: Add External interface bus and RTC support wii: Remove objcopy after kernel build. HBC will do the right thing. Add wsvt25 entries (off by default) for ttyE0-ttyE3. Add support for "PAL" (576i) mode on Wii.
|
1.3.2.1 | 21-Jan-2024 |
martin | file wii.conf was added on branch netbsd-10 on 2024-02-03 11:47:06 +0000
|
1.13 | 29-Dec-2024 |
jmmv | Recognize MKPOSTFIX=no in mkimage
|
1.12 | 27-Dec-2024 |
christos | Remove duplicated code, handle minwrites in _normal the same way we handle it in _gpt. Initial patch from jmmv@.
|
1.11 | 27-Sep-2023 |
riastradh | branches: 1.11.2; /etc/rc.d/cerctl_init: New script for certctl rehash in live images.
This is very limited -- it does not supplant postinstall to rehash certificates on upgrade; it only runs certctl rehash if /etc/openssl/certs is an empty directory, as you get in live images not created with sysinst.
We could also have a more general-purpose way to run postinstall(8) on first boot of an image, but that has a lot more moving parts to think about, so let's start with this limited-scope low-risk approach.
PR install/57629
XXX pullup-10
|
1.10 | 06-Jul-2021 |
jmcneill | branches: 1.10.2; Disable kernfs on live images -- it is not required.
|
1.9 | 23-Dec-2020 |
rin | Fix fallout from mkimage rev 1.76.
For mkimage:
- Update "size" if auto-calculated. - Use "dd bs=1" instead of non-portable "head -c". - Some style nits.
For MD make_label() functions:
- Stop using "newsize" as image size in MB, use "size" instead.
|
1.8 | 28-Nov-2017 |
kre | Be more precise about exactly what fails when something does.
Relying upon set -e to abort things is sort of OK (it is not a recommended option to use in general - too many odd special cases), but only if user can work out from the "build failed" what actually went wrong.
Tested only on amd64 build (for this, i386 is the same) - if anyone has problems on builds for other systems, please let me know. However the changes affect only failure paths, the most likely problem would be for a build to fail to halt on an error, and I hope I have avoided that. There should be no difference at all to error-free builds.
|
1.7 | 29-Jan-2015 |
skrll | Fix previous so that the new generated rc.conf is picked up and that any new new mount points (e.g. /proc and /kern) are generated.
While here increate the fs size so that postfix can actually build /etc/mail/aliases.db
|
1.6 | 23-Jan-2015 |
skrll | PR/49596: mkimage: incorrect permissions on evbarm images
Use NetBSD.dist in our mtree specification to populate the top level directories, etc.
For each generated file hand craft an mtree entry.
Remove specialdirs as NetBSD.dist creates /proc and /kern.
|
1.5 | 14-Dec-2014 |
christos | fix image building: - round up the total size of the disk image - fix fdisk offset for netbsd ffs images
|
1.4 | 04-Apr-2014 |
christos | branches: 1.4.4; 1.4.6; 1.4.8; merge more, and add an i386 image
|
1.3 | 31-Mar-2014 |
christos | remove swap; these days x86 machines don't need it.
|
1.2 | 31-Mar-2014 |
christos | these changes produce a bootable system under qemu, but its root is trashed.
|
1.1 | 31-Mar-2014 |
christos | Add preliminary support for creating x86 usb sticks with mkimage. This is untested, and just a checkpoint of the work. Image looks ok, but I have not tried if it boots.
|
1.4.8.2 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.4.8.1 | 04-Apr-2014 |
tls | file x86.conf was added on branch tls-maxphys on 2014-08-19 23:45:45 +0000
|
1.4.6.3 | 06-Aug-2015 |
snj | Pull up following revision(s) (requested by skrll in ticket #909): distrib/sets/lists/etc/mi: revision 1.237 distrib/sets/lists/tests/mi: revision 1.613 distrib/utils/embedded/conf/armv7.conf: revisions 1.1, 1.2 distrib/utils/embedded/conf/beagleboard.conf: delete distrib/utils/embedded/conf/evbarm.conf: revisions 1.21, 1.22 distrib/utils/embedded/conf/rpi.conf: revisions 1.28, 1.29 distrib/utils/embedded/conf/rpi_inst.conf: revisions 1.7, 1.8 distrib/utils/embedded/conf/usermode.conf: revision 1.5 distrib/utils/embedded/conf/x86.conf: revision 1.5 distrib/utils/embedded/files/resize_disklabel: revision 1.1 distrib/utils/embedded/mkimage: revisions 1.49, 1.55-1.59 etc/defaults/rc.conf: revision 1.133 etc/etc.evbarm/Makefile.inc: revisions 1.72, 1.76 etc/rc.d/Makefile: revision 1.93 via patch etc/rc.d/resize_root: revisions 1.1-1.3 etc/rc.d/root: revision 1.5 sbin/resize_ffs/Makefile: revision 1.5 sbin/resize_ffs/resize_ffs.8: revisions 1.14-1.16 sbin/resize_ffs/resize_ffs.c: revisions 1.39-1.44 share/man/man5/rc.conf.5: revision 1.158, 1.159 tests/sbin/resize_ffs/Makefile: revision 1.4 tests/sbin/resize_ffs/common.sh: revision 1.14 tests/sbin/resize_ffs/t_check.sh: revision 1.1 tests/sbin/resize_ffs/t_grow.sh: revision 1.9 tests/sbin/resize_ffs/t_grow_swapped.sh: revision 1.3 tests/sbin/resize_ffs/t_shrink.sh: revision 1.8 tests/sbin/resize_ffs/t_shrink_swapped.sh: revision 1.2 fix image building: - round up the total size of the disk image - fix fdisk offset for netbsd ffs images -- Make get_dev_size work on regular files too. -- Use `!= -1' instead of `== 0' out of paranoia. -- - Add -c to check to see if grow/shrink is required - Divide by DEV_BSIZE when returning size of file. - Update manpage -- New sentence, new line. Sort option descriptions. -- Add resize_root boot operation. If resize_root=YES in rc.conf then the system attempts to resize the root file system to fill it's partition prior to mounting read-write. Useful for things like AMI file system images. May eventually be used by arm images after coming up with similar solution for increasing the parition size. -- - Add new tests for -c check flag in resize_ffs -- Bump date for previous. it's -> its -- Handle case in grow() where last cylinder group is too small for ufs2. Align with code in shrink(). -- factor out geometry calculation and use this also in CheckOnly mode. be a bit more verbose in Verbose mode. -- Add support for auto-growing the root partition. Enable it for rpi.img. -- initialize resize before pulling in board config -- add KEYWORD: interactive, honour resize_root_flags and resize_root_postcmd rc vars -- if the -p flag is specified, display a progress bar while growing the file-system -- show resize_ffs progress bar when resizing root partition -- fix typo in previous; pass -y unconditionally to resize_ffs, not -p -- Rename beagleboard.img to armv7.img. The new image includes the same kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1, Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi. -- Properly spell X' name. From X(7): The X.Org Foundation requests that the following names be used when referring to this software: X X Window System X Version 11 X Window System, Version 11 X11 -- Add some documentation: Tell what this does, and what it expects from conf files -- Cleanup: make_filesystems is not used any longer, purge remains -- More cleanup: Instead of first overwriting the *_evbarm functions with own code, and then calling them from the regular functions, directly put the code into the regular functions. No more functions from evbarm.conf are used now. Some variables are still used! -- define TOOL_MKUBOOTIMAGE for mkimage -- fix mkubootimage
|
1.4.6.2 | 29-Jan-2015 |
martin | Pull up following revision(s) (requested by skrll in ticket #470): distrib/utils/embedded/mkimage: revision 1.52 distrib/utils/embedded/conf/x86.conf: revision 1.7 distrib/utils/embedded/conf/evbarm.conf: revision 1.20 Fix previous so that the new generated rc.conf is picked up and that any new new mount points (e.g. /proc and /kern) are generated. While here increate the fs size so that postfix can actually build /etc/mail/aliases.db
|
1.4.6.1 | 28-Jan-2015 |
martin | Pullup rev 1.6, requested by skrll in ticket #465
|
1.4.4.2 | 22-May-2014 |
yamt | 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")
|
1.4.4.1 | 04-Apr-2014 |
yamt | file x86.conf was added on branch yamt-pagecache on 2014-05-22 12:01:34 +0000
|
1.10.2.1 | 02-Oct-2023 |
martin | Pull up following revision(s) (requested by riastradh in ticket #381):
distrib/utils/embedded/conf/evbarm.conf: revision 1.42 distrib/sets/lists/etc/mi: revision 1.273 etc/rc.d/Makefile: revision 1.118 distrib/utils/embedded/conf/usermode.conf: revision 1.7 etc/rc.d/certctl_init: revision 1.1 distrib/evbarm/liveimage/armimage/rc.conf.armimage: revision 1.2 etc/defaults/rc.conf: revision 1.166 distrib/amd64/liveimage/emuimage/rc.conf.emuimage: revision 1.3 distrib/utils/embedded/conf/x86.conf: revision 1.11 distrib/utils/embedded/conf/evbmips.conf: revision 1.4
/etc/rc.d/cerctl_init: New script for certctl rehash in live images.
This is very limited -- it does not supplant postinstall to rehash certificates on upgrade; it only runs certctl rehash if /etc/openssl/certs is an empty directory, as you get in live images not created with sysinst.
We could also have a more general-purpose way to run postinstall(8) on first boot of an image, but that has a lot more moving parts to think about, so let's start with this limited-scope low-risk approach.
PR install/57629
/etc/rc.d/certctl_init: Default off. Otherwise in systems without certctl_init=YES, such as systems installed with sysinst(8) where it's unnecessary because the rehash has already happened at install time, you'll get spurious warnings.
|
1.11.2.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
1.2 | 27-Aug-2018 |
jmcneill | Install ELF kernel to the FFS partition and boot it with bootaa64.efi instead of loading kernel.img from the MSDOS partition with extlinux.conf
|
1.1 | 01-Apr-2018 |
ryo | branches: 1.1.2; 1.1.4; Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@) - add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
|
1.1.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.2.3 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.1.2.2 | 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
1.1.2.1 | 01-Apr-2018 |
pgoyette | file arm64_extlinux.conf was added on branch pgoyette-compat on 2018-04-07 04:11:57 +0000
|
1.15 | 27-Oct-2019 |
jmcneill | Switch to GENERIC kernels only.
|
1.14 | 04-Apr-2019 |
jmcneill | branches: 1.14.2; Re-enable efiboot for armv7 (thanks skrll@)
|
1.13 | 02-Apr-2019 |
jmcneill | Turn off efiboot until we figure out why it fails on some boards.
|
1.12 | 30-Mar-2019 |
jmcneill | Switch to efiboot
|
1.11 | 05-Jan-2019 |
aymeric | Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
1.10 | 03-Jan-2019 |
jmcneill | Fix mmcpart for exynos SD card
|
1.9 | 22-Nov-2018 |
aymeric | Make armv7.img boot on the DE0 Nano SoC. Requires u-boot from -current pkgsrc.
|
1.8 | 01-Nov-2018 |
skrll | Use the GENERIC kernel where possible in armv7.img and remove the old kernels from the bulid for SUNXI and TEGRA.
While I'm here disable *_INSTALL kernel builds for boards supported by armv7.img
|
1.7 | 20-Oct-2018 |
skrll | Sort
|
1.6 | 04-Jul-2018 |
jmcneill | Enable booting of netbsd-EXYNOS kernel
|
1.5 | 06-Jan-2018 |
jmcneill | branches: 1.5.2; 1.5.4; Enable automatic booting on tegra210
|
1.4 | 18-Dec-2017 |
jmcneill | No need to specify console=fb for pinebook anymore as WSDISPLAY_MULTICONS will give us a framebuffer console
|
1.3 | 16-Dec-2017 |
jmcneill | Use fb console by default on Pinebook
|
1.2 | 08-Oct-2017 |
sevan | Fix test otherwise we try to load a fdtfile for boards which do not have use_fdt set.
|
1.1 | 07-Oct-2017 |
jmcneill | Install a boot.scr on armv7.img that detects the running board and selects the correct kernel and boot protocol. Should work on tegra, sunxi, and am335x boards for now.
|
1.5.4.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.5.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.5.2.3 | 18-Jan-2019 |
pgoyette | Synch with HEAD
|
1.5.2.2 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.5.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.14.2.1 | 27-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #491):
sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2 sys/arch/arm/ti/ti_sysc.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.2 sys/dev/i2c/tps65950.c: file removal sys/arch/evbarm/conf/std.ti: file removal sys/dev/i2c/files.i2c: revision 1.101 sys/dev/i2c/files.i2c: revision 1.102 sys/dev/i2c/at24cxx.c: revision 1.32 sys/dev/i2c/files.i2c: revision 1.103 sys/dev/i2c/twl4030.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.104 sys/dev/i2c/twl4030.c: revision 1.2 sys/dev/i2c/twl4030.c: revision 1.3 sys/arch/arm/ti/ti_com.c: revision 1.6 sys/arch/arm/ti/ti_com.c: revision 1.7 sys/arch/arm/ti/ti_com.c: revision 1.8 sys/dev/fdt/cpufreq_dt.c: revision 1.11 sys/arch/arm/ti/ti_iic.c: revision 1.1 sys/dev/fdt/cpufreq_dt.c: revision 1.12 sys/arch/arm/ti/ti_usb.c: revision 1.1 sys/arch/arm/ti/ti_iic.c: revision 1.2 sys/dev/fdt/cpufreq_dt.c: revision 1.13 sys/arch/arm/ti/ti_iic.c: revision 1.3 sys/arch/arm/ti/ti_iic.c: revision 1.4 sys/arch/evbarm/conf/files.ti: file removal sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal sys/arch/arm/dts/omap3-n900.dts: revision 1.1 sys/arch/arm/ti/ti_edma.h: revision 1.1 sys/arch/evbarm/conf/OVERO_INSTALL: file removal sys/arch/arm/ti/ti_usbtll.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.5 etc/etc.evbarm/Makefile.inc: revision 1.108 sys/arch/arm/ti/files.ti: revision 1.6 sys/dev/i2c/tps65217pmic.c: revision 1.13 etc/etc.evbarm/Makefile.inc: revision 1.109 sys/arch/arm/ti/files.ti: revision 1.7 sys/dev/i2c/tps65217pmic.c: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.8 sys/arch/arm/ti/files.ti: revision 1.9 sys/dev/fdt/usbnopphy.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.55 sys/arch/evbarm/conf/GENERIC: revision 1.56 sys/arch/evbarm/conf/GENERIC: revision 1.57 sys/arch/evbarm/conf/GENERIC: revision 1.58 sys/arch/evbarm/conf/GENERIC: revision 1.59 sys/arch/evbarm/conf/BEAGLEBONE: file removal sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1 sys/arch/arm/ti/ti_otgreg.h: revision 1.1 sys/arch/arm/ti/ti_tptc.c: revision 1.1 sys/arch/evbarm/conf/IGEPV2: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.10 sys/dev/i2c/tda19988.c: revision 1.1 sys/arch/evbarm/conf/OVERO: file removal sys/dev/i2c/tda19988.c: revision 1.2 sys/dev/i2c/tda19988.c: revision 1.3 sys/arch/arm/ti/omap3_dss.c: revision 1.1 sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal sys/arch/arm/ti/ti_omapintc.c: revision 1.2 etc/etc.evbarm/Makefile.inc: revision 1.112 etc/etc.evbarm/Makefile.inc: revision 1.113 sys/arch/arm/ti/ti_div_clock.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revision 1.114 sys/arch/evbarm/conf/N900: revision 1.32 sys/arch/evbarm/conf/N900: revision 1.33 distrib/utils/embedded/conf/armv7.conf: revision 1.36 sys/arch/evbarm/conf/GENERIC: revision 1.60 distrib/utils/embedded/conf/armv7.conf: revision 1.37 sys/arch/arm/ti/omap2_nand.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.61 sys/arch/arm/ti/omap2_nand.c: revision 1.2 sys/arch/evbarm/conf/GENERIC: revision 1.62 distrib/utils/embedded/conf/armv7.conf: revision 1.39 sys/arch/evbarm/conf/GENERIC: revision 1.63 sys/arch/arm/ti/ti_fb.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.64 sys/arch/evbarm/conf/GENERIC: revision 1.65 sys/arch/evbarm/conf/GENERIC: revision 1.66 sys/arch/evbarm/conf/GENERIC: revision 1.67 sys/arch/arm/ti/ti_platform.c: revision 1.7 sys/arch/arm/ti/ti_platform.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.2 sys/arch/arm/ti/ti_platform.c: revision 1.9 sys/arch/arm/ti/am3_prcm.c: revision 1.3 sys/arch/arm/ti/am3_prcm.c: revision 1.4 sys/arch/arm/ti/am3_prcm.c: revision 1.5 sys/arch/arm/ti/am3_prcm.c: revision 1.6 sys/arch/arm/ti/am3_prcm.c: revision 1.7 sys/arch/evbarm/conf/DEVKIT8000: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.9 sys/dev/fdt/syscon.c: revision 1.4 sys/arch/arm/ti/files.ti: revision 1.10 sys/arch/arm/ti/ti_mux_clock.c: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.11 sys/arch/arm/ti/if_cpswreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.12 sys/arch/arm/ti/ti_sdhc.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.13 sys/arch/arm/ti/files.ti: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.15 sys/arch/arm/ti/files.ti: revision 1.16 sys/arch/arm/ti/omap3_cm.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.17 sys/arch/arm/ti/omap3_cm.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.18 sys/arch/arm/ti/omap3_cm.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.19 sys/arch/arm/ti/omap3_cm.c: revision 1.4 sys/arch/arm/ti/ti_motg.c: revision 1.1 sys/arch/arm/ti/ti_rngreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1 sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1 sys/arch/arm/ti/am3_platform.c: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.22 sys/arch/evbarm/conf/README.evbarm: revision 1.23 sys/arch/arm/ti/ti_platform.c: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.24 sys/arch/arm/ti/ti_omaptimer.c: revision 1.2 sys/arch/arm/ti/ti_prcm.c: revision 1.2 sys/arch/evbarm/conf/README.evbarm: revision 1.25 sys/arch/arm/ti/ti_omaptimer.c: revision 1.3 sys/arch/arm/ti/ti_prcm.c: revision 1.3 sys/arch/evbarm/conf/README.evbarm: revision 1.26 sys/arch/arm/ti/ti_omaptimer.c: revision 1.4 sys/arch/evbarm/conf/README.evbarm: revision 1.27 sys/arch/arm/ti/ti_ehci.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.20 sys/arch/arm/ti/ti_cpufreq.c: revision 1.1 sys/arch/arm/ti/ti_cpufreq.c: revision 1.2 sys/arch/arm/fdt/smsh_fdt.c: revision 1.2 sys/arch/arm/ti/omap3_dssreg.h: revision 1.1 sys/arch/evbarm/conf/OVERO: revision 1.56 sys/arch/evbarm/conf/TI: file removal sys/arch/arm/dts/omap3-beagle.dts: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.55 sys/dev/fdt/fdtvar.h: revision 1.56 distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2 sys/dev/fdt/fdt_phy.c: revision 1.6 sys/arch/arm/ti/ti_iicreg.h: revision 1.1 sys/arch/arm/ti/ti_lcdc.c: revision 1.1 sys/arch/arm/ti/ti_gpio.c: revision 1.1 sys/arch/arm/ti/ti_iicreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.c: revision 1.2 sys/dev/fdt/files.fdt: revision 1.46 sys/arch/arm/ti/ti_gpio.c: revision 1.2 sys/arch/arm/ti/ti_iicreg.h: revision 1.3 sys/arch/arm/ti/ti_lcdc.c: revision 1.3 sys/dev/fdt/files.fdt: revision 1.47 sys/arch/arm/ti/ti_gpio.c: revision 1.3 sys/dev/fdt/pinctrl_single.c: revision 1.1 sys/arch/evbarm/conf/files.generic: revision 1.9 sys/arch/arm/ti/ti_gpmc.c: revision 1.1 sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARD: file removal sys/arch/arm/ti/omap3_prm.c: revision 1.1 sys/arch/arm/ti/ti_platform.h: file removal sys/arch/arm/ti/omap3_platform.c: revision 1.1 sys/arch/arm/ti/ti_prcm.h: revision 1.2 sys/arch/arm/ti/omap3_platform.c: revision 1.2 sys/arch/arm/ti/ti_prcm.h: revision 1.3 sys/arch/arm/ti/ti_prcm.h: revision 1.4 sys/dev/fdt/fdt_clock.c: revision 1.9 sys/arch/arm/ti/ti_edma.c: revision 1.1 sys/arch/arm/ti/ti_otg.c: revision 1.1 distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15 sys/arch/arm/ti/if_cpsw.c: revision 1.7 sys/arch/evbarm/conf/std.igepv2: file removal sys/arch/arm/ti/if_cpsw.c: revision 1.8 sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1
Adapt ti fdt glue to support GENERIC kernel.
Do not search 64-bit directories for dts files
Fix am33xx_platform_early_putchar for pre-MMU output
Add bus driver for TI sysc interconncet.
Make com work again
Add EDMA TPCC and TPTC drivers.
Add driver for one-register-per-pin type pinctrl devices.
Add MMCHS support.
Add USB support.
Disable autoidle
Place devmap above KERNEL_IO_VBASE
Use Timer2 for timecounter, and enable hw module.
Add support for TI AM335x
Add atmel,24c256 compat data
Add I2C support.
Add tiiic, tps65217pmic
Add FDT support
Fix early putchar, add reset func
No support for tegra210 in armv7 kernel
Switch to GENERIC kernels only.
Get mac address from DT
Skip nodes with an "opp-suspend" property and fix tables that have disabled nodes in the middle.
enumerate devices under child "clocks" node
Add support for platform specific opp table filters.
Add fdtbus_clock_count to count the number of clock references on a given node
enumerate devices under child "clocks" node
Add AM335x DVFS support.
Enable TI AM335x DVFS support
Add support for GPIO controller.
Add tigpio
Unhook BEAGLEBONE kernel from the build Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).
Add support for hardware RNG.
Add tirng
Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
Set stdout-path on TI OMAP3 BeagleBoard
Add support for TI OMAP3.
Add OMAP3 support.
Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition. Mkimage (eroneously) creates a FAT16 partition (despite the configuration asking for FAT32), and that has a root directory size limit. Idea from Jared.
Skip xref if it is 0
Add generic USB PHY driver
Add driver for TI TWL4030 Power Management IC
Use the hwmod clk to get the timer rate and explicitly enable the timecounter timer.
Add OMAP3 USB support.
Add twl, usbnopphy, tiusb, tiusbtll
Move omap3 dtb files to /boot/dtb
Remove BEAGLEBOARD kernel from list of kernels to build Remove BEAGLEBOARD kernel (supported by GENERIC now)
Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.
Remove DEVKIT8000 kernel (GENERIC should work now) Remove DPLL5 init ported from old omap code, it is not required
Set the stdout-path on xM like Ti OMAP3 BeagleBoard
Remove BEAGLEBOARDXM from the build Remove BEAGLEBOARDXM kernel (supported by GENERIC now)
Handle different register layout on OMAP3
Add omapfb to FDT-ized TI port.
Use dss as console on Nokia N900.
Enable IRQ status bits for omap3 type and set speed properly
Add RTC support
Remove tps65950pm (hardware now supported by twl4030.c)
Add NAND flash support.
Add tigpmc, omapnand
Attach tiusb before the default pass since it adds a bus to reduce kernel output Replace tps65950pm with twl (the former has been removed)
Fix non-FDT build
Cleanup and remove dependency on arch/arm/omap
Add support for GPIO interrupts and fix reading the state of output pins. Match smsc,lan9115 and honour local-mac-address/mac-address properties
Only one instance of twl(4) is needed Remove OVERO from build, and commented out N900 kernel config OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC.
Remove commented out IGEPV2 entry
OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC.
No longer used.
Also match ti,omap2-onenand
Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context
Add driver for NXP TDA19988 HDMI encoder
Add support for AM335x display controller (LCDC).
Add tdahdmi, tilcdc, tifb
Test DRM_MODE_* flags, not VID_*
Comment out mode fixup (not needed it seems)
Use 297MHz for display clock
Select closest rate to desired pixel clock
Speed up mode setting a bit and turn off the display while changing modes
|
1.2 | 27-Oct-2019 |
jmcneill | branches: 1.2.4; No support for tegra210 in armv7 kernel
|
1.1 | 21-Jul-2019 |
rin | branches: 1.1.2; Fallback to non-EFI boot script if EFI bootloader is absent.
Note that we do not currently build EFI bootloader for earmv7hf-eb, as it requires little-endian version of toolchain.
|
1.1.2.1 | 27-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #491):
sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2 sys/arch/arm/ti/ti_sysc.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.2 sys/dev/i2c/tps65950.c: file removal sys/arch/evbarm/conf/std.ti: file removal sys/dev/i2c/files.i2c: revision 1.101 sys/dev/i2c/files.i2c: revision 1.102 sys/dev/i2c/at24cxx.c: revision 1.32 sys/dev/i2c/files.i2c: revision 1.103 sys/dev/i2c/twl4030.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.104 sys/dev/i2c/twl4030.c: revision 1.2 sys/dev/i2c/twl4030.c: revision 1.3 sys/arch/arm/ti/ti_com.c: revision 1.6 sys/arch/arm/ti/ti_com.c: revision 1.7 sys/arch/arm/ti/ti_com.c: revision 1.8 sys/dev/fdt/cpufreq_dt.c: revision 1.11 sys/arch/arm/ti/ti_iic.c: revision 1.1 sys/dev/fdt/cpufreq_dt.c: revision 1.12 sys/arch/arm/ti/ti_usb.c: revision 1.1 sys/arch/arm/ti/ti_iic.c: revision 1.2 sys/dev/fdt/cpufreq_dt.c: revision 1.13 sys/arch/arm/ti/ti_iic.c: revision 1.3 sys/arch/arm/ti/ti_iic.c: revision 1.4 sys/arch/evbarm/conf/files.ti: file removal sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal sys/arch/arm/dts/omap3-n900.dts: revision 1.1 sys/arch/arm/ti/ti_edma.h: revision 1.1 sys/arch/evbarm/conf/OVERO_INSTALL: file removal sys/arch/arm/ti/ti_usbtll.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.5 etc/etc.evbarm/Makefile.inc: revision 1.108 sys/arch/arm/ti/files.ti: revision 1.6 sys/dev/i2c/tps65217pmic.c: revision 1.13 etc/etc.evbarm/Makefile.inc: revision 1.109 sys/arch/arm/ti/files.ti: revision 1.7 sys/dev/i2c/tps65217pmic.c: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.8 sys/arch/arm/ti/files.ti: revision 1.9 sys/dev/fdt/usbnopphy.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.55 sys/arch/evbarm/conf/GENERIC: revision 1.56 sys/arch/evbarm/conf/GENERIC: revision 1.57 sys/arch/evbarm/conf/GENERIC: revision 1.58 sys/arch/evbarm/conf/GENERIC: revision 1.59 sys/arch/evbarm/conf/BEAGLEBONE: file removal sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1 sys/arch/arm/ti/ti_otgreg.h: revision 1.1 sys/arch/arm/ti/ti_tptc.c: revision 1.1 sys/arch/evbarm/conf/IGEPV2: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.10 sys/dev/i2c/tda19988.c: revision 1.1 sys/arch/evbarm/conf/OVERO: file removal sys/dev/i2c/tda19988.c: revision 1.2 sys/dev/i2c/tda19988.c: revision 1.3 sys/arch/arm/ti/omap3_dss.c: revision 1.1 sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal sys/arch/arm/ti/ti_omapintc.c: revision 1.2 etc/etc.evbarm/Makefile.inc: revision 1.112 etc/etc.evbarm/Makefile.inc: revision 1.113 sys/arch/arm/ti/ti_div_clock.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revision 1.114 sys/arch/evbarm/conf/N900: revision 1.32 sys/arch/evbarm/conf/N900: revision 1.33 distrib/utils/embedded/conf/armv7.conf: revision 1.36 sys/arch/evbarm/conf/GENERIC: revision 1.60 distrib/utils/embedded/conf/armv7.conf: revision 1.37 sys/arch/arm/ti/omap2_nand.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.61 sys/arch/arm/ti/omap2_nand.c: revision 1.2 sys/arch/evbarm/conf/GENERIC: revision 1.62 distrib/utils/embedded/conf/armv7.conf: revision 1.39 sys/arch/evbarm/conf/GENERIC: revision 1.63 sys/arch/arm/ti/ti_fb.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.64 sys/arch/evbarm/conf/GENERIC: revision 1.65 sys/arch/evbarm/conf/GENERIC: revision 1.66 sys/arch/evbarm/conf/GENERIC: revision 1.67 sys/arch/arm/ti/ti_platform.c: revision 1.7 sys/arch/arm/ti/ti_platform.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.2 sys/arch/arm/ti/ti_platform.c: revision 1.9 sys/arch/arm/ti/am3_prcm.c: revision 1.3 sys/arch/arm/ti/am3_prcm.c: revision 1.4 sys/arch/arm/ti/am3_prcm.c: revision 1.5 sys/arch/arm/ti/am3_prcm.c: revision 1.6 sys/arch/arm/ti/am3_prcm.c: revision 1.7 sys/arch/evbarm/conf/DEVKIT8000: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.9 sys/dev/fdt/syscon.c: revision 1.4 sys/arch/arm/ti/files.ti: revision 1.10 sys/arch/arm/ti/ti_mux_clock.c: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.11 sys/arch/arm/ti/if_cpswreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.12 sys/arch/arm/ti/ti_sdhc.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.13 sys/arch/arm/ti/files.ti: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.15 sys/arch/arm/ti/files.ti: revision 1.16 sys/arch/arm/ti/omap3_cm.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.17 sys/arch/arm/ti/omap3_cm.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.18 sys/arch/arm/ti/omap3_cm.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.19 sys/arch/arm/ti/omap3_cm.c: revision 1.4 sys/arch/arm/ti/ti_motg.c: revision 1.1 sys/arch/arm/ti/ti_rngreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1 sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1 sys/arch/arm/ti/am3_platform.c: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.22 sys/arch/evbarm/conf/README.evbarm: revision 1.23 sys/arch/arm/ti/ti_platform.c: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.24 sys/arch/arm/ti/ti_omaptimer.c: revision 1.2 sys/arch/arm/ti/ti_prcm.c: revision 1.2 sys/arch/evbarm/conf/README.evbarm: revision 1.25 sys/arch/arm/ti/ti_omaptimer.c: revision 1.3 sys/arch/arm/ti/ti_prcm.c: revision 1.3 sys/arch/evbarm/conf/README.evbarm: revision 1.26 sys/arch/arm/ti/ti_omaptimer.c: revision 1.4 sys/arch/evbarm/conf/README.evbarm: revision 1.27 sys/arch/arm/ti/ti_ehci.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.20 sys/arch/arm/ti/ti_cpufreq.c: revision 1.1 sys/arch/arm/ti/ti_cpufreq.c: revision 1.2 sys/arch/arm/fdt/smsh_fdt.c: revision 1.2 sys/arch/arm/ti/omap3_dssreg.h: revision 1.1 sys/arch/evbarm/conf/OVERO: revision 1.56 sys/arch/evbarm/conf/TI: file removal sys/arch/arm/dts/omap3-beagle.dts: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.55 sys/dev/fdt/fdtvar.h: revision 1.56 distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2 sys/dev/fdt/fdt_phy.c: revision 1.6 sys/arch/arm/ti/ti_iicreg.h: revision 1.1 sys/arch/arm/ti/ti_lcdc.c: revision 1.1 sys/arch/arm/ti/ti_gpio.c: revision 1.1 sys/arch/arm/ti/ti_iicreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.c: revision 1.2 sys/dev/fdt/files.fdt: revision 1.46 sys/arch/arm/ti/ti_gpio.c: revision 1.2 sys/arch/arm/ti/ti_iicreg.h: revision 1.3 sys/arch/arm/ti/ti_lcdc.c: revision 1.3 sys/dev/fdt/files.fdt: revision 1.47 sys/arch/arm/ti/ti_gpio.c: revision 1.3 sys/dev/fdt/pinctrl_single.c: revision 1.1 sys/arch/evbarm/conf/files.generic: revision 1.9 sys/arch/arm/ti/ti_gpmc.c: revision 1.1 sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARD: file removal sys/arch/arm/ti/omap3_prm.c: revision 1.1 sys/arch/arm/ti/ti_platform.h: file removal sys/arch/arm/ti/omap3_platform.c: revision 1.1 sys/arch/arm/ti/ti_prcm.h: revision 1.2 sys/arch/arm/ti/omap3_platform.c: revision 1.2 sys/arch/arm/ti/ti_prcm.h: revision 1.3 sys/arch/arm/ti/ti_prcm.h: revision 1.4 sys/dev/fdt/fdt_clock.c: revision 1.9 sys/arch/arm/ti/ti_edma.c: revision 1.1 sys/arch/arm/ti/ti_otg.c: revision 1.1 distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15 sys/arch/arm/ti/if_cpsw.c: revision 1.7 sys/arch/evbarm/conf/std.igepv2: file removal sys/arch/arm/ti/if_cpsw.c: revision 1.8 sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1
Adapt ti fdt glue to support GENERIC kernel.
Do not search 64-bit directories for dts files
Fix am33xx_platform_early_putchar for pre-MMU output
Add bus driver for TI sysc interconncet.
Make com work again
Add EDMA TPCC and TPTC drivers.
Add driver for one-register-per-pin type pinctrl devices.
Add MMCHS support.
Add USB support.
Disable autoidle
Place devmap above KERNEL_IO_VBASE
Use Timer2 for timecounter, and enable hw module.
Add support for TI AM335x
Add atmel,24c256 compat data
Add I2C support.
Add tiiic, tps65217pmic
Add FDT support
Fix early putchar, add reset func
No support for tegra210 in armv7 kernel
Switch to GENERIC kernels only.
Get mac address from DT
Skip nodes with an "opp-suspend" property and fix tables that have disabled nodes in the middle.
enumerate devices under child "clocks" node
Add support for platform specific opp table filters.
Add fdtbus_clock_count to count the number of clock references on a given node
enumerate devices under child "clocks" node
Add AM335x DVFS support.
Enable TI AM335x DVFS support
Add support for GPIO controller.
Add tigpio
Unhook BEAGLEBONE kernel from the build Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).
Add support for hardware RNG.
Add tirng
Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
Set stdout-path on TI OMAP3 BeagleBoard
Add support for TI OMAP3.
Add OMAP3 support.
Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition. Mkimage (eroneously) creates a FAT16 partition (despite the configuration asking for FAT32), and that has a root directory size limit. Idea from Jared.
Skip xref if it is 0
Add generic USB PHY driver
Add driver for TI TWL4030 Power Management IC
Use the hwmod clk to get the timer rate and explicitly enable the timecounter timer.
Add OMAP3 USB support.
Add twl, usbnopphy, tiusb, tiusbtll
Move omap3 dtb files to /boot/dtb
Remove BEAGLEBOARD kernel from list of kernels to build Remove BEAGLEBOARD kernel (supported by GENERIC now)
Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.
Remove DEVKIT8000 kernel (GENERIC should work now) Remove DPLL5 init ported from old omap code, it is not required
Set the stdout-path on xM like Ti OMAP3 BeagleBoard
Remove BEAGLEBOARDXM from the build Remove BEAGLEBOARDXM kernel (supported by GENERIC now)
Handle different register layout on OMAP3
Add omapfb to FDT-ized TI port.
Use dss as console on Nokia N900.
Enable IRQ status bits for omap3 type and set speed properly
Add RTC support
Remove tps65950pm (hardware now supported by twl4030.c)
Add NAND flash support.
Add tigpmc, omapnand
Attach tiusb before the default pass since it adds a bus to reduce kernel output Replace tps65950pm with twl (the former has been removed)
Fix non-FDT build
Cleanup and remove dependency on arch/arm/omap
Add support for GPIO interrupts and fix reading the state of output pins. Match smsc,lan9115 and honour local-mac-address/mac-address properties
Only one instance of twl(4) is needed Remove OVERO from build, and commented out N900 kernel config OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC.
Remove commented out IGEPV2 entry
OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC.
No longer used.
Also match ti,omap2-onenand
Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context
Add driver for NXP TDA19988 HDMI encoder
Add support for AM335x display controller (LCDC).
Add tdahdmi, tilcdc, tifb
Test DRM_MODE_* flags, not VID_*
Comment out mode fixup (not needed it seems)
Use 297MHz for display clock
Select closest rate to desired pixel clock
Speed up mode setting a bit and turn off the display while changing modes
|
1.2.4.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.2.4.1 | 27-Oct-2019 |
martin | file armv7_boot_nonefi.cmd was added on branch phil-wifi on 2020-04-13 07:45:36 +0000
|
1.1 | 19-Apr-2023 |
brook | Install /boot/boot.cfg with EFI bootloaders.
On ARM ports, the EFI boot loader handles a boot.cfg file if it exists, but one is not installed by default. In contrast, both the i386 and amd64 ports do install boot.cfg by default. Bring these ports into agreement by installing boot.cfg on ARM ports with EFI boot loaders.
|
1.6 | 29-Jan-2024 |
mrg | properly quote arguments.
|
1.5 | 11-Dec-2021 |
mrg | branches: 1.5.2; remove clause 3 from all my licenses that aren't conflicting with another copyright claim line. again. (i did this in 2008 and then did not update all of my personal templates.)
|
1.4 | 05-Oct-2019 |
mlelstv | branches: 1.4.4; Fix typo
|
1.3 | 12-Jun-2019 |
mrg | various cleanups inspired by reviews: - clean up variable usage - be explicit that $ssh_userkeys is global - don't assig id output to a variable not used
|
1.2 | 12-Jun-2019 |
mrg | explicitly strip carriage return so that non-unix text files work.
|
1.1 | 11-Jun-2019 |
mrg | add a method to add user accounts or ssh keys to the embedded (installable) images which may be run entirely headless and have no current method to edit the installation without another netbsd host to modify the root (FFS) partition.
creds_msdos reads the creds.txt file from the msdos boot partition and provides 4 basic methods:
sshkeyfile <user> <path on msdos> sshkey <user> <entry> useraddhash <user> <passwd hash> useradd <user> <passwd>
the first two create a user with ssh key(s), and the second two create a user with a password. if the last method is used and raw passwords are given, the creds.txt file will be shredded and deleted by rm -P.
inspired by a request from a pine64 user. ok jmcneill@.
|
1.4.4.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.4.4.1 | 05-Oct-2019 |
martin | file creds_msdos was added on branch phil-wifi on 2020-04-13 07:45:36 +0000
|
1.5.2.1 | 04-Feb-2024 |
martin | Pull up following revision(s) (requested by mrg in ticket #580):
distrib/utils/embedded/files/creds_msdos: revision 1.6
properly quote arguments.
|
1.3 | 12-Jun-2019 |
mrg | move creds_msdos.8 into the normal place and install it.
|
1.2 | 11-Jun-2019 |
wiz | Use more markup, fix some typos.
|
1.1 | 11-Jun-2019 |
mrg | add a method to add user accounts or ssh keys to the embedded (installable) images which may be run entirely headless and have no current method to edit the installation without another netbsd host to modify the root (FFS) partition.
creds_msdos reads the creds.txt file from the msdos boot partition and provides 4 basic methods:
sshkeyfile <user> <path on msdos> sshkey <user> <entry> useraddhash <user> <passwd hash> useradd <user> <passwd>
the first two create a user with ssh key(s), and the second two create a user with a password. if the last method is used and raw passwords are given, the creds.txt file will be shredded and deleted by rm -P.
inspired by a request from a pine64 user. ok jmcneill@.
|
1.6 | 27-Sep-2023 |
riastradh | ec2_init: Suppress error message for nonexistent sysctl.
We're querying to see whether the sysctl node is available and if so what its text is, not interested in the error message.
XXX pullup-10
|
1.5 | 15-Oct-2022 |
jmcneill | branches: 1.5.2; ec2_init: Add support for Oracle Cloud
|
1.4 | 20-Jul-2021 |
rhialto | Extract just the random bits to feed to /dev/urandom.
This makes no difference in the randomness of the pool, but it improves on the estimation (if any) of how many random bits were obtained. Also make the ftp -q time out a bit longer since I got some time outs.
|
1.3 | 15-Jul-2021 |
rhialto | Add some OpenStack support.
I found that in the cloud I tried, by the time this script runs, there is no default route in effect yet. That takes some 5 to 10 seconds longer. So I added a retry loop, and to make that easier, changed the order of queries. To make sure it doesn't wait ~forever for a non-existent service I added the -q 1 option to ftp invocations.
I also added OpenStack-specific metadata which contains a different random_seed of 512 bytes every time it is requested. See https://github.com/openstack/nova/blob/master/nova/api/metadata/base.py#L355 It may not be trusted data but only in the strictest sense of the word. The data can only be observed by people with access to the cloud's overlay network for the particular VM.
|
1.2 | 01-Jul-2021 |
jmcneill | AWS marketplace does not allow root ssh logins. Create an ec2-user account and install the ssh key in that user's home directory instead.
|
1.1 | 30-Nov-2018 |
jmcneill | branches: 1.1.2; 1.1.4; Add support for configuring Amazon.com EC2 SSH keys and hostnames. While here, only set wscons=YES if a wsdisplay0 device is present.
|
1.1.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.4.1 | 30-Nov-2018 |
christos | file ec2_init was added on branch phil-wifi on 2019-06-10 21:42:37 +0000
|
1.1.2.2 | 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
1.1.2.1 | 30-Nov-2018 |
pgoyette | file ec2_init was added on branch pgoyette-compat on 2018-12-26 14:01:13 +0000
|
1.5.2.1 | 02-Oct-2023 |
martin | Pull up following revision(s) (requested by riastradh in ticket #382):
distrib/utils/embedded/files/ec2_init: revision 1.6
ec2_init: Suppress error message for nonexistent sysctl.
We're querying to see whether the sysctl node is available and if so what its text is, not interested in the error message.
|
1.1 | 21-Jan-2024 |
jmcneill | branches: 1.1.2; wii: Add 128x48 icon to SD card image
|
1.1.2.2 | 03-Feb-2024 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #561):
etc/etc.evbppc/Makefile.inc: revision 1.15 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.1 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.2 sys/arch/evbppc/wii/dev/bwdsp.c: revision 1.1 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.3 sys/arch/evbppc/wii/dev/bwdsp.c: revision 1.2 distrib/utils/embedded/files/evbppc_wii_icon.png: revision 1.1 usr.sbin/sysinst/arch/evbppc/md.h: revision 1.4 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.4 sys/arch/evbppc/wii/dev/viio.h: revision 1.1 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.5 sys/arch/evbppc/wii/dev/mainbus.h: revision 1.1 distrib/utils/embedded/conf/wii.conf: revision 1.1 distrib/utils/embedded/conf/wii.conf: revision 1.2 distrib/utils/embedded/conf/wii.conf: revision 1.3 sys/dev/sdmmc/sdhcvar.h: revision 1.34 sys/dev/sdmmc/sdhc.c: revision 1.118 sys/arch/evbppc/wii/dev/resetbtn.c: revision 1.1 distrib/utils/embedded/conf/evbppc.conf: revision 1.1 sys/dev/wsfb/genfb.c: revision 1.91 sys/arch/evbppc/wii/dev/resetbtn.c: revision 1.2 sys/dev/wscons/wsconsio.h: revision 1.127 sys/arch/powerpc/oea/oea_machdep.c: revision 1.85 sys/arch/evbppc/wii/dev/hollywood.h: revision 1.1 sys/arch/evbppc/conf/std.wii: revision 1.1 sys/arch/evbppc/wii/dev/hollywood.h: revision 1.2 sys/arch/evbppc/wii/dev/hollywood.c: revision 1.1 sys/arch/evbppc/conf/std.wii: revision 1.2 sys/arch/evbppc/wii/dev/hollywood.c: revision 1.2 sys/arch/evbppc/conf/std.wii: revision 1.3 sys/arch/powerpc/oea/cpu_subr.c: revision 1.109 sys/arch/evbppc/wii/wii_mmuinit.S: revision 1.1 sys/dev/usb/usb.h: revision 1.124 sys/arch/evbppc/wii/machdep.c: revision 1.1 sys/arch/evbppc/wii/dev/rtcsram.c: revision 1.1 sys/arch/powerpc/include/oea/hid.h: revision 1.14 sys/arch/evbppc/wii/mainbus.c: revision 1.1 sys/arch/evbppc/wii/machdep.c: revision 1.2 sys/arch/evbppc/wii/dev/ehci_hollywood.c: revision 1.1 sys/arch/evbppc/wii/mainbus.c: revision 1.2 sys/arch/evbppc/wii/machdep.c: revision 1.3 sys/arch/evbppc/wii/dev/ehci_hollywood.c: revision 1.2 sys/arch/evbppc/wii/mainbus.c: revision 1.3 sys/arch/evbppc/wii/machdep.c: revision 1.4 sys/arch/evbppc/wii/dev/hwgpio.c: revision 1.1 sys/arch/evbppc/wii/dev/sdhc_hollywood.c: revision 1.1 sys/arch/evbppc/wii/dev/sdhc_hollywood.c: revision 1.2 sys/arch/evbppc/wii/wii_locore.S: revision 1.1 sys/arch/evbppc/conf/files.wii: revision 1.1 sys/arch/evbppc/wii/wii_locore.S: revision 1.2 sys/arch/evbppc/include/wii.h: revision 1.1 sys/arch/evbppc/conf/files.wii: revision 1.2 sys/arch/evbppc/wii/dev/exi.c: revision 1.1 sys/arch/evbppc/include/wii.h: revision 1.2 sys/arch/evbppc/conf/files.wii: revision 1.3 sys/arch/powerpc/powerpc/clock.c: revision 1.18 sys/arch/evbppc/include/wii.h: revision 1.3 sys/arch/evbppc/conf/files.wii: revision 1.4 sys/arch/evbppc/include/wii.h: revision 1.4 sys/arch/evbppc/wii/dev/exi.h: revision 1.1 sys/arch/evbppc/wii/dev/avenc.c: revision 1.1 sys/arch/evbppc/include/wii.h: revision 1.5 sys/arch/evbppc/include/wii.h: revision 1.6 sys/arch/evbppc/include/wii.h: revision 1.7 sys/arch/evbppc/wii/dev/avenc.h: revision 1.1 distrib/utils/embedded/mkimage: revision 1.79 sys/arch/evbppc/conf/WII: revision 1.1 sys/arch/evbppc/conf/INSTALL_WII: revision 1.1 distrib/utils/embedded/files/evbppc_wii_meta.xml: revision 1.1 sys/arch/evbppc/wii/dev/vireg.h: revision 1.1 sys/arch/evbppc/conf/WII: revision 1.2 distrib/utils/embedded/files/evbppc_wii_meta.xml: revision 1.2 sys/arch/evbppc/wii/dev/vireg.h: revision 1.2 sys/arch/evbppc/conf/WII: revision 1.3 sys/arch/evbppc/conf/WII: revision 1.4 usr.sbin/sysinst/arch/evbppc/md.c: revision 1.11 sys/arch/evbppc/wii/dev/ohci_hollywood.c: revision 1.1 sys/dev/usb/ehcivar.h: revision 1.52 sys/arch/evbppc/wii/pic_pi.c: revision 1.1 sys/arch/evbppc/wii/dev/ohci_hollywood.c: revision 1.2 etc/etc.evbppc/ttys: revision 1.8 sys/arch/evbppc/wii/dev/bwai.c: revision 1.1 sys/arch/evbppc/wii/dev/bwai.c: revision 1.2 sys/arch/evbppc/wii/dev/bwai.c: revision 1.3 sys/arch/evbppc/wii/autoconf.c: revision 1.1 sys/arch/evbppc/conf/Makefile.wii.inc: revision 1.1 sys/arch/evbppc/wii/dev/bwai.h: revision 1.1 sys/arch/evbppc/wii/autoconf.c: revision 1.2 sys/arch/evbppc/conf/Makefile.wii.inc: revision 1.2
powerpc: oea: Fix prefetchable mappings Prefetchable mappings need PMAP_NOCACHE to get write-combine semantics. powerpc: oea: Decode IBM750CL L2 cache information. sdmmc: add support for optional delay after register write wscons: Add HOLLYWOOD display and YUY2 pixel format types wsfb: add support for optional "devcmap" property A hardware driver can supply a pointer to a 16x 32-bit array to override the default rasops device colour map in the "devcmap" property. ehci: add EHCIF_32BIT_ACCESS flag to force 32-bit MMIO fix comments: HID0 ICFI/DCFI are "flash invalidate", not "flush invalidate" powerpc: fix delay for large (> ~5sec) values When calculating the target timebase, promote '1000' on the RHS to ULL to force 64-bit calculation, otherwise 'n * 1000' will overflow. usb: increase USB_PORT_RESET_RECOVERY from 10ms to 20ms I changed this from 250ms to 10ms back in 2021 based on a similar FreeBSD change, but it seems to be a bit too aggressive for some platforms. evbppc: Add initial support for the Nintendo Wii wii: support RB_POWERDOWN build fix: use dd with count=1 for compat with NetBSD dd(1) wii: Add NTSC 480p support. In addition to this, add VIIO_{GET,SET}REGS ioctl support to allow for poking at video interface registers from userland. This is helpful for debugging display issues. wii: Add 128x48 icon to SD card image wii: Fix a comment wii: Add drivers for Broadway DSP and Audio interface. 0: [*] audio0 @ bwdsp0: Broadway DSP playback: 16, 2ch, 48000Hz record: unavailable (P-) slinear_be 16/16, 2ch, { 48000 } wii: Add screenblank support. wii: Use screen dimming register for screen blanking. wii: Add GPIO, I2C, and basic A/V encoder driver. wii: Use A/V encoder volume controls instead of using a software filter. wii: Simply DSP driver - no interrupt handler required. wii: provide device names to intr_establish wii$ intrctl list interrupt id CPU0 device name(s) pi irq 14 64769* hollywood0 hollywood irq 36 5872* ehci0 hollywood irq 39 58907* sdhc0 hollywood irq 40 4* sdhc1 hollywood irq 49 0* resetbtn0 pi irq 5 0* bwai0 wii: Add support for passing boot options to the kernel. wii: Add External interface bus and RTC support wii: Remove objcopy after kernel build. HBC will do the right thing. Add wsvt25 entries (off by default) for ttyE0-ttyE3. Add support for "PAL" (576i) mode on Wii.
|
1.1.2.1 | 21-Jan-2024 |
martin | file evbppc_wii_icon.png was added on branch netbsd-10 on 2024-02-03 11:47:05 +0000
|
1.2 | 24-Jan-2024 |
jmcneill | branches: 1.2.2; wii: Add support for passing boot options to the kernel.
|
1.1 | 20-Jan-2024 |
jmcneill | evbppc: Add initial support for the Nintendo Wii
|
1.2.2.2 | 03-Feb-2024 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #561):
etc/etc.evbppc/Makefile.inc: revision 1.15 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.1 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.2 sys/arch/evbppc/wii/dev/bwdsp.c: revision 1.1 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.3 sys/arch/evbppc/wii/dev/bwdsp.c: revision 1.2 distrib/utils/embedded/files/evbppc_wii_icon.png: revision 1.1 usr.sbin/sysinst/arch/evbppc/md.h: revision 1.4 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.4 sys/arch/evbppc/wii/dev/viio.h: revision 1.1 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.5 sys/arch/evbppc/wii/dev/mainbus.h: revision 1.1 distrib/utils/embedded/conf/wii.conf: revision 1.1 distrib/utils/embedded/conf/wii.conf: revision 1.2 distrib/utils/embedded/conf/wii.conf: revision 1.3 sys/dev/sdmmc/sdhcvar.h: revision 1.34 sys/dev/sdmmc/sdhc.c: revision 1.118 sys/arch/evbppc/wii/dev/resetbtn.c: revision 1.1 distrib/utils/embedded/conf/evbppc.conf: revision 1.1 sys/dev/wsfb/genfb.c: revision 1.91 sys/arch/evbppc/wii/dev/resetbtn.c: revision 1.2 sys/dev/wscons/wsconsio.h: revision 1.127 sys/arch/powerpc/oea/oea_machdep.c: revision 1.85 sys/arch/evbppc/wii/dev/hollywood.h: revision 1.1 sys/arch/evbppc/conf/std.wii: revision 1.1 sys/arch/evbppc/wii/dev/hollywood.h: revision 1.2 sys/arch/evbppc/wii/dev/hollywood.c: revision 1.1 sys/arch/evbppc/conf/std.wii: revision 1.2 sys/arch/evbppc/wii/dev/hollywood.c: revision 1.2 sys/arch/evbppc/conf/std.wii: revision 1.3 sys/arch/powerpc/oea/cpu_subr.c: revision 1.109 sys/arch/evbppc/wii/wii_mmuinit.S: revision 1.1 sys/dev/usb/usb.h: revision 1.124 sys/arch/evbppc/wii/machdep.c: revision 1.1 sys/arch/evbppc/wii/dev/rtcsram.c: revision 1.1 sys/arch/powerpc/include/oea/hid.h: revision 1.14 sys/arch/evbppc/wii/mainbus.c: revision 1.1 sys/arch/evbppc/wii/machdep.c: revision 1.2 sys/arch/evbppc/wii/dev/ehci_hollywood.c: revision 1.1 sys/arch/evbppc/wii/mainbus.c: revision 1.2 sys/arch/evbppc/wii/machdep.c: revision 1.3 sys/arch/evbppc/wii/dev/ehci_hollywood.c: revision 1.2 sys/arch/evbppc/wii/mainbus.c: revision 1.3 sys/arch/evbppc/wii/machdep.c: revision 1.4 sys/arch/evbppc/wii/dev/hwgpio.c: revision 1.1 sys/arch/evbppc/wii/dev/sdhc_hollywood.c: revision 1.1 sys/arch/evbppc/wii/dev/sdhc_hollywood.c: revision 1.2 sys/arch/evbppc/wii/wii_locore.S: revision 1.1 sys/arch/evbppc/conf/files.wii: revision 1.1 sys/arch/evbppc/wii/wii_locore.S: revision 1.2 sys/arch/evbppc/include/wii.h: revision 1.1 sys/arch/evbppc/conf/files.wii: revision 1.2 sys/arch/evbppc/wii/dev/exi.c: revision 1.1 sys/arch/evbppc/include/wii.h: revision 1.2 sys/arch/evbppc/conf/files.wii: revision 1.3 sys/arch/powerpc/powerpc/clock.c: revision 1.18 sys/arch/evbppc/include/wii.h: revision 1.3 sys/arch/evbppc/conf/files.wii: revision 1.4 sys/arch/evbppc/include/wii.h: revision 1.4 sys/arch/evbppc/wii/dev/exi.h: revision 1.1 sys/arch/evbppc/wii/dev/avenc.c: revision 1.1 sys/arch/evbppc/include/wii.h: revision 1.5 sys/arch/evbppc/include/wii.h: revision 1.6 sys/arch/evbppc/include/wii.h: revision 1.7 sys/arch/evbppc/wii/dev/avenc.h: revision 1.1 distrib/utils/embedded/mkimage: revision 1.79 sys/arch/evbppc/conf/WII: revision 1.1 sys/arch/evbppc/conf/INSTALL_WII: revision 1.1 distrib/utils/embedded/files/evbppc_wii_meta.xml: revision 1.1 sys/arch/evbppc/wii/dev/vireg.h: revision 1.1 sys/arch/evbppc/conf/WII: revision 1.2 distrib/utils/embedded/files/evbppc_wii_meta.xml: revision 1.2 sys/arch/evbppc/wii/dev/vireg.h: revision 1.2 sys/arch/evbppc/conf/WII: revision 1.3 sys/arch/evbppc/conf/WII: revision 1.4 usr.sbin/sysinst/arch/evbppc/md.c: revision 1.11 sys/arch/evbppc/wii/dev/ohci_hollywood.c: revision 1.1 sys/dev/usb/ehcivar.h: revision 1.52 sys/arch/evbppc/wii/pic_pi.c: revision 1.1 sys/arch/evbppc/wii/dev/ohci_hollywood.c: revision 1.2 etc/etc.evbppc/ttys: revision 1.8 sys/arch/evbppc/wii/dev/bwai.c: revision 1.1 sys/arch/evbppc/wii/dev/bwai.c: revision 1.2 sys/arch/evbppc/wii/dev/bwai.c: revision 1.3 sys/arch/evbppc/wii/autoconf.c: revision 1.1 sys/arch/evbppc/conf/Makefile.wii.inc: revision 1.1 sys/arch/evbppc/wii/dev/bwai.h: revision 1.1 sys/arch/evbppc/wii/autoconf.c: revision 1.2 sys/arch/evbppc/conf/Makefile.wii.inc: revision 1.2
powerpc: oea: Fix prefetchable mappings Prefetchable mappings need PMAP_NOCACHE to get write-combine semantics. powerpc: oea: Decode IBM750CL L2 cache information. sdmmc: add support for optional delay after register write wscons: Add HOLLYWOOD display and YUY2 pixel format types wsfb: add support for optional "devcmap" property A hardware driver can supply a pointer to a 16x 32-bit array to override the default rasops device colour map in the "devcmap" property. ehci: add EHCIF_32BIT_ACCESS flag to force 32-bit MMIO fix comments: HID0 ICFI/DCFI are "flash invalidate", not "flush invalidate" powerpc: fix delay for large (> ~5sec) values When calculating the target timebase, promote '1000' on the RHS to ULL to force 64-bit calculation, otherwise 'n * 1000' will overflow. usb: increase USB_PORT_RESET_RECOVERY from 10ms to 20ms I changed this from 250ms to 10ms back in 2021 based on a similar FreeBSD change, but it seems to be a bit too aggressive for some platforms. evbppc: Add initial support for the Nintendo Wii wii: support RB_POWERDOWN build fix: use dd with count=1 for compat with NetBSD dd(1) wii: Add NTSC 480p support. In addition to this, add VIIO_{GET,SET}REGS ioctl support to allow for poking at video interface registers from userland. This is helpful for debugging display issues. wii: Add 128x48 icon to SD card image wii: Fix a comment wii: Add drivers for Broadway DSP and Audio interface. 0: [*] audio0 @ bwdsp0: Broadway DSP playback: 16, 2ch, 48000Hz record: unavailable (P-) slinear_be 16/16, 2ch, { 48000 } wii: Add screenblank support. wii: Use screen dimming register for screen blanking. wii: Add GPIO, I2C, and basic A/V encoder driver. wii: Use A/V encoder volume controls instead of using a software filter. wii: Simply DSP driver - no interrupt handler required. wii: provide device names to intr_establish wii$ intrctl list interrupt id CPU0 device name(s) pi irq 14 64769* hollywood0 hollywood irq 36 5872* ehci0 hollywood irq 39 58907* sdhc0 hollywood irq 40 4* sdhc1 hollywood irq 49 0* resetbtn0 pi irq 5 0* bwai0 wii: Add support for passing boot options to the kernel. wii: Add External interface bus and RTC support wii: Remove objcopy after kernel build. HBC will do the right thing. Add wsvt25 entries (off by default) for ttyE0-ttyE3. Add support for "PAL" (576i) mode on Wii.
|
1.2.2.1 | 24-Jan-2024 |
martin | file evbppc_wii_meta.xml was added on branch netbsd-10 on 2024-02-03 11:47:05 +0000
|
1.5 | 18-Mar-2023 |
mlelstv | Can't use disklabel to find the real size of a disk since a fake disklabel read from disk is trusted. Revert to use drvctl again.
|
1.4 | 18-Feb-2023 |
mlelstv | Handle arbitrary raw partitions. Fetch geometry from disklabel to be consistent. Use disktab format instead of the normal human-readable output for parsing the disklabel. Avoid overflows in size computation.
|
1.3 | 06-Oct-2018 |
jmcneill | resize_disklabel: if disk and partition is not specified, use kern.root_device/kern.root_partition sysctls
|
1.2 | 14-Apr-2017 |
jmcneill | branches: 1.2.10; 1.2.12; Grow the MBR partition table entry for the BSD partition before growing the disklabel.
|
1.1 | 06-Apr-2015 |
jmcneill | branches: 1.1.2; 1.1.4; 1.1.6; Add support for auto-growing the root partition. Enable it for rpi.img.
|
1.1.6.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.1.4.1 | 26-Apr-2017 |
pgoyette | Sync with HEAD
|
1.1.2.2 | 06-Aug-2015 |
snj | Pull up following revision(s) (requested by skrll in ticket #909): distrib/sets/lists/etc/mi: revision 1.237 distrib/sets/lists/tests/mi: revision 1.613 distrib/utils/embedded/conf/armv7.conf: revisions 1.1, 1.2 distrib/utils/embedded/conf/beagleboard.conf: delete distrib/utils/embedded/conf/evbarm.conf: revisions 1.21, 1.22 distrib/utils/embedded/conf/rpi.conf: revisions 1.28, 1.29 distrib/utils/embedded/conf/rpi_inst.conf: revisions 1.7, 1.8 distrib/utils/embedded/conf/usermode.conf: revision 1.5 distrib/utils/embedded/conf/x86.conf: revision 1.5 distrib/utils/embedded/files/resize_disklabel: revision 1.1 distrib/utils/embedded/mkimage: revisions 1.49, 1.55-1.59 etc/defaults/rc.conf: revision 1.133 etc/etc.evbarm/Makefile.inc: revisions 1.72, 1.76 etc/rc.d/Makefile: revision 1.93 via patch etc/rc.d/resize_root: revisions 1.1-1.3 etc/rc.d/root: revision 1.5 sbin/resize_ffs/Makefile: revision 1.5 sbin/resize_ffs/resize_ffs.8: revisions 1.14-1.16 sbin/resize_ffs/resize_ffs.c: revisions 1.39-1.44 share/man/man5/rc.conf.5: revision 1.158, 1.159 tests/sbin/resize_ffs/Makefile: revision 1.4 tests/sbin/resize_ffs/common.sh: revision 1.14 tests/sbin/resize_ffs/t_check.sh: revision 1.1 tests/sbin/resize_ffs/t_grow.sh: revision 1.9 tests/sbin/resize_ffs/t_grow_swapped.sh: revision 1.3 tests/sbin/resize_ffs/t_shrink.sh: revision 1.8 tests/sbin/resize_ffs/t_shrink_swapped.sh: revision 1.2 fix image building: - round up the total size of the disk image - fix fdisk offset for netbsd ffs images -- Make get_dev_size work on regular files too. -- Use `!= -1' instead of `== 0' out of paranoia. -- - Add -c to check to see if grow/shrink is required - Divide by DEV_BSIZE when returning size of file. - Update manpage -- New sentence, new line. Sort option descriptions. -- Add resize_root boot operation. If resize_root=YES in rc.conf then the system attempts to resize the root file system to fill it's partition prior to mounting read-write. Useful for things like AMI file system images. May eventually be used by arm images after coming up with similar solution for increasing the parition size. -- - Add new tests for -c check flag in resize_ffs -- Bump date for previous. it's -> its -- Handle case in grow() where last cylinder group is too small for ufs2. Align with code in shrink(). -- factor out geometry calculation and use this also in CheckOnly mode. be a bit more verbose in Verbose mode. -- Add support for auto-growing the root partition. Enable it for rpi.img. -- initialize resize before pulling in board config -- add KEYWORD: interactive, honour resize_root_flags and resize_root_postcmd rc vars -- if the -p flag is specified, display a progress bar while growing the file-system -- show resize_ffs progress bar when resizing root partition -- fix typo in previous; pass -y unconditionally to resize_ffs, not -p -- Rename beagleboard.img to armv7.img. The new image includes the same kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1, Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi. -- Properly spell X' name. From X(7): The X.Org Foundation requests that the following names be used when referring to this software: X X Window System X Version 11 X Window System, Version 11 X11 -- Add some documentation: Tell what this does, and what it expects from conf files -- Cleanup: make_filesystems is not used any longer, purge remains -- More cleanup: Instead of first overwriting the *_evbarm functions with own code, and then calling them from the regular functions, directly put the code into the regular functions. No more functions from evbarm.conf are used now. Some variables are still used! -- define TOOL_MKUBOOTIMAGE for mkimage -- fix mkubootimage
|
1.1.2.1 | 06-Apr-2015 |
snj | file resize_disklabel was added on branch netbsd-7 on 2015-08-06 21:13:43 +0000
|
1.2.12.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.10.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.2 | 24-May-2020 |
jmcneill | Add support for hybrid MBR/GPT images.
|
1.1 | 24-May-2020 |
jmcneill | Add GPT support to mkimage.
|
1.26 | 28-Mar-2019 |
christos | Dedup and add the small jemalloc implementation so our install media has a chance to fit again.
|
1.25 | 18-Jun-2017 |
manu | branches: 1.25.6; Make shared -DSMALL libc buildable without breaking libhack
We used -DSMALL to exclude code from libc in order to build libhack. Introduce -DLIBHACK to do this without so that -DSMALL does not remove code necessary for building a shared libc
|
1.24 | 27-Aug-2013 |
christos | branches: 1.24.4; 1.24.18; avoid copying most of libc (except gethostent_r, which unfortunately adds a resolver dependency) by callling the internal nsswitch functions.
|
1.23 | 11-Oct-2012 |
christos | make libhack's syslog.c produce exactly the same symbols as libc's syslog.c, so that in the future we can keep them synced. Avoid strong_alias since it does not play well with symbol renaming.
|
1.22 | 02-Jan-2009 |
tnozaki | branches: 1.22.8; 1.22.14; Fixes PR lib/39662, shortcomings in LC_{MONETARY,NUMERIC,TIME,MESSAGES} db format. ok'ed by core and releng. (thanks for agc@, snj@ and i'm sorry for long time patience).
[libc] - localeio.[ch] and lc*.[ch] in src/lib/libc/locale was replaced by new locale-db implementation using citrus_db backend, see src/lib/libc/citrus/citrus_lc_*.[ch]. - add citrus_bcs_strtou?l.c. don't use strtou?l locale implementation internally, because they're locale-aware function. - add some stubs for multi-locale issue, see {current,global}_locale.c. - remove some obsolete file, setrunelocale.c, ___runetype_mb.c. - remove __savectype() from ctypeio.[ch].
[tools] - mklocale(1): add new option ``-t'' that generates new style LC_{MONETARY,NUMERIC,TIME,MESSAGES} locale-db format. - chrtbl(1): added ctypeio.[ch] for __savectype().
[locale-db] - added en_US.US-ASCII locale. - removed some shareable locale definition file: en_US.US-ASCII -> en_US.ISO8859-1, en_US.UTF-8 zh_CN.eucCN -> zh_CN.GB18030 and more...see src/share/locale/*/Makefile. - remove obsoleted locale sr_YU, added new locale sr_ME, sr_RS. - change locale name ja_JP.ISO2022-JP* -> ja_JP.ISO-2022-JP* for X11's locale.alias file alignments. - fix regression test, wrong wcs?width(3), NAN/INF usage.
i tested release-build following arch: i386, amd64, hpc{mips,arm,sh}, sparc64, vax.
citrus_lc_*.[ch] also can read old-plain-text style locale-db. so that backward compatibility is keeped, but lc*.[ch] can't read new citrus_db'ed locale-db and localeio.c never check sanity, so forward compatibility is broken ;-<
old mklocale(1) doesn't know -t option, so you have to rebuild toolchain.
|
1.21 | 06-Nov-2007 |
martin | branches: 1.21.8; 1.21.14; Compile a special version of the default locale into libhack - we can not use real locales, but this at least allows single byte character locales to work as expected (i.e. the existing translations for sysinst). Once we get a sysinst translation that needs more, we'll have to drop this and the castrated setlocale(), and go for a real solution.
|
1.20 | 02-Apr-2007 |
christos | branches: 1.20.4; Merge the multibyte routines into one file, and add stub implementations for one more that is needed, and commented out partial implementations for the test of the functions. This should stop the re-defined symbol errors for now.
|
1.19 | 03-Feb-2007 |
christos | we need wcrtomb now too.
|
1.18 | 15-May-2005 |
dsl | branches: 1.18.4; Stub out mbrtowc(), removes all the citrus_xxx stuff from libc. rescue_tiny fits again...
|
1.17 | 06-Jun-2004 |
christos | Include a fake syslog that does only printf; saves 4K.
|
1.16 | 25-Apr-2004 |
christos | arrange for libc's getcap to be used instead of a local copy.
|
1.15 | 25-Mar-2002 |
lukem | Disable libhack's gethost.o (replacement gethostby{name,addr}()) by default, as they only support reading /etc/hosts, and its the "least useful" of the libhack routines. Add gethost.o back to Really Small media which appears to need the space savings.
|
1.14 | 03-Feb-2002 |
lukem | permanently disable opendir.o until its link bugs (on ELF platforms only?) are sorted out. speculation (based on some analysis by simonb) is that it's because fts calls _opendir2 directly, which forces both the libhack and the libc versions of opendir.o to be linked in. in any case, there's space saves to be had elsewhere...
|
1.13 | 12-Dec-2001 |
tv | Major readability cleanup; nuke redundancies; MKfoo=no -> NOfoo=.
|
1.12 | 05-Oct-2001 |
jmc | Change all COPTS+=-Os to DBG=-Os as that var actually controls the optimization levels
|
1.11 | 20-Aug-2001 |
martin | Drop ``-Os'' on sparc64 due to toolchain issues.
The same change has already been applied on the 1.5 branch. The problems (i.e. ifconfig not showing IP addresses) have been verified to still exist with the new toolchain.
|
1.10 | 18-May-2000 |
matt | branches: 1.10.4; Compile things with -Os. I wonder if compiling -Mno-pic for mips and vax would shrink them even more?
|
1.9 | 26-Sep-1999 |
dan | Combine the Makefile.inc and Makefile, and specify the $(HACKOBJS) directly to work around the fact that $(OBJS) seems to produce a double list of each .o for some reason.
XXX Why does $(OBJS) list doubles?
|
1.8 | 27-Jun-1999 |
mrg | branches: 1.8.2; miniroot changes: install.sub: - fix interface grovelling, ifmedia support, allow ifmedia and link to have a "none" (-> "") answer (which lets you give nothing when a default answer is given) - allow installing more than one set at a time, including "all" as a synonym for all remaining sets - mount -o async when extracting sets makeconf.awk: - put default "libs" section at the end rather than the start, so you can put other "libs" in before this list - minor cleanup
mtree.conf: - create /kern
sparc install.md: - MDSETS are now "kern xbase xcomp xcontrib xfont xserver" - use /kern & kernfs (replaces dmesg) - replace grep & cut pipe lines with sed - replace grep hackery with sed hackery - grep and cut are no longer required! yay! - deal with no /usr/bin/vi -- call disklabel -i - in md_copy_kern() link the netbsd.GENERIC we got from the kern set, rather than the miniroot kernel sparc miniroot list: - no more dmesg, cut or grep
sparc ramdisk changes: Makefile: - `ramdiskbin.conf' is now generated by makeconf.awk - don't use libhack's opendir, it breaks dot.profile: - don't assume terminal is `sun' - set EDITOR=ed - list: - instbin -> ramdiskbin to make `makeconf.awk' work - CRUNCHSPECIAL those special dirs - add our LIBS as necessary
libhack changes: - if NOLIBHACKOPENDIR is set, don't build opendir.o
|
1.7 | 19-May-1999 |
gwr | New files...
|
1.6 | 13-Mar-1999 |
sommerfe | branches: 1.6.2; Warnsify. Add reduced version of getcap routines, so sysinst need not drag in the database goop via libtermcap.
|
1.5 | 13-Feb-1999 |
lukem | convert from NOxxx= to MKxxx=no. include <bsd.own.mk> if testing a MKxxx variable.
|
1.4 | 12-Dec-1997 |
gwr | Add getnet.c
|
1.3 | 09-Oct-1996 |
jtc | branches: 1.3.2; merge in 1.2 branch
|
1.2 | 13-Oct-1995 |
gwr | branches: 1.2.4; 1.2.6; Minor cleanup
|
1.1 | 08-Oct-1995 |
gwr | branches: 1.1.1; Initial revision
|
1.1.1.1 | 08-Oct-1995 |
gwr | branches: 1.1.1.1.2; Add some utilities all ports might use in a ramdisk root.
|
1.1.1.1.2.1 | 11-Oct-1995 |
gwr | Minor cleanup.
|
1.2.6.1 | 13-Sep-1996 |
gwr | Add setlocale.c
|
1.2.4.2 | 13-Oct-1995 |
gwr | Minor cleanup
|
1.2.4.1 | 13-Oct-1995 |
gwr | file Makefile was added on branch netbsd-1-1 on 1995-10-13 18:10:20 +0000
|
1.3.2.1 | 13-Dec-1997 |
gwr | From HEAD: Add getnet.c
|
1.6.2.2 | 01-Jul-1999 |
perry | pullup 1.7->1.8 (mrg)
|
1.6.2.1 | 21-Jun-1999 |
perry | pullup 1.6->1.7 (gwr)
|
1.8.2.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.10.4.1 | 29-Jul-2001 |
he | Apply patch (requested by martin): Drop ``-Os'' on sparc64 due to toolchain issues.
|
1.18.4.1 | 08-May-2007 |
pavel | Pull up following revision(s) originally forgotten in ticket #607: distrib/utils/libhack/Makefile: revision 1.19-1.20 distrib/utils/libhack/Makefile.inc: revision 1.20-1.21 distrib/utils/libhack/multibyte.c: revision 1.1 distrib/utils/libhack/syslog.c: revision 1.6 distrib/utils/libhack/mbrtowc.c: deleted
add prototypes for the _ss functions.
we need wcrtomb now too.
Merge the multibyte routines into one file, and add stub implementations for one more that is needed, and commented out partial implementations for the test of the functions. This should stop the re-defined symbol errors for now.
|
1.20.4.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.21.14.1 | 15-Jan-2009 |
snj | Pull up following revision(s) (requested by tnozaki in ticket #222): distrib/sets/lists/base/mi: revision 1.788 distrib/utils/libhack/Makefile.inc: revision 1.23 distrib/utils/libhack/Makefile: revision 1.22 etc/mtree/NetBSD.dist: revision 1.387 include/locale.h: revision 1.15 lib/libc/citrus/Makefile.inc: revision 1.6 lib/libc/citrus/citrus_aliasname_local.h: revision 1.1 lib/libc/citrus/citrus_bcs.h: revision 1.5 lib/libc/citrus/citrus_bcs_strtol.c: revision 1.1 lib/libc/citrus/citrus_bcs_strtoul.c: revision 1.1 lib/libc/citrus/citrus_csmapper.c: revision 1.9 lib/libc/citrus/citrus_fix_grouping.h: revision 1.1 lib/libc/citrus/citrus_lc_ctype.c: revision 1.1 lib/libc/citrus/citrus_lc_messages.c: revision 1.1 lib/libc/citrus/citrus_lc_messages.h: revision 1.1 lib/libc/citrus/citrus_lc_monetary.c: revision 1.1 lib/libc/citrus/citrus_lc_monetary.h: revision 1.1 lib/libc/citrus/citrus_lc_numeric.c: revision 1.1 lib/libc/citrus/citrus_lc_numeric.h: revision 1.1 lib/libc/citrus/citrus_lc_template.h: revision 1.1 lib/libc/citrus/citrus_lc_template_decl.h: revision 1.1 lib/libc/citrus/citrus_lc_time.c: revision 1.1 lib/libc/citrus/citrus_lc_time.h: revision 1.1 lib/libc/citrus/citrus_module.c: revision 1.8 lib/libc/citrus/citrus_namespace.h: revision 1.7 lib/libc/citrus/modules/citrus_euc.c: revision 1.13 lib/libc/gen/Makefile.inc: revision 1.166 lib/libc/gen/isctype.c: revision 1.17 via patch lib/libc/gen/tolower_.c: revision 1.10 lib/libc/gen/toupper_.c: revision 1.10 lib/libc/iconv/Makefile.inc: revision 1.3 lib/libc/iconv/iconv.c: revision 1.7 lib/libc/locale/Makefile.inc: revision 1.53 lib/libc/locale/___runetype_mb.c: file removal lib/libc/locale/_wctrans.c: revision 1.7 lib/libc/locale/_wctrans_local.h: revision 1.3 lib/libc/locale/_wctype.c: revision 1.1 lib/libc/locale/_wctype_local.h: revision 1.1 lib/libc/locale/aliasname.c: revision 1.3 lib/libc/locale/aliasname_local.h: revision 1.2 lib/libc/locale/bsdctype.c: revision 1.1 lib/libc/locale/bsdctype.h: revision 1.1 lib/libc/locale/ctypeio.c: revision 1.8 lib/libc/locale/ctypeio.h: revision 1.2 lib/libc/locale/current_locale.c: revision 1.1 lib/libc/locale/dummy_lc_collate.c: revision 1.1 lib/libc/locale/dummy_lc_template.h: revision 1.1 lib/libc/locale/fix_grouping.c: revision 1.1 lib/libc/locale/fix_grouping.h: revision 1.1 lib/libc/locale/generic_lc_all.c: revision 1.1 lib/libc/locale/generic_lc_template.h: revision 1.1 lib/libc/locale/generic_lc_template_decl.h: revision 1.1 lib/libc/locale/global_locale.c: revision 1.1 lib/libc/locale/iswctype.c: file removal lib/libc/locale/iswctype_mb.c: revision 1.1 lib/libc/locale/iswctype_sb.c: revision 1.6 lib/libc/locale/lcmessages.c: file removal lib/libc/locale/lcmessages.h: file removal lib/libc/locale/lcmonetary.c: file removal lib/libc/locale/lcmonetary.h: file removal lib/libc/locale/lcnumeric.c: file removal lib/libc/locale/lcnumeric.h: file removal lib/libc/locale/lctime.c: file removal lib/libc/locale/lctime.h: file removal lib/libc/locale/localeconv.c: revision 1.15 lib/libc/locale/localeio.c: revision 1.2 lib/libc/locale/localeio.h: revision 1.2 lib/libc/locale/localeio_lc_ctype.c: revision 1.1 lib/libc/locale/localeio_lc_messages.c: revision 1.1 lib/libc/locale/localeio_lc_monetary.c: revision 1.1 lib/libc/locale/localeio_lc_numeric.c: revision 1.1 lib/libc/locale/localeio_lc_time.c: revision 1.1 lib/libc/locale/multibyte.h: revision 1.4 lib/libc/locale/multibyte_amd1.c: revision 1.6 lib/libc/locale/multibyte_c90.c: revision 1.5 lib/libc/locale/nb_lc_messages_misc.h: revision 1.1 lib/libc/locale/nb_lc_monetary_misc.h: revision 1.1 lib/libc/locale/nb_lc_numeric_misc.h: revision 1.1 lib/libc/locale/nb_lc_template.h: revision 1.1 lib/libc/locale/nb_lc_template_decl.h: revision 1.1 lib/libc/locale/nb_lc_time_misc.h: revision 1.1 lib/libc/locale/nl_langinfo.c: revision 1.12 lib/libc/locale/rune.c: revision 1.31 lib/libc/locale/rune.h: revision 1.13 lib/libc/locale/rune_local.h: revision 1.11 lib/libc/locale/runeglue.c: revision 1.14 lib/libc/locale/runetable.c: revision 1.18 lib/libc/locale/setlocale.c: revision 1.55 via patch lib/libc/locale/setlocale_local.h: revision 1.1 lib/libc/locale/setrunelocale.c: file removal lib/libc/nls/Makefile.inc: revision 1.9 lib/libc/nls/catopen.c: revision 1.26 lib/libc/string/Makefile.inc: revision 1.68 lib/libc/string/wcscmp.c: revision 1.6 lib/libc/string/wcsncmp.c: revision 1.6 lib/libc/string/wcswidth.c: file removal lib/libc/string/wmemcmp.c: revision 1.4 regress/lib/libc/locale/Makefile: revision 1.4 regress/lib/libc/locale/ctype1/Makefile: revision 1.4 regress/lib/libc/locale/ctype1/en_US.UTF-8.exp.uue: revision 1.2 regress/lib/libc/locale/ctype1/ja_JP.ISO-2022-JP.exp.uue: revision 1.1 regress/lib/libc/locale/ctype1/ja_JP.ISO-2022-JP.in.uue: revision 1.1 regress/lib/libc/locale/ctype1/ja_JP.ISO2022-JP.exp.uue: file removal regress/lib/libc/locale/ctype1/ja_JP.ISO2022-JP.in.uue: file removal regress/lib/libc/locale/ctype1/ja_JP.SJIS.exp.uue: revision 1.2 regress/lib/libc/locale/ctype1/ja_JP.eucJP.exp.uue: revision 1.2 regress/lib/libc/locale/ctype2/Makefile: revision 1.5 regress/lib/libc/locale/ctype2/ja_JP.ISO-2022-JP-2.in.uue: revision 1.1 regress/lib/libc/locale/ctype2/ja_JP.ISO2022-JP2.in.uue: file removal regress/lib/libc/locale/ctype3/Makefile: revision 1.5 regress/lib/libc/locale/mbtowc/Makefile: revision 1.3 regress/lib/libc/locale/mbtowc/ja_JP.ISO-2022-JP: revision 1.1 regress/lib/libc/locale/mbtowc/ja_JP.ISO2022-JP: file removal regress/lib/libc/locale/wcstod/wcstod_test.c: revision 1.2 share/locale/Makefile.locale: revision 1.1 share/locale/Makefile: revision 1.5 share/locale/ctype/Makefile: revision 1.28 share/locale/locale.alias: revision 1.11 share/locale/messages/Makefile: revision 1.5 share/locale/messages/en_US.ISO8859-1.src: file removal share/locale/messages/en_US.US-ASCII.src: revision 1.1 share/locale/messages/ja_JP.ISO-2022-JP.src: revision 1.1 share/locale/messages/ja_JP.ct.src: revision 1.1 share/locale/messages/sr_ME.ISO8859-2.src: revision 1.1 share/locale/messages/sr_ME.ISO8859-5.src: revision 1.1 share/locale/messages/sr_YU.ISO8859-2.src: file removal share/locale/messages/sr_YU.ISO8859-5.src: file removal share/locale/messages/sr_YU.UTF-8.src: file removal share/locale/messages/zh_CN.GB18030.src: file removal share/locale/messages/zh_TW.eucTW.src: revision 1.1 share/locale/monetary/Makefile: revision 1.5 share/locale/monetary/af_ZA.ISO8859-1.src: revision 1.2 share/locale/monetary/am_ET.UTF-8.src: revision 1.2 share/locale/monetary/be_BY.CP1131.src: file removal share/locale/monetary/be_BY.CP1251.src: revision 1.2 share/locale/monetary/be_BY.ISO8859-5.src: revision 1.2 share/locale/monetary/be_BY.UTF-8.src: revision 1.2 share/locale/monetary/bg_BG.CP1251.src: revision 1.2 share/locale/monetary/bg_BG.UTF-8.src: revision 1.2 share/locale/monetary/ca_ES.ISO8859-1.src: revision 1.2 share/locale/monetary/cs_CZ.ISO8859-2.src: revision 1.2 share/locale/monetary/cs_CZ.UTF-8.src: revision 1.2 share/locale/monetary/da_DK.ISO8859-1.src: revision 1.2 share/locale/monetary/de_AT.ISO8859-1.src: revision 1.2 share/locale/monetary/de_CH.ISO8859-1.src: revision 1.2 share/locale/monetary/de_DE.ISO8859-1.src: revision 1.2 share/locale/monetary/el_GR.ISO8859-7.src: revision 1.2 share/locale/monetary/en_AU.ISO8859-1.src: revision 1.2 share/locale/monetary/en_CA.ISO8859-1.src: revision 1.2 share/locale/monetary/en_GB.ISO8859-1.src: revision 1.2 share/locale/monetary/en_GB.UTF-8.src: revision 1.2 share/locale/monetary/en_IE.UTF-8.src: revision 1.2 share/locale/monetary/en_NZ.ISO8859-1.src: revision 1.2 share/locale/monetary/en_US.ISO8859-1.src: revision 1.2 share/locale/monetary/en_US.US-ASCII.src: revision 1.1 share/locale/monetary/es_ES.ISO8859-1.src: revision 1.2 share/locale/monetary/et_EE.ISO8859-15.src: revision 1.2 share/locale/monetary/fi_FI.ISO8859-1.src: revision 1.2 share/locale/monetary/fr_BE.ISO8859-1.src: revision 1.2 share/locale/monetary/fr_CA.ISO8859-1.src: revision 1.2 share/locale/monetary/fr_FR.ISO8859-1.src: revision 1.2 share/locale/monetary/he_IL.UTF-8.src: revision 1.2 share/locale/monetary/hi_IN.ISCII-DEV.src: revision 1.2 share/locale/monetary/hr_HR.ISO8859-2.src: revision 1.2 share/locale/monetary/hu_HU.ISO8859-2.src: revision 1.2 share/locale/monetary/hy_AM.ARMSCII-8.src: revision 1.2 share/locale/monetary/hy_AM.UTF-8.src: revision 1.2 share/locale/monetary/is_IS.ISO8859-1.src: revision 1.2 share/locale/monetary/it_IT.ISO8859-1.src: revision 1.2 share/locale/monetary/ja_JP.ISO-2022-JP.src: revision 1.1 share/locale/monetary/ja_JP.UTF-8.src: revision 1.2 share/locale/monetary/ja_JP.eucJP.src: revision 1.2 share/locale/monetary/kk_KZ.PT154.src: revision 1.2 share/locale/monetary/kk_KZ.UTF-8.src: revision 1.2 share/locale/monetary/ko_KR.UTF-8.src: revision 1.2 share/locale/monetary/ko_KR.eucKR.src: revision 1.2 share/locale/monetary/lt_LT.ISO8859-13.src: revision 1.2 share/locale/monetary/mn_MN.UTF-8.src: revision 1.2 share/locale/monetary/nl_BE.ISO8859-1.src: revision 1.2 share/locale/monetary/nl_NL.ISO8859-1.src: revision 1.2 share/locale/monetary/no_NO.ISO8859-1.src: revision 1.2 share/locale/monetary/pl_PL.ISO8859-2.src: revision 1.2 share/locale/monetary/pl_PL.UTF-8.src: revision 1.2 share/locale/monetary/pt_BR.ISO8859-1.src: revision 1.2 share/locale/monetary/pt_PT.ISO8859-1.src: revision 1.2 share/locale/monetary/ro_RO.ISO8859-2.src: revision 1.2 share/locale/monetary/ru_RU.CP1251.src: revision 1.2 share/locale/monetary/ru_RU.CP866.src: revision 1.2 share/locale/monetary/ru_RU.ISO8859-5.src: revision 1.2 share/locale/monetary/ru_RU.KOI8-R.src: revision 1.2 share/locale/monetary/ru_RU.UTF-8.src: revision 1.2 share/locale/monetary/sk_SK.ISO8859-2.src: revision 1.2 share/locale/monetary/sl_SI.ISO8859-2.src: revision 1.2 share/locale/monetary/sr_ME.ISO8859-2.src: revision 1.1 share/locale/monetary/sr_RS.ISO8859-2.src: revision 1.1 share/locale/monetary/sr_YU.ISO8859-2.src: revision 1.2 share/locale/monetary/sr_YU.ISO8859-5.src: revision 1.2 share/locale/monetary/sr_YU.UTF-8.src: revision 1.2 share/locale/monetary/sv_SE.ISO8859-1.src: revision 1.2 share/locale/monetary/tr_TR.ISO8859-9.src: revision 1.2 share/locale/monetary/uk_UA.CP1251.src: revision 1.2 share/locale/monetary/uk_UA.ISO8859-5.src: revision 1.2 share/locale/monetary/uk_UA.KOI8-U.src: revision 1.2 share/locale/monetary/uk_UA.UTF-8.src: revision 1.2 share/locale/monetary/zh_CN.GB18030.src: revision 1.2 share/locale/monetary/zh_CN.UTF-8.src: revision 1.2 share/locale/monetary/zh_CN.eucCN.src: revision 1.2 share/locale/monetary/zh_HK.Big5hkscs.src: revision 1.1 share/locale/monetary/zh_HK.UTF-8.src: revision 1.2 share/locale/monetary/zh_TW.Big5.src: revision 1.2 share/locale/numeric/Makefile: revision 1.4 share/locale/numeric/am_ET.UTF-8.src: file removal share/locale/numeric/en_US.ISO8859-1.src: file removal share/locale/numeric/en_US.US-ASCII.src: revision 1.1 share/locale/numeric/ja_JP.eucJP.src: file removal share/locale/numeric/ko_KR.eucKR.src: file removal share/locale/numeric/mn_MN.UTF-8.src: file removal share/locale/numeric/sr_ME.ISO8859-2.src: revision 1.1 share/locale/numeric/sr_YU.ISO8859-2.src: file removal share/locale/numeric/sr_YU.ISO8859-5.src: file removal share/locale/numeric/zh_CN.eucCN.src: file removal share/locale/time/Makefile: revision 1.5 share/locale/time/en_US.ISO8859-1.src: file removal share/locale/time/en_US.US-ASCII.src: revision 1.1 share/locale/time/ja_JP.ISO-2022-JP.src: revision 1.1 share/locale/time/ja_JP.ct.src: revision 1.1 share/locale/time/sr_ME.ISO8859-2.src: revision 1.1 share/locale/time/sr_ME.ISO8859-5.src: revision 1.1 share/locale/time/sr_ME.UTF-8.src: revision 1.1 share/locale/time/sr_YU.ISO8859-2.src: file removal share/locale/time/sr_YU.ISO8859-5.src: file removal share/locale/time/sr_YU.UTF-8.src: file removal share/locale/time/zh_CN.GB18030.src: file removal share/locale/time/zh_TW.eucTW.src: revision 1.1 usr.bin/locale/locale.c: revision 1.6 usr.bin/mklocale/Makefile: revision 1.12 usr.bin/mklocale/lex.l: revision 1.14 usr.bin/mklocale/mklocaledb.c: revision 1.1 usr.bin/mklocale/yacc.y: revision 1.25 usr.sbin/chrtbl/Makefile: revision 1.8 usr.sbin/chrtbl/ctypeio.c: revision 1.1 usr.sbin/chrtbl/ctypeio.h: revision 1.1 Fixes PR lib/39662, shortcomings in LC_{MONETARY,NUMERIC,TIME,MESSAGES} db format. ok'ed by core and releng. (thanks for agc@, snj@ and i'm sorry for long time patience). [libc] - localeio.[ch] and lc*.[ch] in src/lib/libc/locale was replaced by new locale-db implementation using citrus_db backend, see src/lib/libc/citrus/citrus_lc_*.[ch]. - add citrus_bcs_strtou?l.c. don't use strtou?l locale implementation internally, because they're locale-aware function. - add some stubs for multi-locale issue, see {current,global}_locale.c. - remove some obsolete file, setrunelocale.c, ___runetype_mb.c. - remove __savectype() from ctypeio.[ch]. [tools] - mklocale(1): add new option ``-t'' that generates new style LC_{MONETARY,NUMERIC,TIME,MESSAGES} locale-db format. - chrtbl(1): added ctypeio.[ch] for __savectype(). [locale-db] - added en_US.US-ASCII locale. - removed some shareable locale definition file: en_US.US-ASCII -> en_US.ISO8859-1, en_US.UTF-8 zh_CN.eucCN -> zh_CN.GB18030 and more...see src/share/locale/*/Makefile. - remove obsoleted locale sr_YU, added new locale sr_ME, sr_RS. - change locale name ja_JP.ISO2022-JP* -> ja_JP.ISO-2022-JP* for X11's locale.alias file alignments. - fix regression test, wrong wcs?width(3), NAN/INF usage.
i tested release-build following arch: i386, amd64, hpc{mips,arm,sh}, sparc64, vax.
citrus_lc_*.[ch] also can read old-plain-text style locale-db. so that backward compatibility is keeped, but lc*.[ch] can't read new citrus_db'ed locale-db and localeio.c never check sanity, so forward compatibility is broken ;-< old mklocale(1) doesn't know -t option, so you have to rebuild toolchain.
|
1.21.8.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.22.14.2 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.22.14.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.22.8.2 | 22-May-2014 |
yamt | 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")
|
1.22.8.1 | 30-Oct-2012 |
yamt | sync with head
|
1.24.18.1 | 04-Jul-2017 |
martin | Pull up following revision(s) (requested by manu in ticket #79): distrib/utils/libhack/Makefile.inc: revision 1.27 lib/libc/gen/getcap.c: revision 1.57 distrib/utils/libhack/Makefile: revision 1.25 Make shared -DSMALL libc buildable without breaking libhack We used -DSMALL to exclude code from libc in order to build libhack. Introduce -DLIBHACK to do this without so that -DSMALL does not remove code necessary for building a shared libc
|
1.24.4.1 | 23-Jul-2017 |
snj | Pull up following revision(s) (requested by manu in ticket #1440): distrib/utils/libhack/Makefile: revision 1.25 distrib/utils/libhack/Makefile.inc: revision 1.27 lib/libc/gen/getcap.c: revision 1.57 Make shared -DSMALL libc buildable without breaking libhack We used -DSMALL to exclude code from libc in order to build libhack. Introduce -DLIBHACK to do this without so that -DSMALL does not remove code necessary for building a shared libc
|
1.25.6.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.40 | 27-Sep-2025 |
christos | Use a trimmed version of sysctl to reduce the size so that atari floppies work again.
|
1.39 | 25-May-2021 |
martin | branches: 1.39.8; Provide support to build 32bit crunched ramdisks and use that for macppc64. With help from rin.
|
1.38 | 09-Mar-2021 |
christos | branches: 1.38.2; Add a stubbed version of libwrap (tcpwrappers)
|
1.37 | 25-Feb-2021 |
christos | Add regcomp.c and regexec.c so that we get a version that does not use NLS and brings in all the locale code.
|
1.36 | 17-Apr-2020 |
jdolecek | include aligned_alloc(3), now needed for newfs and fsck_ffs
|
1.35 | 05-Apr-2020 |
martin | Extend the curses hack to terminfo - build selected parts of libterminfo as part of libhack, so we can drop unwanted features for small install media.
|
1.34 | 02-Mar-2020 |
roy | libhack: revert prior, will be done per consumer instead.
|
1.33 | 01-Mar-2020 |
roy | libhack: build with -D_REENTRANT
Some tools that use libhack expect thread locking. An example of this is zpool(8).
Without it, it randomly crashes. As such, force _REENTRANT to avoid debugging future random crashes from any other applications which rely on this.
|
1.32 | 28-Jul-2019 |
martin | Provide a way for crunched programs to use a non-WIDE_CHAR version of libcurses by setting HACK_CURSES=yes before including this makefile.
|
1.31 | 28-Jul-2019 |
martin | We (especially libcurses and nvi) use more multibyte character locale related symbols nowadays. Update libhack to avoid pulling in full grown multibyte locale support on small install media.
|
1.30 | 22-Jun-2019 |
christos | Add an empty fmtcheck
|
1.29 | 09-May-2019 |
roy | Fix build with MKYP=no
|
1.28 | 28-Mar-2019 |
christos | Dedup and add the small jemalloc implementation so our install media has a chance to fit again.
|
1.27 | 18-Jun-2017 |
manu | branches: 1.27.6; Make shared -DSMALL libc buildable without breaking libhack
We used -DSMALL to exclude code from libc in order to build libhack. Introduce -DLIBHACK to do this without so that -DSMALL does not remove code necessary for building a shared libc
|
1.26 | 25-Aug-2014 |
christos | branches: 1.26.8; Use .PATH because the newmake does not apply pattern rules to sources in other directories. Leave the comment and the old code for now so people are aware that this might not work.
|
1.25 | 27-Aug-2013 |
christos | branches: 1.25.4; avoid copying most of libc (except gethostent_r, which unfortunately adds a resolver dependency) by callling the internal nsswitch functions.
|
1.24 | 11-Oct-2012 |
christos | make libhack's syslog.c produce exactly the same symbols as libc's syslog.c, so that in the future we can keep them synced. Avoid strong_alias since it does not play well with symbol renaming.
|
1.23 | 02-Jan-2009 |
tnozaki | branches: 1.23.8; 1.23.14; Fixes PR lib/39662, shortcomings in LC_{MONETARY,NUMERIC,TIME,MESSAGES} db format. ok'ed by core and releng. (thanks for agc@, snj@ and i'm sorry for long time patience).
[libc] - localeio.[ch] and lc*.[ch] in src/lib/libc/locale was replaced by new locale-db implementation using citrus_db backend, see src/lib/libc/citrus/citrus_lc_*.[ch]. - add citrus_bcs_strtou?l.c. don't use strtou?l locale implementation internally, because they're locale-aware function. - add some stubs for multi-locale issue, see {current,global}_locale.c. - remove some obsolete file, setrunelocale.c, ___runetype_mb.c. - remove __savectype() from ctypeio.[ch].
[tools] - mklocale(1): add new option ``-t'' that generates new style LC_{MONETARY,NUMERIC,TIME,MESSAGES} locale-db format. - chrtbl(1): added ctypeio.[ch] for __savectype().
[locale-db] - added en_US.US-ASCII locale. - removed some shareable locale definition file: en_US.US-ASCII -> en_US.ISO8859-1, en_US.UTF-8 zh_CN.eucCN -> zh_CN.GB18030 and more...see src/share/locale/*/Makefile. - remove obsoleted locale sr_YU, added new locale sr_ME, sr_RS. - change locale name ja_JP.ISO2022-JP* -> ja_JP.ISO-2022-JP* for X11's locale.alias file alignments. - fix regression test, wrong wcs?width(3), NAN/INF usage.
i tested release-build following arch: i386, amd64, hpc{mips,arm,sh}, sparc64, vax.
citrus_lc_*.[ch] also can read old-plain-text style locale-db. so that backward compatibility is keeped, but lc*.[ch] can't read new citrus_db'ed locale-db and localeio.c never check sanity, so forward compatibility is broken ;-<
old mklocale(1) doesn't know -t option, so you have to rebuild toolchain.
|
1.22 | 06-Nov-2007 |
martin | branches: 1.22.8; 1.22.14; Compile a special version of the default locale into libhack - we can not use real locales, but this at least allows single byte character locales to work as expected (i.e. the existing translations for sysinst). Once we get a sysinst translation that needs more, we'll have to drop this and the castrated setlocale(), and go for a real solution.
|
1.21 | 02-Apr-2007 |
christos | branches: 1.21.4; Merge the multibyte routines into one file, and add stub implementations for one more that is needed, and commented out partial implementations for the test of the functions. This should stop the re-defined symbol errors for now.
|
1.20 | 03-Feb-2007 |
christos | we need wcrtomb now too.
|
1.19 | 15-May-2005 |
dsl | branches: 1.19.4; Stub out mbrtowc(), removes all the citrus_xxx stuff from libc. rescue_tiny fits again...
|
1.18 | 06-Jun-2004 |
christos | Include a fake syslog that does only printf; saves 4K.
|
1.17 | 25-Apr-2004 |
christos | arrange for libc's getcap to be used instead of a local copy.
|
1.16 | 06-Apr-2002 |
tsutsui | Don't override DBG here. It should be defined in parent Makefiles.
|
1.15 | 28-Mar-2002 |
lukem | - Be consistent how libhack is used: If extra HACKOBJS (e.g., gethost.o) are required, define them before pulling in libhack/Makefile.inc so that the dependencies work correctly. - Other minor cleanups
|
1.14 | 25-Mar-2002 |
lukem | Disable libhack's gethost.o (replacement gethostby{name,addr}()) by default, as they only support reading /etc/hosts, and its the "least useful" of the libhack routines. Add gethost.o back to Really Small media which appears to need the space savings.
|
1.13 | 03-Feb-2002 |
lukem | permanently disable opendir.o until its link bugs (on ELF platforms only?) are sorted out. speculation (based on some analysis by simonb) is that it's because fts calls _opendir2 directly, which forces both the libhack and the libc versions of opendir.o to be linked in. in any case, there's space saves to be had elsewhere...
|
1.12 | 05-Oct-2001 |
jmc | Change all COPTS+=-Os to DBG=-Os as that var actually controls the optimization levels
|
1.11 | 20-Aug-2001 |
martin | Drop ``-Os'' on sparc64 due to toolchain issues.
The same change has already been applied on the 1.5 branch. The problems (i.e. ifconfig not showing IP addresses) have been verified to still exist with the new toolchain.
|
1.10 | 22-Aug-2000 |
abs | Shave another few bytes here and there - compile with -Os
|
1.9 | 30-Jun-1999 |
fvdl | branches: 1.9.8; Don't use .PATH here, it won't work because of crunchgen. XXX
|
1.8 | 27-Jun-1999 |
mrg | miniroot changes: install.sub: - fix interface grovelling, ifmedia support, allow ifmedia and link to have a "none" (-> "") answer (which lets you give nothing when a default answer is given) - allow installing more than one set at a time, including "all" as a synonym for all remaining sets - mount -o async when extracting sets makeconf.awk: - put default "libs" section at the end rather than the start, so you can put other "libs" in before this list - minor cleanup
mtree.conf: - create /kern
sparc install.md: - MDSETS are now "kern xbase xcomp xcontrib xfont xserver" - use /kern & kernfs (replaces dmesg) - replace grep & cut pipe lines with sed - replace grep hackery with sed hackery - grep and cut are no longer required! yay! - deal with no /usr/bin/vi -- call disklabel -i - in md_copy_kern() link the netbsd.GENERIC we got from the kern set, rather than the miniroot kernel sparc miniroot list: - no more dmesg, cut or grep
sparc ramdisk changes: Makefile: - `ramdiskbin.conf' is now generated by makeconf.awk - don't use libhack's opendir, it breaks dot.profile: - don't assume terminal is `sun' - set EDITOR=ed - list: - instbin -> ramdiskbin to make `makeconf.awk' work - CRUNCHSPECIAL those special dirs - add our LIBS as necessary
libhack changes: - if NOLIBHACKOPENDIR is set, don't build opendir.o
|
1.7 | 19-May-1999 |
gwr | New files...
|
1.6 | 06-May-1999 |
wrstuden | We don't need to give explicit rules for .c.o conversion, the default ones work fine, and are correct for cross-compiling.
|
1.5 | 13-Mar-1999 |
sommerfe | branches: 1.5.2; Warnsify. Add reduced version of getcap routines, so sysinst need not drag in the database goop via libtermcap.
|
1.4 | 12-Dec-1997 |
gwr | Add getnet.c
|
1.3 | 09-Oct-1996 |
jtc | branches: 1.3.2; merge in 1.2 branch
|
1.2 | 13-Oct-1995 |
gwr | branches: 1.2.4; 1.2.6; Minor cleanup
|
1.1 | 08-Oct-1995 |
gwr | branches: 1.1.1; Initial revision
|
1.1.1.1 | 08-Oct-1995 |
gwr | Add some utilities all ports might use in a ramdisk root.
|
1.2.6.1 | 13-Sep-1996 |
gwr | Add setlocale.c
|
1.2.4.2 | 13-Oct-1995 |
gwr | Minor cleanup
|
1.2.4.1 | 13-Oct-1995 |
gwr | file Makefile.inc was added on branch netbsd-1-1 on 1995-10-13 18:10:21 +0000
|
1.3.2.1 | 13-Dec-1997 |
gwr | From HEAD: Add getnet.c
|
1.5.2.2 | 01-Jul-1999 |
perry | pullup 1.7->1.8 (mrg)
|
1.5.2.1 | 21-Jun-1999 |
perry | pullup 1.5->1.7 (gwr)
|
1.9.8.2 | 29-Jul-2001 |
he | Apply patch (requested by martin): Drop ``-Os'' on sparc64 due to toolchain issues.
|
1.9.8.1 | 22-Aug-2000 |
abs | fix sysinst floppy for NetBSD/sparc, plus small doc fix. Approved by thorpej, pullup list: distrib/notes/sparc/install 1.24 distrib/sparc/bootfs.sysinst/Makefile 1.5 distrib/sparc/list2sh.awk 1.4 distrib/sparc/ramdisk.sysinst/Makefile 1.8 distrib/sparc/ramdisk.sysinst/disktab 1.2 distrib/sparc/ramdisk.sysinst/disktab.preinstall delete distrib/sparc/ramdisk.sysinst/dot.profile.m4 1.5 distrib/sparc/ramdisk.sysinst/list.m4 1.6 distrib/sparc/ramdisk.sysinst/mtree.conf 1.2 distrib/sparc/ramdisk.sysinst/ramdiskbin.m4 1.4 distrib/utils/libhack/Makefile.inc 1.10 sys/arch/sparc/conf/INSTALL 1.17
|
1.19.4.1 | 08-May-2007 |
pavel | Pull up following revision(s) originally forgotten in ticket #607: distrib/utils/libhack/Makefile: revision 1.19-1.20 distrib/utils/libhack/Makefile.inc: revision 1.20-1.21 distrib/utils/libhack/multibyte.c: revision 1.1 distrib/utils/libhack/syslog.c: revision 1.6 distrib/utils/libhack/mbrtowc.c: deleted
add prototypes for the _ss functions.
we need wcrtomb now too.
Merge the multibyte routines into one file, and add stub implementations for one more that is needed, and commented out partial implementations for the test of the functions. This should stop the re-defined symbol errors for now.
|
1.21.4.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.22.14.1 | 15-Jan-2009 |
snj | Pull up following revision(s) (requested by tnozaki in ticket #222): distrib/sets/lists/base/mi: revision 1.788 distrib/utils/libhack/Makefile.inc: revision 1.23 distrib/utils/libhack/Makefile: revision 1.22 etc/mtree/NetBSD.dist: revision 1.387 include/locale.h: revision 1.15 lib/libc/citrus/Makefile.inc: revision 1.6 lib/libc/citrus/citrus_aliasname_local.h: revision 1.1 lib/libc/citrus/citrus_bcs.h: revision 1.5 lib/libc/citrus/citrus_bcs_strtol.c: revision 1.1 lib/libc/citrus/citrus_bcs_strtoul.c: revision 1.1 lib/libc/citrus/citrus_csmapper.c: revision 1.9 lib/libc/citrus/citrus_fix_grouping.h: revision 1.1 lib/libc/citrus/citrus_lc_ctype.c: revision 1.1 lib/libc/citrus/citrus_lc_messages.c: revision 1.1 lib/libc/citrus/citrus_lc_messages.h: revision 1.1 lib/libc/citrus/citrus_lc_monetary.c: revision 1.1 lib/libc/citrus/citrus_lc_monetary.h: revision 1.1 lib/libc/citrus/citrus_lc_numeric.c: revision 1.1 lib/libc/citrus/citrus_lc_numeric.h: revision 1.1 lib/libc/citrus/citrus_lc_template.h: revision 1.1 lib/libc/citrus/citrus_lc_template_decl.h: revision 1.1 lib/libc/citrus/citrus_lc_time.c: revision 1.1 lib/libc/citrus/citrus_lc_time.h: revision 1.1 lib/libc/citrus/citrus_module.c: revision 1.8 lib/libc/citrus/citrus_namespace.h: revision 1.7 lib/libc/citrus/modules/citrus_euc.c: revision 1.13 lib/libc/gen/Makefile.inc: revision 1.166 lib/libc/gen/isctype.c: revision 1.17 via patch lib/libc/gen/tolower_.c: revision 1.10 lib/libc/gen/toupper_.c: revision 1.10 lib/libc/iconv/Makefile.inc: revision 1.3 lib/libc/iconv/iconv.c: revision 1.7 lib/libc/locale/Makefile.inc: revision 1.53 lib/libc/locale/___runetype_mb.c: file removal lib/libc/locale/_wctrans.c: revision 1.7 lib/libc/locale/_wctrans_local.h: revision 1.3 lib/libc/locale/_wctype.c: revision 1.1 lib/libc/locale/_wctype_local.h: revision 1.1 lib/libc/locale/aliasname.c: revision 1.3 lib/libc/locale/aliasname_local.h: revision 1.2 lib/libc/locale/bsdctype.c: revision 1.1 lib/libc/locale/bsdctype.h: revision 1.1 lib/libc/locale/ctypeio.c: revision 1.8 lib/libc/locale/ctypeio.h: revision 1.2 lib/libc/locale/current_locale.c: revision 1.1 lib/libc/locale/dummy_lc_collate.c: revision 1.1 lib/libc/locale/dummy_lc_template.h: revision 1.1 lib/libc/locale/fix_grouping.c: revision 1.1 lib/libc/locale/fix_grouping.h: revision 1.1 lib/libc/locale/generic_lc_all.c: revision 1.1 lib/libc/locale/generic_lc_template.h: revision 1.1 lib/libc/locale/generic_lc_template_decl.h: revision 1.1 lib/libc/locale/global_locale.c: revision 1.1 lib/libc/locale/iswctype.c: file removal lib/libc/locale/iswctype_mb.c: revision 1.1 lib/libc/locale/iswctype_sb.c: revision 1.6 lib/libc/locale/lcmessages.c: file removal lib/libc/locale/lcmessages.h: file removal lib/libc/locale/lcmonetary.c: file removal lib/libc/locale/lcmonetary.h: file removal lib/libc/locale/lcnumeric.c: file removal lib/libc/locale/lcnumeric.h: file removal lib/libc/locale/lctime.c: file removal lib/libc/locale/lctime.h: file removal lib/libc/locale/localeconv.c: revision 1.15 lib/libc/locale/localeio.c: revision 1.2 lib/libc/locale/localeio.h: revision 1.2 lib/libc/locale/localeio_lc_ctype.c: revision 1.1 lib/libc/locale/localeio_lc_messages.c: revision 1.1 lib/libc/locale/localeio_lc_monetary.c: revision 1.1 lib/libc/locale/localeio_lc_numeric.c: revision 1.1 lib/libc/locale/localeio_lc_time.c: revision 1.1 lib/libc/locale/multibyte.h: revision 1.4 lib/libc/locale/multibyte_amd1.c: revision 1.6 lib/libc/locale/multibyte_c90.c: revision 1.5 lib/libc/locale/nb_lc_messages_misc.h: revision 1.1 lib/libc/locale/nb_lc_monetary_misc.h: revision 1.1 lib/libc/locale/nb_lc_numeric_misc.h: revision 1.1 lib/libc/locale/nb_lc_template.h: revision 1.1 lib/libc/locale/nb_lc_template_decl.h: revision 1.1 lib/libc/locale/nb_lc_time_misc.h: revision 1.1 lib/libc/locale/nl_langinfo.c: revision 1.12 lib/libc/locale/rune.c: revision 1.31 lib/libc/locale/rune.h: revision 1.13 lib/libc/locale/rune_local.h: revision 1.11 lib/libc/locale/runeglue.c: revision 1.14 lib/libc/locale/runetable.c: revision 1.18 lib/libc/locale/setlocale.c: revision 1.55 via patch lib/libc/locale/setlocale_local.h: revision 1.1 lib/libc/locale/setrunelocale.c: file removal lib/libc/nls/Makefile.inc: revision 1.9 lib/libc/nls/catopen.c: revision 1.26 lib/libc/string/Makefile.inc: revision 1.68 lib/libc/string/wcscmp.c: revision 1.6 lib/libc/string/wcsncmp.c: revision 1.6 lib/libc/string/wcswidth.c: file removal lib/libc/string/wmemcmp.c: revision 1.4 regress/lib/libc/locale/Makefile: revision 1.4 regress/lib/libc/locale/ctype1/Makefile: revision 1.4 regress/lib/libc/locale/ctype1/en_US.UTF-8.exp.uue: revision 1.2 regress/lib/libc/locale/ctype1/ja_JP.ISO-2022-JP.exp.uue: revision 1.1 regress/lib/libc/locale/ctype1/ja_JP.ISO-2022-JP.in.uue: revision 1.1 regress/lib/libc/locale/ctype1/ja_JP.ISO2022-JP.exp.uue: file removal regress/lib/libc/locale/ctype1/ja_JP.ISO2022-JP.in.uue: file removal regress/lib/libc/locale/ctype1/ja_JP.SJIS.exp.uue: revision 1.2 regress/lib/libc/locale/ctype1/ja_JP.eucJP.exp.uue: revision 1.2 regress/lib/libc/locale/ctype2/Makefile: revision 1.5 regress/lib/libc/locale/ctype2/ja_JP.ISO-2022-JP-2.in.uue: revision 1.1 regress/lib/libc/locale/ctype2/ja_JP.ISO2022-JP2.in.uue: file removal regress/lib/libc/locale/ctype3/Makefile: revision 1.5 regress/lib/libc/locale/mbtowc/Makefile: revision 1.3 regress/lib/libc/locale/mbtowc/ja_JP.ISO-2022-JP: revision 1.1 regress/lib/libc/locale/mbtowc/ja_JP.ISO2022-JP: file removal regress/lib/libc/locale/wcstod/wcstod_test.c: revision 1.2 share/locale/Makefile.locale: revision 1.1 share/locale/Makefile: revision 1.5 share/locale/ctype/Makefile: revision 1.28 share/locale/locale.alias: revision 1.11 share/locale/messages/Makefile: revision 1.5 share/locale/messages/en_US.ISO8859-1.src: file removal share/locale/messages/en_US.US-ASCII.src: revision 1.1 share/locale/messages/ja_JP.ISO-2022-JP.src: revision 1.1 share/locale/messages/ja_JP.ct.src: revision 1.1 share/locale/messages/sr_ME.ISO8859-2.src: revision 1.1 share/locale/messages/sr_ME.ISO8859-5.src: revision 1.1 share/locale/messages/sr_YU.ISO8859-2.src: file removal share/locale/messages/sr_YU.ISO8859-5.src: file removal share/locale/messages/sr_YU.UTF-8.src: file removal share/locale/messages/zh_CN.GB18030.src: file removal share/locale/messages/zh_TW.eucTW.src: revision 1.1 share/locale/monetary/Makefile: revision 1.5 share/locale/monetary/af_ZA.ISO8859-1.src: revision 1.2 share/locale/monetary/am_ET.UTF-8.src: revision 1.2 share/locale/monetary/be_BY.CP1131.src: file removal share/locale/monetary/be_BY.CP1251.src: revision 1.2 share/locale/monetary/be_BY.ISO8859-5.src: revision 1.2 share/locale/monetary/be_BY.UTF-8.src: revision 1.2 share/locale/monetary/bg_BG.CP1251.src: revision 1.2 share/locale/monetary/bg_BG.UTF-8.src: revision 1.2 share/locale/monetary/ca_ES.ISO8859-1.src: revision 1.2 share/locale/monetary/cs_CZ.ISO8859-2.src: revision 1.2 share/locale/monetary/cs_CZ.UTF-8.src: revision 1.2 share/locale/monetary/da_DK.ISO8859-1.src: revision 1.2 share/locale/monetary/de_AT.ISO8859-1.src: revision 1.2 share/locale/monetary/de_CH.ISO8859-1.src: revision 1.2 share/locale/monetary/de_DE.ISO8859-1.src: revision 1.2 share/locale/monetary/el_GR.ISO8859-7.src: revision 1.2 share/locale/monetary/en_AU.ISO8859-1.src: revision 1.2 share/locale/monetary/en_CA.ISO8859-1.src: revision 1.2 share/locale/monetary/en_GB.ISO8859-1.src: revision 1.2 share/locale/monetary/en_GB.UTF-8.src: revision 1.2 share/locale/monetary/en_IE.UTF-8.src: revision 1.2 share/locale/monetary/en_NZ.ISO8859-1.src: revision 1.2 share/locale/monetary/en_US.ISO8859-1.src: revision 1.2 share/locale/monetary/en_US.US-ASCII.src: revision 1.1 share/locale/monetary/es_ES.ISO8859-1.src: revision 1.2 share/locale/monetary/et_EE.ISO8859-15.src: revision 1.2 share/locale/monetary/fi_FI.ISO8859-1.src: revision 1.2 share/locale/monetary/fr_BE.ISO8859-1.src: revision 1.2 share/locale/monetary/fr_CA.ISO8859-1.src: revision 1.2 share/locale/monetary/fr_FR.ISO8859-1.src: revision 1.2 share/locale/monetary/he_IL.UTF-8.src: revision 1.2 share/locale/monetary/hi_IN.ISCII-DEV.src: revision 1.2 share/locale/monetary/hr_HR.ISO8859-2.src: revision 1.2 share/locale/monetary/hu_HU.ISO8859-2.src: revision 1.2 share/locale/monetary/hy_AM.ARMSCII-8.src: revision 1.2 share/locale/monetary/hy_AM.UTF-8.src: revision 1.2 share/locale/monetary/is_IS.ISO8859-1.src: revision 1.2 share/locale/monetary/it_IT.ISO8859-1.src: revision 1.2 share/locale/monetary/ja_JP.ISO-2022-JP.src: revision 1.1 share/locale/monetary/ja_JP.UTF-8.src: revision 1.2 share/locale/monetary/ja_JP.eucJP.src: revision 1.2 share/locale/monetary/kk_KZ.PT154.src: revision 1.2 share/locale/monetary/kk_KZ.UTF-8.src: revision 1.2 share/locale/monetary/ko_KR.UTF-8.src: revision 1.2 share/locale/monetary/ko_KR.eucKR.src: revision 1.2 share/locale/monetary/lt_LT.ISO8859-13.src: revision 1.2 share/locale/monetary/mn_MN.UTF-8.src: revision 1.2 share/locale/monetary/nl_BE.ISO8859-1.src: revision 1.2 share/locale/monetary/nl_NL.ISO8859-1.src: revision 1.2 share/locale/monetary/no_NO.ISO8859-1.src: revision 1.2 share/locale/monetary/pl_PL.ISO8859-2.src: revision 1.2 share/locale/monetary/pl_PL.UTF-8.src: revision 1.2 share/locale/monetary/pt_BR.ISO8859-1.src: revision 1.2 share/locale/monetary/pt_PT.ISO8859-1.src: revision 1.2 share/locale/monetary/ro_RO.ISO8859-2.src: revision 1.2 share/locale/monetary/ru_RU.CP1251.src: revision 1.2 share/locale/monetary/ru_RU.CP866.src: revision 1.2 share/locale/monetary/ru_RU.ISO8859-5.src: revision 1.2 share/locale/monetary/ru_RU.KOI8-R.src: revision 1.2 share/locale/monetary/ru_RU.UTF-8.src: revision 1.2 share/locale/monetary/sk_SK.ISO8859-2.src: revision 1.2 share/locale/monetary/sl_SI.ISO8859-2.src: revision 1.2 share/locale/monetary/sr_ME.ISO8859-2.src: revision 1.1 share/locale/monetary/sr_RS.ISO8859-2.src: revision 1.1 share/locale/monetary/sr_YU.ISO8859-2.src: revision 1.2 share/locale/monetary/sr_YU.ISO8859-5.src: revision 1.2 share/locale/monetary/sr_YU.UTF-8.src: revision 1.2 share/locale/monetary/sv_SE.ISO8859-1.src: revision 1.2 share/locale/monetary/tr_TR.ISO8859-9.src: revision 1.2 share/locale/monetary/uk_UA.CP1251.src: revision 1.2 share/locale/monetary/uk_UA.ISO8859-5.src: revision 1.2 share/locale/monetary/uk_UA.KOI8-U.src: revision 1.2 share/locale/monetary/uk_UA.UTF-8.src: revision 1.2 share/locale/monetary/zh_CN.GB18030.src: revision 1.2 share/locale/monetary/zh_CN.UTF-8.src: revision 1.2 share/locale/monetary/zh_CN.eucCN.src: revision 1.2 share/locale/monetary/zh_HK.Big5hkscs.src: revision 1.1 share/locale/monetary/zh_HK.UTF-8.src: revision 1.2 share/locale/monetary/zh_TW.Big5.src: revision 1.2 share/locale/numeric/Makefile: revision 1.4 share/locale/numeric/am_ET.UTF-8.src: file removal share/locale/numeric/en_US.ISO8859-1.src: file removal share/locale/numeric/en_US.US-ASCII.src: revision 1.1 share/locale/numeric/ja_JP.eucJP.src: file removal share/locale/numeric/ko_KR.eucKR.src: file removal share/locale/numeric/mn_MN.UTF-8.src: file removal share/locale/numeric/sr_ME.ISO8859-2.src: revision 1.1 share/locale/numeric/sr_YU.ISO8859-2.src: file removal share/locale/numeric/sr_YU.ISO8859-5.src: file removal share/locale/numeric/zh_CN.eucCN.src: file removal share/locale/time/Makefile: revision 1.5 share/locale/time/en_US.ISO8859-1.src: file removal share/locale/time/en_US.US-ASCII.src: revision 1.1 share/locale/time/ja_JP.ISO-2022-JP.src: revision 1.1 share/locale/time/ja_JP.ct.src: revision 1.1 share/locale/time/sr_ME.ISO8859-2.src: revision 1.1 share/locale/time/sr_ME.ISO8859-5.src: revision 1.1 share/locale/time/sr_ME.UTF-8.src: revision 1.1 share/locale/time/sr_YU.ISO8859-2.src: file removal share/locale/time/sr_YU.ISO8859-5.src: file removal share/locale/time/sr_YU.UTF-8.src: file removal share/locale/time/zh_CN.GB18030.src: file removal share/locale/time/zh_TW.eucTW.src: revision 1.1 usr.bin/locale/locale.c: revision 1.6 usr.bin/mklocale/Makefile: revision 1.12 usr.bin/mklocale/lex.l: revision 1.14 usr.bin/mklocale/mklocaledb.c: revision 1.1 usr.bin/mklocale/yacc.y: revision 1.25 usr.sbin/chrtbl/Makefile: revision 1.8 usr.sbin/chrtbl/ctypeio.c: revision 1.1 usr.sbin/chrtbl/ctypeio.h: revision 1.1 Fixes PR lib/39662, shortcomings in LC_{MONETARY,NUMERIC,TIME,MESSAGES} db format. ok'ed by core and releng. (thanks for agc@, snj@ and i'm sorry for long time patience). [libc] - localeio.[ch] and lc*.[ch] in src/lib/libc/locale was replaced by new locale-db implementation using citrus_db backend, see src/lib/libc/citrus/citrus_lc_*.[ch]. - add citrus_bcs_strtou?l.c. don't use strtou?l locale implementation internally, because they're locale-aware function. - add some stubs for multi-locale issue, see {current,global}_locale.c. - remove some obsolete file, setrunelocale.c, ___runetype_mb.c. - remove __savectype() from ctypeio.[ch]. [tools] - mklocale(1): add new option ``-t'' that generates new style LC_{MONETARY,NUMERIC,TIME,MESSAGES} locale-db format. - chrtbl(1): added ctypeio.[ch] for __savectype(). [locale-db] - added en_US.US-ASCII locale. - removed some shareable locale definition file: en_US.US-ASCII -> en_US.ISO8859-1, en_US.UTF-8 zh_CN.eucCN -> zh_CN.GB18030 and more...see src/share/locale/*/Makefile. - remove obsoleted locale sr_YU, added new locale sr_ME, sr_RS. - change locale name ja_JP.ISO2022-JP* -> ja_JP.ISO-2022-JP* for X11's locale.alias file alignments. - fix regression test, wrong wcs?width(3), NAN/INF usage.
i tested release-build following arch: i386, amd64, hpc{mips,arm,sh}, sparc64, vax.
citrus_lc_*.[ch] also can read old-plain-text style locale-db. so that backward compatibility is keeped, but lc*.[ch] can't read new citrus_db'ed locale-db and localeio.c never check sanity, so forward compatibility is broken ;-< old mklocale(1) doesn't know -t option, so you have to rebuild toolchain.
|
1.22.8.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.23.14.2 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.23.14.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.23.8.2 | 22-May-2014 |
yamt | 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")
|
1.23.8.1 | 30-Oct-2012 |
yamt | sync with head
|
1.25.4.1 | 23-Jul-2017 |
snj | Pull up following revision(s) (requested by manu in ticket #1440): distrib/utils/libhack/Makefile: revision 1.25 distrib/utils/libhack/Makefile.inc: revision 1.27 lib/libc/gen/getcap.c: revision 1.57 Make shared -DSMALL libc buildable without breaking libhack We used -DSMALL to exclude code from libc in order to build libhack. Introduce -DLIBHACK to do this without so that -DSMALL does not remove code necessary for building a shared libc
|
1.26.8.1 | 04-Jul-2017 |
martin | Pull up following revision(s) (requested by manu in ticket #79): distrib/utils/libhack/Makefile.inc: revision 1.27 lib/libc/gen/getcap.c: revision 1.57 distrib/utils/libhack/Makefile: revision 1.25 Make shared -DSMALL libc buildable without breaking libhack We used -DSMALL to exclude code from libc in order to build libhack. Introduce -DLIBHACK to do this without so that -DSMALL does not remove code necessary for building a shared libc
|
1.27.6.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.27.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.27.6.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.38.2.1 | 31-May-2021 |
cjep | sync with head
|
1.39.8.1 | 03-Oct-2025 |
martin | Pull up following revision(s) (requested by christos in ticket #46):
lib/libc/gen/sysctl.c: revision 1.39 distrib/utils/libhack/Makefile.inc: revision 1.40
We don't need descriptions for install media.
Use a trimmed version of sysctl to reduce the size so that atari floppies work again.
|
1.2 | 14-Apr-2022 |
martin | Make this no-op variant of fmtcheck() compatible with the libc version when called with NULL as first argument.
|
1.1 | 22-Jun-2019 |
christos | branches: 1.1.6; Add an empty fmtcheck
|
1.1.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.1.6.1 | 22-Jun-2019 |
martin | file fmtcheck.c was added on branch phil-wifi on 2020-04-13 07:45:36 +0000
|
1.8 | 25-Apr-2004 |
christos | arrange for libc's getcap to be used instead of a local copy.
|
1.7 | 25-Apr-2004 |
matt | Adapt to stdlib.h/libc changes.
|
1.6 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.5 | 06-Aug-2003 |
itojun | use bounded string op and strdup
|
1.4 | 02-Feb-2002 |
lukem | ansify
|
1.3 | 15-Jun-2001 |
tsutsui | Add definitions for weak aliases so that libhack functions are actually linked instead of libc ones on ELF systems. Fixes install/13050 and install/13153.
|
1.2 | 13-Mar-1999 |
sommerfe | Make it more clear where this came from.
|
1.1 | 13-Mar-1999 |
sommerfe | Warnsify. Add reduced version of getcap routines, so sysinst need not drag in the database goop via libtermcap.
|
1.12 | 14-Sep-2005 |
drochner | branches: 1.12.20; emulate getgrouplist() directly, no need to pull in the wrapper from libc
|
1.11 | 14-Sep-2005 |
he | pty.o in libutil.a wants to call getgrent_r(), so provide a cheesy non-reentrant version here in order to avoid linker conflicts when the rest of this file is attempted linked together with libc's getgrent.o.
Reviewed by christos.
|
1.10 | 01-Apr-2005 |
he | Include <unistd.h> to get the getgroupmembership() prototype.
|
1.9 | 06-Jan-2005 |
lukem | Implement getgroupmembership(3). This is similar to getgrouplist(3), except that the "int maxgroups" and "int *ngroups" parameters are separated into two separate parameters which makes it possible to call multiple nsswitch back-ends and have the results correctly merged. getgrouplist(3) is now implemented using getgroupmembership(3).
Proposed on tech-userlevel on December 1, 2004.
|
1.8 | 13-Oct-2003 |
agc | Move Jason Downs's code from a 4-clause to a 3-clause licence by removing the advertising clause. Diffs provided in PR 22410 by Joel Baker, confirmed to the board by Jason Downs.
With additional thanks to Jason Thorpe.
|
1.7 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.6 | 19-Feb-2003 |
elric | Sync this file up with its counterpart in libc, src/lib/libc/gen/getgrent.c Patch and PR provided by: FUKAUMI Naoki
Addresses PR lib/20365
|
1.5 | 02-Feb-2002 |
lukem | sync closer to libc version
|
1.4 | 15-Jun-2001 |
tsutsui | Add definitions for weak aliases so that libhack functions are actually linked instead of libc ones on ELF systems. Fixes install/13050 and install/13153.
|
1.3 | 13-Mar-1999 |
sommerfe | Warnsify. Add reduced version of getcap routines, so sysinst need not drag in the database goop via libtermcap.
|
1.2 | 13-Oct-1995 |
gwr | branches: 1.2.4; Minor cleanup
|
1.1 | 08-Oct-1995 |
gwr | branches: 1.1.1; Initial revision
|
1.1.1.1 | 08-Oct-1995 |
gwr | branches: 1.1.1.1.2; Add some utilities all ports might use in a ramdisk root.
|
1.1.1.1.2.1 | 11-Oct-1995 |
gwr | Minor cleanup.
|
1.2.4.2 | 13-Oct-1995 |
gwr | Minor cleanup
|
1.2.4.1 | 13-Oct-1995 |
gwr | file getgrent.c was added on branch netbsd-1-1 on 1995-10-13 18:10:24 +0000
|
1.12.20.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.12 | 21-Dec-2013 |
christos | refer to our own h_errno so we don't fetch the libc one
|
1.11 | 27-Aug-2013 |
christos | avoid copying most of libc (except gethostent_r, which unfortunately adds a resolver dependency) by callling the internal nsswitch functions.
|
1.10 | 25-Aug-2013 |
christos | provide the symbols sethostent.c in libc is missing.
|
1.9 | 20-Aug-2013 |
christos | modernize, comment out dead code, amend gethostbyaddr prototype.
|
1.8 | 07-Aug-2003 |
agc | branches: 1.8.32; 1.8.56; 1.8.62; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.7 | 15-Jun-2001 |
tsutsui | Add definitions for weak aliases so that libhack functions are actually linked instead of libc ones on ELF systems. Fixes install/13050 and install/13153.
|
1.6 | 28-Apr-2001 |
kleink | Sync with gethostbyaddr() declaration change in <netdb.h> rev. 1.21; from <lha@stacken.kth.se> in PR misc/12775.
|
1.5 | 14-Jan-2000 |
pk | Deal with name space issues after libc/net updates.
|
1.4 | 13-Mar-1999 |
sommerfe | Warnsify. Add reduced version of getcap routines, so sysinst need not drag in the database goop via libtermcap.
|
1.3 | 10-Aug-1998 |
perry | bcmp->memcmp
|
1.2 | 13-Oct-1995 |
gwr | branches: 1.2.4; Minor cleanup
|
1.1 | 08-Oct-1995 |
gwr | branches: 1.1.1; Initial revision
|
1.1.1.1 | 08-Oct-1995 |
gwr | branches: 1.1.1.1.2; Add some utilities all ports might use in a ramdisk root.
|
1.1.1.1.2.1 | 11-Oct-1995 |
gwr | Minor cleanup.
|
1.2.4.2 | 13-Oct-1995 |
gwr | Minor cleanup
|
1.2.4.1 | 13-Oct-1995 |
gwr | file gethost.c was added on branch netbsd-1-1 on 1995-10-13 18:10:26 +0000
|
1.8.62.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.8.56.1 | 22-May-2014 |
yamt | 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")
|
1.8.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.4 | 09-May-2004 |
sommerfeld | branches: 1.4.26; Change hack getnetbyaddr to match new system prototype.
|
1.3 | 07-Aug-2003 |
agc | branches: 1.3.4; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.2 | 15-Jun-2001 |
tsutsui | Add definitions for weak aliases so that libhack functions are actually linked instead of libc ones on ELF systems. Fixes install/13050 and install/13153.
|
1.1 | 12-Dec-1997 |
gwr | branches: 1.1.2; Keep getnetbyname from pulling in the resolver.
|
1.1.2.2 | 12-Dec-1997 |
gwr | Keep getnetbyname from pulling in the resolver.
|
1.1.2.1 | 12-Dec-1997 |
gwr | file getnet.c was added on branch netbsd-1-3 on 1997-12-12 03:06:00 +0000
|
1.3.4.1 | 06-Jul-2005 |
riz | Pull up revision 1.4 (requested by kleink in ticket #2015): Change hack getnetbyaddr to match new system prototype.
|
1.4.26.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.4 | 15-Jun-2001 |
tsutsui | branches: 1.4.34; Add definitions for weak aliases so that libhack functions are actually linked instead of libc ones on ELF systems. Fixes install/13050 and install/13153.
|
1.3 | 13-Mar-1999 |
sommerfe | Warnsify. Add reduced version of getcap routines, so sysinst need not drag in the database goop via libtermcap.
|
1.2 | 13-Oct-1995 |
gwr | branches: 1.2.4; Minor cleanup
|
1.1 | 08-Oct-1995 |
gwr | branches: 1.1.1; Initial revision
|
1.1.1.1 | 08-Oct-1995 |
gwr | branches: 1.1.1.1.2; Add some utilities all ports might use in a ramdisk root.
|
1.1.1.1.2.1 | 11-Oct-1995 |
gwr | Minor cleanup.
|
1.2.4.2 | 13-Oct-1995 |
gwr | Minor cleanup
|
1.2.4.1 | 13-Oct-1995 |
gwr | file getnetgr.c was added on branch netbsd-1-1 on 1995-10-13 18:10:27 +0000
|
1.4.34.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.12 | 12-Jan-2011 |
joerg | Fix the weak aliases to match the libc version and not leave unresolved symbols around.
|
1.11 | 16-Jan-2009 |
he | Add some more weak aliases for versioned library calls, to prevent that we try to link in objects from libc.a where we also provide our own replacements here, leading to multiple definitions during linking.
OK'ed by christos@
|
1.10 | 28-Nov-2008 |
sborrill | Add cut-down getpwent_r() to join existing getpwent() and friends. This fixes PR 40003
|
1.9 | 31-Mar-2005 |
he | branches: 1.9.20; 1.9.28; Provide weak aliases for the newly added getpwuid_r() and getpwnam_r() functions in order to fix link-time conflicts with the C library.
|
1.8 | 31-Mar-2005 |
christos | Add re-entrant versions of the password routines. Well, not really, but close.
|
1.7 | 07-Aug-2003 |
agc | branches: 1.7.6; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.6 | 13-May-2002 |
elric | Modified pwmatchline to return the value to pw_class. This is not strictly necessary for the install floppy, but it enables one to build a rescue floppy with ssh(1) on it. ssh dereferences pw->pw_class and will therefore core dump if it is not set to something.
Reviewed By: simonb@NetBSD.ORG
|
1.5 | 02-Feb-2002 |
lukem | replace previous "cut down" getpwent.c with a version which is closer to libc/gen/getpwent.c. this version reads from master.passwd instead of passwd (thus removing the need to keep both in the mini file system and having to run pwd_mkdb to generate the latter)
|
1.4 | 15-Jun-2001 |
tsutsui | Add definitions for weak aliases so that libhack functions are actually linked instead of libc ones on ELF systems. Fixes install/13050 and install/13153.
|
1.3 | 13-Mar-1999 |
sommerfe | branches: 1.3.10; Warnsify. Add reduced version of getcap routines, so sysinst need not drag in the database goop via libtermcap.
|
1.2 | 13-Oct-1995 |
gwr | branches: 1.2.4; Minor cleanup
|
1.1 | 08-Oct-1995 |
gwr | branches: 1.1.1; Initial revision
|
1.1.1.1 | 08-Oct-1995 |
gwr | branches: 1.1.1.1.2; Add some utilities all ports might use in a ramdisk root.
|
1.1.1.1.2.1 | 11-Oct-1995 |
gwr | Minor cleanup.
|
1.2.4.2 | 13-Oct-1995 |
gwr | Minor cleanup
|
1.2.4.1 | 13-Oct-1995 |
gwr | file getpwent.c was added on branch netbsd-1-1 on 1995-10-13 18:10:28 +0000
|
1.3.10.1 | 06-Jun-2002 |
he | Pull up revision 1.6 (via patch, requested by elric): Initialize pw_class for added compatibility.
|
1.7.6.2 | 08-Apr-2005 |
tron | Pull up revision 1.9 (requested by bouyer in ticket #126): Provide weak aliases for the newly added getpwuid_r() and getpwnam_r() functions in order to fix link-time conflicts with the C library.
|
1.7.6.1 | 04-Apr-2005 |
tron | Pull up revision 1.8 (requested by thorpej in ticket #99): Add re-entrant versions of the password routines. Well, not really, but close.
|
1.9.28.1 | 29-Nov-2008 |
bouyer | Pull up following revision(s) (requested by sborrill in ticket #141): distrib/utils/libhack/getpwent.c: revision 1.10 Add cut-down getpwent_r() to join existing getpwent() and friends. This fixes PR 40003
|
1.9.20.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.4 | 18-Apr-2013 |
joerg | Override localeconv_l as well, when providing an alternative implementation of localeconv.
|
1.3 | 26-Jul-2003 |
salo | branches: 1.3.32; 1.3.56; 1.3.62; netbsd.org->NetBSD.org
|
1.2 | 19-Nov-2002 |
chris | As sys/locale.h no longer includes some extraneous headers, localeconv.c needs to include limits.h itself.
|
1.1 | 19-May-1999 |
gwr | branches: 1.1.2; Slimmed-down localeconv
|
1.1.2.2 | 19-May-1999 |
gwr | Slimmed-down localeconv
|
1.1.2.1 | 19-May-1999 |
gwr | file localeconv.c was added on branch netbsd-1-4 on 1999-05-19 03:53:59 +0000
|
1.3.62.1 | 23-Jun-2013 |
tls | resync from head
|
1.3.56.1 | 22-May-2014 |
yamt | 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")
|
1.3.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.2 | 02-Apr-2007 |
christos | Merge the multibyte routines into one file, and add stub implementations for one more that is needed, and commented out partial implementations for the test of the functions. This should stop the re-defined symbol errors for now.
|
1.1 | 15-May-2005 |
dsl | branches: 1.1.4; Stub out mbrtowc(), removes all the citrus_xxx stuff from libc. rescue_tiny fits again...
|
1.1.4.1 | 08-May-2007 |
pavel | Pull up following revision(s) originally forgotten in ticket #607: distrib/utils/libhack/Makefile: revision 1.19-1.20 distrib/utils/libhack/Makefile.inc: revision 1.20-1.21 distrib/utils/libhack/multibyte.c: revision 1.1 distrib/utils/libhack/syslog.c: revision 1.6 distrib/utils/libhack/mbrtowc.c: deleted
add prototypes for the _ss functions.
we need wcrtomb now too.
Merge the multibyte routines into one file, and add stub implementations for one more that is needed, and commented out partial implementations for the test of the functions. This should stop the re-defined symbol errors for now.
|
1.9 | 01-Aug-2019 |
martin | Avoid using an unitialized variable
|
1.8 | 28-Jul-2019 |
martin | branches: 1.8.2; We (especially libcurses and nvi) use more multibyte character locale related symbols nowadays. Update libhack to avoid pulling in full grown multibyte locale support on small install media.
|
1.7 | 15-Nov-2014 |
htodd | branches: 1.7.16; Remove unused variable.
|
1.6 | 15-Nov-2014 |
christos | handle the "special" wc NULL case.
|
1.5 | 19-Apr-2013 |
joerg | branches: 1.5.8; More locale hacks.
|
1.4 | 29-Jul-2008 |
tnozaki | branches: 1.4.18; 1.4.24; install/39193, fix signedness problem of converting char -> wchar_t.
|
1.3 | 12-Jul-2008 |
dsl | mbrtowc() gets called to initialise the mbstate from libcurses. Don't access address 0 and core dump when it does! Fixes sysinst, the install ramdiskbin gets built against the standard archive libraries (at least on amd64) which are build with HAVE_WCHAR.
|
1.2 | 29-May-2007 |
he | branches: 1.2.12; 1.2.16; Undo the #if 0 for the multibyte functions we now need to build ramdisks, and provide untested minimal implementations of mbsrtowcs() and wcsrtombs(). Verified to fix build problems for at least the amd64 and hp300 ramdisks.
|
1.1 | 02-Apr-2007 |
christos | branches: 1.1.2; Merge the multibyte routines into one file, and add stub implementations for one more that is needed, and commented out partial implementations for the test of the functions. This should stop the re-defined symbol errors for now.
|
1.1.2.2 | 08-May-2007 |
pavel | Pull up following revision(s) originally forgotten in ticket #607: distrib/utils/libhack/Makefile: revision 1.19-1.20 distrib/utils/libhack/Makefile.inc: revision 1.20-1.21 distrib/utils/libhack/multibyte.c: revision 1.1 distrib/utils/libhack/syslog.c: revision 1.6 distrib/utils/libhack/mbrtowc.c: deleted
add prototypes for the _ss functions.
we need wcrtomb now too.
Merge the multibyte routines into one file, and add stub implementations for one more that is needed, and commented out partial implementations for the test of the functions. This should stop the re-defined symbol errors for now.
|
1.1.2.1 | 02-Apr-2007 |
pavel | file multibyte.c was added on branch netbsd-4 on 2007-05-08 19:40:59 +0000
|
1.2.16.1 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.2.12.2 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.2.12.1 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.4.24.1 | 23-Jun-2013 |
tls | resync from head
|
1.4.18.1 | 22-May-2014 |
yamt | 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")
|
1.5.8.2 | 16-Nov-2014 |
martin | Additionally pull up revision 1.7 of src/distrib/utils/libhack/multibyte.c, requested by tsutsui in #242
|
1.5.8.1 | 16-Nov-2014 |
martin | Pull up following revision(s) (requested by christos in ticket #242): distrib/utils/libhack/multibyte.c: revision 1.6 handle the "special" wc NULL case.
|
1.7.16.1 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.8.2.1 | 02-Aug-2019 |
msaitoh | Pull up following revision(s) (requested by martin in ticket #2): distrib/utils/libhack/multibyte.c: revision 1.9 Avoid using an unitialized variable
|
1.1 | 28-Jul-2019 |
martin | branches: 1.1.6; We (especially libcurses and nvi) use more multibyte character locale related symbols nowadays. Update libhack to avoid pulling in full grown multibyte locale support on small install media.
|
1.1.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.1.6.1 | 28-Jul-2019 |
martin | file nl_langinfo.c was added on branch phil-wifi on 2020-04-13 07:45:36 +0000
|
1.4 | 07-Aug-2003 |
agc | branches: 1.4.32; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.3 | 15-Jun-2001 |
tsutsui | Add definitions for weak aliases so that libhack functions are actually linked instead of libc ones on ELF systems. Fixes install/13050 and install/13153.
|
1.2 | 23-May-1999 |
gwr | fix warning allegedly reported on i386
|
1.1 | 19-May-1999 |
gwr | branches: 1.1.2; Prune out references to qsort in opendir unionfs code. (Never needed on a ramdisk root.)
|
1.1.2.2 | 21-Jun-1999 |
perry | pullup 1.1->1.2 (cgd)
|
1.1.2.1 | 19-May-1999 |
perry | file opendir.c was added on branch netbsd-1-4 on 1999-06-21 13:38:00 +0000
|
1.4.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.3 | 07-Aug-2003 |
agc | branches: 1.3.32; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.2 | 27-May-1999 |
gwr | Warning fixes from kurt.schreiner
|
1.1 | 19-May-1999 |
gwr | branches: 1.1.2; Prune out NLS stuff.
|
1.1.2.2 | 21-Jun-1999 |
perry | pullup 1.1->1.2 (cgd)
|
1.1.2.1 | 19-May-1999 |
perry | file perror.c was added on branch netbsd-1-4 on 1999-06-21 13:39:35 +0000
|
1.3.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.5 | 08-Jun-2010 |
tnozaki | fix build breakage by multiple definition of __mb_cur_max.
|
1.4 | 26-Jul-2003 |
salo | branches: 1.4.32; netbsd.org->NetBSD.org
|
1.3 | 11-Aug-2000 |
tshiozak | Add __mb_cur_max and rename setlocale function. (Lack of __mb_cur_max causes to import setlocale.o in libc.a and causes conflict of symbol, pointed out by Johan Danielsson.)
|
1.2 | 09-Jan-1998 |
perry | branches: 1.2.10; RCS Id Police.
|
1.1 | 13-Sep-1996 |
gwr | branches: 1.1.2; lob off some more libc code
|
1.1.2.2 | 13-Sep-1996 |
gwr | lob off some more libc code
|
1.1.2.1 | 13-Sep-1996 |
gwr | file setlocale.c was added on branch netbsd-1-2 on 1996-09-13 18:57:39 +0000
|
1.2.10.1 | 11-Aug-2000 |
tshiozak | pull up (approved by thopej):
> Module Name: basesrc > Committed By: tshiozak > Date: Fri Aug 11 19:58:35 UTC 2000 > > Modified Files: > basesrc/distrib/utils/libhack: setlocale.c > > Log Message: > Add __mb_cur_max and rename setlocale function. > (Lack of __mb_cur_max causes to import setlocale.o in libc.a > and causes conflict of symbol, pointed out by Johan Danielsson.) > > > To generate a diff of this commit: > cvs rdiff -r1.2 -r1.3 basesrc/distrib/utils/libhack/setlocale.c
|
1.4.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.3 | 13-Aug-2019 |
christos | branches: 1.3.4; use unsigned char to prevent sign extension.
|
1.2 | 12-Aug-2019 |
martin | Make this at least work for ASCII strings (there are way more users than libcurses in various crunched environments, so the original assumption of a very limited set of inputs was wrong).
|
1.1 | 28-Jul-2019 |
martin | branches: 1.1.2; We (especially libcurses and nvi) use more multibyte character locale related symbols nowadays. Update libhack to avoid pulling in full grown multibyte locale support on small install media.
|
1.1.2.1 | 18-Aug-2019 |
msaitoh | Pull up following revision(s) (requested by martin in ticket #74): distrib/utils/libhack/strcasecmp.c: revision 1.2 distrib/utils/libhack/strcasecmp.c: revision 1.3 Make this at least work for ASCII strings (there are way more users than libcurses in various crunched environments, so the original assumption of a very limited set of inputs was wrong). use unsigned char to prevent sign extension.
|
1.3.4.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.3.4.1 | 13-Aug-2019 |
martin | file strcasecmp.c was added on branch phil-wifi on 2020-04-13 07:45:36 +0000
|
1.3 | 07-Aug-2003 |
agc | branches: 1.3.32; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.2 | 27-May-1999 |
gwr | Warning fixes from kurt.schreiner
|
1.1 | 19-May-1999 |
gwr | branches: 1.1.2; Prune out NLS stuff.
|
1.1.2.2 | 21-Jun-1999 |
perry | pullup 1.1->1.2 (cgd)
|
1.1.2.1 | 19-May-1999 |
perry | file strerror.c was added on branch netbsd-1-4 on 1999-06-21 13:39:35 +0000
|
1.3.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.4 | 07-Aug-2003 |
agc | branches: 1.4.32; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.3 | 15-Jun-2001 |
tsutsui | Add definitions for weak aliases so that libhack functions are actually linked instead of libc ones on ELF systems. Fixes install/13050 and install/13153.
|
1.2 | 27-May-1999 |
gwr | Warning fixes from kurt.schreiner
|
1.1 | 19-May-1999 |
gwr | branches: 1.1.2; Prune out NLS stuff.
|
1.1.2.2 | 21-Jun-1999 |
perry | pullup 1.1->1.2 (cgd)
|
1.1.2.1 | 19-May-1999 |
perry | file strsignal.c was added on branch netbsd-1-4 on 1999-06-21 13:39:35 +0000
|
1.4.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.8 | 11-Oct-2012 |
christos | make libhack's syslog.c produce exactly the same symbols as libc's syslog.c, so that in the future we can keep them synced. Avoid strong_alias since it does not play well with symbol renaming.
|
1.7 | 14-Jul-2012 |
abs | branches: 1.7.2; Add a check hack to ensure %m causes error message string to be shown
|
1.6 | 03-Feb-2007 |
christos | branches: 1.6.12; 1.6.36; add prototypes for the _ss functions.
|
1.5 | 06-Nov-2006 |
he | branches: 1.5.2; Implement mostly-stub versions of the new syslog functions ({v,}syslog_{r,ss}) and the corresponding openlog_r/setlogmask_r/closelog_r functions.
This should allow sparc64 to build its ramdiskbin again.
Reviewed by christos@
|
1.4 | 31-Mar-2005 |
he | Return 0xff from setlogmask() instead of falling off the end of the int-returning function without returning a value. The 0xff value is taken from the C library and is the default log mask.
|
1.3 | 17-Oct-2004 |
dsl | Add a newline to the end of the 'syslog' output when writing it to stderr. (affects output of dhclient when run from sysinst)
|
1.2 | 06-Jun-2004 |
christos | add an empty setlogmask()
|
1.1 | 06-Jun-2004 |
christos | Include a fake syslog that does only printf; saves 4K.
|
1.5.2.1 | 08-May-2007 |
pavel | Pull up following revision(s) originally forgotten in ticket #607: distrib/utils/libhack/Makefile: revision 1.19-1.20 distrib/utils/libhack/Makefile.inc: revision 1.20-1.21 distrib/utils/libhack/multibyte.c: revision 1.1 distrib/utils/libhack/syslog.c: revision 1.6 distrib/utils/libhack/mbrtowc.c: deleted
add prototypes for the _ss functions.
we need wcrtomb now too.
Merge the multibyte routines into one file, and add stub implementations for one more that is needed, and commented out partial implementations for the test of the functions. This should stop the re-defined symbol errors for now.
|
1.6.36.1 | 30-Oct-2012 |
yamt | sync with head
|
1.6.12.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.7.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.5 | 26-Jul-2003 |
salo | branches: 1.5.32; netbsd.org->NetBSD.org
|
1.4 | 03-Aug-2002 |
itojun | have setloginx() and friends to avoid linking *.o from libutil. PR 17820
|
1.3 | 21-Jun-1999 |
danw | const poison login
|
1.2 | 27-May-1999 |
gwr | Warning fixes from kurt.schreiner
|
1.1 | 19-May-1999 |
gwr | branches: 1.1.2; Stubbed-out utmp file functions.
|
1.1.2.2 | 22-Jun-1999 |
perry | pullup 1.1->1.2 (cgd)
|
1.1.2.1 | 19-May-1999 |
perry | file utmp.c was added on branch netbsd-1-4 on 1999-06-22 13:56:43 +0000
|
1.5.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.2 | 02-Apr-2007 |
christos | Merge the multibyte routines into one file, and add stub implementations for one more that is needed, and commented out partial implementations for the test of the functions. This should stop the re-defined symbol errors for now.
|
1.1 | 03-Feb-2007 |
christos | we need wcrtomb now too.
|
1.2 | 24-May-2021 |
christos | refuse should exit(3). Noted by joerg@
|
1.1 | 09-Mar-2021 |
christos | branches: 1.1.2; Add a stubbed version of libwrap (tcpwrappers)
|
1.1.2.1 | 31-May-2021 |
cjep | sync with head
|
1.5 | 10-Dec-2003 |
agc | branches: 1.5.32; Modify the licences of code written by Theo De Raadt from a 4-clause to a 2-clause licence (retaining UCB clauses (1) and (2)), per PR 22409 from Joel Baker, approved by Theo de Raadt, and ratified by myself - the only discrepancy being the handling of the original clause 3 in src/usr.sbin/yppoll/yppoll.c.
|
1.4 | 06-Aug-2003 |
itojun | use bounded string op and strdup
|
1.3 | 19-Sep-1999 |
christos | Fix floppy build in the presense of weak symbols.
|
1.2 | 13-Mar-1999 |
sommerfe | Warnsify. Add reduced version of getcap routines, so sysinst need not drag in the database goop via libtermcap.
|
1.1 | 08-Oct-1995 |
gwr | branches: 1.1.1; Initial revision
|
1.1.1.1 | 08-Oct-1995 |
gwr | Add some utilities all ports might use in a ramdisk root.
|
1.5.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.15 | 03-Feb-2010 |
roy | Userland now builds and uses terminfo instead of termcap.
OK: core@, jdc@
|
1.14 | 24-Jan-2009 |
tsutsui | WARNS=1
|
1.13 | 09-Feb-2002 |
lukem | branches: 1.13.34; use ${INSTALL_FILE} as appropriate
|
1.12 | 12-Dec-2001 |
tv | Major readability cleanup; nuke redundancies; MKfoo=no -> NOfoo=.
|
1.11 | 05-Oct-2001 |
jmc | Change all COPTS+=-Os to DBG=-Os as that var actually controls the optimization levels
|
1.10 | 20-Aug-2001 |
martin | Drop ``-Os'' on sparc64 due to toolchain issues.
The same change has already been applied on the 1.5 branch. The problems (i.e. ifconfig not showing IP addresses) have been verified to still exist with the new toolchain.
|
1.9 | 18-May-2000 |
matt | branches: 1.9.4; Part II. Link everything -static since that's what want for crunchgen later on.
|
1.8 | 18-May-2000 |
matt | Compile things with -Os. I wonder if compiling -Mno-pic for mips and vax would shrink them even more?
|
1.7 | 13-Feb-1999 |
lukem | convert from NOxxx= to MKxxx=no. include <bsd.own.mk> if testing a MKxxx variable.
|
1.6 | 13-Apr-1998 |
lukem | use CPPFLAGS not CFLAGS
|
1.5 | 04-Feb-1998 |
christos | Warnsify, remove register declarations and -lcompat
|
1.4 | 09-Jan-1998 |
perry | RCS Id Police.
|
1.3 | 12-Dec-1997 |
gwr | Add NOMAN=1
|
1.2 | 17-Nov-1997 |
cjs | branches: 1.2.2; Add <strings.h> where necessary, and remove support for tags.
|
1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1; Initial revision
|
1.1.1.1 | 17-Nov-1997 |
cjs | Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.2.2.2 | 13-Dec-1997 |
gwr | From HEAD: Add NOMAN=1
|
1.2.2.1 | 17-Nov-1997 |
gwr | file Makefile was added on branch netbsd-1-3 on 1997-12-13 00:05:54 +0000
|
1.9.4.1 | 29-Jul-2001 |
he | Apply patch (requested by martin): Drop ``-Os'' on sparc64 due to toolchain issues.
|
1.13.34.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.6 | 13-Oct-2003 |
agc | branches: 1.6.32; Move Mark Nudelman's code from a 4-clause to a 3-clause licence by removing the advertising clause. Diffs provided in PR 22549 by Joel Baker, confirmed to the board by Mark Nudelman.
|
1.5 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.4 | 06-Aug-2003 |
itojun | use bounded string op
|
1.3 | 04-Feb-1998 |
christos | Warnsify, remove register declarations and -lcompat
|
1.2 | 09-Jan-1998 |
perry | RCS Id Police.
|
1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1; Initial revision
|
1.1.1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1.1.2; Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.1.1.1.2.2 | 17-Nov-1997 |
cjs | Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.1.1.1.2.1 | 17-Nov-1997 |
cjs | file ch.c was added on branch netbsd-1-3 on 1997-11-17 02:37:16 +0000
|
1.6.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.12 | 24-Jan-2009 |
tsutsui | WARNS=1
|
1.11 | 01-Sep-2004 |
chs | branches: 1.11.26; rename a global variable so that it doesn't collide with a libcurses function when both are present in a crunched static binary. part of PR 26458.
|
1.10 | 21-Oct-2003 |
agc | branches: 1.10.2; Fix integer/NULL confusion.
|
1.9 | 13-Oct-2003 |
agc | Move Mark Nudelman's code from a 4-clause to a 3-clause licence by removing the advertising clause. Diffs provided in PR 22549 by Joel Baker, confirmed to the board by Mark Nudelman.
|
1.8 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.7 | 06-Aug-2003 |
itojun | use bounded string op
|
1.6 | 04-Jan-2001 |
lukem | use more standard %ll_ in favour of %q_
|
1.5 | 09-Feb-1998 |
thorpej | Fix some printfs and prototypes.
|
1.4 | 04-Feb-1998 |
christos | Warnsify, remove register declarations and -lcompat
|
1.3 | 09-Jan-1998 |
perry | RCS Id Police.
|
1.2 | 17-Nov-1997 |
cjs | branches: 1.2.2; Add <strings.h> where necessary, and remove support for tags.
|
1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1; Initial revision
|
1.1.1.1 | 17-Nov-1997 |
cjs | Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.2.2.2 | 17-Nov-1997 |
cjs | Add <strings.h> where necessary, and remove support for tags.
|
1.2.2.1 | 17-Nov-1997 |
cjs | file command.c was added on branch netbsd-1-3 on 1997-11-17 03:07:54 +0000
|
1.10.2.1 | 01-Sep-2004 |
jmc | Pullup rev 1.11 (requested by chs in ticket #808)
Rename variables so they dont conflict w. libcurses when crunched. PR#26458
|
1.11.26.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.5 | 13-Oct-2003 |
agc | branches: 1.5.32; Move Mark Nudelman's code from a 4-clause to a 3-clause licence by removing the advertising clause. Diffs provided in PR 22549 by Joel Baker, confirmed to the board by Mark Nudelman.
|
1.4 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.3 | 04-Feb-1998 |
christos | Warnsify, remove register declarations and -lcompat
|
1.2 | 09-Jan-1998 |
perry | RCS Id Police.
|
1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1; Initial revision
|
1.1.1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1.1.2; Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.1.1.1.2.2 | 17-Nov-1997 |
cjs | Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.1.1.1.2.1 | 17-Nov-1997 |
cjs | file decode.c was added on branch netbsd-1-3 on 1997-11-17 02:37:16 +0000
|
1.5.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.4 | 21-Oct-2009 |
snj | Remove 3rd and 4th clauses in christos' license. OK christos.
|
1.3 | 01-Sep-2004 |
chs | branches: 1.3.26; rename a global variable so that it doesn't collide with a libcurses function when both are present in a crunched static binary. part of PR 26458.
|
1.2 | 18-Oct-1999 |
pk | branches: 1.2.10; Change `putchr' prototype to make it acceptable to tputs().
|
1.1 | 04-Feb-1998 |
christos | branches: 1.1.4; Warnsify, remove register declarations and -lcompat
|
1.1.4.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.2.10.1 | 01-Sep-2004 |
jmc | Pullup rev 1.3 (requested by chs in ticket #808)
Rename variables so they dont conflict w. libcurses when crunched. PR#26458
|
1.3.26.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.6 | 13-Oct-2003 |
agc | branches: 1.6.32; Move Mark Nudelman's code from a 4-clause to a 3-clause licence by removing the advertising clause. Diffs provided in PR 22549 by Joel Baker, confirmed to the board by Mark Nudelman.
|
1.5 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.4 | 06-Aug-2003 |
itojun | use bounded string op
|
1.3 | 04-Feb-1998 |
christos | Warnsify, remove register declarations and -lcompat
|
1.2 | 09-Jan-1998 |
perry | RCS Id Police.
|
1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1; Initial revision
|
1.1.1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1.1.2; Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.1.1.1.2.2 | 17-Nov-1997 |
cjs | Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.1.1.1.2.1 | 17-Nov-1997 |
cjs | file help.c was added on branch netbsd-1-3 on 1997-11-17 02:37:16 +0000
|
1.6.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.6 | 13-Oct-2003 |
agc | branches: 1.6.32; Move Mark Nudelman's code from a 4-clause to a 3-clause licence by removing the advertising clause. Diffs provided in PR 22549 by Joel Baker, confirmed to the board by Mark Nudelman.
|
1.5 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.4 | 20-Aug-2001 |
wiz | precede, not preceed.
|
1.3 | 04-Feb-1998 |
christos | Warnsify, remove register declarations and -lcompat
|
1.2 | 09-Jan-1998 |
perry | RCS Id Police.
|
1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1; Initial revision
|
1.1.1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1.1.2; Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.1.1.1.2.2 | 17-Nov-1997 |
cjs | Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.1.1.1.2.1 | 17-Nov-1997 |
cjs | file input.c was added on branch netbsd-1-3 on 1997-11-17 02:37:16 +0000
|
1.6.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.6 | 24-Jan-2009 |
tsutsui | WARNS=1
|
1.5 | 13-Oct-2003 |
agc | branches: 1.5.32; Move Mark Nudelman's code from a 4-clause to a 3-clause licence by removing the advertising clause. Diffs provided in PR 22549 by Joel Baker, confirmed to the board by Mark Nudelman.
|
1.4 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.3 | 09-Jan-1998 |
perry | RCS Id Police.
|
1.2 | 17-Nov-1997 |
cjs | branches: 1.2.2; Don't need real regexps on search.
|
1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1; Initial revision
|
1.1.1.1 | 17-Nov-1997 |
cjs | Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.2.2.2 | 17-Nov-1997 |
cjs | Don't need real regexps on search.
|
1.2.2.1 | 17-Nov-1997 |
cjs | file less.h was added on branch netbsd-1-3 on 1997-11-17 03:00:17 +0000
|
1.5.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.5 | 13-Oct-2003 |
agc | branches: 1.5.32; Move Mark Nudelman's code from a 4-clause to a 3-clause licence by removing the advertising clause. Diffs provided in PR 22549 by Joel Baker, confirmed to the board by Mark Nudelman.
|
1.4 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.3 | 04-Feb-1998 |
christos | Warnsify, remove register declarations and -lcompat
|
1.2 | 09-Jan-1998 |
perry | RCS Id Police.
|
1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1; Initial revision
|
1.1.1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1.1.2; Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.1.1.1.2.2 | 17-Nov-1997 |
cjs | Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.1.1.1.2.1 | 17-Nov-1997 |
cjs | file line.c was added on branch netbsd-1-3 on 1997-11-17 02:37:16 +0000
|
1.5.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.5 | 13-Oct-2003 |
agc | branches: 1.5.32; Move Mark Nudelman's code from a 4-clause to a 3-clause licence by removing the advertising clause. Diffs provided in PR 22549 by Joel Baker, confirmed to the board by Mark Nudelman.
|
1.4 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.3 | 04-Feb-1998 |
christos | Warnsify, remove register declarations and -lcompat
|
1.2 | 09-Jan-1998 |
perry | RCS Id Police.
|
1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1; Initial revision
|
1.1.1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1.1.2; Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.1.1.1.2.2 | 17-Nov-1997 |
cjs | Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.1.1.1.2.1 | 17-Nov-1997 |
cjs | file linenum.c was added on branch netbsd-1-3 on 1997-11-17 02:37:16 +0000
|
1.5.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.13 | 10-Jul-2013 |
joerg | Fix stack overflow.
|
1.12 | 03-Jul-2013 |
matt | Just split it into two strings and eliminate the newline. This goes into .ident so the newline doesn't matter.
|
1.11 | 28-Jun-2013 |
matt | Use ANSI C string concatenation
|
1.10 | 24-Jan-2009 |
tsutsui | branches: 1.10.8; 1.10.14; Remove the \n and tab from the __COPYRIGHT() strings to appease asm warnings.
|
1.9 | 01-Sep-2004 |
chs | branches: 1.9.26; 1.9.38; rename a global variable so that it doesn't collide with a libcurses function when both are present in a crunched static binary. part of PR 26458.
|
1.8 | 13-Oct-2003 |
agc | branches: 1.8.2; Move Mark Nudelman's code from a 4-clause to a 3-clause licence by removing the advertising clause. Diffs provided in PR 22549 by Joel Baker, confirmed to the board by Mark Nudelman.
|
1.7 | 10-Aug-2003 |
mrg | avoid gcc3 cpp lossage.
|
1.6 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.5 | 06-Aug-2003 |
itojun | use bounded string op
|
1.4 | 04-Feb-1998 |
christos | Warnsify, remove register declarations and -lcompat
|
1.3 | 09-Jan-1998 |
perry | RCS Id Police.
|
1.2 | 17-Nov-1997 |
cjs | branches: 1.2.2; Add <strings.h> where necessary, and remove support for tags.
|
1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1; Initial revision
|
1.1.1.1 | 17-Nov-1997 |
cjs | Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.2.2.2 | 17-Nov-1997 |
cjs | Add <strings.h> where necessary, and remove support for tags.
|
1.2.2.1 | 17-Nov-1997 |
cjs | file main.c was added on branch netbsd-1-3 on 1997-11-17 03:07:55 +0000
|
1.8.2.1 | 01-Sep-2004 |
jmc | Pullup rev 1.9 (requested by chs in ticket #808)
Rename variables so they dont conflict w. libcurses when crunched. PR#26458
|
1.9.38.1 | 06-Mar-2012 |
matt | Change to use C89 concatenated strings.
|
1.9.26.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.10.14.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.10.8.1 | 22-May-2014 |
yamt | 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")
|
1.10 | 08-Jun-2012 |
jdf | Change name of author from Nudleman to Nudelman. See less(1) or http://en.wikipedia.org/wiki/Less_(Unix) for reference. Patch provided by Bug Hunting
|
1.9 | 22-Mar-2012 |
wiz | Fix whitespace nits. Suggested by Bug Hunting.
|
1.8 | 07-Aug-2003 |
agc | branches: 1.8.32; 1.8.56; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.7 | 25-Feb-2003 |
wiz | .Nm does not need a dummy argument ("") before punctuation or for correct formatting of the SYNOPSIS any longer.
|
1.6 | 04-Feb-2003 |
perry | "Utilize" has exactly the same meaning as "use," but it is more difficult to read and understand. Most manuals of English style therefore say that you should use "use".
|
1.5 | 15-Jan-2002 |
wiz | Use standard headers and sort sections.
|
1.4 | 25-Jun-2001 |
hubertf | close a .Bl
|
1.3 | 28-Apr-1998 |
fair | fix mdoc references and .Nm usage
|
1.2 | 09-Jan-1998 |
perry | RCS Id Police.
|
1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1; Initial revision
|
1.1.1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1.1.2; Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.1.1.1.2.2 | 17-Nov-1997 |
cjs | Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.1.1.1.2.1 | 17-Nov-1997 |
cjs | file more.1 was added on branch netbsd-1-3 on 1997-11-17 02:37:16 +0000
|
1.8.56.2 | 30-Oct-2012 |
yamt | sync with head
|
1.8.56.1 | 17-Apr-2012 |
yamt | sync with head
|
1.8.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.3 | 29-Sep-2020 |
msaitoh | s/occurence/occurrence/
|
1.2 | 20-Aug-2001 |
wiz | branches: 1.2.34; precede, not preceed.
|
1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1; Initial revision
|
1.1.1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1.1.2; Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.1.1.1.2.2 | 17-Nov-1997 |
cjs | Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.1.1.1.2.1 | 17-Nov-1997 |
cjs | file more.help was added on branch netbsd-1-3 on 1997-11-17 02:37:16 +0000
|
1.2.34.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.7 | 13-Oct-2003 |
agc | branches: 1.7.32; Move Mark Nudelman's code from a 4-clause to a 3-clause licence by removing the advertising clause. Diffs provided in PR 22549 by Joel Baker, confirmed to the board by Mark Nudelman.
|
1.6 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.5 | 11-Jun-2001 |
wiz | Fix various misspellings of compatible/compatibility.
|
1.4 | 04-Feb-1998 |
christos | Warnsify, remove register declarations and -lcompat
|
1.3 | 09-Jan-1998 |
perry | RCS Id Police.
|
1.2 | 17-Nov-1997 |
cjs | branches: 1.2.2; Add <strings.h> where necessary, and remove support for tags.
|
1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1; Initial revision
|
1.1.1.1 | 17-Nov-1997 |
cjs | Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.2.2.2 | 17-Nov-1997 |
cjs | Add <strings.h> where necessary, and remove support for tags.
|
1.2.2.1 | 17-Nov-1997 |
cjs | file option.c was added on branch netbsd-1-3 on 1997-11-17 03:07:56 +0000
|
1.7.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.9 | 26-Jan-2016 |
christos | PR/50710: David Binderman: Fix memory leak.
|
1.8 | 24-Jan-2009 |
tsutsui | WARNS=1
|
1.7 | 13-Oct-2003 |
agc | branches: 1.7.32; Move Mark Nudelman's code from a 4-clause to a 3-clause licence by removing the advertising clause. Diffs provided in PR 22549 by Joel Baker, confirmed to the board by Mark Nudelman.
|
1.6 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.5 | 06-Aug-2003 |
itojun | use bounded string op
|
1.4 | 04-Feb-1998 |
christos | Warnsify, remove register declarations and -lcompat
|
1.3 | 09-Jan-1998 |
perry | RCS Id Police.
|
1.2 | 17-Nov-1997 |
cjs | branches: 1.2.2; Add <strings.h> where necessary, and remove support for tags.
|
1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1; Initial revision
|
1.1.1.1 | 17-Nov-1997 |
cjs | Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.2.2.2 | 17-Nov-1997 |
cjs | Add <strings.h> where necessary, and remove support for tags.
|
1.2.2.1 | 17-Nov-1997 |
cjs | file os.c was added on branch netbsd-1-3 on 1997-11-17 03:07:58 +0000
|
1.7.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.8 | 24-Jan-2009 |
tsutsui | WARNS=1
|
1.7 | 13-Oct-2003 |
agc | branches: 1.7.32; Move Mark Nudelman's code from a 4-clause to a 3-clause licence by removing the advertising clause. Diffs provided in PR 22549 by Joel Baker, confirmed to the board by Mark Nudelman.
|
1.6 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.5 | 19-Oct-1999 |
dan | Fix up conflicting decl for putchr()
|
1.4 | 04-Feb-1998 |
christos | branches: 1.4.4; Warnsify, remove register declarations and -lcompat
|
1.3 | 09-Jan-1998 |
perry | RCS Id Police.
|
1.2 | 17-Nov-1997 |
cjs | branches: 1.2.2; Add <strings.h> where necessary, and remove support for tags.
|
1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1; Initial revision
|
1.1.1.1 | 17-Nov-1997 |
cjs | Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.2.2.2 | 17-Nov-1997 |
cjs | Add <strings.h> where necessary, and remove support for tags.
|
1.2.2.1 | 17-Nov-1997 |
cjs | file output.c was added on branch netbsd-1-3 on 1997-11-17 03:07:59 +0000
|
1.4.4.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.7.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.3 | 07-Aug-2003 |
agc | branches: 1.3.32; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.2 | 09-Jan-1998 |
perry | RCS Id Police.
|
1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1; Initial revision
|
1.1.1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1.1.2; Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.1.1.1.2.2 | 17-Nov-1997 |
cjs | Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.1.1.1.2.1 | 17-Nov-1997 |
cjs | file pathnames.h was added on branch netbsd-1-3 on 1997-11-17 02:37:16 +0000
|
1.3.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.5 | 13-Oct-2003 |
agc | branches: 1.5.32; Move Mark Nudelman's code from a 4-clause to a 3-clause licence by removing the advertising clause. Diffs provided in PR 22549 by Joel Baker, confirmed to the board by Mark Nudelman.
|
1.4 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.3 | 04-Feb-1998 |
christos | Warnsify, remove register declarations and -lcompat
|
1.2 | 09-Jan-1998 |
perry | RCS Id Police.
|
1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1; Initial revision
|
1.1.1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1.1.2; Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.1.1.1.2.2 | 17-Nov-1997 |
cjs | Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.1.1.1.2.1 | 17-Nov-1997 |
cjs | file position.c was added on branch netbsd-1-3 on 1997-11-17 02:37:16 +0000
|
1.5.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.11 | 29-Sep-2020 |
msaitoh | s/occurence/occurrence/
|
1.10 | 24-Jan-2009 |
tsutsui | WARNS=1
|
1.9 | 13-Oct-2003 |
agc | branches: 1.9.32; Move Mark Nudelman's code from a 4-clause to a 3-clause licence by removing the advertising clause. Diffs provided in PR 22549 by Joel Baker, confirmed to the board by Mark Nudelman.
|
1.8 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.7 | 06-Aug-2003 |
itojun | use bounded string op
|
1.6 | 20-Aug-2001 |
wiz | precede, not preceed.
|
1.5 | 09-Feb-1998 |
thorpej | Fix some printfs and prototypes.
|
1.4 | 04-Feb-1998 |
christos | Warnsify, remove register declarations and -lcompat
|
1.3 | 09-Jan-1998 |
perry | RCS Id Police.
|
1.2 | 17-Nov-1997 |
cjs | branches: 1.2.2; Add <strings.h> where necessary, and remove support for tags.
|
1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1; Initial revision
|
1.1.1.1 | 17-Nov-1997 |
cjs | Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.2.2.2 | 17-Nov-1997 |
cjs | Add <strings.h> where necessary, and remove support for tags.
|
1.2.2.1 | 17-Nov-1997 |
cjs | file prim.c was added on branch netbsd-1-3 on 1997-11-17 03:08:00 +0000
|
1.9.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.7 | 13-Oct-2003 |
agc | branches: 1.7.32; Move Mark Nudelman's code from a 4-clause to a 3-clause licence by removing the advertising clause. Diffs provided in PR 22549 by Joel Baker, confirmed to the board by Mark Nudelman.
|
1.6 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.5 | 06-Aug-2003 |
itojun | use bounded string op
|
1.4 | 04-Feb-1998 |
christos | Warnsify, remove register declarations and -lcompat
|
1.3 | 09-Jan-1998 |
perry | RCS Id Police.
|
1.2 | 17-Nov-1997 |
cjs | branches: 1.2.2; Add <strings.h> where necessary, and remove support for tags.
|
1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1; Initial revision
|
1.1.1.1 | 17-Nov-1997 |
cjs | Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.2.2.2 | 17-Nov-1997 |
cjs | Add <strings.h> where necessary, and remove support for tags.
|
1.2.2.1 | 17-Nov-1997 |
cjs | file screen.c was added on branch netbsd-1-3 on 1997-11-17 03:08:01 +0000
|
1.7.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.6 | 01-Sep-2004 |
chs | branches: 1.6.26; rename a global variable so that it doesn't collide with a libcurses function when both are present in a crunched static binary. part of PR 26458.
|
1.5 | 13-Oct-2003 |
agc | branches: 1.5.2; Move Mark Nudelman's code from a 4-clause to a 3-clause licence by removing the advertising clause. Diffs provided in PR 22549 by Joel Baker, confirmed to the board by Mark Nudelman.
|
1.4 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.3 | 04-Feb-1998 |
christos | Warnsify, remove register declarations and -lcompat
|
1.2 | 09-Jan-1998 |
perry | RCS Id Police.
|
1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1; Initial revision
|
1.1.1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1.1.2; Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.1.1.1.2.2 | 17-Nov-1997 |
cjs | Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.1.1.1.2.1 | 17-Nov-1997 |
cjs | file signal.c was added on branch netbsd-1-3 on 1997-11-17 02:37:16 +0000
|
1.5.2.1 | 01-Sep-2004 |
jmc | Pullup rev 1.6 (requested by chs in ticket #808)
Rename variables so they dont conflict w. libcurses when crunched. PR#26458
|
1.6.26.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.2 | 17-Nov-1997 |
cjs | Add <strings.h> where necessary, and remove support for tags.
|
1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1; Initial revision
|
1.1.1.1 | 17-Nov-1997 |
cjs | Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.5 | 13-Oct-2003 |
agc | branches: 1.5.32; Move Mark Nudelman's code from a 4-clause to a 3-clause licence by removing the advertising clause. Diffs provided in PR 22549 by Joel Baker, confirmed to the board by Mark Nudelman.
|
1.4 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.3 | 04-Feb-1998 |
christos | Warnsify, remove register declarations and -lcompat
|
1.2 | 09-Jan-1998 |
perry | RCS Id Police.
|
1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1; Initial revision
|
1.1.1.1 | 17-Nov-1997 |
cjs | branches: 1.1.1.1.2; Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.1.1.1.2.2 | 17-Nov-1997 |
cjs | Import of berkeley more(1) for use on install disks, because it's considerably smaller than less(1), our replacement for it.
|
1.1.1.1.2.1 | 17-Nov-1997 |
cjs | file ttyin.c was added on branch netbsd-1-3 on 1997-11-17 02:37:16 +0000
|
1.5.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.8 | 28-Aug-2022 |
tsutsui | Avoid more obsolescent binary primaries not supported by crunched test(1).
See PR/54835 and PR/56983 for details.
|
1.7 | 26-Jul-2003 |
salo | branches: 1.7.32; 1.7.102; netbsd.org->NetBSD.org
|
1.6 | 14-Jun-2000 |
cgd | sweep of my licenses (userland files w/o only my copyright) for consistency. (no functional changes)
|
1.5 | 14-Jun-2000 |
cgd | fix up NetBSD RCS Ids to match the standard, and the leading comment as to match as well. No functional changes.
|
1.4 | 18-Apr-1999 |
minoura | Which is the tmp_dir (the directory which contain CHANGES or that of base.tgz) was a FAQ. Note more clearly.
|
1.3 | 26-Mar-1999 |
minoura | branches: 1.3.2; Use pax(1) instead of tar(1). MD parts already have this change. /usr/bin/tar can be removed from the miniroot.
|
1.2 | 28-Nov-1998 |
jonathan | Copy script-based installer from i386 ramdisk to MI directory.
|
1.1 | 14-Jun-1997 |
perry | Initial commit of new single floppy install/upgrade system.
|
1.3.2.1 | 19-Apr-1999 |
cjs | Pull up to HEAD 1.4, per MINOURA Makoto <minoura@netbsd.org>
|
1.7.102.1 | 30-Aug-2022 |
martin | Pull up following revision(s) (requested by tsutsui in ticket #1514):
distrib/atari/floppies/common/dot.profile: revision 1.9 distrib/vax/inst-common/dot.commonutils: revision 1.6 distrib/amiga/miniroot/dot.profile: revision 1.11 distrib/utils/script-installer/dot.commonutils: revision 1.8 distrib/amiga/floppies/inst-common/dot.commonutils: revision 1.9
Fix yet another "[: SMALL test, no fallback usage" error on installation.
The same problem as PR/54835 of the miniroot scripts, i.e. avoid and replace use of -o binary primary marked obsolescent by POSIX.1-2017: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/test.html#tag_20_12 8_16
Noticed on installation of NetBSD 9.3 on TT030, and maybe should be pulled up to netbsd-9.
Avoid more obsolescent binary primaries not supported by crunched test(1).
See PR/54835 and PR/56983 for details.
|
1.7.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.8 | 26-Jul-2003 |
salo | branches: 1.8.32; netbsd.org->NetBSD.org
|
1.7 | 14-Jun-2000 |
cgd | sweep of my licenses (userland files w/o only my copyright) for consistency. (no functional changes)
|
1.6 | 14-Jun-2000 |
cgd | fix up NetBSD RCS Ids to match the standard, and the leading comment as to match as well. No functional changes.
|
1.5 | 22-Jun-1999 |
cgd | explicitly mention that the domain name requested is the DNS domain name
|
1.4 | 28-Nov-1998 |
jonathan | branches: 1.4.2; Copy script-based installer from i386 ramdisk to MI directory.
|
1.3 | 15-Aug-1997 |
perry | improve the net interface config stuff
|
1.2 | 04-Aug-1997 |
phil | In Config(): hostname.XXX -> ifconfig.XXX for new netstart.
|
1.1 | 14-Jun-1997 |
perry | Initial commit of new single floppy install/upgrade system.
|
1.4.2.1 | 22-Jun-1999 |
perry | pullup 1.4->1.5 (cgd): mention the domain name is the DNS name
|
1.8.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.2 | 09-Jun-2004 |
abs | branches: 1.2.2; 1.2.28; Define and use NOTINCRUNCHED to allow sparkcrc to overide the ../Makefile.inc default of building static and not allowing install. Now we can build it as a tool.
|
1.1 | 08-Jun-2004 |
abs | Import a trivial program to generate 16bit CRCs as used in sparkive archives. For use by mksparkive.sh in generating the acorn32 bootloader sparkive.
|
1.2.28.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.2.2.3 | 17-Jun-2004 |
tron | Pull up revision 1.2 (requested by abs in ticket #497): Define and use NOTINCRUNCHED to allow sparkcrc to overide the ../Makefile.inc default of building static and not allowing install. Now we can build it as a tool.
|
1.2.2.2 | 17-Jun-2004 |
tron | Pull up revision 1.1 (requested by abs in ticket #497): Import a trivial program to generate 16bit CRCs as used in sparkive archives. For use by mksparkive.sh in generating the acorn32 bootloader sparkive.
|
1.2.2.1 | 09-Jun-2004 |
tron | file Makefile was added on branch netbsd-2-0 on 2004-06-17 08:03:09 +0000
|
1.3 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.2 | 10-Nov-2004 |
jmc | branches: 1.2.26; 1.2.28; Make sure this picks up nbtool_config.h so non-NetBSD builds work
|
1.1 | 08-Jun-2004 |
abs | branches: 1.1.2; Import a trivial program to generate 16bit CRCs as used in sparkive archives. For use by mksparkive.sh in generating the acorn32 bootloader sparkive.
|
1.1.2.2 | 17-Jun-2004 |
tron | Pull up revision 1.1 (requested by abs in ticket #497): Import a trivial program to generate 16bit CRCs as used in sparkive archives. For use by mksparkive.sh in generating the acorn32 bootloader sparkive.
|
1.1.2.1 | 08-Jun-2004 |
tron | file sparkcrc.c was added on branch netbsd-2-0 on 2004-06-17 08:03:09 +0000
|
1.2.28.1 | 18-May-2008 |
yamt | sync with head.
|
1.2.26.2 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.2.26.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.8 | 19-May-2011 |
tsutsui | - WARNSfy - KNF, ANSIfy, misc cosmetics
note: this is small shell, not secure shell.
|
1.7 | 12-Dec-2001 |
tv | branches: 1.7.34; Major readability cleanup; nuke redundancies; MKfoo=no -> NOfoo=.
|
1.6 | 05-Oct-2001 |
jmc | Change all COPTS+=-Os to DBG=-Os as that var actually controls the optimization levels
|
1.5 | 20-Aug-2001 |
martin | Drop ``-Os'' on sparc64 due to toolchain issues.
The same change has already been applied on the 1.5 branch. The problems (i.e. ifconfig not showing IP addresses) have been verified to still exist with the new toolchain.
|
1.4 | 18-May-2000 |
matt | branches: 1.4.4; Part II. Link everything -static since that's what want for crunchgen later on.
|
1.3 | 18-May-2000 |
matt | Compile things with -Os. I wonder if compiling -Mno-pic for mips and vax would shrink them even more?
|
1.2 | 13-Feb-1999 |
lukem | convert from NOxxx= to MKxxx=no. include <bsd.own.mk> if testing a MKxxx variable.
|
1.1 | 08-Oct-1995 |
gwr | branches: 1.1.1; Initial revision
|
1.1.1.1 | 08-Oct-1995 |
gwr | Add some utilities all ports might use in a ramdisk root.
|
1.4.4.1 | 29-Jul-2001 |
he | Apply patch (requested by martin): Drop ``-Os'' on sparc64 due to toolchain issues.
|
1.7.34.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.6 | 07-Nov-2013 |
christos | remove unused variable
|
1.5 | 25-Aug-2011 |
christos | branches: 1.5.2; 1.5.8; fix non-literal format string
|
1.4 | 19-May-2011 |
tsutsui | - WARNSfy - KNF, ANSIfy, misc cosmetics
note: this is small shell, not secure shell.
|
1.3 | 21-Oct-2009 |
snj | Drop 3rd and 4th clauses. Approved by gwr@ (copyright holder).
|
1.2 | 26-May-2002 |
wiz | branches: 1.2.32; __STDC__ is always defined on NetBSD.
|
1.1 | 08-Oct-1995 |
gwr | branches: 1.1.1; Initial revision
|
1.1.1.1 | 08-Oct-1995 |
gwr | Add some utilities all ports might use in a ramdisk root.
|
1.2.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.5.8.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.5.2.1 | 22-May-2014 |
yamt | 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")
|
1.8 | 19-May-2011 |
tsutsui | - WARNSfy - KNF, ANSIfy, misc cosmetics
|
1.7 | 12-Dec-2001 |
tv | branches: 1.7.34; Major readability cleanup; nuke redundancies; MKfoo=no -> NOfoo=.
|
1.6 | 05-Oct-2001 |
jmc | Change all COPTS+=-Os to DBG=-Os as that var actually controls the optimization levels
|
1.5 | 20-Aug-2001 |
martin | Drop ``-Os'' on sparc64 due to toolchain issues.
The same change has already been applied on the 1.5 branch. The problems (i.e. ifconfig not showing IP addresses) have been verified to still exist with the new toolchain.
|
1.4 | 18-May-2000 |
matt | branches: 1.4.4; Part II. Link everything -static since that's what want for crunchgen later on.
|
1.3 | 18-May-2000 |
matt | Compile things with -Os. I wonder if compiling -Mno-pic for mips and vax would shrink them even more?
|
1.2 | 13-Feb-1999 |
lukem | convert from NOxxx= to MKxxx=no. include <bsd.own.mk> if testing a MKxxx variable.
|
1.1 | 08-Oct-1995 |
gwr | branches: 1.1.1; Initial revision
|
1.1.1.1 | 08-Oct-1995 |
gwr | Add some utilities all ports might use in a ramdisk root.
|
1.4.4.1 | 29-Jul-2001 |
he | Apply patch (requested by martin): Drop ``-Os'' on sparc64 due to toolchain issues.
|
1.7.34.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.6 | 20-May-2011 |
christos | a little better.
|
1.5 | 19-May-2011 |
tsutsui | - WARNSfy - KNF, ANSIfy, misc cosmetics
|
1.4 | 02-Apr-2010 |
christos | handle ctime returning NULL.
|
1.3 | 21-Oct-2009 |
snj | Drop 3rd and 4th clauses. Approved by gwr@ (copyright holder).
|
1.2 | 24-Jun-2006 |
mrg | branches: 1.2.20; need <stdlib.h> for exit(3) prototype.
|
1.1 | 08-Oct-1995 |
gwr | branches: 1.1.1; Initial revision
|
1.1.1.1 | 08-Oct-1995 |
gwr | Add some utilities all ports might use in a ramdisk root.
|
1.2.20.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.2 | 24-Jan-2018 |
skrll | Remove port-acorn26
OK core@
|
1.1 | 31-Jan-2016 |
christos | PR/50729: Izumi Tsutsui: Add "small" disklabel
|
1.2 | 12-Dec-2001 |
tv | branches: 1.2.34; Major readability cleanup; nuke redundancies; MKfoo=no -> NOfoo=.
|
1.1 | 09-Aug-2000 |
leo | branches: 1.1.1; Initial revision
|
1.1.1.1 | 09-Aug-2000 |
leo | branches: 1.1.1.1.2; smaller ed(1)
|
1.1.1.1.2.2 | 17-Aug-2000 |
leo | Pullup new directory x_ed (requested by leo; approved by thorpej)
A version of ed(1) without DES support. Saves +/- 8KB on the miniroot.
|
1.1.1.1.2.1 | 09-Aug-2000 |
leo | file Makefile was added on branch netbsd-1-5 on 2000-08-17 08:01:03 +0000
|
1.2.34.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.3 | 26-Jul-2023 |
rin | x_fsck_ffs, x_newfs: XXX: Sprinkle -Wno-error=address-of-packed-member for GCC/powerpc 10.5.0 with -Os.
|
1.2 | 18-Apr-2020 |
jdolecek | enable NO_IOBUF_ALIGNED for x_newfs and x_fsck_ffs
|
1.1 | 08-Feb-2017 |
rin | branches: 1.1.2; 1.1.14; Add smaller versions of fsck_ffs(8) and newfs(8) for install media, where support for Endian-Independent FFS and Apple UFS is disabled unless FFS_EI=1 and APPLE_UFS=1 are added to CRUNCHENV, respectively.
This reduces the size of ramdisk image for atari by over 15KB.
Thanks tsutsui and christos for their useful comments.
|
1.1.14.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.1.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.1.2.1 | 08-Feb-2017 |
pgoyette | file Makefile was added on branch pgoyette-localcount on 2017-03-20 06:52:10 +0000
|
1.12 | 10-Jul-2022 |
mrg | include bsd.own.mk to ensure that USE_XZ_SETS is set properly before using it.
this should fix PR#56919.
|
1.11 | 03-Jun-2020 |
rin | Manifest that we need liblzma only when USE_XZ_SETS is enabled.
|
1.10 | 26-Oct-2018 |
christos | fixed.
|
1.9 | 01-Oct-2018 |
martin | Make gzip on some crunched install media support xz decompression (just like our base version does).
|
1.8 | 19-Jun-2011 |
tsutsui | branches: 1.8.42; 1.8.44; Add -DNO_PACK_SUPPORT and -DNO_XZ_SUPPORT to CPPFLAGS to omit extra algorithm not used in installer.
XXX: should we use positive options in usr.bin/gzip/Makefile?
|
1.7 | 28-Mar-2004 |
mrg | branches: 1.7.32; 1.7.40; 1.7.48; 1.7.54; 1.7.56; delete these old sources. use usr.bin/gzip sources but disable a lot of stuff: bz2 support, compress support, many non-required options.
now x_gzip supports "gzip -l" so sysinst should work for these platforms.
gzip will grow slightly - 400 or so bytes on x86 - but this is a small price to pay for working -l support...
|
1.6 | 12-Dec-2001 |
tv | Major readability cleanup; nuke redundancies; MKfoo=no -> NOfoo=.
|
1.5 | 05-Oct-2001 |
jmc | Change all COPTS+=-Os to DBG=-Os as that var actually controls the optimization levels
|
1.4 | 20-Aug-2001 |
martin | Drop ``-Os'' on sparc64 due to toolchain issues.
The same change has already been applied on the 1.5 branch. The problems (i.e. ifconfig not showing IP addresses) have been verified to still exist with the new toolchain.
|
1.3 | 18-May-2000 |
matt | branches: 1.3.4; Part II. Link everything -static since that's what want for crunchgen later on.
|
1.2 | 18-May-2000 |
matt | Compile things with -Os. I wonder if compiling -Mno-pic for mips and vax would shrink them even more?
|
1.1 | 06-Jun-1998 |
mrg | branches: 1.1.1; Initial revision
|
1.1.1.1 | 06-Jun-1998 |
mrg | branches: 1.1.1.1.2; add my zlib-based gzip for installs.
|
1.1.1.1.2.2 | 19-Jan-1999 |
cgd | pull up rev 1.1 from trunk (new file). (mrg)
|
1.1.1.1.2.1 | 06-Jun-1998 |
cgd | file Makefile was added on branch netbsd-1-3 on 1999-01-19 07:40:03 +0000
|
1.3.4.1 | 29-Jul-2001 |
he | Apply patch (requested by martin): Drop ``-Os'' on sparc64 due to toolchain issues.
|
1.7.56.1 | 16-Mar-2015 |
bouyer | usr.bin/gzip/Makefile patch usr.bin/gzip/gzip.1 1.20-1.24 usr.bin/gzip/gzip.c 1.98-1.107 usr.bin/gzip/zuncompress.c 1.7-1.8 distrib/utils/x_gzip/Makefile patch
Sync gzip core with HEAD. [mrg, ticket #1951]
|
1.7.54.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
1.7.48.1 | 16-Mar-2015 |
bouyer | usr.bin/gzip/Makefile patch usr.bin/gzip/gzip.1 1.20-1.24 usr.bin/gzip/gzip.c 1.98-1.107 usr.bin/gzip/zuncompress.c 1.7-1.8 distrib/utils/x_gzip/Makefile patch
Sync gzip core with HEAD. [mrg, ticket #1951]
|
1.7.40.1 | 16-Mar-2015 |
bouyer | usr.bin/gzip/Makefile patch usr.bin/gzip/gzip.1 1.20-1.24 usr.bin/gzip/gzip.c 1.98-1.107 usr.bin/gzip/zuncompress.c 1.7-1.8 distrib/utils/x_gzip/Makefile patch
Sync gzip core with HEAD. [mrg, ticket #1951]
|
1.7.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.8.44.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.8.42.2 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.8.42.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.3 | 28-Mar-2004 |
mrg | delete these old sources. use usr.bin/gzip sources but disable a lot of stuff: bz2 support, compress support, many non-required options.
now x_gzip supports "gzip -l" so sysinst should work for these platforms.
gzip will grow slightly - 400 or so bytes on x86 - but this is a small price to pay for working -l support...
|
1.2 | 15-Jan-2002 |
wiz | Whitespace nit, sort sections, drop trailing dot in SEE ALSO.
|
1.1 | 06-Jun-1998 |
mrg | branches: 1.1.1; Initial revision
|
1.1.1.1 | 06-Jun-1998 |
mrg | branches: 1.1.1.1.2; add my zlib-based gzip for installs.
|
1.1.1.1.2.2 | 19-Jan-1999 |
cgd | pull up rev 1.1 from trunk (new file). (mrg)
|
1.1.1.1.2.1 | 06-Jun-1998 |
cgd | file gzip.1 was added on branch netbsd-1-3 on 1999-01-19 07:40:03 +0000
|
1.6 | 28-Mar-2004 |
mrg | delete these old sources. use usr.bin/gzip sources but disable a lot of stuff: bz2 support, compress support, many non-required options.
now x_gzip supports "gzip -l" so sysinst should work for these platforms.
gzip will grow slightly - 400 or so bytes on x86 - but this is a small price to pay for working -l support...
|
1.5 | 22-Dec-2003 |
simonb | ANSIfy, de-__P(), minor KNF.
|
1.4 | 06-Aug-2003 |
itojun | use bounded string op
|
1.3 | 19-Feb-2001 |
cgd | convert to use getprogname()
|
1.2 | 04-Jan-2001 |
lukem | use more standard %ll_ in favour of %q_
|
1.1 | 06-Jun-1998 |
mrg | branches: 1.1.1; Initial revision
|
1.1.1.1 | 06-Jun-1998 |
mrg | branches: 1.1.1.1.2; add my zlib-based gzip for installs.
|
1.1.1.1.2.2 | 19-Jan-1999 |
cgd | pull up rev 1.1 from trunk (new file). (mrg)
|
1.1.1.1.2.1 | 06-Jun-1998 |
cgd | file gzip.c was added on branch netbsd-1-3 on 1999-01-19 07:40:03 +0000
|
1.40 | 11-May-2022 |
rin | Introduce NOIEEE80211 option, by which IEEE 802.11 support is dropped from ifconfig(8) in crunched binaries. This saves ~9KB for, e.g., m68k.
|
1.39 | 02-May-2017 |
christos | define SMALLPROG
|
1.38 | 08-Feb-2017 |
rin | branches: 1.38.2; Cosmetic changes. No functional changes.
|
1.37 | 08-Feb-2017 |
rin | Replace ".PATH ${SRCDIR}" before including Makefile.common to ensure the correct order of search path.
|
1.36 | 08-Feb-2017 |
rin | Factor out a common part in Makefile's of ifconfig and x_ifconfig.
|
1.35 | 08-Feb-2017 |
rin | Rename sbin/ifconfig/Makefile.inc to Makefile.common; the former can potentially conflict with bsd.subdir.mk.
|
1.34 | 07-Feb-2017 |
rin | Define NOMAN before including bsd.own.mk to set MKMAN=no appropriately.
|
1.33 | 28-Apr-2015 |
christos | branches: 1.33.2; 1.33.4; Add small.
|
1.32 | 14-Dec-2010 |
hannken | Make the definition of CRUNCHOPS independent of SMALLPROG_INET6 / USE_INET6.
Distrib/sparc64/instfs now builds again.
|
1.31 | 13-Dec-2010 |
pooka | use CRUNCHOPS for a crunched prog
|
1.30 | 13-Dec-2010 |
pooka | Define PROG here since Makefile.inc no longer defines it.
|
1.29 | 28-Nov-2009 |
he | Use ${.CURDIR} when referring to a relative source directory.
|
1.28 | 25-Jul-2008 |
skrll | -CPPFLAGS+= -I${SRCDIR}
Otherwise, system util.h is not included when compiling ifconfig.c, the snprintb prototype is missing, and the flags don't get printed correctly on hp700.
|
1.27 | 02-Jul-2008 |
dyoung | Let us add/remove features from ifconfig, such as support for various address families (inet, inet6, iso, atalk) and protocols (802.11, 802.3ad, CARP), simply by trimming the list of sources in the Makefile. This helps one customize ifconfig for an embedded device or for install media, and it eliminates a lot of grotty #ifdef'age. Now, the ifconfig syntax and semantics are finalized at run-time using the constructor routines in each address-family/protocol module.
(In principle, ifconfig could load virtually all of its syntax from shared objects.)
Extract a lot of common code into subroutines, in order to shrink the ifconfig binary a bit. Make all of the address families share code for address addition/replacement/removal, and delete "legacy" code for manipulating addresses. That may have broken atalk and iso, despite my best efforts.
Extract an include file, Makefile.inc, containing the make-fu that both ifconfig and x_ifconfig share.
Sprinkle static. Change some int's to bool's. Constify.
Add RCS Ids to carp.c and env.c. Move media code to a new file, media.c. Delete several unneeded header files.
Set, reset, and display the IEEE 802.11 attribute, 'dot11RTSThreshold'.
Bug fix: do not require both a interface address and a destination address for point-to-point interfaces, but accept a interface address by itself.
|
1.26 | 13-May-2008 |
dyoung | Build af_link.c. Should fix 'build.sh release' failures.
|
1.25 | 06-May-2008 |
dyoung | branches: 1.25.2; Overhaul ifconfig. Use fewer global variables. Take a leap toward improved modularity and extensibility.
In the new architecture, a directed graph of argument-matching objects (match objects) expresses the set of feasible ifconfig statements. Match objects are labelled by subroutines that provide the statement semantics.
Many IPv4, IPv6, 802.11, tunnel, and media configurations have been tested.
AppleTalk, ISO, carp(4), agr(4), and vlan(4) configuration need testing.
|
1.24 | 27-Aug-2006 |
sekiya | branches: 1.24.18; 1.24.20; XNS is no more; nuke reference to af_ns.c
|
1.23 | 20-Mar-2005 |
yamt | follow the recent changes in sbin/ifconfig/Makefile.
|
1.22 | 19-Mar-2005 |
yamt | follow the recent changes in sbin/ifconfig/Makefile.
|
1.21 | 18-Jan-2005 |
lukem | Only support SMALLPROG_INET6 if ${USE_INET6} != "no". Part of PR 28994.
|
1.20 | 17-Oct-2002 |
lukem | Rework how SMALLPROG was being used and how INET6 support was enabled. There's two variables added to Makefile.crunch:
SMALLPROG If 1, add SMALLPROG=1 to CRUNCHENV. [default: 1] This can be used by various Makefiles to determine if a `small' version of the program is required.
SMALLPROG_INET6 If 1 and SMALLPROG == 1, add SMALLPROG_INET6=1 to CRUNCHENV. [default: 0] This can be used by various Makefiles to determine if the `small' version has INET6 support enabled.
Only enable SMALLPROG_INET6 for programs on the ramdisks that have INET6 in the appropriate kernel, and cleanup INET6 setting. (Note: this means that sysinst won't get INET6 support if the kernel it's running on doesn't have it).
This change saves a fair bit of space on various install images (including i386 ramdisk-{ps2,small,tiny}) that didn't have INET6 in the kernel but were unconditionally getting INET6 support in their tools.
|
1.19 | 20-Sep-2002 |
christos | Add libutil.
|
1.18 | 18-Jun-2002 |
itojun | make macppc install floppy IPv6 ready (we have two floppies anyways, and there's plenty of space in 2nd floppy)
|
1.17 | 18-Jun-2002 |
itojun | no need for extra paren
|
1.16 | 12-Dec-2001 |
tv | branches: 1.16.2; Major readability cleanup; nuke redundancies; MKfoo=no -> NOfoo=.
|
1.15 | 05-Oct-2001 |
jmc | Change all COPTS+=-Os to DBG=-Os as that var actually controls the optimization levels
|
1.14 | 20-Aug-2001 |
martin | Drop ``-Os'' on sparc64 due to toolchain issues.
The same change has already been applied on the 1.5 branch. The problems (i.e. ifconfig not showing IP addresses) have been verified to still exist with the new toolchain.
|
1.13 | 05-Sep-2000 |
minoura | Enable INET6 on x68k. Use ${MACHINE} instead of ${MACHINE_ARCH}, since the installer is built per-${MACHINE} based.
|
1.12 | 18-May-2000 |
matt | branches: 1.12.4; Part II. Link everything -static since that's what want for crunchgen later on.
|
1.11 | 18-May-2000 |
matt | Compile things with -Os. I wonder if compiling -Mno-pic for mips and vax would shrink them even more?
|
1.10 | 04-May-2000 |
itojun | make -DINET6 conditional with MACHINE_ARCH. checked after a comment from "Simon J. Gerraty" <sjg@quick.com.au>
|
1.9 | 04-Jan-2000 |
itojun | enable IPv6 support in sysinst. integration of work by ichiro@ichiro.org. - IPv6 autoconfiguration - IPv6 nameserver TODO: french messages, dhcp
add -DINET6 into x_ifconfig.
|
1.8 | 21-Jun-1999 |
cgd | dependencies on BSDSRCDIR should be _removed_, not introduced. Use paths relative to ${.CURDIR} instead. Using BSDSRCDIR here means that it's impossible to compile these programs out of the source tree they're a part of, unless that sort tree happens to be the one at BSDSRCDIR.
|
1.7 | 19-May-1999 |
gwr | Things in distrib/utils need to know BSDSRCDIR anway, so we might as well use it. Lots simpler.
|
1.6 | 13-Feb-1999 |
lukem | convert from NOxxx= to MKxxx=no. include <bsd.own.mk> if testing a MKxxx variable.
|
1.5 | 22-Oct-1997 |
lukem | use CPPFLAGS instead of CFLAGS
|
1.4 | 27-Mar-1996 |
scottr | branches: 1.4.2; Replace BSDSRCDIR use with relative paths.
|
1.3 | 13-Oct-1995 |
gwr | branches: 1.3.2; Put .PATH later so SRCDIR is defined
|
1.2 | 13-Oct-1995 |
gwr | Minor cleanup
|
1.1 | 08-Oct-1995 |
gwr | branches: 1.1.1; Initial revision
|
1.1.1.1 | 08-Oct-1995 |
gwr | Add some utilities all ports might use in a ramdisk root.
|
1.3.2.2 | 13-Oct-1995 |
gwr | Put .PATH later so SRCDIR is defined
|
1.3.2.1 | 13-Oct-1995 |
gwr | file Makefile was added on branch netbsd-1-1 on 1995-10-13 18:35:29 +0000
|
1.4.2.1 | 08-Nov-1997 |
lukem | pull up rev 1.5 (approved by thorpej)
|
1.12.4.2 | 29-Jul-2001 |
he | Apply patch (requested by martin): Drop ``-Os'' on sparc64 due to toolchain issues.
|
1.12.4.1 | 07-Sep-2000 |
minoura | Pullup rev.1.13; reviewed by shin, approved by thorpej. Enable INET6 on x68k. Use ${MACHINE} instead of ${MACHINE_ARCH}, since the installer is built per-${MACHINE} based.
|
1.16.2.1 | 03-Nov-2002 |
he | Pull up revisions 1.17-1.18 (requested by itojun in ticket #347): Make macppc install floppy IPv6-ready.
|
1.24.20.1 | 18-May-2008 |
yamt | sync with head.
|
1.24.18.4 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.24.18.3 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.24.18.2 | 05-Jul-2008 |
mjf | Sync with HEAD.
|
1.24.18.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.25.2.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.25.2.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.33.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.33.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.38.2.1 | 11-May-2017 |
pgoyette | Sync with HEAD
|
1.11 | 15-Dec-2010 |
pooka | Deal with crunch the standard way.
|
1.10 | 12-Dec-2001 |
tv | branches: 1.10.34; Major readability cleanup; nuke redundancies; MKfoo=no -> NOfoo=.
|
1.9 | 05-Oct-2001 |
jmc | Change all COPTS+=-Os to DBG=-Os as that var actually controls the optimization levels
|
1.8 | 20-Aug-2001 |
martin | Drop ``-Os'' on sparc64 due to toolchain issues.
The same change has already been applied on the 1.5 branch. The problems (i.e. ifconfig not showing IP addresses) have been verified to still exist with the new toolchain.
|
1.7 | 18-May-2000 |
matt | branches: 1.7.4; Part II. Link everything -static since that's what want for crunchgen later on.
|
1.6 | 18-May-2000 |
matt | Compile things with -Os. I wonder if compiling -Mno-pic for mips and vax would shrink them even more?
|
1.5 | 21-Jun-1999 |
cgd | dependencies on BSDSRCDIR should be _removed_, not introduced. Use paths relative to ${.CURDIR} instead. Using BSDSRCDIR here means that it's impossible to compile these programs out of the source tree they're a part of, unless that sort tree happens to be the one at BSDSRCDIR.
|
1.4 | 23-May-1999 |
veego | Fxi the last commit: move the include of bsd.prog.mk in front of the .PATH.
|
1.3 | 19-May-1999 |
gwr | Things in distrib/utils need to know BSDSRCDIR anway, so we might as well use it. Lots simpler.
|
1.2 | 13-Feb-1999 |
lukem | convert from NOxxx= to MKxxx=no. include <bsd.own.mk> if testing a MKxxx variable.
|
1.1 | 10-Jan-1999 |
mrg | branches: 1.1.2; add a -DSMALL netstat. saves ~30k of text/data for me, on the sparc.
|
1.1.2.2 | 19-Jan-1999 |
cgd | pull up rev 1.1 from trunk (new file). (mrg)
|
1.1.2.1 | 10-Jan-1999 |
cgd | file Makefile was added on branch netbsd-1-3 on 1999-01-19 07:34:50 +0000
|
1.7.4.1 | 29-Jul-2001 |
he | Apply patch (requested by martin): Drop ``-Os'' on sparc64 due to toolchain issues.
|
1.10.34.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.3 | 26-Jul-2023 |
rin | x_fsck_ffs, x_newfs: XXX: Sprinkle -Wno-error=address-of-packed-member for GCC/powerpc 10.5.0 with -Os.
|
1.2 | 18-Apr-2020 |
jdolecek | enable NO_IOBUF_ALIGNED for x_newfs and x_fsck_ffs
|
1.1 | 08-Feb-2017 |
rin | branches: 1.1.2; 1.1.14; Add smaller versions of fsck_ffs(8) and newfs(8) for install media, where support for Endian-Independent FFS and Apple UFS is disabled unless FFS_EI=1 and APPLE_UFS=1 are added to CRUNCHENV, respectively.
This reduces the size of ramdisk image for atari by over 15KB.
Thanks tsutsui and christos for their useful comments.
|
1.1.14.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.1.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.1.2.1 | 08-Feb-2017 |
pgoyette | file Makefile was added on branch pgoyette-localcount on 2017-03-20 06:52:11 +0000
|
1.9 | 07-Oct-2023 |
rin | Drop -O[01] hacks for vax; no longer necessary for patched GCC 10
PR port-vax/57646: Import major vax toolchain fix by Kalvis Duckmanton
XXXRO: GCC 12 may require hacks for a while, but it turned out that GCC 12 should be treated differently from older versions; a lot of new files need -O[01] flags, while some may no longer require it.
I will take a look later.
Note that these hacks are not required if Kalvis's patches for GCC 12 are applied.
Keep doc/HACKS entries for a while (will be sync with update for GCC 12).
diff --git a/crypto/external/bsd/openssh/lib/Makefile b/crypto/external/bsd/openssh/lib/Makefile index 96a93f5e396..4e38be1b642 100644 --- a/crypto/external/bsd/openssh/lib/Makefile +++ b/crypto/external/bsd/openssh/lib/Makefile @@ -117,12 +117,6 @@ COPTS.${f}.c+= -Wno-pointer-sign # XXX COPTS.channels.c+= -fno-strict-aliasing
-# XXX -.if ${MACHINE} == "vax" -COPTS.poly1305.c+= -O0 -COPTS.umac.c+= -O0 -.endif - COPTS.hostfile.c+= ${CC_WNO_FORMAT_TRUNCATION} COPTS.sshkey.c+= ${CC_WNO_FORMAT_TRUNCATION} COPTS.cipher.c+= -Wno-error=deprecated-declarations diff --git a/distrib/utils/x_ping/Makefile b/distrib/utils/x_ping/Makefile index f1c452a0d60..8ee77580a3f 100644 --- a/distrib/utils/x_ping/Makefile +++ b/distrib/utils/x_ping/Makefile @@ -12,10 +12,6 @@ CPPFLAGS+= -I${SRCDIR} -DCRUNCHOPS DPADD= ${LIBM} LDADD= -lm
-.if ${MACHINE_ARCH} == "vax" -COPTS.ping.c=-O0 -.endif - .include <bsd.prog.mk>
.PATH: ${SRCDIR} diff --git a/external/apache2/argon2/lib/libargon2/Makefile.inc b/external/apache2/argon2/lib/libargon2/Makefile.inc index d3f4470c6c7..6a1dd146d7d 100644 --- a/external/apache2/argon2/lib/libargon2/Makefile.inc +++ b/external/apache2/argon2/lib/libargon2/Makefile.inc @@ -16,7 +16,3 @@ CFLAGS+= -pthread LDADD+=-lpthread DPADD+=${LIBPTHREAD} .endif - -.if ${MACHINE} == "vax" -COPTS.blake2b.c+= -O0 -.endif diff --git a/external/bsd/jemalloc/lib/Makefile.inc b/external/bsd/jemalloc/lib/Makefile.inc index 2f524358f46..d5da774f293 100644 --- a/external/bsd/jemalloc/lib/Makefile.inc +++ b/external/bsd/jemalloc/lib/Makefile.inc @@ -53,12 +53,6 @@ COPTS.ctl.c+=-Wno-error=stack-protector COPTS.stats.c+=-Wno-error=stack-protector COPTS.tcache.c+=-Wno-error=stack-protector
-.if ${MACHINE_ARCH} == "vax" -# in merge_overlapping_regs, at regrename.c -COPTS.arena.c+=-O0 -COPTS.extent.c+=-O0 -.endif - SRCS+=${JEMALLOC_SRCS}
jemalloc.d jemalloc.pico jemalloc.o jemalloc.ln jemalloc.po jemalloc.go: \ diff --git a/external/bsd/mdocml/lib/libmandoc/Makefile b/external/bsd/mdocml/lib/libmandoc/Makefile index 40d7e29ae88..dfd3077a2c7 100644 --- a/external/bsd/mdocml/lib/libmandoc/Makefile +++ b/external/bsd/mdocml/lib/libmandoc/Makefile @@ -39,11 +39,6 @@ tbl_opts.c
MAN= mandoc.3
-# XXX -.if ${MACHINE} == "vax" -COPTS.mdoc_macro.c+=-O0 -.endif - COPTS.man_validate.c+=-Wno-error=array-bounds
.include <bsd.lib.mk> diff --git a/external/gpl3/binutils.old/lib/libbfd/Makefile b/external/gpl3/binutils.old/lib/libbfd/Makefile index 03477232b55..74a354532fa 100644 --- a/external/gpl3/binutils.old/lib/libbfd/Makefile +++ b/external/gpl3/binutils.old/lib/libbfd/Makefile @@ -41,10 +41,6 @@ CPPFLAGS+= -I${.CURDIR}/arch/${BFD_MACHINE_ARCH} -I${DIST}/include -I. \ -DDEBUGDIR=\"${DEBUGDIR}\" -DLIBDIR=\"${LIBDIR}\" \ -DBINDIR=\"${BINDIR}\"
-.if (${BFD_MACHINE_ARCH} == "vax") -CPPFLAGS.elf.c += -O0 -.endif - COPTS.pei-x86_64.c+= -Wno-stack-protector COPTS.elfxx-mips.c+= -Wno-stack-protector COPTS.elf.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-overflow :} diff --git a/external/gpl3/binutils/lib/libbfd/Makefile b/external/gpl3/binutils/lib/libbfd/Makefile index 00cb2b20081..a3f0c25fd35 100644 --- a/external/gpl3/binutils/lib/libbfd/Makefile +++ b/external/gpl3/binutils/lib/libbfd/Makefile @@ -41,10 +41,6 @@ CPPFLAGS+= -I${.CURDIR}/arch/${BFD_MACHINE_ARCH} -I${DIST}/include -I. \ -DDEBUGDIR=\"${DEBUGDIR}\" -DLIBDIR=\"${LIBDIR}\" \ -DBINDIR=\"${BINDIR}\"
-.if (${BFD_MACHINE_ARCH} == "vax") -CPPFLAGS.elf.c += -O0 -.endif - COPTS.pei-x86_64.c+= -Wno-stack-protector COPTS.elfxx-mips.c+= -Wno-stack-protector COPTS.elf.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-overflow :} diff --git a/external/gpl3/gcc.old/lib/Makefile.sanitizer b/external/gpl3/gcc.old/lib/Makefile.sanitizer index efd36ae4bee..5173a5109a0 100644 --- a/external/gpl3/gcc.old/lib/Makefile.sanitizer +++ b/external/gpl3/gcc.old/lib/Makefile.sanitizer @@ -88,22 +88,3 @@ COPTS+=-fno-builtin -fno-exceptions -fno-rtti -funwind-tables
# Can't profile without it` #-fomit-frame-pointer - -.if ${MACHINE_ARCH} == "vax" -COPTS.sanitizer_allocator.cc += -O1 -COPTS.sanitizer_common.cc += -O1 -COPTS.sanitizer_common_libcdep.cc += -O1 -COPTS.sanitizer_coverage_libcdep.cc += -O1 -COPTS.sanitizer_coverage_mapping_libcdep.cc += -O1 -COPTS.sanitizer_deadlock_detector1.cc += -O1 -COPTS.sanitizer_mac.cc += -O1 -COPTS.sanitizer_netbsd.cc += -O1 -COPTS.sanitizer_posix.cc += -O1 -COPTS.sanitizer_printf.cc += -O1 -COPTS.sanitizer_procmaps_common.cc += -O1 -COPTS.sanitizer_stackdepot.cc += -O1 -COPTS.sanitizer_symbolizer_libcdep.cc += -O1 -COPTS.sanitizer_symbolizer_report.cc += -O1 -COPTS.ubsan_diag.cc += -O1 -COPTS.ubsan_init.cc += -O1 -.endif diff --git a/external/gpl3/gcc.old/lib/libasan/Makefile b/external/gpl3/gcc.old/lib/libasan/Makefile index 1e6f9608abe..3da7bbf2f58 100644 --- a/external/gpl3/gcc.old/lib/libasan/Makefile +++ b/external/gpl3/gcc.old/lib/libasan/Makefile @@ -49,14 +49,6 @@ LIBDPLIBS+= m ${NETBSDSRCDIR}/lib/libm LIBDPLIBS+= pthread ${NETBSDSRCDIR}/lib/libpthread CPPFLAGS+=-DCAN_SANITIZE_UB=0
-.if ${MACHINE_ARCH} == "vax" -COPTS.asan_allocator.cc += -O1 -COPTS.asan_report.cc += -O1 -COPTS.sanitizer_file.cc += -O1 -COPTS.ubsan_diag.cc += -O1 -COPTS.ubsan_init.cc += -O1 -.endif - .if ${MACHINE_ARCH} == "mipsel" || ${MACHINE_ARCH} == "mipseb" COPTS.asan_interceptors.cc += -O1 .endif diff --git a/external/gpl3/gcc.old/lib/liblsan/Makefile b/external/gpl3/gcc.old/lib/liblsan/Makefile index 4578544a9a8..ddb7981077c 100644 --- a/external/gpl3/gcc.old/lib/liblsan/Makefile +++ b/external/gpl3/gcc.old/lib/liblsan/Makefile @@ -16,11 +16,6 @@ LSAN_SRCS+= \ lsan_linux.cc \ lsan_thread.cc
-.if ${MACHINE_ARCH} == "vax" -COPTS.lsan_allocator.cc += -O1 -COPTS.sanitizer_file.cc += -O1 -.endif - LIB= lsan SRCS+= ${LSAN_SRCS} LIBDPLIBS+= m ${NETBSDSRCDIR}/lib/libm diff --git a/external/gpl3/gcc.old/lib/libubsan/Makefile b/external/gpl3/gcc.old/lib/libubsan/Makefile index 2e2faca7b1c..9de82550d14 100644 --- a/external/gpl3/gcc.old/lib/libubsan/Makefile +++ b/external/gpl3/gcc.old/lib/libubsan/Makefile @@ -26,10 +26,6 @@ UBSAN_SRCS= \ COPTS.${_s}.cc+=-frtti .endfor
-.if ${MACHINE_ARCH} == "vax" -COPTS.sanitizer_file.cc += -O1 -.endif - LIB= ubsan SRCS+= ${UBSAN_SRCS} LIBDPLIBS+= m ${NETBSDSRCDIR}/lib/libm diff --git a/external/gpl3/gcc.old/usr.bin/cc1/Makefile b/external/gpl3/gcc.old/usr.bin/cc1/Makefile index c55e292ee8e..ff12a5be524 100644 --- a/external/gpl3/gcc.old/usr.bin/cc1/Makefile +++ b/external/gpl3/gcc.old/usr.bin/cc1/Makefile @@ -46,17 +46,6 @@ CPPFLAGS.default-c.c+= -I${BACKENDOBJ} BUILDSYMLINKS+= ${GNUHOSTDIST}/gcc/config/sh/sh-c.cc sh-c.c .endif
-.if ${MACHINE_CPU} == "vax" -COPTS.c-decl.c+=-O0 -COPTS.c-typeck.c+=-O0 -COPTS.c-array-notation.c+=-O0 -COPTS.c-common.c+=-O0 -COPTS.c-ada-spec.c+=-O0 -COPTS.cilk.c+=-O0 -COPTS.c-ubsan.c+=-O0 -COPTS.cc1-checksum.c+=-O0 -.endif - .if ${MACHINE_ARCH} == "mipseb" || ${MACHINE_ARCH} == "mipsel" COPTS.c-common.c+=-O3 .endif diff --git a/external/gpl3/gcc.old/usr.bin/cc1obj/Makefile b/external/gpl3/gcc.old/usr.bin/cc1obj/Makefile index 3123ee0d60b..aab82ad3448 100644 --- a/external/gpl3/gcc.old/usr.bin/cc1obj/Makefile +++ b/external/gpl3/gcc.old/usr.bin/cc1obj/Makefile @@ -44,16 +44,8 @@ COPTS.objc-act.c+= -Wno-stack-protector COPTS.objc-gnu-runtime-abi-01.c+= -Wno-stack-protector COPTS.objc-next-runtime-abi-01.c+= -Wno-stack-protector
-.if ${MACHINE_ARCH} == "vax" -COPTS.c-decl.c+=-O0 -COPTS.c-typeck.c+=-O0 -COPTS.c-array-notation.c+=-O0 -COPTS.c-common.c+=-O0 -COPTS.c-ada-spec.c+=-O0 -COPTS.cilk.c+=-O0 -COPTS.c-ubsan.c+=-O0 -COPTS.cc1obj-checksum.c+=-O0 -.endif +COPTS.c-cppbuiltin.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} == 8:? -Wno-error=format-overflow :} +COPTS.c-typeck.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} == 8:? -Wno-error=format-overflow :}
.if ${MACHINE_ARCH} == "mipseb" || ${MACHINE_ARCH} == "mipsel" COPTS.c-common.c+=-O3 diff --git a/external/gpl3/gcc.old/usr.bin/cc1objplus/Makefile b/external/gpl3/gcc.old/usr.bin/cc1objplus/Makefile index b9c108251c5..e04e8fc7f53 100644 --- a/external/gpl3/gcc.old/usr.bin/cc1objplus/Makefile +++ b/external/gpl3/gcc.old/usr.bin/cc1objplus/Makefile @@ -69,18 +69,6 @@ COPTS.objc-act.c+= -Wno-stack-protector COPTS.objc-gnu-runtime-abi-01.c+= -Wno-stack-protector COPTS.objc-next-runtime-abi-01.c+= -Wno-stack-protector
-.if ${MACHINE_ARCH} == "vax" -COPTS.c-decl.c+=-O0 -COPTS.c-typeck.c+=-O0 -COPTS.c-array-notation.c+=-O0 -COPTS.c-common.c+=-O0 -COPTS.c-ada-spec.c+=-O0 -COPTS.cilk.c+=-O0 -COPTS.c-ubsan.c+=-O0 -COPTS.cc1obj-checksum.c+=-O0 -COPTS.decl.c+=-O0 -.endif - .if ${MACHINE_ARCH} == "mipseb" || ${MACHINE_ARCH} == "mipsel" COPTS.c-common.c+=-O3 .endif diff --git a/external/gpl3/gcc.old/usr.bin/cc1plus/Makefile b/external/gpl3/gcc.old/usr.bin/cc1plus/Makefile index 7936efd3a5e..7c54559e21a 100644 --- a/external/gpl3/gcc.old/usr.bin/cc1plus/Makefile +++ b/external/gpl3/gcc.old/usr.bin/cc1plus/Makefile @@ -31,23 +31,6 @@ CHECKSUM_OBJS= ${LIBBACKTRACEOBJ}/libbacktrace.a \
CFLAGS+= -Wno-error=stack-protector
-.if ${MACHINE_ARCH} == "vax" -COPTS.call.c+=-O0 -COPTS.decl.c+=-O0 -COPTS.typeck2.c+=-O0 -COPTS.class.c+=-O0 -COPTS.typeck.c+=-O0 -COPTS.init.c+=-O0 -COPTS.semantics.c+=-O0 -COPTS.mangle.c+=-O0 -COPTS.constexpr.c+=-O0 -COPTS.c-common.c+=-O0 -COPTS.c-ada-spec.c+=-O0 -COPTS.cilk.c+=-O0 -COPTS.c-ubsan.c+=-O0 -COPTS.cc1plus-checksum.c+=-O0 -.endif - .if ${MACHINE_ARCH} == "mipseb" || ${MACHINE_ARCH} == "mipsel" COPTS.c-common.c+=-O3 .endif diff --git a/external/gpl3/gcc.old/usr.bin/gcc/Makefile b/external/gpl3/gcc.old/usr.bin/gcc/Makefile index 7a66d77ffc7..a5a4b1c3adf 100644 --- a/external/gpl3/gcc.old/usr.bin/gcc/Makefile +++ b/external/gpl3/gcc.old/usr.bin/gcc/Makefile @@ -25,9 +25,6 @@ ${SRCS}: ${GCCARCH}/defs.mk .include <bsd.info.mk>
COPTS.gcc.c= -Wno-stack-protector -.if ${MACHINE_ARCH} == "vax" -COPTS.dse.c= -O1 -.endif
.PATH: ${DIST}/gcc ${DIST}/gcc/doc ${DIST}/gcc/c
diff --git a/external/gpl3/gcc.old/usr.bin/libdecnumber/Makefile b/external/gpl3/gcc.old/usr.bin/libdecnumber/Makefile index 751d1513eec..33aeb1c9898 100644 --- a/external/gpl3/gcc.old/usr.bin/libdecnumber/Makefile +++ b/external/gpl3/gcc.old/usr.bin/libdecnumber/Makefile @@ -14,10 +14,6 @@ SRCS= decNumber.c decContext.c decimal32.c decimal64.c decimal128.c CPPFLAGS+= -I${.CURDIR}/arch/${GCC_MACHINE_ARCH} -I${DIST}/libdecnumber CPPFLAGS+= -I${DIST}/libgcc
-.if ${MACHINE_ARCH} == "vax" -COPTS.decNumber.c=-O0 -.endif - .include <bsd.lib.mk>
# Force using C++ for this diff --git a/external/gpl3/gcc.old/usr.bin/lto-dump/Makefile b/external/gpl3/gcc.old/usr.bin/lto-dump/Makefile index 90f44a9fcf6..fd251464fb7 100644 --- a/external/gpl3/gcc.old/usr.bin/lto-dump/Makefile +++ b/external/gpl3/gcc.old/usr.bin/lto-dump/Makefile @@ -24,11 +24,6 @@ COPTS.lto-common.c+= -Wno-stack-protector .include "../Makefile.backtrace" .include "../Makefile.libdecnumber"
-.if ${MACHINE_ARCH} == "vax" -COPTS.lto-lang.c+=-O0 -COPTS.lto-symtab.c+=-O0 -.endif - LDADD+= ${LIBIBERTY} ${LIBMPC} ${LIBMPFR} ${LIBGMP} -lintl -lz -lm DPADD+= ${LIBIBERTY} ${LIBMPC} ${LIBMPFR} ${LIBGMP} ${LIBINTL} ${LIBZ} ${LIBM}
diff --git a/external/gpl3/gcc.old/usr.bin/lto1/Makefile b/external/gpl3/gcc.old/usr.bin/lto1/Makefile index 4c49161a64c..340d3c6124f 100644 --- a/external/gpl3/gcc.old/usr.bin/lto1/Makefile +++ b/external/gpl3/gcc.old/usr.bin/lto1/Makefile @@ -21,11 +21,6 @@ COPTS.lto-common.c+= -Wno-stack-protector .include "../Makefile.libcpp" .include "../Makefile.libdecnumber"
-.if ${MACHINE_ARCH} == "vax" -COPTS.lto-lang.c+=-O0 -COPTS.lto-symtab.c+=-O0 -.endif - LDADD+= ${LIBIBERTYOBJ}/libiberty.a DPADD+= ${LIBIBERTYOBJ}/libiberty.a LDADD+= ${LIBIBERTY} ${LIBMPC} ${LIBMPFR} ${LIBGMP} -lintl -lz -lm diff --git a/external/gpl3/gdb.old/lib/libdecnumber/Makefile b/external/gpl3/gdb.old/lib/libdecnumber/Makefile index bcd4ae5b222..ce28811526b 100644 --- a/external/gpl3/gdb.old/lib/libdecnumber/Makefile +++ b/external/gpl3/gdb.old/lib/libdecnumber/Makefile @@ -18,10 +18,6 @@ CPPFLAGS+= -I${.CURDIR}/arch/${GDB_MACHINE_ARCH} \
SRCS= ${G_OBJS:.o=.c} ${G_SOURCES}
-.if ${MACHINE_ARCH} == "vax" -COPTS.decNumber.c=-O0 -.endif - .PATH: ${DIST}/libdecnumber ${DIST}/libdecnumber/dpd
.include <bsd.lib.mk> diff --git a/external/gpl3/gdb/lib/libdecnumber/Makefile b/external/gpl3/gdb/lib/libdecnumber/Makefile index c95d36e3dfa..e3169865304 100644 --- a/external/gpl3/gdb/lib/libdecnumber/Makefile +++ b/external/gpl3/gdb/lib/libdecnumber/Makefile @@ -18,10 +18,6 @@ CPPFLAGS+= -I${.CURDIR}/arch/${GDB_MACHINE_ARCH} \
SRCS= ${G_OBJS:.o=.c} ${G_SOURCES}
-.if ${MACHINE_ARCH} == "vax" -COPTS.decNumber.c=-O0 -.endif - .PATH: ${DIST}/libdecnumber ${DIST}/libdecnumber/dpd ${DIST}/libdecnumber/bid
.include <bsd.lib.mk> diff --git a/external/gpl3/gdb/lib/libgdb/Makefile b/external/gpl3/gdb/lib/libgdb/Makefile index b87a515d13a..c118c363975 100644 --- a/external/gpl3/gdb/lib/libgdb/Makefile +++ b/external/gpl3/gdb/lib/libgdb/Makefile @@ -66,12 +66,6 @@ CFLAGS:= ${CXXFLAGS} -std=gnu++17 -Wno-error=stack-protector
ada-exp.c: ada-lex.c
-.if ${MACHINE} == "vax" -. if ${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 8 -COPTS.read.c+= -O0 -. endif -.endif - # These are generated by implicit rules and are not easy to generate CLEANDIRFILES+= \ ada-exp.c ada-lex.c \ diff --git a/external/mit/xorg/lib/gallium.old/Makefile b/external/mit/xorg/lib/gallium.old/Makefile index 55b2fe3d1c1..bfa40c8974f 100644 --- a/external/mit/xorg/lib/gallium.old/Makefile +++ b/external/mit/xorg/lib/gallium.old/Makefile @@ -1211,10 +1211,6 @@ SYMLINKS+= gallium_dri.so.${SHLIB_MAJOR}.debug ${DRIDEBUGDIR}/${_d}_dri.so.${SHL COPTS+= ${${ACTIVE_CC} == "clang":? -Wa,-Av8plus :} .endif
-.if ${MACHINE_ARCH} == "vax" -COPTS.nir.c += -O1 -.endif - # XXXGCC12 .if ${MACHINE_ARCH} == "m68k" COPTS.st_glsl_to_tgsi.cpp += -O1 diff --git a/external/mit/xorg/lib/gallium/Makefile b/external/mit/xorg/lib/gallium/Makefile index 6778a8c11c8..9f1422080fe 100644 --- a/external/mit/xorg/lib/gallium/Makefile +++ b/external/mit/xorg/lib/gallium/Makefile @@ -1428,10 +1428,6 @@ SYMLINKS+= gallium_dri.so.${SHLIB_MAJOR}.debug ${DRIDEBUGDIR}/${_d}_dri.so.${SHL COPTS+= ${${ACTIVE_CC} == "clang":? -Wa,-Av8plus :} .endif
-.if ${MACHINE_ARCH} == "vax" -COPTS.nir.c += -O1 -.endif - COPTS.u_atomic.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 10:? -Wno-builtin-declaration-mismatch :}
.include <bsd.lib.mk> diff --git a/external/mit/xorg/lib/libX11/Makefile.libx11 b/external/mit/xorg/lib/libX11/Makefile.libx11 index e103d9ace12..0e55c2a4732 100644 --- a/external/mit/xorg/lib/libX11/Makefile.libx11 +++ b/external/mit/xorg/lib/libX11/Makefile.libx11 @@ -471,11 +471,6 @@ COPTS.OpenDis.c+= -Wno-error # XXX xf86bigfstr.h COPTS.XlibInt.c+= -Wno-error # XXX xcmiscstr.h COPTS.XKBBind.c+= -Wno-deprecated-declarations # uses XKeycodeToKeysym
-# XXX -.if ${MACHINE} == "vax" -COPTS.lcWrap.c+= -O0 -.endif - CWARNFLAGS.clang+= -Wno-string-plus-int
.include "${NETBSDSRCDIR}/external/mit/xorg/tools/makekeys/Makefile.makekeys" diff --git a/games/gomoku/Makefile b/games/gomoku/Makefile index e86a63aaea7..678537066ed 100644 --- a/games/gomoku/Makefile +++ b/games/gomoku/Makefile @@ -9,10 +9,6 @@ LDADD= -lcurses -lterminfo HIDEGAME=hidegame CPPFLAGS+= ${DEBUG:D-DDEBUG}
-.if ${MACHINE} == "vax" -COPTS.pickmove.c += -O0 -.endif - #WARNS= 6 # would produce warnings about small integer types LINTFLAGS+= -w # treat warnings as errors LINTFLAGS+= -T # strict bool mode diff --git a/games/phantasia/Makefile b/games/phantasia/Makefile index e9c53f23ae5..b919dac17c6 100644 --- a/games/phantasia/Makefile +++ b/games/phantasia/Makefile @@ -52,7 +52,3 @@ map: map.c ./map | plot > /dev/tty
.include <bsd.prog.mk> - -.if defined(HAVE_GCC) && ${MACHINE_ARCH} == "vax" -COPTS.misc.c+= -O0 -.endif diff --git a/lib/i18n_module/UTF7/Makefile b/lib/i18n_module/UTF7/Makefile index 712c1515d42..7136f7f0cc3 100644 --- a/lib/i18n_module/UTF7/Makefile +++ b/lib/i18n_module/UTF7/Makefile @@ -3,6 +3,3 @@ SRCPRE=citrus_ .include <bsd.lib.mk>
-.if ${MACHINE_ARCH} == "vax" && defined(HAVE_GCC) -COPTS.citrus_utf7.c+= -O0 -.endif diff --git a/lib/libbz2/Makefile b/lib/libbz2/Makefile index b2aea1e04b0..e60a2862d48 100644 --- a/lib/libbz2/Makefile +++ b/lib/libbz2/Makefile @@ -15,11 +15,6 @@ SRCS= blocksort.c huffman.c crctable.c randtable.c compress.c \ INCS= bzlib.h INCSDIR= /usr/include
-# XXX huffman.c gets mis-compiled with 2.95.3 -.if ${MACHINE_ARCH} == "vax" -COPTS+= -O0 -.endif - COPTS+= ${CC_WNO_IMPLICIT_FALLTHROUGH}
# XXX blocksort.c gets mis-compiled with 4.1 diff --git a/lib/libc/gdtoa/Makefile.inc b/lib/libc/gdtoa/Makefile.inc index 132686fc33d..609da919803 100644 --- a/lib/libc/gdtoa/Makefile.inc +++ b/lib/libc/gdtoa/Makefile.inc @@ -44,10 +44,3 @@ SRCS+= dmisc.c \ .if ${MACHINE_ARCH} != "vax" SRCS+= strtord.c .endif - -# XXX revisit with newer GCC. -# Ensure numbers like 0xffff319f5fa95963 print correctly -# ("999999999999999.98", not garbage like "?A>C>@>C:BA;A><.:<") -.if ${MACHINE_ARCH} == "vax" && defined(HAVE_GCC) -COPTS.misc.c+= -O0 -.endif diff --git a/lib/libcrypt/Makefile b/lib/libcrypt/Makefile index cb3f89d6d09..e9c8be820da 100644 --- a/lib/libcrypt/Makefile +++ b/lib/libcrypt/Makefile @@ -30,9 +30,6 @@ SRCS+= crypt-argon2.c SRCS+= ${src} COPTS.${src}+= -fvisibility=hidden . endfor -. if ${MACHINE} == "vax" -COPTS.blake2b.c+= -O0 -. endif .endif
WARNS?= 5 diff --git a/libexec/ld.elf_so/Makefile b/libexec/ld.elf_so/Makefile index f5baae1e883..24f7e1121e5 100644 --- a/libexec/ld.elf_so/Makefile +++ b/libexec/ld.elf_so/Makefile @@ -141,10 +141,6 @@ CPPFLAGS+= -DRTLD_DEFAULT_LIBRARY_PATH=\"${SHLIBDIR}:${LIBDIR}\" COPTS.rtld.c+= -Wno-stack-protector COPTS.symbol.c+=-Wno-stack-protector
-.if ${MACHINE_CPU} == "vax" -COPTS.rtld.c+= -O0 -.endif - LDADD+= -Wl,--version-script=${.CURDIR}/symbols.map LDADD+= -L${CLIBOBJ} -L${DESTDIR}${LIBDIR} .if ${MKPICLIB} != "no" diff --git a/sbin/fsck_ffs/Makefile.common b/sbin/fsck_ffs/Makefile.common index 765638b2801..824e3bf2628 100644 --- a/sbin/fsck_ffs/Makefile.common +++ b/sbin/fsck_ffs/Makefile.common @@ -36,7 +36,3 @@ COPTS.ffs_appleufs.c+= -Wno-pointer-sign .if ${MACHINE_ARCH} == "m68000" COPTS.pass1.c+= -fno-tree-fre -fno-tree-lrs .endif -.if ${MACHINE_ARCH} == "vax" -COPTS.pass1.c+= -O0 -COPTS.inode.c+= -O0 -.endif diff --git a/sbin/fsdb/Makefile b/sbin/fsdb/Makefile index c039f73a1eb..3b0331e5880 100644 --- a/sbin/fsdb/Makefile +++ b/sbin/fsdb/Makefile @@ -39,12 +39,6 @@ COPTS.${f}.c+= -Wno-pointer-sign COPTS.pass1.c+= -fno-tree-fre -fno-tree-lrs .endif
-.if ${MACHINE_ARCH} == "vax" -COPTS.pass1.c+= -O0 -COPTS.inode.c+= -O0 -COPTS.fsdb.c+= -O0 -.endif - CWARNFLAGS.gcc+= ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
.include <bsd.prog.mk> diff --git a/sbin/newfs_ext2fs/Makefile b/sbin/newfs_ext2fs/Makefile index 40a44b9a038..ecfdbff4d3a 100644 --- a/sbin/newfs_ext2fs/Makefile +++ b/sbin/newfs_ext2fs/Makefile @@ -20,8 +20,4 @@ DPADD+=${LIBPROP}
.PATH: ${NETBSDSRCDIR}/sys/ufs/ext2fs ${FSCK}
-.if ${MACHINE_ARCH} == "vax" -COPTS.mke2fs.c=-O0 -.endif - .include <bsd.prog.mk> diff --git a/sbin/ping/Makefile b/sbin/ping/Makefile index 4f33501ea7a..1f7f56e3ea5 100644 --- a/sbin/ping/Makefile +++ b/sbin/ping/Makefile @@ -12,8 +12,4 @@ CPPFLAGS+= -DIPSEC LDADD+= -lipsec DPADD+= ${LIBIPSEC}
-.if ${MACHINE_ARCH} == "vax" -COPTS.ping.c=-O0 -.endif - .include <bsd.prog.mk> diff --git a/sys/arch/vax/conf/Makefile.vax b/sys/arch/vax/conf/Makefile.vax index cf095d54a86..c483eaa644a 100644 --- a/sys/arch/vax/conf/Makefile.vax +++ b/sys/arch/vax/conf/Makefile.vax @@ -34,7 +34,6 @@ GENASSYM_CONF= ${VAX}/vax/genassym.cf CPPFLAGS+= -D_VAX_INLINE_ AFLAGS+= -x assembler-with-cpp -fno-pic CFLAGS+= -fno-pic -COPTS.wsmux.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 9:? -O1 :}
## diff --git a/sys/lib/libsa/Makefile b/sys/lib/libsa/Makefile index 718c97ce857..4ef3840c753 100644 --- a/sys/lib/libsa/Makefile +++ b/sys/lib/libsa/Makefile @@ -96,7 +96,3 @@ SRCS+= ufs.c lib${LIB}.o:: ${OBJS:O} __buildstdlib
CPPFLAGS+= -Wno-pointer-sign - -.if defined(HAVE_GCC) && ${MACHINE_ARCH} == "vax" -COPTS.bootp.c+= -O0 -.endif diff --git a/sys/lib/libz/Makefile b/sys/lib/libz/Makefile index 6945c0da6c6..61fb7d4f652 100644 --- a/sys/lib/libz/Makefile +++ b/sys/lib/libz/Makefile @@ -25,7 +25,3 @@ CLEANFILES+= lib${LIB}.o .include <bsd.lib.mk>
lib${LIB}.o:: ${OBJS:O} __buildstdlib - -.if defined(HAVE_GCC) && ${MACHINE_ARCH} == "vax" -COPTS.inftrees.c+= -O0 -.endif diff --git a/sys/modules/lfs/Makefile b/sys/modules/lfs/Makefile index 962538821a5..ea8f187e160 100644 --- a/sys/modules/lfs/Makefile +++ b/sys/modules/lfs/Makefile @@ -18,9 +18,4 @@ SRCS+= ulfs_bmap.c ulfs_dirhash.c ulfs_inode.c ulfs_lookup.c \
WARNS= 3
-.if ${MACHINE} == "vax" -# GCC 6.5 and 7.4 cannot compile this with -DDIAGNOSTIC and -O2/-O1 -COPTS.lfs_inode.c+= -O0 -.endif - .include <bsd.kmodule.mk> diff --git a/sys/rump/fs/lib/liblfs/Makefile b/sys/rump/fs/lib/liblfs/Makefile index abade3767d9..68b74c62502 100644 --- a/sys/rump/fs/lib/liblfs/Makefile +++ b/sys/rump/fs/lib/liblfs/Makefile @@ -17,9 +17,6 @@ SRCS+= ulfs_bmap.c ulfs_dirhash.c ulfs_extattr.c \
CFLAGS+= -DLFS_KERNEL_RFW -.if ${MACHINE_ARCH} == "vax" -COPTS.lfs_inode.c+=-O0 -.endif
.include <bsd.lib.mk> .include <bsd.klinks.mk> diff --git a/usr.sbin/mtrace/Makefile b/usr.sbin/mtrace/Makefile index aef09db6198..9c125c15265 100644 --- a/usr.sbin/mtrace/Makefile +++ b/usr.sbin/mtrace/Makefile @@ -12,10 +12,6 @@ PROG= mtrace SRCS= igmp.c inet.c kern.c mtrace.c MAN= mtrace.8
-.if ${MACHINE_ARCH} == "vax" -COPTS.mtrace.c=-O0 -.endif - BINMODE=4555 BINOWN= root
diff --git a/external/gpl3/gcc.old/usr.bin/backend/Makefile b/external/gpl3/gcc.old/usr.bin/backend/Makefile index d69a26fe619..99e881c783d 100644 --- a/external/gpl3/gcc.old/usr.bin/backend/Makefile +++ b/external/gpl3/gcc.old/usr.bin/backend/Makefile @@ -533,68 +533,9 @@ COPTS.insn-recog.c+=-Wno-error
.if ${GCC_MACHINE_ARCH} == "vax" CPPFLAGS+=-I${.CURDIR}/../../lib/libgcc/libgcov/arch/${GCC_MACHINE_ARCH} -COPTS.builtins.c+=-O0 -COPTS.calls.c+=-O0 -COPTS.convert.c+=-O0 -COPTS.data-streamer-out.c+=-O0 -COPTS.dse.c+=-O0 # XXX port-vax/51967 -COPTS.dwarf2out.c+=-O0 -COPTS.expmed.c+=-O0 -COPTS.expr.c+=-O0 -Wno-error=tautological-compare -COPTS.fixed-value.c+=-O0 -COPTS.fold-const.c+=-O0 -COPTS.generic-match.c+=-O0 -COPTS.gimple-fold.c+=-O0 -COPTS.gimple-match.c+=-O0 -COPTS.gimple-ssa-strength-reduction.c+=-O0 -COPTS.gimple-ssa-warn-restrict.c+=-O0 -COPTS.gimple.c+=-O0 -COPTS.internal-fn.c+=-O0 -COPTS.lto-streamer-out.c+=-O0 -COPTS.omp-low.c+=-O0 -COPTS.predict.c+=-O0 -COPTS.range-op.cc+=-O0 -COPTS.recog.c+=-O0 -COPTS.sanopt.c+=-O0 -COPTS.stmt.c+=-O0 -COPTS.stor-layout.c+=-O0 -COPTS.targhooks.c+=-O0 -COPTS.tree-affine.c+=-O0 -COPTS.tree-cfg.c+=-O0 -COPTS.tree-data-ref.c+=-O0 -COPTS.tree-eh.c+=-O0 -COPTS.tree-if-conv.c+=-O0 -COPTS.tree-object-size.c+=-O0 -COPTS.tree-parloops.c+=-O0 -COPTS.tree-predcom.c+=-O0 -COPTS.tree-pretty-print.c+=-O0 -COPTS.tree-ssa-alias.c+=-O0 -COPTS.tree-ssa-ccp.c+=-O0 -COPTS.tree-ssa-forwprop.c+=-O0 -COPTS.tree-ssa-loop-ivopts.c+=-O0 -COPTS.tree-ssa-loop-manip.c+=-O0 -COPTS.tree-ssa-loop-niter.c+=-O0 -COPTS.tree-ssa-math-opts.c+=-O0 -COPTS.tree-ssa-phiopt.c+= -O0 -COPTS.tree-ssa-pre.c+=-O0 -COPTS.tree-ssa-reassoc.c+=-O0 -COPTS.tree-ssa-strlen.c+=-O0 -COPTS.tree-ssa-uninit.c+=-O0 -COPTS.tree-ssa.c+=-O0 -COPTS.tree-switch-conversion.c+=-O0 -COPTS.tree-vect-data-refs.c+=-O0 -COPTS.tree-vect-loop-manip.c+=-O0 -COPTS.tree-vect-loop.c+=-O0 -COPTS.tree-vect-patterns.c+=-O0 -COPTS.tree-vect-stmts.c+=-O0 -COPTS.tree-vrp.c+=-O0 -COPTS.tree.c+=-O0 -COPTS.ubsan.c+=-O0 -COPTS.varasm.c+=-O0 -COPTS.vr-values.c+=-O0 -COPTS.web.c+=-O0 -COPTS.wide-int-range.cc+=-O0 -COPTS.wide-int.cc+=-O0 + +COPTS.expmed.c+=-Wno-error=tautological-compare +COPTS.expr.c+=-Wno-error=tautological-compare .else COPTS.tree.c= ${${ACTIVE_CC} == "clang" :? -O0 :} .endif
|
1.8 | 09-Nov-2013 |
christos | branches: 1.8.36; vax specific gcc 4.8.1 hacks
|
1.7 | 13-Dec-2010 |
pooka | branches: 1.7.6; 1.7.12; be a happy crunch build
|
1.6 | 12-Dec-2001 |
tv | branches: 1.6.34; Major readability cleanup; nuke redundancies; MKfoo=no -> NOfoo=.
|
1.5 | 05-Oct-2001 |
jmc | Change all COPTS+=-Os to DBG=-Os as that var actually controls the optimization levels
|
1.4 | 20-Aug-2001 |
martin | Drop ``-Os'' on sparc64 due to toolchain issues.
The same change has already been applied on the 1.5 branch. The problems (i.e. ifconfig not showing IP addresses) have been verified to still exist with the new toolchain.
|
1.3 | 18-May-2000 |
matt | branches: 1.3.4; Part II. Link everything -static since that's what want for crunchgen later on.
|
1.2 | 18-May-2000 |
matt | Compile things with -Os. I wonder if compiling -Mno-pic for mips and vax would shrink them even more?
|
1.1 | 18-Oct-1999 |
pk | branches: 1.1.4; Build ping without IPSEC.
|
1.1.4.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.3.4.1 | 29-Jul-2001 |
he | Apply patch (requested by martin): Drop ``-Os'' on sparc64 due to toolchain issues.
|
1.6.34.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.7.12.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.7.6.1 | 22-May-2014 |
yamt | 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")
|
1.8.36.1 | 08-Oct-2023 |
martin | Pull up following revision(s) (requested by rin in ticket #394):
external/gpl3/binutils/dist/gas/config/tc-vax.h: revision 1.10 tools/gcc/Makefile: revision 1.109 external/gpl3/binutils/dist/gas/config/tc-vax.c: revision 1.16 external/gpl3/binutils/dist/gas/config/tc-vax.c: revision 1.17 external/gpl3/binutils/dist/gas/config/tc-vax.c: revision 1.18 external/gpl3/gcc.old/dist/gcc/recog.c: revision 1.12 external/gpl3/gcc.old/dist/gcc/function.c: revision 1.16 external/gpl3/gcc.old/dist/gcc/dse.c: revision 1.14 - 1.16 external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.13 external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.14 external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.15 external/gpl3/gcc.old/dist/gcc/doc/tm.texi.in: revision 1.10 external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.16 external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.17 external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.18 external/gpl3/gcc.old/dist/gcc/config/vax/vax.c: revision 1.19 external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.12 external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.13 external/gpl3/gcc.old/usr.bin/backend/Makefile: revision 1.20 external/gpl3/gcc.old/dist/gcc/targhooks.c: revision 1.12 external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.14 external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.15 external/gpl3/gcc.old/dist/gcc/config/vax/builtins.md: revision 1.12 external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.16 external/gpl3/gcc.old/dist/gcc/config/vax/builtins.md: revision 1.13 external/gpl3/gcc.old/dist/gcc/doc/tm.texi: revision 1.12 external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.17 external/gpl3/gcc.old/dist/gcc/config/vax/vax.md: revision 1.18 external/gpl3/gcc.old/dist/gcc/config/vax/elf.h: revision 1.12 external/gpl3/gcc.old/dist/gcc/config/vax/elf.h: revision 1.13 external/gpl3/gcc.old/dist/gcc/targhooks.h: revision 1.12 external/gpl3/gcc.old/dist/gcc/target.def: revision 1.10 external/gpl3/gcc.old/dist/gcc/rtlanal.c: revision 1.14 external/gpl3/gcc.old/dist/gcc/reload.c: revision 1.12 external/gpl3/gcc.old/usr.bin/gcc/Makefile: revision 1.11 external/gpl3/gcc.old/usr.bin/lto-dump/Makefile: revision 1.3 external/gpl3/gcc.old/lib/Makefile.sanitizer: revision 1.7 external/gpl3/binutils.old/lib/libbfd/Makefile: revision 1.10 distrib/utils/x_ping/Makefile: revision 1.9 games/phantasia/Makefile: revision 1.38 external/apache2/argon2/lib/libargon2/Makefile.inc: revision 1.2 external/gpl3/gcc.old/lib/libubsan/Makefile: revision 1.8 external/bsd/mdocml/lib/libmandoc/Makefile: revision 1.13 sbin/ping/Makefile: revision 1.18 sbin/newfs_ext2fs/Makefile: revision 1.7 sys/lib/libz/Makefile: revision 1.24 sys/lib/libsa/Makefile: revision 1.97 external/gpl3/gcc.old/usr.bin/cc1objplus/Makefile: revision 1.3 external/gpl3/gdb/lib/libgdb/Makefile: revision 1.36 sys/modules/lfs/Makefile: revision 1.11 external/mit/xorg/lib/gallium/Makefile: revision 1.51 external/gpl3/gdb.old/lib/libdecnumber/Makefile: revision 1.10 external/mit/xorg/lib/libX11/Makefile.libx11: revision 1.26 libexec/ld.elf_so/Makefile: revision 1.148 external/bsd/jemalloc/lib/Makefile.inc: revision 1.16 external/gpl3/gcc.old/usr.bin/libdecnumber/Makefile: revision 1.14 crypto/external/bsd/openssh/lib/Makefile: revision 1.38 external/gpl3/gcc.old/usr.bin/backend/Makefile: revision 1.21 external/gpl3/gcc.old/usr.bin/cc1/Makefile: revision 1.12 external/gpl3/gcc.old/lib/libasan/Makefile: revision 1.11 external/gpl3/gcc.old/usr.bin/cc1plus/Makefile: revision 1.13 lib/libcrypt/Makefile: revision 1.36 external/gpl3/gdb/lib/libdecnumber/Makefile: revision 1.5 lib/libc/gdtoa/Makefile.inc: revision 1.13 games/gomoku/Makefile: revision 1.13 sbin/fsdb/Makefile: revision 1.43 external/gpl3/gcc.old/usr.bin/lto1/Makefile: revision 1.9 external/mit/xorg/lib/gallium.old/Makefile: revision 1.8 lib/libbz2/Makefile: revision 1.22 external/gpl3/gcc.old/usr.bin/cc1obj/Makefile: revision 1.12 usr.sbin/mtrace/Makefile: revision 1.14 external/gpl3/gcc.old/usr.bin/cc1obj/Makefile: revision 1.13 sys/arch/vax/conf/Makefile.vax: revision 1.86 sys/rump/fs/lib/liblfs/Makefile: revision 1.18 sbin/fsck_ffs/Makefile.common: revision 1.3 external/gpl3/binutils/lib/libbfd/Makefile: revision 1.27 lib/i18n_module/UTF7/Makefile: revision 1.5 external/gpl3/gcc.old/lib/liblsan/Makefile: revision 1.7 doc/CHANGES (apply patch) (all external/gpl3/gcc.old/ changes applied to external/gpl3/gcc/)
PR 57646: Import major vax toolchain fix.
|
1.11 | 07-Aug-2015 |
ozaki-r | Add -DCRUNCHOPS
It's required because ping6 is now rump-ified.
|
1.10 | 07-May-2006 |
rpaulo | branches: 1.10.20; Remove -DUSE_RFC3542.
|
1.9 | 06-May-2006 |
rpaulo | Enable RFC3542.
|
1.8 | 12-Dec-2001 |
tv | Major readability cleanup; nuke redundancies; MKfoo=no -> NOfoo=.
|
1.7 | 05-Oct-2001 |
jmc | Change all COPTS+=-Os to DBG=-Os as that var actually controls the optimization levels
|
1.6 | 20-Aug-2001 |
martin | Drop ``-Os'' on sparc64 due to toolchain issues.
The same change has already been applied on the 1.5 branch. The problems (i.e. ifconfig not showing IP addresses) have been verified to still exist with the new toolchain.
|
1.5 | 17-Mar-2001 |
tsutsui | "NOMAN= yes" -> "MKMAN= no"
|
1.4 | 08-Oct-2000 |
itojun | need libm. PR 11162
|
1.3 | 18-May-2000 |
matt | branches: 1.3.4; Part II. Link everything -static since that's what want for crunchgen later on.
|
1.2 | 18-May-2000 |
matt | Compile things with -Os. I wonder if compiling -Mno-pic for mips and vax would shrink them even more?
|
1.1 | 04-Jan-2000 |
itojun | ping6 without IPsec.
|
1.3.4.2 | 29-Jul-2001 |
he | Apply patch (requested by martin): Drop ``-Os'' on sparc64 due to toolchain issues.
|
1.3.4.1 | 19-Oct-2000 |
he | Pull up revision 1.4 (requested by he): Now needs libm. Fixes PR#11162.
|
1.10.20.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.18 | 07-Nov-2014 |
uebayasi | Fix build of crunched "route".
|
1.17 | 13-Dec-2010 |
pooka | branches: 1.17.26; be a happy crunch build
|
1.16 | 18-Jan-2005 |
lukem | branches: 1.16.26; Only support SMALLPROG_INET6 if ${USE_INET6} != "no". Part of PR 28994.
|
1.15 | 17-Oct-2002 |
lukem | Rework how SMALLPROG was being used and how INET6 support was enabled. There's two variables added to Makefile.crunch:
SMALLPROG If 1, add SMALLPROG=1 to CRUNCHENV. [default: 1] This can be used by various Makefiles to determine if a `small' version of the program is required.
SMALLPROG_INET6 If 1 and SMALLPROG == 1, add SMALLPROG_INET6=1 to CRUNCHENV. [default: 0] This can be used by various Makefiles to determine if the `small' version has INET6 support enabled.
Only enable SMALLPROG_INET6 for programs on the ramdisks that have INET6 in the appropriate kernel, and cleanup INET6 setting. (Note: this means that sysinst won't get INET6 support if the kernel it's running on doesn't have it).
This change saves a fair bit of space on various install images (including i386 ramdisk-{ps2,small,tiny}) that didn't have INET6 in the kernel but were unconditionally getting INET6 support in their tools.
|
1.14 | 18-Jun-2002 |
itojun | make macppc install floppy IPv6 ready (we have two floppies anyways, and there's plenty of space in 2nd floppy)
|
1.13 | 12-Dec-2001 |
tv | branches: 1.13.2; Major readability cleanup; nuke redundancies; MKfoo=no -> NOfoo=.
|
1.12 | 05-Oct-2001 |
jmc | Change all COPTS+=-Os to DBG=-Os as that var actually controls the optimization levels
|
1.11 | 20-Aug-2001 |
martin | Drop ``-Os'' on sparc64 due to toolchain issues.
The same change has already been applied on the 1.5 branch. The problems (i.e. ifconfig not showing IP addresses) have been verified to still exist with the new toolchain.
|
1.10 | 05-Sep-2000 |
minoura | Enable INET6 on x68k. Use ${MACHINE} instead of ${MACHINE_ARCH}, since the installer is built per-${MACHINE} based.
|
1.9 | 18-May-2000 |
matt | branches: 1.9.4; Part II. Link everything -static since that's what want for crunchgen later on.
|
1.8 | 18-May-2000 |
matt | Compile things with -Os. I wonder if compiling -Mno-pic for mips and vax would shrink them even more?
|
1.7 | 04-May-2000 |
itojun | supply IPv6-ready route(8) for i386 and hpcmips (those who has IPv6-ready sysinst already)
|
1.6 | 21-Jun-1999 |
cgd | dependencies on BSDSRCDIR should be _removed_, not introduced. Use paths relative to ${.CURDIR} instead. Using BSDSRCDIR here means that it's impossible to compile these programs out of the source tree they're a part of, unless that sort tree happens to be the one at BSDSRCDIR.
|
1.5 | 19-May-1999 |
gwr | Things in distrib/utils need to know BSDSRCDIR anway, so we might as well use it. Lots simpler.
|
1.4 | 13-Feb-1999 |
lukem | convert from NOxxx= to MKxxx=no. include <bsd.own.mk> if testing a MKxxx variable.
|
1.3 | 22-Oct-1997 |
lukem | use CPPFLAGS instead of CFLAGS
|
1.2 | 15-Nov-1996 |
gwr | branches: 1.2.2; The sources over in ../../../sbin/route/ now do what this wants, so use those instead of the versions that were copied here.
|
1.1 | 13-Sep-1996 |
gwr | branches: 1.1.1; Initial revision
|
1.1.1.1 | 13-Sep-1996 |
gwr | branches: 1.1.1.1.2; These files should be merged into src/sbin/route after the 1.2 release. For now they can live here, so the sun3 ramdisk can use them.
|
1.1.1.1.2.2 | 13-Sep-1996 |
gwr | These files should be merged into src/sbin/route after the 1.2 release. For now they can live here, so the sun3 ramdisk can use them.
|
1.1.1.1.2.1 | 13-Sep-1996 |
gwr | file Makefile was added on branch netbsd-1-2 on 1996-09-13 18:21:26 +0000
|
1.2.2.1 | 08-Nov-1997 |
lukem | pull up rev 1.3 (approved by thorpej)
|
1.9.4.2 | 29-Jul-2001 |
he | Apply patch (requested by martin): Drop ``-Os'' on sparc64 due to toolchain issues.
|
1.9.4.1 | 07-Sep-2000 |
minoura | Pullup rev.1.10; reviewed by shin, approved by thorpej. Enable INET6 on x68k. Use ${MACHINE} instead of ${MACHINE_ARCH}, since the installer is built per-${MACHINE} based.
|
1.13.2.1 | 03-Nov-2002 |
he | Pull up revision 1.14 (requested by itojun in ticket #347): Make macppc install floppy IPv6-ready.
|
1.16.26.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.17.26.1 | 08-Jan-2015 |
martin | Pull up following revision(s) (requested by prlw1 in ticket #390): usr.bin/netstat/mroute.c: revision 1.25 usr.bin/netstat/Makefile: revision 1.40 sbin/route/prog_ops.h: revision 1.3 sbin/route/rtutil.c: revision 1.1 sbin/route/rtutil.h: revision 1.1 usr.bin/netstat/mroute6.c: revision 1.15 sbin/route/extern.h: revision 1.15 usr.bin/netstat/show.c: file removal usr.bin/netstat/main.c: revision 1.93 usr.bin/netstat/route.c: revision 1.83 usr.bin/netstat/netstat.h: revision 1.51 distrib/utils/x_route/Makefile: revision 1.18 sbin/route/show.c: revision 1.46 usr.bin/netstat/if.c: revision 1.80 sbin/route/route.c: revision 1.145 sbin/route/Makefile: revision 1.26 Factor out the netstat route printing code and use it here. There is no point in having 2 different copies; fixes PR/49371
|
1.2 | 15-Nov-1996 |
gwr | The sources over in ../../../sbin/route/ now do what this wants, so use those instead of the versions that were copied here.
|
1.1 | 13-Sep-1996 |
gwr | branches: 1.1.1; Initial revision
|
1.1.1.1 | 13-Sep-1996 |
gwr | branches: 1.1.1.1.2; These files should be merged into src/sbin/route after the 1.2 release. For now they can live here, so the sun3 ramdisk can use them.
|
1.1.1.1.2.2 | 13-Sep-1996 |
gwr | These files should be merged into src/sbin/route after the 1.2 release. For now they can live here, so the sun3 ramdisk can use them.
|
1.1.1.1.2.1 | 13-Sep-1996 |
gwr | file keywords.h was added on branch netbsd-1-2 on 1996-09-13 18:21:27 +0000
|
1.2 | 15-Nov-1996 |
gwr | The sources over in ../../../sbin/route/ now do what this wants, so use those instead of the versions that were copied here.
|
1.1 | 13-Sep-1996 |
gwr | branches: 1.1.1; Initial revision
|
1.1.1.1 | 13-Sep-1996 |
gwr | branches: 1.1.1.1.2; These files should be merged into src/sbin/route after the 1.2 release. For now they can live here, so the sun3 ramdisk can use them.
|
1.1.1.1.2.2 | 13-Sep-1996 |
gwr | These files should be merged into src/sbin/route after the 1.2 release. For now they can live here, so the sun3 ramdisk can use them.
|
1.1.1.1.2.1 | 13-Sep-1996 |
gwr | file keywords.sh was added on branch netbsd-1-2 on 1996-09-13 18:21:27 +0000
|
1.2 | 15-Nov-1996 |
gwr | The sources over in ../../../sbin/route/ now do what this wants, so use those instead of the versions that were copied here.
|
1.1 | 13-Sep-1996 |
gwr | branches: 1.1.1; Initial revision
|
1.1.1.1 | 13-Sep-1996 |
gwr | branches: 1.1.1.1.2; These files should be merged into src/sbin/route after the 1.2 release. For now they can live here, so the sun3 ramdisk can use them.
|
1.1.1.1.2.2 | 13-Sep-1996 |
gwr | These files should be merged into src/sbin/route after the 1.2 release. For now they can live here, so the sun3 ramdisk can use them.
|
1.1.1.1.2.1 | 13-Sep-1996 |
gwr | file route.c was added on branch netbsd-1-2 on 1996-09-13 18:21:26 +0000
|
1.2 | 15-Nov-1996 |
gwr | The sources over in ../../../sbin/route/ now do what this wants, so use those instead of the versions that were copied here.
|
1.1 | 13-Sep-1996 |
gwr | branches: 1.1.1; Initial revision
|
1.1.1.1 | 13-Sep-1996 |
gwr | branches: 1.1.1.1.2; These files should be merged into src/sbin/route after the 1.2 release. For now they can live here, so the sun3 ramdisk can use them.
|
1.1.1.1.2.2 | 13-Sep-1996 |
gwr | These files should be merged into src/sbin/route after the 1.2 release. For now they can live here, so the sun3 ramdisk can use them.
|
1.1.1.1.2.1 | 13-Sep-1996 |
gwr | file show.c was added on branch netbsd-1-2 on 1996-09-13 18:21:27 +0000
|
1.4 | 12-Dec-2001 |
tv | branches: 1.4.34; Major readability cleanup; nuke redundancies; MKfoo=no -> NOfoo=.
|
1.3 | 05-Oct-2001 |
jmc | Change all COPTS+=-Os to DBG=-Os as that var actually controls the optimization levels
|
1.2 | 20-Aug-2001 |
martin | Drop ``-Os'' on sparc64 due to toolchain issues.
The same change has already been applied on the 1.5 branch. The problems (i.e. ifconfig not showing IP addresses) have been verified to still exist with the new toolchain.
|
1.1 | 30-Oct-2000 |
pk | branches: 1.1.2; umount(8) supporting local filesystems only; avoids pulling in tons of networking functions.
|
1.1.2.3 | 29-Jul-2001 |
he | Apply patch (requested by martin): Drop ``-Os'' on sparc64 due to toolchain issues.
|
1.1.2.2 | 01-Nov-2000 |
tv | Pullup 1.1 [pk]: umount(8) supporting local filesystems only; avoids pulling in tons of networking functions.
|
1.1.2.1 | 30-Oct-2000 |
tv | file Makefile was added on branch netbsd-1-5 on 2000-11-01 02:56:30 +0000
|
1.4.34.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.3 | 21-Apr-2004 |
christos | No need for extra copy of umount.c
|
1.2 | 07-Aug-2003 |
agc | branches: 1.2.2; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22268, verified by myself.
|
1.1 | 30-Oct-2000 |
pk | branches: 1.1.2; umount(8) supporting local filesystems only; avoids pulling in tons of networking functions.
|
1.1.2.2 | 01-Nov-2000 |
tv | Pullup 1.1 [pk]: umount(8) supporting local filesystems only; avoids pulling in tons of networking functions.
|
1.1.2.1 | 30-Oct-2000 |
tv | file umount.c was added on branch netbsd-1-5 on 2000-11-01 02:56:30 +0000
|
1.2.2.1 | 01-Sep-2004 |
jmc | Pullup patch (requested by chs in ticket #808)
Rename variables so they dont conflict w. libcurses when crunched. PR#26458
|
1.21 | 03-Jun-2023 |
lukem | bsd.own.mk: rename GCC_NO_* to CC_WNO_*
Rename compiler-warning-disable variables from GCC_NO_warning to CC_WNO_warning where warning is the full warning name as used by the compiler.
GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH
Using the convention CC_compilerflag, where compilerflag is based on the full compiler flag name.
|
1.20 | 24-Apr-2021 |
mrg | use GCC_NO_IMPLICIT_FALLTHRU
|
1.19 | 29-Sep-2019 |
mrg | convert HAVE_GCC == 7 to HAVE_GCC >= 7.
|
1.18 | 06-Feb-2019 |
mrg | pply zlib hack for gcc 7 here too (4th occurance!)
|
1.17 | 12-Jan-2017 |
christos | branches: 1.17.14; This is an example how to make a small program using libc. Original size 300K; final size 75K.
|
1.16 | 11-Jan-2017 |
christos | adjust to new zlib
|
1.15 | 19-May-2011 |
tsutsui | branches: 1.15.28; - WARNSfy - KNF, ANSIfy, remove __P(), misc cosmetics
|
1.14 | 14-Jan-2006 |
christos | branches: 1.14.20; zlib moved.
|
1.13 | 12-Dec-2001 |
tv | Major readability cleanup; nuke redundancies; MKfoo=no -> NOfoo=.
|
1.12 | 05-Oct-2001 |
jmc | Change all COPTS+=-Os to DBG=-Os as that var actually controls the optimization levels
|
1.11 | 20-Aug-2001 |
martin | Drop ``-Os'' on sparc64 due to toolchain issues.
The same change has already been applied on the 1.5 branch. The problems (i.e. ifconfig not showing IP addresses) have been verified to still exist with the new toolchain.
|
1.10 | 18-May-2000 |
matt | branches: 1.10.4; Part II. Link everything -static since that's what want for crunchgen later on.
|
1.9 | 18-May-2000 |
matt | Compile things with -Os. I wonder if compiling -Mno-pic for mips and vax would shrink them even more?
|
1.8 | 21-Jun-1999 |
cgd | dependencies on BSDSRCDIR should be _removed_, not introduced. Use paths relative to ${.CURDIR} instead. Using BSDSRCDIR here means that it's impossible to compile these programs out of the source tree they're a part of, unless that sort tree happens to be the one at BSDSRCDIR.
|
1.7 | 19-May-1999 |
gwr | Things in distrib/utils need to know BSDSRCDIR anway, so we might as well use it. Lots simpler.
|
1.6 | 13-Feb-1999 |
lukem | convert from NOxxx= to MKxxx=no. include <bsd.own.mk> if testing a MKxxx variable.
|
1.5 | 22-Oct-1997 |
lukem | use CPPFLAGS instead of CFLAGS
|
1.4 | 13-May-1997 |
gwr | branches: 1.4.2; Kill -D_ZLIB_PRIVATE
|
1.3 | 24-Mar-1997 |
christos | - Makefile cleanups
|
1.2 | 24-Sep-1996 |
gwr | branches: 1.2.2; The hack to keep out deflate.c and related stuff belongs better here, because that allows zlib to stay closer to the distributed version.
|
1.1 | 12-Sep-1996 |
gwr | branches: 1.1.1; Initial revision
|
1.1.1.1 | 12-Sep-1996 |
gwr | This is a minimal zcat for installation media.
|
1.2.2.2 | 24-Sep-1996 |
gwr | The hack to keep out deflate.c and related stuff belongs better here, because that allows zlib to stay closer to the distributed version.
|
1.2.2.1 | 24-Sep-1996 |
gwr | file Makefile was added on branch netbsd-1-2 on 1996-09-24 20:40:11 +0000
|
1.4.2.1 | 08-Nov-1997 |
lukem | pull up rev 1.5 (approved by thorpej)
|
1.10.4.1 | 29-Jul-2001 |
he | Apply patch (requested by martin): Drop ``-Os'' on sparc64 due to toolchain issues.
|
1.14.20.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.15.28.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.17.14.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.17.14.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1 | 12-Jan-2017 |
christos | branches: 1.1.4; This is an example how to make a small program using libc. Original size 300K; final size 75K.
|
1.1.4.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.1.4.1 | 12-Jan-2017 |
pgoyette | file misc.c was added on branch pgoyette-localcount on 2017-03-20 06:52:11 +0000
|
1.5 | 12-Jan-2017 |
christos | This is an example how to make a small program using libc. Original size 300K; final size 75K.
|
1.4 | 19-May-2011 |
tsutsui | branches: 1.4.28; - WARNSfy - KNF, ANSIfy, remove __P(), misc cosmetics
|
1.3 | 12-Nov-1998 |
thorpej | branches: 1.3.44; Need deflateParams() stub now, too.
|
1.2 | 24-Sep-1996 |
gwr | branches: 1.2.2; The hack to keep out deflate.c and related stuff belongs better here, because that allows zlib to stay closer to the distributed version.
|
1.1 | 12-Sep-1996 |
gwr | branches: 1.1.1; Initial revision
|
1.1.1.1 | 12-Sep-1996 |
gwr | This is a minimal zcat for installation media.
|
1.2.2.2 | 24-Sep-1996 |
gwr | The hack to keep out deflate.c and related stuff belongs better here, because that allows zlib to stay closer to the distributed version.
|
1.2.2.1 | 24-Sep-1996 |
gwr | file zcat.c was added on branch netbsd-1-2 on 1996-09-24 20:40:12 +0000
|
1.3.44.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
1.4.28.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|