| History log of /src/sys/arch/epoc32 |
| Revision | Date | Author | Comments |
| 1.1 | 01-May-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Support to build for epoc32 userland.
|
| 1.1.12.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.12.1 | 01-May-2013 |
yamt | file Makefile was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 01-May-2013 |
tls | file Makefile was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file Makefile was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file Makefile was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.19 | 29-Jan-2024 |
christos | PR/57889: Ricardo Branco: ext2fs does not have user immutable and append file flags, only system ones. Restrict those to the superuser. Before the behavior was controlled by EXT2FS_SYSTEM_FLAGS. Make that behavior the default.
|
| 1.18 | 12-Feb-2023 |
abs | Add optoion GENERIC.local include to the end of ~all GENERIC configs
This excludes atari, sgimips, evbmips, evbppc, evbsh3, and hpcarm all of which have somewhat specific kernel config file layouts
|
| 1.17 | 29-Sep-2022 |
riastradh | swwdog(4): Add to GENERIC kernels.
Plus a handful of others that I'm familiar with. Lots of special- purpose kernels should probably have this too but I'm not going through all the arm, mips, and ppc evaluation board kernels to see which ones are relevant.
Omitted from systems I know to be very small: - sun2/GENERIC - dreamcast/GENERIC Feel free to remove it from others that need to be kept smaller.
Compile-tested a few of these just in case: - alpha/GENERIC - amd64/GENERIC - evbmips/OCTEON - i386/GENERIC - riscv/GENERIC
PR kern/29702
|
| 1.16 | 07-Aug-2022 |
simonb | UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
| 1.15 | 14-Sep-2017 |
mrg | clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
| 1.14 | 28-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 1.
|
| 1.13 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
| 1.12 | 14-Dec-2016 |
martin | branches: 1.12.2; Comment out spkr at audio, as audio is commented out too
|
| 1.11 | 13-Dec-2016 |
christos | wildcard speaker attachments, now that we can handle many of them.
|
| 1.10 | 10-Dec-2016 |
christos | remove VAUDIOSPEAKER for now, will be done differently.
|
| 1.9 | 08-Dec-2016 |
nat | Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
| 1.8 | 16-Nov-2014 |
manu | branches: 1.8.2; 1.8.4; Remove unused extended attributes kernel options
As Masao Uebayashi pointed to me, UFS_EXTATTR_AUTOSTART, LFS_EXTATTR_AUTOSTART and UFS_EXTATTR_AUTOCREATE are not used anywhere in the code. Remove them as they have been obsolete for a long time: UFS_EXTATTR_AUTOSTART was replaced by mount -o extattr LFS_EXTATTR_AUTOSTART was created to match obsolete UFS_EXTATTR_AUTOSTART UFS_EXTATTR_AUTOCREATE was replaced by sysctl vfs.ffs.extattr_autocreate
|
| 1.7 | 12-Nov-2014 |
manu | Support for UFS1 extended attributes in GENERIC and GENERIC-like kernels
This change just brings UFS1 extended attribute *support* in the kernel, extended attributes are not enabled unless three conditions are met: 1) filesystem is UFS1 (newfs -O1) 2) .attribute/system and .attribute/user directories are created at fs root 3) filesystem is mounted with -o extattr
Some GENERIC kernels are obviously memory constrained, the extended attributes options were not enabled for them, but just added commented out. (kernel were considered memory constrained if QUOTA option was disabled)
|
| 1.6 | 24-Aug-2014 |
jnemeth | Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add it to all kernel configs that contain "options MODULAR". This option turns on module autoloading by default (which is the current default). This allows people who don't want module autoloading on by default to disable it by simply removing/commentting this line.
|
| 1.5 | 23-Aug-2014 |
dholland | Systematize (and in many cases, fix) the comments on options COMPAT_NN.
There are quite a few configs that are missing some COMPAT_NN options in ways that don't make sense; this should probably get cleaned up too, but for the time being I've not added or removed anything.
|
| 1.4 | 17-Aug-2014 |
joerg | Reorganize symbol table embedding. The existing option SYMTAB_SPACE is replaced by the make option COPY_SYMTAB set to any value. The copy of the symbol table is no longer put into a buffer in kern_ksyms.o, but a small helper object. This object is build first with a dummy size, then the kernel is linked to compute the real dimension of the symbol table buffer. After that, the helper object is rebuild and the kernel linked again.
|
| 1.3 | 03-Aug-2014 |
martin | branches: 1.3.2; Add COMPAT_NETBSD32, following the switch to eabi by default.
|
| 1.2 | 25-Jun-2013 |
kiyohara | branches: 1.2.6; 1.2.8; Configuration of external devices move to GENERIC. External bus does't know attaching devices.
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; Add new port NetBSD/epoc32.
|
| 1.1.4.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.1.4.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file GENERIC was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.2.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.2.8.1 | 25-Jun-2013 |
yamt | file GENERIC was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.2.6.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.3.2.3 | 15-May-2015 |
snj | Pull up following revision(s) (requested by jnemeth in ticket #762): share/man/man4/options.4: revision 1.442 sys/arch/amd64/conf/ALL: revision 1.18 sys/arch/amd64/conf/GENERIC: revision 1.396 sys/arch/dreamcast/conf/GENERIC: revision 1.119 sys/arch/epoc32/conf/GENERIC: revision 1.6 sys/arch/evbarm/conf/BCM5301X: revision 1.24 sys/arch/evbarm/conf/BCM56340: revision 1.9 sys/arch/evbarm/conf/IMX23_OLINUXINO: revision 1.9 sys/arch/evbarm/conf/std.beagle: revision 1.13 sys/arch/evbarm/conf/std.kobo: revision 1.2 sys/arch/evbarm/conf/std.netwalker: revision 1.10 sys/arch/evbppc/conf/P2020DS: revision 1.25 sys/arch/evbppc/conf/RB800: revision 1.30 sys/arch/evbppc/conf/TWRP1025: revision 1.18 sys/arch/hp300/conf/GENERIC: revision 1.187 sys/arch/hpcsh/conf/GENERIC: revision 1.104 sys/arch/i386/conf/GENERIC: revision 1.1111 sys/arch/i386/conf/MONOLITHIC: revision 1.17 sys/arch/landisk/conf/GENERIC: revision 1.43 sys/arch/luna68k/conf/GENERIC: revision 1.117 sys/arch/macppc/conf/GENERIC: revision 1.316 sys/arch/macppc/conf/GENERIC_601: revision 1.5 sys/arch/mmeye/conf/MMEYE_WLF: revision 1.16 sys/arch/news68k/conf/GENERIC: revision 1.123 sys/arch/sandpoint/conf/GENERIC: revision 1.85 sys/arch/shark/conf/GENERIC: revision 1.119 sys/arch/sparc/conf/GENERIC: revision 1.246 sys/arch/sparc64/conf/GENERIC: revision 1.174 sys/arch/sun3/conf/GENERIC3X: revision 1.125 sys/arch/sun3/conf/GENERIC: revision 1.169 sys/arch/x68k/conf/GENERIC: revision 1.177 sys/arch/zaurus/conf/GENERIC: revision 1.62 sys/conf/files: revision 1.1099 sys/kern/kern_module.c: revisions 1.98, 1.99 Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add it to all kernel configs that contain "options MODULAR". This option turns on module autoloading by default (which is the current default). This allows people who don't want module autoloading on by default to disable it by simply removing/commentting this line. -- fix typo. (s/MODULE_DEFAULT_AUTOLOAD/MODULAR_DEFAULT_AUTOLOAD/)
|
| 1.3.2.2 | 18-Nov-2014 |
snj | Pull up following revision(s) (requested by manu in ticket #251): sys/arch/acorn26/conf/GENERIC: revision 1.81 sys/arch/acorn32/conf/GENERIC: revision 1.116 sys/arch/alpha/conf/GENERIC: revision 1.362 sys/arch/amd64/conf/ALL: revision 1.23 sys/arch/amd64/conf/GENERIC: revision 1.404 sys/arch/amd64/conf/XEN3_DOM0: revision 1.112 sys/arch/amd64/conf/XEN3_DOMU: revision 1.60 sys/arch/amiga/conf/GENERIC.in: revision 1.129 sys/arch/amiga/conf/GENERIC: revision 1.311 sys/arch/amigappc/conf/GENERIC: revision 1.24 sys/arch/arc/conf/GENERIC: revision 1.184 sys/arch/bebox/conf/GENERIC: revision 1.145 sys/arch/cats/conf/GENERIC: revision 1.155 sys/arch/cesfic/conf/GENERIC: revision 1.65 sys/arch/cobalt/conf/GENERIC: revision 1.147 sys/arch/dreamcast/conf/GENERIC: revision 1.121 sys/arch/emips/conf/GENERIC: revision 1.15 sys/arch/epoc32/conf/GENERIC: revision 1.8 sys/arch/ews4800mips/conf/GENERIC: revision 1.51 sys/arch/hp300/conf/GENERIC: revision 1.190 sys/arch/hpcmips/conf/GENERIC: revision 1.229 sys/arch/hpcsh/conf/GENERIC: revision 1.106 sys/arch/hppa/conf/GENERIC: revision 1.6 sys/arch/i386/conf/ALL: revision 1.389 sys/arch/i386/conf/GENERIC: revision 1.1118 sys/arch/i386/conf/XEN3_DOM0: revision 1.93 sys/arch/i386/conf/XEN3_DOMU: revision 1.65 sys/arch/ibmnws/conf/GENERIC: revision 1.46 sys/arch/iyonix/conf/GENERIC: revision 1.88 sys/arch/landisk/conf/GENERIC: revision 1.45 sys/arch/luna68k/conf/GENERIC: revision 1.119 sys/arch/mac68k/conf/GENERIC: revision 1.220 sys/arch/macppc/conf/GENERIC: revision 1.320 sys/arch/macppc/conf/MAMBO: revision 1.24 sys/arch/macppc/conf/POWERMAC_G5: revision 1.25 sys/arch/mipsco/conf/GENERIC: revision 1.88 sys/arch/mmeye/conf/GENERIC: revision 1.120 sys/arch/mvme68k/conf/GENERIC: revision 1.94 sys/arch/mvmeppc/conf/GENERIC: revision 1.24 sys/arch/netwinder/conf/GENERIC: revision 1.126 sys/arch/news68k/conf/GENERIC: revision 1.125 sys/arch/newsmips/conf/GENERIC: revision 1.129 sys/arch/next68k/conf/GENERIC: revision 1.139 sys/arch/ofppc/conf/GENERIC: revision 1.157 sys/arch/pmax/conf/GENERIC64: revision 1.21 sys/arch/pmax/conf/GENERIC: revision 1.185 sys/arch/prep/conf/GENERIC: revision 1.174 sys/arch/rs6000/conf/GENERIC: revision 1.33 sys/arch/sandpoint/conf/GENERIC: revision 1.88 sys/arch/sbmips/conf/GENERIC: revision 1.101 sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.28 sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.104 sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.106 sys/arch/shark/conf/GENERIC: revision 1.121 sys/arch/sparc/conf/GENERIC: revision 1.248 sys/arch/sparc/conf/TADPOLE3GX: revision 1.65 sys/arch/sparc64/conf/GENERIC: revision 1.177 sys/arch/sparc64/conf/NONPLUS64: revision 1.44 sys/arch/sun2/conf/GENERIC: revision 1.94 sys/arch/sun3/conf/GENERIC: revision 1.171 sys/arch/vax/conf/GENERIC: revision 1.193 sys/arch/vax/conf/VAX780: revision 1.19 sys/arch/x68k/conf/GENERIC: revision 1.179 sys/arch/zaurus/conf/GENERIC: revision 1.65 sys/ufs/files.ufs: revision 1.38 Remove unused extended attributes kernel options
As Masao Uebayashi pointed to me, UFS_EXTATTR_AUTOSTART, LFS_EXTATTR_AUTOSTART and UFS_EXTATTR_AUTOCREATE are not used anywhere in the code. Remove them as they have been obsolete for a long time: UFS_EXTATTR_AUTOSTART was replaced by mount -o extattr LFS_EXTATTR_AUTOSTART was created to match obsolete UFS_EXTATTR_AUTOSTART UFS_EXTATTR_AUTOCREATE was replaced by sysctl vfs.ffs.extattr_autocreate
|
| 1.3.2.1 | 14-Nov-2014 |
martin | Pull up following revision(s) (requested by manu in ticket #232): sys/arch/next68k/conf/GENERIC: revision 1.138 sys/arch/cobalt/conf/GENERIC: revision 1.146 sys/arch/mvme68k/conf/GENERIC: revision 1.93 sys/arch/vax/conf/VAX780: revision 1.18 sys/arch/newsmips/conf/GENERIC: revision 1.128 sys/arch/luna68k/conf/GENERIC: revision 1.118 sys/arch/sbmips/conf/GENERIC: revision 1.100 sys/arch/pmax/conf/GENERIC: revision 1.184 sys/arch/alpha/conf/GENERIC: revision 1.361 sys/arch/sparc64/conf/GENERIC: revision 1.176 sys/arch/sun3/conf/GENERIC: revision 1.170 sys/arch/shark/conf/GENERIC: revision 1.120 sys/arch/landisk/conf/GENERIC: revision 1.44 sys/arch/bebox/conf/GENERIC: revision 1.144 sys/arch/sparc64/conf/NONPLUS64: revision 1.43 sys/arch/sandpoint/conf/GENERIC: revision 1.87 sys/arch/emips/conf/GENERIC: revision 1.14 sys/arch/amd64/conf/XEN3_DOM0: revision 1.111 sys/arch/dreamcast/conf/GENERIC: revision 1.120 sys/arch/cesfic/conf/GENERIC: revision 1.64 sys/arch/mmeye/conf/GENERIC: revision 1.119 sys/arch/epoc32/conf/GENERIC: revision 1.7 sys/arch/x68k/conf/GENERIC: revision 1.178 sys/arch/iyonix/conf/GENERIC: revision 1.87 sys/arch/sun2/conf/GENERIC: revision 1.93 sys/arch/ews4800mips/conf/GENERIC: revision 1.50 sys/arch/amd64/conf/XEN3_DOMU: revision 1.59 sys/arch/acorn26/conf/GENERIC: revision 1.80 sys/arch/acorn32/conf/GENERIC: revision 1.115 sys/arch/macppc/conf/POWERMAC_G5: revision 1.24 sys/arch/i386/conf/GENERIC: revision 1.1117 sys/arch/arc/conf/GENERIC: revision 1.183 sys/arch/cats/conf/GENERIC: revision 1.154 sys/arch/amiga/conf/GENERIC.in: revision 1.128 sys/arch/zaurus/conf/GENERIC: revision 1.64 sys/arch/netwinder/conf/GENERIC: revision 1.125 sys/arch/hppa/conf/GENERIC: revision 1.5 sys/arch/mvmeppc/conf/GENERIC: revision 1.23 sys/arch/macppc/conf/GENERIC: revision 1.319 sys/arch/amiga/conf/GENERIC: revision 1.310 sys/arch/pmax/conf/GENERIC64: revision 1.20 sys/arch/macppc/conf/MAMBO: revision 1.23 sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.27 sys/arch/amigappc/conf/GENERIC: revision 1.23 sys/arch/amd64/conf/GENERIC: revision 1.403 sys/arch/ofppc/conf/GENERIC: revision 1.156 sys/arch/mac68k/conf/GENERIC: revision 1.219 sys/arch/i386/conf/XEN3_DOMU: revision 1.64 sys/arch/mipsco/conf/GENERIC: revision 1.87 sys/arch/hp300/conf/GENERIC: revision 1.189 sys/arch/vax/conf/GENERIC: revision 1.192 sys/arch/news68k/conf/GENERIC: revision 1.124 sys/arch/ibmnws/conf/GENERIC: revision 1.45 sys/arch/hpcsh/conf/GENERIC: revision 1.105 sys/arch/sparc/conf/TADPOLE3GX: revision 1.64 sys/arch/i386/conf/XEN3_DOM0: revision 1.92 sys/arch/sparc/conf/GENERIC: revision 1.247 sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.105 sys/arch/prep/conf/GENERIC: revision 1.173 sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.103 sys/arch/rs6000/conf/GENERIC: revision 1.32 sys/arch/hpcmips/conf/GENERIC: revision 1.228 Support for UFS1 extended attributes in GENERIC and GENERIC-like kernels This change just brings UFS1 extended attribute *support* in the kernel, extended attributes are not enabled unless three conditions are met: 1) filesystem is UFS1 (newfs -O1) 2) .attribute/system and .attribute/user directories are created at fs root 3) filesystem is mounted with -o extattr Some GENERIC kernels are obviously memory constrained, the extended attributes options were not enabled for them, but just added commented out. (kernel were considered memory constrained if QUOTA option was disabled)
|
| 1.8.4.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
| 1.8.4.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
| 1.8.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
| 1.8.2.1 | 05-Feb-2017 |
skrll | Sync with HEAD
|
| 1.12.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
| 1.6 | 12-Aug-2018 |
mrg | conditionally set MACHINE_ARCH to arm, like other makefiles. fixes epoc32 builds.
|
| 1.5 | 25-Aug-2015 |
uebayasi | branches: 1.5.16; 1.5.18; Print a message when creating a temporary ldscript.
|
| 1.4 | 24-Aug-2015 |
uebayasi | Define ${LINKSCRIPT} in one place.
|
| 1.3 | 20-Aug-2015 |
uebayasi | Clean up ${LINKSCRIPT} and ${KERNLDSCRIPT}.
|
| 1.2 | 15-Nov-2014 |
uebayasi | branches: 1.2.2; Use LINKSCRIPT.
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file Makefile.epoc32.inc was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file Makefile.epoc32.inc was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.2.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
| 1.5.18.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.5.16.1 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
| 1.2 | 25-Jun-2013 |
kiyohara | branches: 1.2.8; Configuration of external devices move to GENERIC. External bus does't know attaching devices.
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; Add new port NetBSD/epoc32.
|
| 1.1.4.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file files.epoc32 was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.2.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.2.8.1 | 25-Jun-2013 |
yamt | file files.epoc32 was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.8 | 11-Feb-2023 |
mlelstv | Apply ldscript fixes for binutils-2.39. See PR 57223.
|
| 1.7 | 23-Aug-2015 |
uebayasi | Don't need to specify OUTPUT_FORMAT/OUTPUT_ARCH.
|
| 1.6 | 22-Aug-2015 |
uebayasi | According to matt@, .ARM.{extab,exidx} are no longer used.
|
| 1.5 | 21-Aug-2015 |
uebayasi | Simplify this by deciding load address at one place.
|
| 1.4 | 20-Aug-2015 |
uebayasi | Indent with 2 spaces.
|
| 1.3 | 20-Aug-2015 |
uebayasi | Kill trailing whitespaces.
|
| 1.2 | 30-Jan-2014 |
matt | branches: 1.2.4; 1.2.8; Put EHABI exception tables at the end of text. provide __exidx_start and __exidx_end symbols.
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.6; Add new port NetBSD/epoc32.
|
| 1.1.6.1 | 18-May-2014 |
rmind | sync with head
|
| 1.1.4.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.1.4.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file ldscript.epoc32 was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.2.8.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
| 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 | 30-Jan-2014 |
yamt | file ldscript.epoc32 was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.7 | 29-Jun-2021 |
nia | Remove uscanner(4) driver
This exists for compatibility with a Linux interface which was apparently deprecated in Linux 2.6. There are various mailing list threads going back to 2004 where the usefulness of this driver is discussed, but the conclusion is that scanner software has all moved to using ugen(4) instead, and enabling this driver will not help you scan things.
|
| 1.6 | 04-Apr-2020 |
jdolecek | branches: 1.6.8; mark nsmb major obsolete
|
| 1.5 | 29-Jan-2020 |
maya | remove urio(4), a driver for the Rio500 MP3 player.
At this point it is highly unlikely this 1999 device still has users, but it still comes up in the context of maxv's USB-fuzzing (and any device could pretend to be a urio(4)), so it's best to get rid of it.
Renamed all major entries to obsolete, as was done in previous removals.
This still requires an update to sanitizers, but they're located in "external", perhaps it should be first committed upstream?
Proposed on tech-kern a month ago.
|
| 1.4 | 28-Jan-2019 |
dholland | branches: 1.4.6; Systematize handling of removed drivers.
- Every driver that was removed and whose number hasn't already been reused is now listed with a commented-out "obsolete" line. - The format of these has been systematized. Future format changes can probably be safely done with a script. - This does not include a few cases of assignments that only lasted a couple days, or stuff from before major reorgs. Some of these may be included nonetheless, because there was a lot of ground to cover and therefore not a lot of time to dig into history in detail.
Note that the obsolete listings do not mean the major numbers can never be reused; that's up to portmasters and/or core. It does mean that they won't be reused by accident, however, which in some cases (depending on the driver, how widely used it was, its family of device nodes, their default permissions, etc.) can be quite dangerous.
Note that some of the things now explicitly listed as obsolete are really ancient history. My scan went back as far as when the majors files were added. (But not before that.)
|
| 1.3 | 23-Sep-2018 |
maxv | Remove ISDN from the kernel. It has remained unmaintained for a long time, is of poor quality, and is now an obstacle to MP-ification. It was removed ten years ago from FreeBSD for the same reason.
This retires a big user of the mbuf API, and will ease maintenance of the kernel.
|
| 1.2 | 23-Apr-2015 |
pgoyette | branches: 1.2.16; 1.2.18; Update device dependency information - the sysmon major device now depends on the sysmon module itself, not on the individual components.
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; 1.1.16; Add new port NetBSD/epoc32.
|
| 1.1.16.1 | 06-Jun-2015 |
skrll | Sync with HEAD
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file majors.epoc32 was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file majors.epoc32 was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.2.18.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.2.18.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.2.16.1 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
| 1.4.6.1 | 29-Feb-2020 |
ad | Sync with head.
|
| 1.6.8.1 | 01-Aug-2021 |
thorpej | Sync with HEAD.
|
| 1.2 | 17-Jan-2018 |
skrll | G/C ARM32_NEW_VM_LAYOUT
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file std.epoc32 was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file std.epoc32 was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.5 | 07-Aug-2021 |
thorpej | Merge thorpej-cfargs2.
|
| 1.4 | 24-Apr-2021 |
thorpej | branches: 1.4.8; Merge thorpej-cfargs branch:
Simplify and make extensible the config_search() / config_found() / config_attach() interfaces: rather than having different variants for which arguments you want pass along, just have a single call that takes a variadic list of tag-value arguments.
Adjust all call sites: - Simplify wherever possible; don't pass along arguments that aren't actually needed. - Don't be explicit about what interface attribute is attaching if the device only has one. (More simplification.) - Add a config_probe() function to be used in indirect configuiration situations, making is visibly easier to see when indirect config is in play, and allowing for future change in semantics. (As of now, this is just a wrapper around config_match(), but that is an implementation detail.)
Remove unnecessary or redundant interface attributes where they're not needed.
There are currently 5 "cfargs" defined: - CFARG_SUBMATCH (submatch function for direct config) - CFARG_SEARCH (search function for indirect config) - CFARG_IATTR (interface attribte) - CFARG_LOCATORS (locators array) - CFARG_DEVHANDLE (devhandle_t - wraps OFW, ACPI, etc. handles)
...and a sentinel value CFARG_EOL.
Add some extra sanity checking to ensure that interface attributes aren't ambiguous.
Use CFARG_DEVHANDLE in MI FDT, OFW, and ACPI code, and macppc and shark ports to associate those device handles with device_t instance. This will trickle trough to more places over time (need back-end for pre-OFW Sun OBP; any others?).
|
| 1.3 | 24-Jul-2019 |
skrll | branches: 1.3.12; Fix WSDISPLAY_COMPAT_RAWKBD build
|
| 1.2 | 22-Jun-2013 |
kiyohara | branches: 1.2.2; 1.2.10; 1.2.38; Calculate correct response from keyboard. Some machines responds ugly scan code.
|
| 1.1 | 28-Apr-2013 |
kiyohara | Add new port NetBSD/epoc32.
|
| 1.2.38.1 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.2.10.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.10.1 | 22-Jun-2013 |
yamt | file epockbd.c was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.2.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.2.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.2.2.1 | 22-Jun-2013 |
tls | file epockbd.c was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.3.12.1 | 21-Mar-2021 |
thorpej | Give config_found() the same variadic arguments treatment as config_search(). This commit only adds the CFARG_EOL sentinel to the existing config_found() calls. Conversion of config_found_sm_loc() and config_found_ia() call sites will be in subsequent commits.
|
| 1.4.8.1 | 04-Aug-2021 |
thorpej | Adapt to CFARGS().
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file epockbd_clpssoc.c was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file epockbd_clpssoc.c was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file epockbd_windermere.c was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file epockbd_windermere.c was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.2 | 20-Jun-2013 |
kiyohara | branches: 1.2.2; 1.2.10; Add DE and FR keymap.
|
| 1.1 | 28-Apr-2013 |
kiyohara | Add new port NetBSD/epoc32.
|
| 1.2.10.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.10.1 | 20-Jun-2013 |
yamt | file epockbdmap.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.2.2.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.2.2.1 | 20-Jun-2013 |
tls | file epockbdmap.h was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file epockbdvar.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file epockbdvar.h was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.5 | 07-Aug-2021 |
thorpej | Merge thorpej-cfargs2.
|
| 1.4 | 24-Apr-2021 |
thorpej | branches: 1.4.8; Merge thorpej-cfargs branch:
Simplify and make extensible the config_search() / config_found() / config_attach() interfaces: rather than having different variants for which arguments you want pass along, just have a single call that takes a variadic list of tag-value arguments.
Adjust all call sites: - Simplify wherever possible; don't pass along arguments that aren't actually needed. - Don't be explicit about what interface attribute is attaching if the device only has one. (More simplification.) - Add a config_probe() function to be used in indirect configuiration situations, making is visibly easier to see when indirect config is in play, and allowing for future change in semantics. (As of now, this is just a wrapper around config_match(), but that is an implementation detail.)
Remove unnecessary or redundant interface attributes where they're not needed.
There are currently 5 "cfargs" defined: - CFARG_SUBMATCH (submatch function for direct config) - CFARG_SEARCH (search function for indirect config) - CFARG_IATTR (interface attribte) - CFARG_LOCATORS (locators array) - CFARG_DEVHANDLE (devhandle_t - wraps OFW, ACPI, etc. handles)
...and a sentinel value CFARG_EOL.
Add some extra sanity checking to ensure that interface attributes aren't ambiguous.
Use CFARG_DEVHANDLE in MI FDT, OFW, and ACPI code, and macppc and shark ports to associate those device handles with device_t instance. This will trickle trough to more places over time (need back-end for pre-OFW Sun OBP; any others?).
|
| 1.3 | 13-Oct-2013 |
riz | branches: 1.3.4; 1.3.46; Catch up to recent changes in config_pending_{incr,decr}().
|
| 1.2 | 22-Jun-2013 |
kiyohara | branches: 1.2.2; 1.2.4; Series 5 avoids access into I/O space. I don't know this reason...
|
| 1.1 | 28-Apr-2013 |
kiyohara | Add new port NetBSD/epoc32.
|
| 1.2.4.1 | 18-May-2014 |
rmind | sync with head
|
| 1.2.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.2.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.2.2.1 | 22-Jun-2013 |
tls | file etna.c was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.3.46.1 | 23-Mar-2021 |
thorpej | Convert config_found_ia() call sites where the device only carries a single interface attribute to bare config_found() calls.
|
| 1.3.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.3.4.1 | 13-Oct-2013 |
yamt | file etna.c was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.4.8.1 | 04-Aug-2021 |
thorpej | Adapt to CFARGS().
|
| 1.2 | 20-Jun-2013 |
kiyohara | branches: 1.2.2; 1.2.10; Support boothowto.
|
| 1.1 | 28-Apr-2013 |
kiyohara | Add new port NetBSD/epoc32.
|
| 1.2.10.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.10.1 | 20-Jun-2013 |
yamt | file autoconf.c was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.2.2.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.2.2.1 | 20-Jun-2013 |
tls | file autoconf.c was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file clock.c was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file clock.c was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file epoc32_start.S was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file epoc32_start.S was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.4 | 07-Aug-2021 |
thorpej | Merge thorpej-cfargs2.
|
| 1.3 | 24-Apr-2021 |
thorpej | branches: 1.3.8; Merge thorpej-cfargs branch:
Simplify and make extensible the config_search() / config_found() / config_attach() interfaces: rather than having different variants for which arguments you want pass along, just have a single call that takes a variadic list of tag-value arguments.
Adjust all call sites: - Simplify wherever possible; don't pass along arguments that aren't actually needed. - Don't be explicit about what interface attribute is attaching if the device only has one. (More simplification.) - Add a config_probe() function to be used in indirect configuiration situations, making is visibly easier to see when indirect config is in play, and allowing for future change in semantics. (As of now, this is just a wrapper around config_match(), but that is an implementation detail.)
Remove unnecessary or redundant interface attributes where they're not needed.
There are currently 5 "cfargs" defined: - CFARG_SUBMATCH (submatch function for direct config) - CFARG_SEARCH (search function for indirect config) - CFARG_IATTR (interface attribte) - CFARG_LOCATORS (locators array) - CFARG_DEVHANDLE (devhandle_t - wraps OFW, ACPI, etc. handles)
...and a sentinel value CFARG_EOL.
Add some extra sanity checking to ensure that interface attributes aren't ambiguous.
Use CFARG_DEVHANDLE in MI FDT, OFW, and ACPI code, and macppc and shark ports to associate those device handles with device_t instance. This will trickle trough to more places over time (need back-end for pre-OFW Sun OBP; any others?).
|
| 1.2 | 25-Jun-2013 |
kiyohara | branches: 1.2.8; 1.2.50; Configuration of external devices move to GENERIC. External bus does't know attaching devices.
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; Add new port NetBSD/epoc32.
|
| 1.1.4.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file external.c was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.2.50.5 | 05-Apr-2021 |
thorpej | config_match() -> config_probe() for the straight-forward indirect config cases. There are still a few odd balls using config_match() which should be sorted out later.
|
| 1.2.50.4 | 04-Apr-2021 |
thorpej | CFARG_SUBMATCH -> CFARG_SEARCH for the indirect configuration uses.
|
| 1.2.50.3 | 03-Apr-2021 |
thorpej | Give config_attach() the tagged variadic argument treatment and mechanically convert all call sites.
|
| 1.2.50.2 | 21-Mar-2021 |
thorpej | CFARG_IATTR usage audit:
If a device carries only one interface attribute, there is no need to specify it when calling config_search(); that specification is meant only to disambiguate which interface attribute (which is a proxy for "what kind of attach args are being used") is having children attached. cfparent_match() will take care of ensuring that any potential children can attach to one of the parent's iterface attributes, and if the parent only carries one, no disambiguation is necessary.
|
| 1.2.50.1 | 20-Mar-2021 |
thorpej | The proliferation if config_search_*() and config_found_*() combinations is a little absurd, so begin to tidy this up:
- Introduce a new cfarg_t enumerated type, that defines the types of tag-value variadic arguments that can be passed to the various config_*() functions (CFARG_SUBMATCH, CFARG_IATTR, and CFARG_LOCATORS, for now, plus a CFARG_EOL sentinel). - Collapse config_search_*() into config_search() that takes these variadic arguments. - Convert all call sites of config_search_*() to the new signature. Noticed several incorrect usages along the way, which will be audited in a future commit.
|
| 1.2.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.2.8.1 | 25-Jun-2013 |
yamt | file external.c was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.3.8.1 | 04-Aug-2021 |
thorpej | Adapt to CFARGS().
|
| 1.3 | 16-Mar-2018 |
ryo | use designated initializer to make adaptability and flexibility for changing struct bus_space. no functional change.
|
| 1.2 | 22-Jun-2013 |
kiyohara | branches: 1.2.2; 1.2.10; 1.2.36; Fix bus_space_{read,write}_region_2. Remove bus_space_{read,write}_2. ARM7 can't read/write half word access.
|
| 1.1 | 28-Apr-2013 |
kiyohara | Add new port NetBSD/epoc32.
|
| 1.2.36.1 | 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
| 1.2.10.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.10.1 | 22-Jun-2013 |
yamt | file external_io.c was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.2.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.2.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.2.2.1 | 22-Jun-2013 |
tls | file external_io.c was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.2 | 22-Jun-2013 |
kiyohara | branches: 1.2.2; 1.2.10; Fix bus_space_{read,write}_region_2. Remove bus_space_{read,write}_2. ARM7 can't read/write half word access.
|
| 1.1 | 28-Apr-2013 |
kiyohara | Add new port NetBSD/epoc32.
|
| 1.2.10.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.10.1 | 22-Jun-2013 |
yamt | file external_io_asm.S was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.2.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.2.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.2.2.1 | 22-Jun-2013 |
tls | file external_io_asm.S was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.3 | 07-Aug-2021 |
thorpej | Merge thorpej-cfargs2.
|
| 1.2 | 24-Apr-2021 |
thorpej | branches: 1.2.8; Merge thorpej-cfargs branch:
Simplify and make extensible the config_search() / config_found() / config_attach() interfaces: rather than having different variants for which arguments you want pass along, just have a single call that takes a variadic list of tag-value arguments.
Adjust all call sites: - Simplify wherever possible; don't pass along arguments that aren't actually needed. - Don't be explicit about what interface attribute is attaching if the device only has one. (More simplification.) - Add a config_probe() function to be used in indirect configuiration situations, making is visibly easier to see when indirect config is in play, and allowing for future change in semantics. (As of now, this is just a wrapper around config_match(), but that is an implementation detail.)
Remove unnecessary or redundant interface attributes where they're not needed.
There are currently 5 "cfargs" defined: - CFARG_SUBMATCH (submatch function for direct config) - CFARG_SEARCH (search function for indirect config) - CFARG_IATTR (interface attribte) - CFARG_LOCATORS (locators array) - CFARG_DEVHANDLE (devhandle_t - wraps OFW, ACPI, etc. handles)
...and a sentinel value CFARG_EOL.
Add some extra sanity checking to ensure that interface attributes aren't ambiguous.
Use CFARG_DEVHANDLE in MI FDT, OFW, and ACPI code, and macppc and shark ports to associate those device handles with device_t instance. This will trickle trough to more places over time (need back-end for pre-OFW Sun OBP; any others?).
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; 1.1.54; Add new port NetBSD/epoc32.
|
| 1.1.54.5 | 05-Apr-2021 |
thorpej | Treat config_probe() as if it were a boolean function; don't compare return value > 0... except for the odd balls, which are now really easy to spot.
|
| 1.1.54.4 | 05-Apr-2021 |
thorpej | config_match() -> config_probe() for the straight-forward indirect config cases. There are still a few odd balls using config_match() which should be sorted out later.
|
| 1.1.54.3 | 04-Apr-2021 |
thorpej | CFARG_SUBMATCH -> CFARG_SEARCH for the indirect configuration uses.
|
| 1.1.54.2 | 03-Apr-2021 |
thorpej | Give config_attach() the tagged variadic argument treatment and mechanically convert all call sites.
|
| 1.1.54.1 | 20-Mar-2021 |
thorpej | The proliferation if config_search_*() and config_found_*() combinations is a little absurd, so begin to tidy this up:
- Introduce a new cfarg_t enumerated type, that defines the types of tag-value variadic arguments that can be passed to the various config_*() functions (CFARG_SUBMATCH, CFARG_IATTR, and CFARG_LOCATORS, for now, plus a CFARG_EOL sentinel). - Collapse config_search_*() into config_search() that takes these variadic arguments. - Convert all call sites of config_search_*() to the new signature. Noticed several incorrect usages along the way, which will be audited in a future commit.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file internal.c was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file internal.c was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.2.8.1 | 04-Aug-2021 |
thorpej | Adapt to CFARGS().
|
| 1.3 | 24-Jul-2021 |
skrll | #include <sys/param.h> for COHERENCY_UNIT
|
| 1.2 | 18-Aug-2013 |
matt | branches: 1.2.4; 1.2.48; Fix <arm/locore.h> lossage
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.6; Add new port NetBSD/epoc32.
|
| 1.1.6.1 | 28-Aug-2013 |
rmind | sync with head
|
| 1.1.4.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file intr.c was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.2.48.1 | 01-Aug-2021 |
thorpej | Sync with HEAD.
|
| 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 | 18-Aug-2013 |
yamt | file intr.c was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.9 | 20-Apr-2023 |
skrll | Provide a shared pmap_devmap implementation and convert all pmap_devmap arrays to use DEVMAP_ENTRY{,_END}
|
| 1.8 | 16-Jul-2019 |
skrll | Consistently use vaddr_t as initarm and friends return type.
Makes no difference to binaries except for aarch64 where it's required
|
| 1.7 | 28-Oct-2018 |
skrll | Fix a commit
|
| 1.6 | 03-Sep-2018 |
riastradh | Rename min/max -> uimin/uimax for better honesty.
These functions are defined on unsigned int. The generic name min/max should not silently truncate to 32 bits on 64-bit systems. This is purely a name change -- no functional change intended.
HOWEVER! Some subsystems have
#define min(a, b) ((a) < (b) ? (a) : (b)) #define max(a, b) ((a) > (b) ? (a) : (b))
even though our standard name for that is MIN/MAX. Although these may invite multiple evaluation bugs, these do _not_ cause integer truncation.
To avoid `fixing' these cases, I first changed the name in libkern, and then compile-tested every file where min/max occurred in order to confirm that it failed -- and thus confirm that nothing shadowed min/max -- before changing it.
I have left a handful of bootloaders that are too annoying to compile-test, and some dead code:
cobalt ews4800mips hp300 hppa ia64 luna68k vax acorn32/if_ie.c (not included in any kernels) macppc/if_gm.c (superseded by gem(4))
It should be easy to fix the fallout once identified -- this way of doing things fails safe, and the goal here, after all, is to _avoid_ silent integer truncations, not introduce them.
Maybe one day we can reintroduce min/max as type-generic things that never silently truncate. But we should avoid doing that for a while, so that existing code has a chance to be detected by the compiler for conversion to uimin/uimax without changing the semantics until we can properly audit it all. (Who knows, maybe in some cases integer truncation is actually intended!)
|
| 1.5 | 22-Dec-2016 |
cherry | branches: 1.5.14; 1.5.16; switch all ports to use uvm_init.c:uvm_md_init()
uvm_setpagesize() is now subsumed within this funciton.
|
| 1.4 | 13-Sep-2014 |
matt | branches: 1.4.2; 1.4.4; Replace more vm_offset_t, vm_size_t with vaddr_t, vsize_t Use paddr_t for msgbufphys
|
| 1.3 | 18-Aug-2013 |
matt | branches: 1.3.4; Fix <arm/locore.h> lossage
|
| 1.2 | 20-Jun-2013 |
kiyohara | branches: 1.2.2; 1.2.4; Support boothowto.
|
| 1.1 | 28-Apr-2013 |
kiyohara | Add new port NetBSD/epoc32.
|
| 1.2.4.1 | 28-Aug-2013 |
rmind | sync with head
|
| 1.2.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.2.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.2.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.2.2.1 | 20-Jun-2013 |
tls | file machdep.c was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.3.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.3.4.1 | 18-Aug-2013 |
yamt | file machdep.c was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.4.4.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
| 1.4.2.1 | 05-Feb-2017 |
skrll | Sync with HEAD
|
| 1.5.16.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.5.16.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.5.14.2 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
| 1.5.14.1 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
| 1.2 | 02-May-2013 |
matt | branches: 1.2.4; 1.2.12; This change arm, armeb, earm, earmeb, earmhf, earmhfeb so all builds that share a MACHINE_ARCH for userland so that except for etc, will produce identical sets.
usr/include/machine now points to usr/include/arm
|
| 1.1 | 01-May-2013 |
kiyohara | Support to build for epoc32 userland.
|
| 1.2.12.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.12.1 | 02-May-2013 |
yamt | file Makefile was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.2.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.2.4.1 | 02-May-2013 |
tls | file Makefile was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file ansi.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file ansi.h was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file aout_machdep.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file aout_machdep.h was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file asm.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file asm.h was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.2 | 26-Sep-2020 |
skrll | G/C arm/atomic.h
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file atomic.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file atomic.h was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file bootconfig.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file bootconfig.h was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.2 | 20-Jun-2013 |
kiyohara | branches: 1.2.2; 1.2.10; Support boot argument for kernel.
|
| 1.1 | 28-Apr-2013 |
kiyohara | Add new port NetBSD/epoc32.
|
| 1.2.10.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.10.1 | 20-Jun-2013 |
yamt | file bootinfo.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.2.2.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.2.2.1 | 20-Jun-2013 |
tls | file bootinfo.h was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file bswap.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file bswap.h was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file bus_defs.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file bus_defs.h was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file bus_funcs.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file bus_funcs.h was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file cdefs.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file cdefs.h was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file cpu.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file cpu.h was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file db_machdep.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file db_machdep.h was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.3 | 07-May-2013 |
matt | branches: 1.3.4; 1.3.12; Make all ports use a common disklabel.h with MAXPARTITIONS set to 16. Only RAW_PART varies between ports.
|
| 1.2 | 02-May-2013 |
matt | This change arm, armeb, earm, earmeb, earmhf, earmhfeb so all builds that share a MACHINE_ARCH for userland so that except for etc, will produce identical sets.
usr/include/machine now points to usr/include/arm
|
| 1.1 | 28-Apr-2013 |
kiyohara | Add new port NetBSD/epoc32.
|
| 1.3.12.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.3.12.1 | 07-May-2013 |
yamt | file disklabel.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.3.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.3.4.1 | 07-May-2013 |
tls | file disklabel.h was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file elf_machdep.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file elf_machdep.h was added on branch tls-maxphys on 2013-06-23 06:20:02 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file endian.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file endian.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file endian_machdep.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file endian_machdep.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file epoc32.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file epoc32.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 01-May-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Support to build for epoc32 userland.
|
| 1.1.12.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.12.1 | 01-May-2013 |
yamt | file float.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 01-May-2013 |
tls | file float.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file fp.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file fp.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file frame.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file frame.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 01-May-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Support to build for epoc32 userland.
|
| 1.1.12.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.12.1 | 01-May-2013 |
yamt | file ieee.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 01-May-2013 |
tls | file ieee.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 01-May-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Support to build for epoc32 userland.
|
| 1.1.12.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.12.1 | 01-May-2013 |
yamt | file ieeefp.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 01-May-2013 |
tls | file ieeefp.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file int_const.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file int_const.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file int_fmtio.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file int_fmtio.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file int_limits.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file int_limits.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file int_mwgwtypes.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file int_mwgwtypes.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file int_types.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file int_types.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.4 | 24-Sep-2021 |
skrll | Catch up with spl changes.
It's 2021 and ugly is in (with apologies to PWEI)
|
| 1.3 | 05-Jun-2021 |
christos | there is no SPL_SOFT
|
| 1.2 | 23-Jul-2020 |
skrll | branches: 1.2.6; 1.2.10; unifdef -U_LKM
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file intr.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file intr.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.2.10.1 | 06-Jun-2021 |
cjep | sync with head
|
| 1.2.6.1 | 17-Jun-2021 |
thorpej | Sync w/ HEAD.
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file limits.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file limits.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.2 | 06-Aug-2014 |
joerg | Consistently define WARN in a way that passes format string checks, i.e. always uses the same number of arguments as given in the format string.
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.10; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file loadfile_machdep.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.10.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.1.4.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file loadfile_machdep.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file lock.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file lock.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 30-Nov-2024 |
christos | branches: 1.1.4; Create a new header lwp_private.h to contain _lwp_getprivate_fast, _lwp_gettcb_fast, _lwp_settcb and remove them from mcontext.h, so that: 1. we don't need special hacks to hide them 2. we can include <lwp.h> where needed to get the necessary prototypes without redefining them locally.
|
| 1.1.4.2 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.1.4.1 | 30-Nov-2024 |
perseant | file lwp_private.h was added on branch perseant-exfatfs on 2025-08-02 05:55:33 +0000
|
| 1.1 | 01-May-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Support to build for epoc32 userland.
|
| 1.1.12.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.12.1 | 01-May-2013 |
yamt | file math.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 01-May-2013 |
tls | file math.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file mcontext.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file mcontext.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file mutex.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file mutex.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 03-Aug-2014 |
martin | branches: 1.1.2; 1.1.6; Add a few missing netbsd32_machdep.h files
|
| 1.1.6.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.6.1 | 03-Aug-2014 |
tls | file netbsd32_machdep.h was added on branch tls-maxphys on 2014-08-20 00:02:52 +0000
|
| 1.1.2.2 | 10-Aug-2014 |
tls | Rebase.
|
| 1.1.2.1 | 03-Aug-2014 |
tls | file netbsd32_machdep.h was added on branch tls-earlyentropy on 2014-08-10 06:53:54 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file param.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file param.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file pcb.h was added on branch yamt-pagecache on 2014-05-22 11:39:38 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file pcb.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file pmap.h was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file pmap.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.2 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; 1.1.38; 1.1.40; Add new port NetBSD/epoc32.
|
| 1.1.40.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.1.38.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file pmc.h was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file pmc.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file proc.h was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file proc.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 01-May-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Support to build for epoc32 userland.
|
| 1.1.12.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.12.1 | 01-May-2013 |
yamt | file profile.h was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 01-May-2013 |
tls | file profile.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file ptrace.h was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file ptrace.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file reg.h was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file reg.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file rwlock.h was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file rwlock.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 01-May-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Support to build for epoc32 userland.
|
| 1.1.12.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.12.1 | 01-May-2013 |
yamt | file setjmp.h was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 01-May-2013 |
tls | file setjmp.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file signal.h was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file signal.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file sysarch.h was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file sysarch.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file trap.h was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file trap.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.4 | 26-Jan-2017 |
christos | provide __HAVE_COMPAT_NETBSD32 and fix multiple include protection consistently.
|
| 1.3 | 07-May-2013 |
matt | branches: 1.3.4; 1.3.12; 1.3.16; 1.3.20; 1.3.24; Make all ports use a common disklabel.h with MAXPARTITIONS set to 16. Only RAW_PART varies between ports.
|
| 1.2 | 02-May-2013 |
matt | This change arm, armeb, earm, earmeb, earmhf, earmhfeb so all builds that share a MACHINE_ARCH for userland so that except for etc, will produce identical sets.
usr/include/machine now points to usr/include/arm
|
| 1.1 | 28-Apr-2013 |
kiyohara | Add new port NetBSD/epoc32.
|
| 1.3.24.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
| 1.3.20.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
| 1.3.16.1 | 05-Feb-2017 |
skrll | Sync with HEAD
|
| 1.3.12.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.3.12.1 | 07-May-2013 |
yamt | file types.h was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.3.4.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.3.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.3.4.1 | 07-May-2013 |
tls | file types.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.4 | 27-Mar-2019 |
christos | - expose vmparams to userland on arm, like other archs do. - remove unneeded includes
|
| 1.3 | 23-Feb-2015 |
joerg | branches: 1.3.18; Use default PAGER_MAP_DEFAULT_SIZE for ARM and PowerPC, exception acorn26. This bumps the KVA reservation from 4MB to 16MB and avoids long hangs on my Cubietruck under IO. acorn26 is kept as it does have a ridiculous low 32MB KVA limit.
|
| 1.2 | 01-May-2013 |
kiyohara | branches: 1.2.4; 1.2.12; 1.2.16; Support to build for epoc32 userland.
|
| 1.1 | 28-Apr-2013 |
kiyohara | Add new port NetBSD/epoc32.
|
| 1.2.16.1 | 06-Apr-2015 |
skrll | Sync with HEAD
|
| 1.2.12.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.12.1 | 01-May-2013 |
yamt | file vmparam.h was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.2.4.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.2.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.2.4.1 | 01-May-2013 |
tls | file vmparam.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.3.18.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file wchar_limits.h was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file wchar_limits.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.2 | 01-May-2013 |
matt | branches: 1.2.4; 1.2.12; Cleanup. bsd.init.mk include ../Machine.inc so don't do it again. For now, restrict this to epoc32 because of the external tools needed
|
| 1.1 | 28-Apr-2013 |
kiyohara | Add new port NetBSD/epoc32.
|
| 1.2.12.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.12.1 | 01-May-2013 |
yamt | file Makefile was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.2.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.2.4.1 | 01-May-2013 |
tls | file Makefile was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.2 | 01-May-2013 |
matt | branches: 1.2.4; 1.2.12; Cleanup. bsd.init.mk include ../Machine.inc so don't do it again. For now, restrict this to epoc32 because of the external tools needed
|
| 1.1 | 28-Apr-2013 |
kiyohara | Add new port NetBSD/epoc32.
|
| 1.2.12.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.12.1 | 01-May-2013 |
yamt | file Makefile.inc was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.2.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.2.4.1 | 01-May-2013 |
tls | file Makefile.inc was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file Makefile was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file Makefile was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.2 | 01-May-2013 |
matt | branches: 1.2.4; 1.2.12; Cleanup. bsd.init.mk include ../Machine.inc so don't do it again. For now, restrict this to epoc32 because of the external tools needed
|
| 1.1 | 28-Apr-2013 |
kiyohara | Add new port NetBSD/epoc32.
|
| 1.2.12.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.12.1 | 01-May-2013 |
yamt | file Makefile.inc was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.2.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.2.4.1 | 01-May-2013 |
tls | file Makefile.inc was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.5 | 08-Apr-2017 |
christos | centralize vers.c building for standalone programs.
|
| 1.4 | 16-Jan-2014 |
christos | branches: 1.4.4; 1.4.8; 1.4.12; 1.4.16; eliminate use of bsd.sys.mk from Makefiles
|
| 1.3 | 01-May-2013 |
matt | branches: 1.3.4; 1.3.6; Cleanup. bsd.init.mk include ../Machine.inc so don't do it again. For now, restrict this to epoc32 because of the external tools needed
|
| 1.2 | 01-May-2013 |
kiyohara | Support to build for epoc32 userland.
|
| 1.1 | 28-Apr-2013 |
kiyohara | Add new port NetBSD/epoc32.
|
| 1.3.6.1 | 18-May-2014 |
rmind | sync with head
|
| 1.3.4.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.3.4.3 | 20-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 | 01-May-2013 |
tls | file Makefile was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.4.16.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
| 1.4.12.1 | 26-Apr-2017 |
pgoyette | Sync with HEAD
|
| 1.4.8.1 | 28-Aug-2017 |
skrll | Sync with HEAD
|
| 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 | 16-Jan-2014 |
yamt | file Makefile was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.3 | 20-Jun-2013 |
kiyohara | branches: 1.3.2; 1.3.10; Fix fault when 0 byte copy.
|
| 1.2 | 20-Jun-2013 |
kiyohara | Support boot argument for kernel.
|
| 1.1 | 28-Apr-2013 |
kiyohara | Add new port NetBSD/epoc32.
|
| 1.3.10.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.3.10.1 | 20-Jun-2013 |
yamt | file e32boot.cpp was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.3.2.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.3.2.1 | 20-Jun-2013 |
tls | file e32boot.cpp was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.2 | 20-Jun-2013 |
kiyohara | branches: 1.2.2; 1.2.10; Support boot argument for kernel.
|
| 1.1 | 28-Apr-2013 |
kiyohara | Add new port NetBSD/epoc32.
|
| 1.2.10.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.10.1 | 20-Jun-2013 |
yamt | file netbsd.cpp was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.2.2.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.2.2.1 | 20-Jun-2013 |
tls | file netbsd.cpp was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.2 | 20-Jun-2013 |
kiyohara | branches: 1.2.2; 1.2.10; Support boot argument for kernel.
|
| 1.1 | 28-Apr-2013 |
kiyohara | Add new port NetBSD/epoc32.
|
| 1.2.10.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.10.1 | 20-Jun-2013 |
yamt | file version was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.2.2.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.2.2.1 | 20-Jun-2013 |
tls | file version was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file e32boot.h was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file e32boot.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.7 | 23-Mar-2025 |
andvar | s/hidding/hiding/.
|
| 1.6 | 17-Mar-2025 |
andvar | s/micorprocessor/microprocessor/ in comments.
|
| 1.5 | 10-Oct-2020 |
thorpej | branches: 1.5.26; Rename: - EM_ALPHA (41) -> EM_OLD_ALPHA - EM_ALPHA_EXP (36902) -> EM_ALPHA
36902 has been the value in common usage for a long time, and this naming aligns with binutils, etc.
PR port-alpha/51926
|
| 1.4 | 24-May-2018 |
christos | sync with HEAD.
|
| 1.3 | 03-Jan-2014 |
dsl | branches: 1.3.4; 1.3.30; Remove the _KERNEL part of these two clones of sys/exec_elf.h Remove the incorrect (and completely unused everywhere) Elf64_Shalf. Put a better include guard on arch/epoc32/stand/e32boot/include/elf.h Should be ok because I can't find any references to KERNEL in these source trees.
|
| 1.2 | 01-Jan-2014 |
dsl | Change the type of the 'cookie' that holds the state of the core dump file from 'void *' to the actual type 'struct coredump_iostate *'. In most of the code the contents of the structure are still unknown. This just stops the wrong type of pointer being passed to the 'void *' parameter. I hope I've found everything, amd64 GENERIC and i386 GENERIC & ALL compile.
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.6; Add new port NetBSD/epoc32.
|
| 1.1.6.1 | 18-May-2014 |
rmind | sync with head
|
| 1.1.4.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file elf.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.3.30.1 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
| 1.3.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.3.4.1 | 03-Jan-2014 |
yamt | file elf.h was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.5.26.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.2 | 20-Jun-2013 |
kiyohara | branches: 1.2.2; 1.2.10; Support boot argument for kernel.
|
| 1.1 | 28-Apr-2013 |
kiyohara | Add new port NetBSD/epoc32.
|
| 1.2.10.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.10.1 | 20-Jun-2013 |
yamt | file netbsd.h was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.2.2.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.2.2.1 | 20-Jun-2013 |
tls | file netbsd.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.4 | 16-Jan-2014 |
christos | branches: 1.4.4; eliminate use of bsd.sys.mk from Makefiles
|
| 1.3 | 01-May-2013 |
matt | branches: 1.3.4; 1.3.6; Cleanup. bsd.init.mk include ../Machine.inc so don't do it again. For now, restrict this to epoc32 because of the external tools needed
|
| 1.2 | 01-May-2013 |
kiyohara | Support to build for epoc32 userland.
|
| 1.1 | 28-Apr-2013 |
kiyohara | Add new port NetBSD/epoc32.
|
| 1.3.6.1 | 18-May-2014 |
rmind | sync with head
|
| 1.3.4.3 | 20-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 | 01-May-2013 |
tls | file Makefile was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 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 | 16-Jan-2014 |
yamt | file Makefile was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file cpu.cpp was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file cpu.cpp was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file cpu.h was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file cpu.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file e32boot.cpp was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file e32boot.cpp was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.3 | 08-Apr-2022 |
andvar | fix various typos, mainly in comments, but also log messages, docs, game text.
|
| 1.2 | 27-Dec-2019 |
msaitoh | s/orignal/original/
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; 1.1.40; Add new port NetBSD/epoc32.
|
| 1.1.40.1 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file ekern.h was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file ekern.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.2 | 01-Feb-2016 |
christos | PR/50740: David Binderman: Provide a copy constructor.
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; 1.1.16; Add new port NetBSD/epoc32.
|
| 1.1.16.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file epoc32.cpp was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file epoc32.cpp was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.2 | 01-Feb-2016 |
christos | PR/50740: David Binderman: Provide a copy constructor.
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; 1.1.16; Add new port NetBSD/epoc32.
|
| 1.1.16.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file epoc32.h was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file epoc32.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file README was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file README was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file files.windermere was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file files.windermere was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.3 | 07-Aug-2021 |
thorpej | Merge thorpej-cfargs2.
|
| 1.2 | 24-Apr-2021 |
thorpej | branches: 1.2.8; Merge thorpej-cfargs branch:
Simplify and make extensible the config_search() / config_found() / config_attach() interfaces: rather than having different variants for which arguments you want pass along, just have a single call that takes a variadic list of tag-value arguments.
Adjust all call sites: - Simplify wherever possible; don't pass along arguments that aren't actually needed. - Don't be explicit about what interface attribute is attaching if the device only has one. (More simplification.) - Add a config_probe() function to be used in indirect configuiration situations, making is visibly easier to see when indirect config is in play, and allowing for future change in semantics. (As of now, this is just a wrapper around config_match(), but that is an implementation detail.)
Remove unnecessary or redundant interface attributes where they're not needed.
There are currently 5 "cfargs" defined: - CFARG_SUBMATCH (submatch function for direct config) - CFARG_SEARCH (search function for indirect config) - CFARG_IATTR (interface attribte) - CFARG_LOCATORS (locators array) - CFARG_DEVHANDLE (devhandle_t - wraps OFW, ACPI, etc. handles)
...and a sentinel value CFARG_EOL.
Add some extra sanity checking to ensure that interface attributes aren't ambiguous.
Use CFARG_DEVHANDLE in MI FDT, OFW, and ACPI code, and macppc and shark ports to associate those device handles with device_t instance. This will trickle trough to more places over time (need back-end for pre-OFW Sun OBP; any others?).
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; 1.1.54; Add new port NetBSD/epoc32.
|
| 1.1.54.2 | 22-Mar-2021 |
thorpej | Audit CFARG_IATTR in config_found() calls, and remove it in situations where the interface attribute is not ambiguous.
|
| 1.1.54.1 | 22-Mar-2021 |
thorpej | Mechanical conversion of config_found_sm_loc() -> config_found(). CFARG_IATTR usage needs to be audited.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file windermere.c was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file windermere.c was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.2.8.1 | 04-Aug-2021 |
thorpej | Adapt to CFARGS().
|
| 1.2 | 02-Jun-2024 |
andvar | fix various typos in word `interrupt', mainly in comments.
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file windermerereg.h was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file windermerereg.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file windermerevar.h was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file windermerevar.h was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.10 | 01-Sep-2023 |
andvar | fix typo in the type krandsource_t -> krndsource_t.
fixes RND_COM enabled build for epoc32.
|
| 1.9 | 26-Oct-2022 |
riastradh | ddb/db_active.h: New home for extern db_active.
This can be included unconditionally, and db_active can then be queried unconditionally; if DDB is not in the kernel, then db_active is a constant zero. Reduces need for #include opt_ddb.h, #ifdef DDB.
|
| 1.8 | 10-Nov-2019 |
chs | in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT and remove code to handle failures that can no longer happen.
|
| 1.7 | 03-Sep-2018 |
riastradh | Rename min/max -> uimin/uimax for better honesty.
These functions are defined on unsigned int. The generic name min/max should not silently truncate to 32 bits on 64-bit systems. This is purely a name change -- no functional change intended.
HOWEVER! Some subsystems have
#define min(a, b) ((a) < (b) ? (a) : (b)) #define max(a, b) ((a) > (b) ? (a) : (b))
even though our standard name for that is MIN/MAX. Although these may invite multiple evaluation bugs, these do _not_ cause integer truncation.
To avoid `fixing' these cases, I first changed the name in libkern, and then compile-tested every file where min/max occurred in order to confirm that it failed -- and thus confirm that nothing shadowed min/max -- before changing it.
I have left a handful of bootloaders that are too annoying to compile-test, and some dead code:
cobalt ews4800mips hp300 hppa ia64 luna68k vax acorn32/if_ie.c (not included in any kernels) macppc/if_gm.c (superseded by gem(4))
It should be easy to fix the fallout once identified -- this way of doing things fails safe, and the goal here, after all, is to _avoid_ silent integer truncations, not introduce them.
Maybe one day we can reintroduce min/max as type-generic things that never silently truncate. But we should avoid doing that for a while, so that existing code has a chance to be detected by the compiler for conversion to uimin/uimax without changing the semantics until we can properly audit it all. (Who knows, maybe in some cases integer truncation is actually intended!)
|
| 1.6 | 13-Apr-2015 |
riastradh | branches: 1.6.16; 1.6.18; MD rnd.h cleanups. Please let me know if I broke anything!
|
| 1.5 | 15-Nov-2014 |
christos | branches: 1.5.2; centralize the call unit / dialout macros
|
| 1.4 | 10-Aug-2014 |
tls | Merge tls-earlyentropy branch into HEAD.
|
| 1.3 | 25-Jul-2014 |
dholland | Add d_discard to all struct cdevsw instances I could find.
All have been set to "nodiscard"; some should get a real implementation.
|
| 1.2 | 16-Mar-2014 |
dholland | branches: 1.2.2; 1.2.4; Change (mostly mechanically) every cdevsw/bdevsw I can find to use designated initializers.
I have not built every extant kernel so I have probably broken at least one build; however I've also found and fixed some wrong cdevsw/bdevsw entries so even if so I think we come out ahead.
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.6; Add new port NetBSD/epoc32.
|
| 1.1.6.1 | 18-May-2014 |
rmind | sync with head
|
| 1.1.4.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.1.4.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file wmcom.c was added on branch tls-maxphys on 2013-06-23 06:20:03 +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 | 16-Mar-2014 |
yamt | file wmcom.c was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.2.2.2 | 10-Aug-2014 |
tls | Rebase.
|
| 1.2.2.1 | 07-Apr-2014 |
tls | Be a little more clear and consistent about harvesting entropy from devices:
1) deprecate RND_FLAG_NO_ESTIMATE
2) define RND_FLAG_COLLECT_TIME, RND_FLAG_COLLECT_VALUE
3) define RND_FLAG_ESTIMATE_TIME, RND_FLAG_ESTIMATE_VALUE
4) define RND_FLAG_DEFAULT: RND_FLAG_COLLECT_TIME| RND_FLAG_COLLECT_VALUE|RND_FLAG_ESTIMATE_TIME
5) Make entropy harvesting from environmental sensors a little more generic and remove it from individual sensor drivers.
6) Remove individual open-coded delta-estimators for values from a few places in the tree (uvm, environmental drivers).
7) 0 -> RND_FLAG_DEFAULT, actually gather entropy from various drivers that had stubbed out code, other minor cleanups.
|
| 1.5.2.1 | 06-Jun-2015 |
skrll | Sync with HEAD
|
| 1.6.18.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.6.18.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.6.16.1 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
| 1.3 | 07-Aug-2021 |
thorpej | Merge thorpej-cfargs2.
|
| 1.2 | 24-Apr-2021 |
thorpej | branches: 1.2.8; Merge thorpej-cfargs branch:
Simplify and make extensible the config_search() / config_found() / config_attach() interfaces: rather than having different variants for which arguments you want pass along, just have a single call that takes a variadic list of tag-value arguments.
Adjust all call sites: - Simplify wherever possible; don't pass along arguments that aren't actually needed. - Don't be explicit about what interface attribute is attaching if the device only has one. (More simplification.) - Add a config_probe() function to be used in indirect configuiration situations, making is visibly easier to see when indirect config is in play, and allowing for future change in semantics. (As of now, this is just a wrapper around config_match(), but that is an implementation detail.)
Remove unnecessary or redundant interface attributes where they're not needed.
There are currently 5 "cfargs" defined: - CFARG_SUBMATCH (submatch function for direct config) - CFARG_SEARCH (search function for indirect config) - CFARG_IATTR (interface attribte) - CFARG_LOCATORS (locators array) - CFARG_DEVHANDLE (devhandle_t - wraps OFW, ACPI, etc. handles)
...and a sentinel value CFARG_EOL.
Add some extra sanity checking to ensure that interface attributes aren't ambiguous.
Use CFARG_DEVHANDLE in MI FDT, OFW, and ACPI code, and macppc and shark ports to associate those device handles with device_t instance. This will trickle trough to more places over time (need back-end for pre-OFW Sun OBP; any others?).
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; 1.1.54; Add new port NetBSD/epoc32.
|
| 1.1.54.1 | 21-Mar-2021 |
thorpej | Give config_found() the same variadic arguments treatment as config_search(). This commit only adds the CFARG_EOL sentinel to the existing config_found() calls. Conversion of config_found_sm_loc() and config_found_ia() call sites will be in subsequent commits.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file wmlcd.c was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file wmlcd.c was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
| 1.2.8.1 | 04-Aug-2021 |
thorpej | Adapt to CFARGS().
|
| 1.3 | 07-Sep-2025 |
thorpej | Change todr_chip_handle::cookie -> todr_chip_handle::todr_dev, and make it a device_t. Upcoming functional changes will require the device_t associated with a TODR device.
Change todr_chip_handle::bus_cookie -> todr_chip_handle::todr_devaux. Nothing was using the old field, but I decided to keep it around just in cause something needs it in the future.
And with these largely mechanical yet semantically meaningful changes, thus spake the Oracle: "Welcome to NetBSD 11.99.2."
|
| 1.2 | 07-Sep-2025 |
thorpej | Remove unnecessary NULL-initialization of TODR handle fields.
|
| 1.1 | 28-Apr-2013 |
kiyohara | branches: 1.1.4; 1.1.12; Add new port NetBSD/epoc32.
|
| 1.1.12.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.12.1 | 28-Apr-2013 |
yamt | file wmrtc.c was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
| 1.1.4.2 | 23-Jun-2013 |
tls | resync from head
|
| 1.1.4.1 | 28-Apr-2013 |
tls | file wmrtc.c was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|