#
b1eec2d7 |
| 09-Feb-2023 |
abs <abs@NetBSD.org> |
Adjust _all_ cinclude of *.local files
- Ensure always at end - Use tab rather than spaces - Add consistent comment "Pull in optional local configuration - always at end"
The only functional chan
Adjust _all_ cinclude of *.local files
- Ensure always at end - Use tab rather than spaces - Add consistent comment "Pull in optional local configuration - always at end"
The only functional change is that a local file which tried to override an existing setting (eg with "no foo") would have failed in some cases before, but now will work
show more ...
|
#
97b50d27 |
| 09-Feb-2023 |
abs <abs@NetBSD.org> |
Ensure GENERIC.local is always at the end of GENERIC
Where a GENERIC config had an existing inclusion of GENERIC.local, ensure it is always at the end of the file, with a consistent comment:
# Pull
Ensure GENERIC.local is always at the end of GENERIC
Where a GENERIC config had an existing inclusion of GENERIC.local, ensure it is always at the end of the file, with a consistent comment:
# Pull in optional local configuration cinclude "arch/landisk/conf/GENERIC.local"
This allows GENERIC.local to correctly override all options
(This pass does not affect any GENERIC which did not already have an include of GENERIC.local)
show more ...
|
#
7a2f3917 |
| 29-Sep-2022 |
riastradh <riastradh@NetBSD.org> |
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 p
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
show more ...
|
#
bffd2b8a |
| 07-Aug-2022 |
simonb <simonb@NetBSD.org> |
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
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.
show more ...
|
#
f6799693 |
| 30-Apr-2021 |
thorpej <thorpej@NetBSD.org> |
Driver for the I2C bus used for RAM serial presence detection. This I2C interface is implemented by bit-banging a couple of GPIO pins on the Sequoia core logic used in the Shark.
Heavy lifting by J
Driver for the I2C bus used for RAM serial presence detection. This I2C interface is implemented by bit-banging a couple of GPIO pins on the Sequoia core logic used in the Shark.
Heavy lifting by Julian Coleman, and minor tweaks and a different autoconfiguration scheme by me.
show more ...
|
#
e2e89362 |
| 30-Apr-2021 |
thorpej <thorpej@NetBSD.org> |
- Introduce sequoiaLock() / sequoiaUnlock() functions that hide away the details of what's going on (disable / restore interrupts), and use it consistently. - Give "sequoia" a device_t in the sys
- Introduce sequoiaLock() / sequoiaUnlock() functions that hide away the details of what's going on (disable / restore interrupts), and use it consistently. - Give "sequoia" a device_t in the system device tree, matching on the Shark's /vlbus/isa node, acting a subclass of ofisa (an "ofisa" will be attached to "sequoia"). This allows us to attach other logical device nodes to the "sequoia".
show more ...
|
#
f111b6ce |
| 27-Apr-2021 |
thorpej <thorpej@NetBSD.org> |
Garbage-collect the old Shark-specific "pccons" stuff. Shark has been wscons for some time now.
|
#
3092c8a1 |
| 27-Apr-2021 |
thorpej <thorpej@NetBSD.org> |
"ofisa" carried an "ofbus" interface attribute in addition to its own in order to attach an "ofrtc" instance. This worked prior to the autconfiguration system enforcing non-ambiguous interface attri
"ofisa" carried an "ofbus" interface attribute in addition to its own in order to attach an "ofrtc" instance. This worked prior to the autconfiguration system enforcing non-ambiguous interface attribute specificaitons due to how the attach args for ofisa were structured.
But it no longer works, and is a big dodgy barring a formalized "subclassing" facility for interface atributes in config(5).
So, stop using "ofrtc" on Shark, and replace it with an ofisa driver for the mc146818 real time clock hardware, and remove "ofbus" from "ofisa".
show more ...
|
#
ddef01f9 |
| 16-Aug-2020 |
jdolecek <jdolecek@NetBSD.org> |
make COMPAT_LINUX option disabled by default
leave the option enabled only in amd64/i386 ALL kernels to make sure it continues to be compilable also when included in kernel
|
#
c6e78f35 |
| 18-Apr-2020 |
skrll <skrll@NetBSD.org> |
PMAP_DEBUG has been deleted on arm
|
#
57d78744 |
| 19-Jan-2020 |
thorpej <thorpej@NetBSD.org> |
Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
#
ae006bf1 |
| 26-Apr-2019 |
sevan <sevan@NetBSD.org> |
Enable BUFQ_PRIOCSCAN, CARP, Veriexec by default in GENERIC kernel configs. On ports without a GENERIC kernel config enable in individul files, e.g evbmips. Omit on: atari, dreamcast, emips, epoc32,
Enable BUFQ_PRIOCSCAN, CARP, Veriexec by default in GENERIC kernel configs. On ports without a GENERIC kernel config enable in individul files, e.g evbmips. Omit on: atari, dreamcast, emips, epoc32, evbppc/VIRTEX*, ia64, luna68x, mvme68k, mvmeppc, playstation2, riscv, sun2, sun3, x68k, zaurus due to resource constraints or port infancy.
show more ...
|
#
b5b72e51 |
| 13-Apr-2019 |
isaki <isaki@NetBSD.org> |
Add drvctl to kernel which has audio device. audiocfg(1) requires drvctl(4).
|
#
4187dd1e |
| 01-Aug-2018 |
maxv <maxv@NetBSD.org> |
Unreference IPF/PF from all the config files, and enable NPF instead when wanted. This also fixes some inconsistencies I saw in several files (eg IPF options while IPF was not compiled, IPF+PF enable
Unreference IPF/PF from all the config files, and enable NPF instead when wanted. This also fixes some inconsistencies I saw in several files (eg IPF options while IPF was not compiled, IPF+PF enabled by default, etc).
show more ...
|
#
abef2832 |
| 14-Sep-2017 |
mrg <mrg@NetBSD.org> |
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 dependancie
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.
show more ...
|
#
8ed9a13c |
| 13-Sep-2017 |
sevan <sevan@NetBSD.org> |
Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options. These algorithms are either broken or on their way to being broken.
Discussed on tech-security ht
Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options. These algorithms are either broken or on their way to being broken.
Discussed on tech-security http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html
ok riastradh
show more ...
|
#
761e6a02 |
| 29-Jul-2017 |
maxv <maxv@NetBSD.org> |
Remove TCP_COMPAT_42 from the config files. Pass 3.
|
#
20eb9f55 |
| 17-Feb-2017 |
jakllsch <jakllsch@NetBSD.org> |
Add initial basic driver for DNARD's VT82C505 VL to PCI bridge.
Currently only allows configuration space, and I/O space access, the latter of which has not yet been tested. DMA support is currentl
Add initial basic driver for DNARD's VT82C505 VL to PCI bridge.
Currently only allows configuration space, and I/O space access, the latter of which has not yet been tested. DMA support is currently unimplemented.
Add commented lines to GENERIC.
show more ...
|
#
01228743 |
| 13-Dec-2016 |
christos <christos@NetBSD.org> |
wildcard speaker attachments, now that we can handle many of them.
|
#
5781081a |
| 10-Dec-2016 |
christos <christos@NetBSD.org> |
remove VAUDIOSPEAKER for now, will be done differently.
|
#
c5d6c3a6 |
| 08-Dec-2016 |
nat <nat@NetBSD.org> |
Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
#
0bc84ee8 |
| 26-Sep-2015 |
maxv <maxv@NetBSD.org> |
Disable PAX_SEGVGUARD.
We actually have a big problem: the fileassocs are never deleted. Therefore, if a user generates a lot of buggy binaries and launches them all, the kernel will allocate memory
Disable PAX_SEGVGUARD.
We actually have a big problem: the fileassocs are never deleted. Therefore, if a user generates a lot of buggy binaries and launches them all, the kernel will allocate memory again again and again for all these entries and will never free them (unless the files are deleted from the disk). Which means that a user can too easily put the kernel under memory pressure.
show more ...
|
#
799233e5 |
| 08-Aug-2015 |
maxv <maxv@NetBSD.org> |
Remove KMEMSTATS.
|
#
036fd1fb |
| 16-Nov-2014 |
manu <manu@NetBSD.org> |
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 t
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
show more ...
|
#
a3449961 |
| 12-Nov-2014 |
manu <manu@NetBSD.org> |
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 con
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)
show more ...
|