#
1.46 |
|
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.
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base
|
#
1.45 |
|
27-Sep-2020 |
roy |
vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
#
1.44 |
|
01-Aug-2020 |
maxv |
Remove references to BRIDGE_IPF, it is now compiled in by default.
|
Revision tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base
|
#
1.43 |
|
03-Jan-2020 |
thorpej |
Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
Revision tags: netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609
|
#
1.42 |
|
26-Apr-2019 |
sevan |
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.
|
Revision tags: isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.41 |
|
30-Dec-2018 |
sevan |
Enable the per-priority cyclical scan buffer queue strategy on evbmips kernels.
time results of a Lemote Fuloong 2F extracting the pkgsrc tree brick$ time tar -jxf pkgsrc.tar.bz2 priocscan + log 612.90 real 103.45 user 194.98 sys priocscan nolog 1345.48 real 103.57 user 274.32 sys fcfs + log 736.02 real 101.71 user 192.95 sys fcfs nolog 1475.16 real 103.06 user 271.14 sys
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.40 |
|
19-Sep-2018 |
rin |
Remove invalid option copy-paste from hpcmips.
|
Revision tags: pgoyette-compat-0906
|
#
1.39 |
|
01-Aug-2018 |
maxv |
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).
|
Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.38 |
|
07-Jun-2018 |
thorpej |
branches: 1.38.2; Revert changes that pinned-down i2c parent specs. The i2c subsystem has been enhanced to make this unnecessary.
|
Revision tags: pgoyette-compat-0521
|
#
1.37 |
|
14-May-2018 |
thorpej |
Fully specifiy the location of indirectly-configured I2C devices. In particular, the parent spec must not be wild-carded, as doing so doesn't work well on systems where more than one I2C bus is present.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
#
1.36 |
|
18-Jan-2018 |
maya |
branches: 1.36.2; Use usbdevices. add midi needed to build umidi. Remove now redundant USB entries.
So we will stop missing random USB drivers.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.35 |
|
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.34 |
|
13-Sep-2017 |
sevan |
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
|
Revision tags: nick-nhusb-base-20170825
|
#
1.33 |
|
20-Aug-2017 |
maya |
Get rid of ATADEBUG on LOONGSON
|
#
1.32 |
|
13-Aug-2017 |
christos |
Add ALPS pms support
|
Revision tags: perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3
|
#
1.31 |
|
11-May-2017 |
maya |
branches: 1.31.2; COPY_SYMTAB=1 so ddb commands ps, bt work
|
Revision tags: prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320
|
#
1.30 |
|
19-Feb-2017 |
rin |
branches: 1.30.4; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
Revision tags: nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.29 |
|
13-Dec-2016 |
christos |
branches: 1.29.2; wildcard speaker attachments, now that we can handle many of them.
|
#
1.28 |
|
10-Dec-2016 |
christos |
remove VAUDIOSPEAKER for now, will be done differently.
|
#
1.27 |
|
08-Dec-2016 |
nat |
Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.26 |
|
13-Jul-2016 |
jmcneill |
branches: 1.26.2; add drvctl(4)
|
Revision tags: nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base
|
#
1.25 |
|
23-Aug-2014 |
dholland |
branches: 1.25.2; 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.24 |
|
16-Aug-2014 |
apb |
Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
|
#
1.23 |
|
20-Jul-2014 |
alnsn |
Add commented out bpfjit options to mips kernels. While here, add 2 missing RCS ids.
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base
|
#
1.22 |
|
18-Jan-2014 |
bouyer |
branches: 1.22.2; Add FONT_BOLD8x16, which will help to have a 80x25 tty on sisfb (which is limited to 640x400 pixels at this time).
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.21 |
|
30-Jun-2013 |
rmind |
G/C PFIL_HOOKS from the kernel configs.
|
#
1.20 |
|
05-Jun-2013 |
christos |
branches: 1.20.2; remove obsolete networking options
|
#
1.19 |
|
27-Apr-2013 |
christos |
the bogus number police
|
#
1.18 |
|
27-Apr-2013 |
christos |
remove confusing numeric locators where they are unused.
|
Revision tags: agc-symver-base
|
#
1.17 |
|
02-Mar-2013 |
christos |
Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
#
1.16 |
|
01-Mar-2013 |
joerg |
Retire OSI network stack. OK core@
|
#
1.15 |
|
28-Feb-2013 |
macallan |
add INSECURE so X can map PCI memory and registers
|
#
1.14 |
|
28-Feb-2013 |
macallan |
add COMPAT_PCVT and pwmclock
|
Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.13 |
|
17-Oct-2012 |
apb |
Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
#
1.12 |
|
17-Aug-2012 |
abs |
branches: 1.12.2; Update all kernel configs mentioning WSEMUL_* but not already including WSDISPLAY_COMPAT_USL using the following rules: - If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL - If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1 and commented out WSDISPLAY_COMPAT_USL - Otherwise add WSDISPLAY_COMPAT_USL
Some of the INSTALL configs for larger memory machines are probably suitable for adding WSDISPLAY_COMPAT_USL.
Now wsconscfg(8) should be able to switch VTs when expected.
Implemented after no objection from tech-kern to the following:
On 5 June 2012 09:47, David Brownlee <abs@absd.org> wrote: > wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual > terminals. > > Except when in an exceptionally memory or space constrained > environment (INSTALL being the obvious case), is there any reason why > all GENERIC and GENERIC-like kernels which have wscons enabled > shouldn't also have WSDISPLAY_COMPAT_USL?
|
Revision tags: jmcneill-usbmp-base10
|
#
1.11 |
|
29-May-2012 |
nonaka |
Add SYSV{MSG,SEM,SHM} options.
|
#
1.10 |
|
29-May-2012 |
christos |
add the realtek usb driver from jmcneill
|
Revision tags: yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base4
|
#
1.9 |
|
02-Mar-2012 |
nonaka |
Added Lemote Yeeloong Notebook support.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base5 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.8 |
|
18-Dec-2011 |
dholland |
branches: 1.8.2; WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base
|
#
1.7 |
|
22-Nov-2011 |
tls |
branches: 1.7.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
Revision tags: jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2
|
#
1.6 |
|
03-Nov-2011 |
macallan |
add options GDIUM_KEYBOARD_HACK
|
Revision tags: yamt-pagecache-base
|
#
1.5 |
|
02-Sep-2011 |
macallan |
branches: 1.5.2; add stvii driver for gdium's onboard microcontroller while there add comments on new(ly added) drivers
|
#
1.4 |
|
31-Aug-2011 |
macallan |
turn kernel output green
|
#
1.3 |
|
31-Aug-2011 |
macallan |
add voyager, voyagerfb and drivers for Gdium's rtc and temperature sensor
|
#
1.2 |
|
27-Aug-2011 |
bouyer |
The loongon2f+cs5526+jmicron PATA->SATA bridge cause an interresting issue: 1) because the CS5536 is not associated with a x86 CPU, interrupts are not ack'ed as it expects so interrupts cannot configured as edge-triggered (as is expected for a PCIIDE in compat mode) 2) the PATA->SATA bridge ignores the WDC_IDS (interrupt disable bit) so the PATA IRQ line gets asserted when resetting or running some polled commands. It also wrongly asserts IRQ when the (nonexistent) slave device is selected 2) wouldn't be an issue with edge-triggered interrupt because we would get a spurious interrupt and continue operation, a new interrupt only shows up when the PATA IRQ line goes low and high again. But because of 1), we get an unclearable interrupt instead, and the system loops on the interrupt handler.
To workaround this, introduce a WDC_NO_IDS compile option which runs all polled commands (including reset) at splbio() and without sleeps, so that the controller's interrupt is effectively disabled and won't be reenabled before the interrupt can be cleared.
The conditions triggering this problem are speficic enough to handle this via a compile-time option; no need for a run-time (e.g. a config(9), device property or callback to disable interrupts) solution.
|
#
1.1 |
|
27-Aug-2011 |
bouyer |
Add loongson support to evbmips, based on the OpenBSD loongson port and the existing evbmips/gdium support. This has been tested on a lemote fuloong device (boots multiuser), should also support other lemote devices (maybe with minor adjustments, or adding missing drivers). There is some gdium support here too, but it may not be yet complete (someone with a gdium would need to have a look, hi macallan@ :) loongson kernels are 64bits only: the loongson2f has ressources located above the 2Gb physical address, and it's much easier to access it using XKPHYS than trying to make it fit in the limited 32bit kernel virtual space.
|
#
1.45 |
|
27-Sep-2020 |
roy |
vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
#
1.44 |
|
01-Aug-2020 |
maxv |
Remove references to BRIDGE_IPF, it is now compiled in by default.
|
Revision tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base
|
#
1.43 |
|
03-Jan-2020 |
thorpej |
Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609
|
#
1.42 |
|
26-Apr-2019 |
sevan |
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.
|
Revision tags: isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.41 |
|
30-Dec-2018 |
sevan |
Enable the per-priority cyclical scan buffer queue strategy on evbmips kernels.
time results of a Lemote Fuloong 2F extracting the pkgsrc tree brick$ time tar -jxf pkgsrc.tar.bz2 priocscan + log 612.90 real 103.45 user 194.98 sys priocscan nolog 1345.48 real 103.57 user 274.32 sys fcfs + log 736.02 real 101.71 user 192.95 sys fcfs nolog 1475.16 real 103.06 user 271.14 sys
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.40 |
|
19-Sep-2018 |
rin |
Remove invalid option copy-paste from hpcmips.
|
Revision tags: pgoyette-compat-0906
|
#
1.39 |
|
01-Aug-2018 |
maxv |
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).
|
Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.38 |
|
07-Jun-2018 |
thorpej |
branches: 1.38.2; Revert changes that pinned-down i2c parent specs. The i2c subsystem has been enhanced to make this unnecessary.
|
Revision tags: pgoyette-compat-0521
|
#
1.37 |
|
14-May-2018 |
thorpej |
Fully specifiy the location of indirectly-configured I2C devices. In particular, the parent spec must not be wild-carded, as doing so doesn't work well on systems where more than one I2C bus is present.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
#
1.36 |
|
18-Jan-2018 |
maya |
branches: 1.36.2; Use usbdevices. add midi needed to build umidi. Remove now redundant USB entries.
So we will stop missing random USB drivers.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.35 |
|
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.34 |
|
13-Sep-2017 |
sevan |
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
|
Revision tags: nick-nhusb-base-20170825
|
#
1.33 |
|
20-Aug-2017 |
maya |
Get rid of ATADEBUG on LOONGSON
|
#
1.32 |
|
13-Aug-2017 |
christos |
Add ALPS pms support
|
Revision tags: perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3
|
#
1.31 |
|
11-May-2017 |
maya |
branches: 1.31.2; COPY_SYMTAB=1 so ddb commands ps, bt work
|
Revision tags: prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320
|
#
1.30 |
|
19-Feb-2017 |
rin |
branches: 1.30.4; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
Revision tags: nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.29 |
|
13-Dec-2016 |
christos |
branches: 1.29.2; wildcard speaker attachments, now that we can handle many of them.
|
#
1.28 |
|
10-Dec-2016 |
christos |
remove VAUDIOSPEAKER for now, will be done differently.
|
#
1.27 |
|
08-Dec-2016 |
nat |
Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.26 |
|
13-Jul-2016 |
jmcneill |
branches: 1.26.2; add drvctl(4)
|
Revision tags: nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base
|
#
1.25 |
|
23-Aug-2014 |
dholland |
branches: 1.25.2; 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.24 |
|
16-Aug-2014 |
apb |
Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
|
#
1.23 |
|
20-Jul-2014 |
alnsn |
Add commented out bpfjit options to mips kernels. While here, add 2 missing RCS ids.
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base
|
#
1.22 |
|
18-Jan-2014 |
bouyer |
branches: 1.22.2; Add FONT_BOLD8x16, which will help to have a 80x25 tty on sisfb (which is limited to 640x400 pixels at this time).
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.21 |
|
30-Jun-2013 |
rmind |
G/C PFIL_HOOKS from the kernel configs.
|
#
1.20 |
|
05-Jun-2013 |
christos |
branches: 1.20.2; remove obsolete networking options
|
#
1.19 |
|
27-Apr-2013 |
christos |
the bogus number police
|
#
1.18 |
|
27-Apr-2013 |
christos |
remove confusing numeric locators where they are unused.
|
Revision tags: agc-symver-base
|
#
1.17 |
|
02-Mar-2013 |
christos |
Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
#
1.16 |
|
01-Mar-2013 |
joerg |
Retire OSI network stack. OK core@
|
#
1.15 |
|
28-Feb-2013 |
macallan |
add INSECURE so X can map PCI memory and registers
|
#
1.14 |
|
28-Feb-2013 |
macallan |
add COMPAT_PCVT and pwmclock
|
Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.13 |
|
17-Oct-2012 |
apb |
Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
#
1.12 |
|
17-Aug-2012 |
abs |
branches: 1.12.2; Update all kernel configs mentioning WSEMUL_* but not already including WSDISPLAY_COMPAT_USL using the following rules: - If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL - If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1 and commented out WSDISPLAY_COMPAT_USL - Otherwise add WSDISPLAY_COMPAT_USL
Some of the INSTALL configs for larger memory machines are probably suitable for adding WSDISPLAY_COMPAT_USL.
Now wsconscfg(8) should be able to switch VTs when expected.
Implemented after no objection from tech-kern to the following:
On 5 June 2012 09:47, David Brownlee <abs@absd.org> wrote: > wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual > terminals. > > Except when in an exceptionally memory or space constrained > environment (INSTALL being the obvious case), is there any reason why > all GENERIC and GENERIC-like kernels which have wscons enabled > shouldn't also have WSDISPLAY_COMPAT_USL?
|
Revision tags: jmcneill-usbmp-base10
|
#
1.11 |
|
29-May-2012 |
nonaka |
Add SYSV{MSG,SEM,SHM} options.
|
#
1.10 |
|
29-May-2012 |
christos |
add the realtek usb driver from jmcneill
|
Revision tags: yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base4
|
#
1.9 |
|
02-Mar-2012 |
nonaka |
Added Lemote Yeeloong Notebook support.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base5 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.8 |
|
18-Dec-2011 |
dholland |
branches: 1.8.2; WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base
|
#
1.7 |
|
22-Nov-2011 |
tls |
branches: 1.7.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
Revision tags: jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2
|
#
1.6 |
|
03-Nov-2011 |
macallan |
add options GDIUM_KEYBOARD_HACK
|
Revision tags: yamt-pagecache-base
|
#
1.5 |
|
02-Sep-2011 |
macallan |
branches: 1.5.2; add stvii driver for gdium's onboard microcontroller while there add comments on new(ly added) drivers
|
#
1.4 |
|
31-Aug-2011 |
macallan |
turn kernel output green
|
#
1.3 |
|
31-Aug-2011 |
macallan |
add voyager, voyagerfb and drivers for Gdium's rtc and temperature sensor
|
#
1.2 |
|
27-Aug-2011 |
bouyer |
The loongon2f+cs5526+jmicron PATA->SATA bridge cause an interresting issue: 1) because the CS5536 is not associated with a x86 CPU, interrupts are not ack'ed as it expects so interrupts cannot configured as edge-triggered (as is expected for a PCIIDE in compat mode) 2) the PATA->SATA bridge ignores the WDC_IDS (interrupt disable bit) so the PATA IRQ line gets asserted when resetting or running some polled commands. It also wrongly asserts IRQ when the (nonexistent) slave device is selected 2) wouldn't be an issue with edge-triggered interrupt because we would get a spurious interrupt and continue operation, a new interrupt only shows up when the PATA IRQ line goes low and high again. But because of 1), we get an unclearable interrupt instead, and the system loops on the interrupt handler.
To workaround this, introduce a WDC_NO_IDS compile option which runs all polled commands (including reset) at splbio() and without sleeps, so that the controller's interrupt is effectively disabled and won't be reenabled before the interrupt can be cleared.
The conditions triggering this problem are speficic enough to handle this via a compile-time option; no need for a run-time (e.g. a config(9), device property or callback to disable interrupts) solution.
|
#
1.1 |
|
27-Aug-2011 |
bouyer |
Add loongson support to evbmips, based on the OpenBSD loongson port and the existing evbmips/gdium support. This has been tested on a lemote fuloong device (boots multiuser), should also support other lemote devices (maybe with minor adjustments, or adding missing drivers). There is some gdium support here too, but it may not be yet complete (someone with a gdium would need to have a look, hi macallan@ :) loongson kernels are 64bits only: the loongson2f has ressources located above the 2Gb physical address, and it's much easier to access it using XKPHYS than trying to make it fit in the limited 32bit kernel virtual space.
|
#
1.44 |
|
01-Aug-2020 |
maxv |
Remove references to BRIDGE_IPF, it is now compiled in by default.
|
Revision tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base
|
#
1.43 |
|
03-Jan-2020 |
thorpej |
Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609
|
#
1.42 |
|
26-Apr-2019 |
sevan |
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.
|
Revision tags: isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.41 |
|
30-Dec-2018 |
sevan |
Enable the per-priority cyclical scan buffer queue strategy on evbmips kernels.
time results of a Lemote Fuloong 2F extracting the pkgsrc tree brick$ time tar -jxf pkgsrc.tar.bz2 priocscan + log 612.90 real 103.45 user 194.98 sys priocscan nolog 1345.48 real 103.57 user 274.32 sys fcfs + log 736.02 real 101.71 user 192.95 sys fcfs nolog 1475.16 real 103.06 user 271.14 sys
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.40 |
|
19-Sep-2018 |
rin |
Remove invalid option copy-paste from hpcmips.
|
Revision tags: pgoyette-compat-0906
|
#
1.39 |
|
01-Aug-2018 |
maxv |
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).
|
Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.38 |
|
07-Jun-2018 |
thorpej |
branches: 1.38.2; Revert changes that pinned-down i2c parent specs. The i2c subsystem has been enhanced to make this unnecessary.
|
Revision tags: pgoyette-compat-0521
|
#
1.37 |
|
14-May-2018 |
thorpej |
Fully specifiy the location of indirectly-configured I2C devices. In particular, the parent spec must not be wild-carded, as doing so doesn't work well on systems where more than one I2C bus is present.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
#
1.36 |
|
18-Jan-2018 |
maya |
branches: 1.36.2; Use usbdevices. add midi needed to build umidi. Remove now redundant USB entries.
So we will stop missing random USB drivers.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.35 |
|
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.34 |
|
13-Sep-2017 |
sevan |
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
|
Revision tags: nick-nhusb-base-20170825
|
#
1.33 |
|
20-Aug-2017 |
maya |
Get rid of ATADEBUG on LOONGSON
|
#
1.32 |
|
13-Aug-2017 |
christos |
Add ALPS pms support
|
Revision tags: perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3
|
#
1.31 |
|
11-May-2017 |
maya |
branches: 1.31.2; COPY_SYMTAB=1 so ddb commands ps, bt work
|
Revision tags: prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320
|
#
1.30 |
|
19-Feb-2017 |
rin |
branches: 1.30.4; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
Revision tags: nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.29 |
|
13-Dec-2016 |
christos |
branches: 1.29.2; wildcard speaker attachments, now that we can handle many of them.
|
#
1.28 |
|
10-Dec-2016 |
christos |
remove VAUDIOSPEAKER for now, will be done differently.
|
#
1.27 |
|
08-Dec-2016 |
nat |
Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.26 |
|
13-Jul-2016 |
jmcneill |
branches: 1.26.2; add drvctl(4)
|
Revision tags: nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base
|
#
1.25 |
|
23-Aug-2014 |
dholland |
branches: 1.25.2; 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.24 |
|
16-Aug-2014 |
apb |
Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
|
#
1.23 |
|
20-Jul-2014 |
alnsn |
Add commented out bpfjit options to mips kernels. While here, add 2 missing RCS ids.
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base
|
#
1.22 |
|
18-Jan-2014 |
bouyer |
branches: 1.22.2; Add FONT_BOLD8x16, which will help to have a 80x25 tty on sisfb (which is limited to 640x400 pixels at this time).
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.21 |
|
30-Jun-2013 |
rmind |
G/C PFIL_HOOKS from the kernel configs.
|
#
1.20 |
|
05-Jun-2013 |
christos |
branches: 1.20.2; remove obsolete networking options
|
#
1.19 |
|
27-Apr-2013 |
christos |
the bogus number police
|
#
1.18 |
|
27-Apr-2013 |
christos |
remove confusing numeric locators where they are unused.
|
Revision tags: agc-symver-base
|
#
1.17 |
|
02-Mar-2013 |
christos |
Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
#
1.16 |
|
01-Mar-2013 |
joerg |
Retire OSI network stack. OK core@
|
#
1.15 |
|
28-Feb-2013 |
macallan |
add INSECURE so X can map PCI memory and registers
|
#
1.14 |
|
28-Feb-2013 |
macallan |
add COMPAT_PCVT and pwmclock
|
Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.13 |
|
17-Oct-2012 |
apb |
Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
#
1.12 |
|
17-Aug-2012 |
abs |
branches: 1.12.2; Update all kernel configs mentioning WSEMUL_* but not already including WSDISPLAY_COMPAT_USL using the following rules: - If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL - If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1 and commented out WSDISPLAY_COMPAT_USL - Otherwise add WSDISPLAY_COMPAT_USL
Some of the INSTALL configs for larger memory machines are probably suitable for adding WSDISPLAY_COMPAT_USL.
Now wsconscfg(8) should be able to switch VTs when expected.
Implemented after no objection from tech-kern to the following:
On 5 June 2012 09:47, David Brownlee <abs@absd.org> wrote: > wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual > terminals. > > Except when in an exceptionally memory or space constrained > environment (INSTALL being the obvious case), is there any reason why > all GENERIC and GENERIC-like kernels which have wscons enabled > shouldn't also have WSDISPLAY_COMPAT_USL?
|
Revision tags: jmcneill-usbmp-base10
|
#
1.11 |
|
29-May-2012 |
nonaka |
Add SYSV{MSG,SEM,SHM} options.
|
#
1.10 |
|
29-May-2012 |
christos |
add the realtek usb driver from jmcneill
|
Revision tags: yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base4
|
#
1.9 |
|
02-Mar-2012 |
nonaka |
Added Lemote Yeeloong Notebook support.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base5 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.8 |
|
18-Dec-2011 |
dholland |
branches: 1.8.2; WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base
|
#
1.7 |
|
22-Nov-2011 |
tls |
branches: 1.7.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
Revision tags: jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2
|
#
1.6 |
|
03-Nov-2011 |
macallan |
add options GDIUM_KEYBOARD_HACK
|
Revision tags: yamt-pagecache-base
|
#
1.5 |
|
02-Sep-2011 |
macallan |
branches: 1.5.2; add stvii driver for gdium's onboard microcontroller while there add comments on new(ly added) drivers
|
#
1.4 |
|
31-Aug-2011 |
macallan |
turn kernel output green
|
#
1.3 |
|
31-Aug-2011 |
macallan |
add voyager, voyagerfb and drivers for Gdium's rtc and temperature sensor
|
#
1.2 |
|
27-Aug-2011 |
bouyer |
The loongon2f+cs5526+jmicron PATA->SATA bridge cause an interresting issue: 1) because the CS5536 is not associated with a x86 CPU, interrupts are not ack'ed as it expects so interrupts cannot configured as edge-triggered (as is expected for a PCIIDE in compat mode) 2) the PATA->SATA bridge ignores the WDC_IDS (interrupt disable bit) so the PATA IRQ line gets asserted when resetting or running some polled commands. It also wrongly asserts IRQ when the (nonexistent) slave device is selected 2) wouldn't be an issue with edge-triggered interrupt because we would get a spurious interrupt and continue operation, a new interrupt only shows up when the PATA IRQ line goes low and high again. But because of 1), we get an unclearable interrupt instead, and the system loops on the interrupt handler.
To workaround this, introduce a WDC_NO_IDS compile option which runs all polled commands (including reset) at splbio() and without sleeps, so that the controller's interrupt is effectively disabled and won't be reenabled before the interrupt can be cleared.
The conditions triggering this problem are speficic enough to handle this via a compile-time option; no need for a run-time (e.g. a config(9), device property or callback to disable interrupts) solution.
|
#
1.1 |
|
27-Aug-2011 |
bouyer |
Add loongson support to evbmips, based on the OpenBSD loongson port and the existing evbmips/gdium support. This has been tested on a lemote fuloong device (boots multiuser), should also support other lemote devices (maybe with minor adjustments, or adding missing drivers). There is some gdium support here too, but it may not be yet complete (someone with a gdium would need to have a look, hi macallan@ :) loongson kernels are 64bits only: the loongson2f has ressources located above the 2Gb physical address, and it's much easier to access it using XKPHYS than trying to make it fit in the limited 32bit kernel virtual space.
|
#
1.43 |
|
03-Jan-2020 |
thorpej |
Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
Revision tags: netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609
|
#
1.42 |
|
26-Apr-2019 |
sevan |
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.
|
Revision tags: isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.41 |
|
30-Dec-2018 |
sevan |
Enable the per-priority cyclical scan buffer queue strategy on evbmips kernels.
time results of a Lemote Fuloong 2F extracting the pkgsrc tree brick$ time tar -jxf pkgsrc.tar.bz2 priocscan + log 612.90 real 103.45 user 194.98 sys priocscan nolog 1345.48 real 103.57 user 274.32 sys fcfs + log 736.02 real 101.71 user 192.95 sys fcfs nolog 1475.16 real 103.06 user 271.14 sys
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.40 |
|
19-Sep-2018 |
rin |
Remove invalid option copy-paste from hpcmips.
|
Revision tags: pgoyette-compat-0906
|
#
1.39 |
|
01-Aug-2018 |
maxv |
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).
|
Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.38 |
|
07-Jun-2018 |
thorpej |
branches: 1.38.2; Revert changes that pinned-down i2c parent specs. The i2c subsystem has been enhanced to make this unnecessary.
|
Revision tags: pgoyette-compat-0521
|
#
1.37 |
|
14-May-2018 |
thorpej |
Fully specifiy the location of indirectly-configured I2C devices. In particular, the parent spec must not be wild-carded, as doing so doesn't work well on systems where more than one I2C bus is present.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
#
1.36 |
|
18-Jan-2018 |
maya |
branches: 1.36.2; Use usbdevices. add midi needed to build umidi. Remove now redundant USB entries.
So we will stop missing random USB drivers.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.35 |
|
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.34 |
|
13-Sep-2017 |
sevan |
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
|
Revision tags: nick-nhusb-base-20170825
|
#
1.33 |
|
20-Aug-2017 |
maya |
Get rid of ATADEBUG on LOONGSON
|
#
1.32 |
|
13-Aug-2017 |
christos |
Add ALPS pms support
|
Revision tags: perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3
|
#
1.31 |
|
11-May-2017 |
maya |
branches: 1.31.2; COPY_SYMTAB=1 so ddb commands ps, bt work
|
Revision tags: prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320
|
#
1.30 |
|
19-Feb-2017 |
rin |
branches: 1.30.4; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
Revision tags: nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.29 |
|
13-Dec-2016 |
christos |
branches: 1.29.2; wildcard speaker attachments, now that we can handle many of them.
|
#
1.28 |
|
10-Dec-2016 |
christos |
remove VAUDIOSPEAKER for now, will be done differently.
|
#
1.27 |
|
08-Dec-2016 |
nat |
Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.26 |
|
13-Jul-2016 |
jmcneill |
branches: 1.26.2; add drvctl(4)
|
Revision tags: nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base
|
#
1.25 |
|
23-Aug-2014 |
dholland |
branches: 1.25.2; 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.24 |
|
16-Aug-2014 |
apb |
Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
|
#
1.23 |
|
20-Jul-2014 |
alnsn |
Add commented out bpfjit options to mips kernels. While here, add 2 missing RCS ids.
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base
|
#
1.22 |
|
18-Jan-2014 |
bouyer |
branches: 1.22.2; Add FONT_BOLD8x16, which will help to have a 80x25 tty on sisfb (which is limited to 640x400 pixels at this time).
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.21 |
|
30-Jun-2013 |
rmind |
G/C PFIL_HOOKS from the kernel configs.
|
#
1.20 |
|
05-Jun-2013 |
christos |
branches: 1.20.2; remove obsolete networking options
|
#
1.19 |
|
27-Apr-2013 |
christos |
the bogus number police
|
#
1.18 |
|
27-Apr-2013 |
christos |
remove confusing numeric locators where they are unused.
|
Revision tags: agc-symver-base
|
#
1.17 |
|
02-Mar-2013 |
christos |
Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
#
1.16 |
|
01-Mar-2013 |
joerg |
Retire OSI network stack. OK core@
|
#
1.15 |
|
28-Feb-2013 |
macallan |
add INSECURE so X can map PCI memory and registers
|
#
1.14 |
|
28-Feb-2013 |
macallan |
add COMPAT_PCVT and pwmclock
|
Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.13 |
|
17-Oct-2012 |
apb |
Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
#
1.12 |
|
17-Aug-2012 |
abs |
branches: 1.12.2; Update all kernel configs mentioning WSEMUL_* but not already including WSDISPLAY_COMPAT_USL using the following rules: - If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL - If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1 and commented out WSDISPLAY_COMPAT_USL - Otherwise add WSDISPLAY_COMPAT_USL
Some of the INSTALL configs for larger memory machines are probably suitable for adding WSDISPLAY_COMPAT_USL.
Now wsconscfg(8) should be able to switch VTs when expected.
Implemented after no objection from tech-kern to the following:
On 5 June 2012 09:47, David Brownlee <abs@absd.org> wrote: > wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual > terminals. > > Except when in an exceptionally memory or space constrained > environment (INSTALL being the obvious case), is there any reason why > all GENERIC and GENERIC-like kernels which have wscons enabled > shouldn't also have WSDISPLAY_COMPAT_USL?
|
Revision tags: jmcneill-usbmp-base10
|
#
1.11 |
|
29-May-2012 |
nonaka |
Add SYSV{MSG,SEM,SHM} options.
|
#
1.10 |
|
29-May-2012 |
christos |
add the realtek usb driver from jmcneill
|
Revision tags: yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base4
|
#
1.9 |
|
02-Mar-2012 |
nonaka |
Added Lemote Yeeloong Notebook support.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base5 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.8 |
|
18-Dec-2011 |
dholland |
branches: 1.8.2; WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base
|
#
1.7 |
|
22-Nov-2011 |
tls |
branches: 1.7.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
Revision tags: jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2
|
#
1.6 |
|
03-Nov-2011 |
macallan |
add options GDIUM_KEYBOARD_HACK
|
Revision tags: yamt-pagecache-base
|
#
1.5 |
|
02-Sep-2011 |
macallan |
branches: 1.5.2; add stvii driver for gdium's onboard microcontroller while there add comments on new(ly added) drivers
|
#
1.4 |
|
31-Aug-2011 |
macallan |
turn kernel output green
|
#
1.3 |
|
31-Aug-2011 |
macallan |
add voyager, voyagerfb and drivers for Gdium's rtc and temperature sensor
|
#
1.2 |
|
27-Aug-2011 |
bouyer |
The loongon2f+cs5526+jmicron PATA->SATA bridge cause an interresting issue: 1) because the CS5536 is not associated with a x86 CPU, interrupts are not ack'ed as it expects so interrupts cannot configured as edge-triggered (as is expected for a PCIIDE in compat mode) 2) the PATA->SATA bridge ignores the WDC_IDS (interrupt disable bit) so the PATA IRQ line gets asserted when resetting or running some polled commands. It also wrongly asserts IRQ when the (nonexistent) slave device is selected 2) wouldn't be an issue with edge-triggered interrupt because we would get a spurious interrupt and continue operation, a new interrupt only shows up when the PATA IRQ line goes low and high again. But because of 1), we get an unclearable interrupt instead, and the system loops on the interrupt handler.
To workaround this, introduce a WDC_NO_IDS compile option which runs all polled commands (including reset) at splbio() and without sleeps, so that the controller's interrupt is effectively disabled and won't be reenabled before the interrupt can be cleared.
The conditions triggering this problem are speficic enough to handle this via a compile-time option; no need for a run-time (e.g. a config(9), device property or callback to disable interrupts) solution.
|
#
1.1 |
|
27-Aug-2011 |
bouyer |
Add loongson support to evbmips, based on the OpenBSD loongson port and the existing evbmips/gdium support. This has been tested on a lemote fuloong device (boots multiuser), should also support other lemote devices (maybe with minor adjustments, or adding missing drivers). There is some gdium support here too, but it may not be yet complete (someone with a gdium would need to have a look, hi macallan@ :) loongson kernels are 64bits only: the loongson2f has ressources located above the 2Gb physical address, and it's much easier to access it using XKPHYS than trying to make it fit in the limited 32bit kernel virtual space.
|
#
1.42 |
|
26-Apr-2019 |
sevan |
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.
|
Revision tags: isaki-audio2-base pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.41 |
|
30-Dec-2018 |
sevan |
Enable the per-priority cyclical scan buffer queue strategy on evbmips kernels.
time results of a Lemote Fuloong 2F extracting the pkgsrc tree brick$ time tar -jxf pkgsrc.tar.bz2 priocscan + log 612.90 real 103.45 user 194.98 sys priocscan nolog 1345.48 real 103.57 user 274.32 sys fcfs + log 736.02 real 101.71 user 192.95 sys fcfs nolog 1475.16 real 103.06 user 271.14 sys
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
|
#
1.40 |
|
19-Sep-2018 |
rin |
Remove invalid option copy-paste from hpcmips.
|
Revision tags: pgoyette-compat-0906
|
#
1.39 |
|
01-Aug-2018 |
maxv |
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).
|
Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625
|
#
1.38 |
|
07-Jun-2018 |
thorpej |
Revert changes that pinned-down i2c parent specs. The i2c subsystem has been enhanced to make this unnecessary.
|
Revision tags: pgoyette-compat-0521
|
#
1.37 |
|
14-May-2018 |
thorpej |
Fully specifiy the location of indirectly-configured I2C devices. In particular, the parent spec must not be wild-carded, as doing so doesn't work well on systems where more than one I2C bus is present.
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
#
1.36 |
|
18-Jan-2018 |
maya |
branches: 1.36.2; Use usbdevices. add midi needed to build umidi. Remove now redundant USB entries.
So we will stop missing random USB drivers.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.35 |
|
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.34 |
|
13-Sep-2017 |
sevan |
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
|
Revision tags: nick-nhusb-base-20170825
|
#
1.33 |
|
20-Aug-2017 |
maya |
Get rid of ATADEBUG on LOONGSON
|
#
1.32 |
|
13-Aug-2017 |
christos |
Add ALPS pms support
|
Revision tags: perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3
|
#
1.31 |
|
11-May-2017 |
maya |
branches: 1.31.2; COPY_SYMTAB=1 so ddb commands ps, bt work
|
Revision tags: prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320
|
#
1.30 |
|
19-Feb-2017 |
rin |
branches: 1.30.4; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
Revision tags: nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.29 |
|
13-Dec-2016 |
christos |
branches: 1.29.2; wildcard speaker attachments, now that we can handle many of them.
|
#
1.28 |
|
10-Dec-2016 |
christos |
remove VAUDIOSPEAKER for now, will be done differently.
|
#
1.27 |
|
08-Dec-2016 |
nat |
Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.26 |
|
13-Jul-2016 |
jmcneill |
branches: 1.26.2; add drvctl(4)
|
Revision tags: nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base
|
#
1.25 |
|
23-Aug-2014 |
dholland |
branches: 1.25.2; 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.24 |
|
16-Aug-2014 |
apb |
Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
|
#
1.23 |
|
20-Jul-2014 |
alnsn |
Add commented out bpfjit options to mips kernels. While here, add 2 missing RCS ids.
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base
|
#
1.22 |
|
18-Jan-2014 |
bouyer |
branches: 1.22.2; Add FONT_BOLD8x16, which will help to have a 80x25 tty on sisfb (which is limited to 640x400 pixels at this time).
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.21 |
|
30-Jun-2013 |
rmind |
G/C PFIL_HOOKS from the kernel configs.
|
#
1.20 |
|
05-Jun-2013 |
christos |
branches: 1.20.2; remove obsolete networking options
|
#
1.19 |
|
27-Apr-2013 |
christos |
the bogus number police
|
#
1.18 |
|
27-Apr-2013 |
christos |
remove confusing numeric locators where they are unused.
|
Revision tags: agc-symver-base
|
#
1.17 |
|
02-Mar-2013 |
christos |
Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
#
1.16 |
|
01-Mar-2013 |
joerg |
Retire OSI network stack. OK core@
|
#
1.15 |
|
28-Feb-2013 |
macallan |
add INSECURE so X can map PCI memory and registers
|
#
1.14 |
|
28-Feb-2013 |
macallan |
add COMPAT_PCVT and pwmclock
|
Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.13 |
|
17-Oct-2012 |
apb |
Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
#
1.12 |
|
17-Aug-2012 |
abs |
branches: 1.12.2; Update all kernel configs mentioning WSEMUL_* but not already including WSDISPLAY_COMPAT_USL using the following rules: - If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL - If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1 and commented out WSDISPLAY_COMPAT_USL - Otherwise add WSDISPLAY_COMPAT_USL
Some of the INSTALL configs for larger memory machines are probably suitable for adding WSDISPLAY_COMPAT_USL.
Now wsconscfg(8) should be able to switch VTs when expected.
Implemented after no objection from tech-kern to the following:
On 5 June 2012 09:47, David Brownlee <abs@absd.org> wrote: > wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual > terminals. > > Except when in an exceptionally memory or space constrained > environment (INSTALL being the obvious case), is there any reason why > all GENERIC and GENERIC-like kernels which have wscons enabled > shouldn't also have WSDISPLAY_COMPAT_USL?
|
Revision tags: jmcneill-usbmp-base10
|
#
1.11 |
|
29-May-2012 |
nonaka |
Add SYSV{MSG,SEM,SHM} options.
|
#
1.10 |
|
29-May-2012 |
christos |
add the realtek usb driver from jmcneill
|
Revision tags: yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base4
|
#
1.9 |
|
02-Mar-2012 |
nonaka |
Added Lemote Yeeloong Notebook support.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base5 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.8 |
|
18-Dec-2011 |
dholland |
branches: 1.8.2; WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base
|
#
1.7 |
|
22-Nov-2011 |
tls |
branches: 1.7.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
Revision tags: jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2
|
#
1.6 |
|
03-Nov-2011 |
macallan |
add options GDIUM_KEYBOARD_HACK
|
Revision tags: yamt-pagecache-base
|
#
1.5 |
|
02-Sep-2011 |
macallan |
branches: 1.5.2; add stvii driver for gdium's onboard microcontroller while there add comments on new(ly added) drivers
|
#
1.4 |
|
31-Aug-2011 |
macallan |
turn kernel output green
|
#
1.3 |
|
31-Aug-2011 |
macallan |
add voyager, voyagerfb and drivers for Gdium's rtc and temperature sensor
|
#
1.2 |
|
27-Aug-2011 |
bouyer |
The loongon2f+cs5526+jmicron PATA->SATA bridge cause an interresting issue: 1) because the CS5536 is not associated with a x86 CPU, interrupts are not ack'ed as it expects so interrupts cannot configured as edge-triggered (as is expected for a PCIIDE in compat mode) 2) the PATA->SATA bridge ignores the WDC_IDS (interrupt disable bit) so the PATA IRQ line gets asserted when resetting or running some polled commands. It also wrongly asserts IRQ when the (nonexistent) slave device is selected 2) wouldn't be an issue with edge-triggered interrupt because we would get a spurious interrupt and continue operation, a new interrupt only shows up when the PATA IRQ line goes low and high again. But because of 1), we get an unclearable interrupt instead, and the system loops on the interrupt handler.
To workaround this, introduce a WDC_NO_IDS compile option which runs all polled commands (including reset) at splbio() and without sleeps, so that the controller's interrupt is effectively disabled and won't be reenabled before the interrupt can be cleared.
The conditions triggering this problem are speficic enough to handle this via a compile-time option; no need for a run-time (e.g. a config(9), device property or callback to disable interrupts) solution.
|
#
1.1 |
|
27-Aug-2011 |
bouyer |
Add loongson support to evbmips, based on the OpenBSD loongson port and the existing evbmips/gdium support. This has been tested on a lemote fuloong device (boots multiuser), should also support other lemote devices (maybe with minor adjustments, or adding missing drivers). There is some gdium support here too, but it may not be yet complete (someone with a gdium would need to have a look, hi macallan@ :) loongson kernels are 64bits only: the loongson2f has ressources located above the 2Gb physical address, and it's much easier to access it using XKPHYS than trying to make it fit in the limited 32bit kernel virtual space.
|
#
1.36 |
|
18-Jan-2018 |
maya |
Use usbdevices. add midi needed to build umidi. Remove now redundant USB entries.
So we will stop missing random USB drivers.
|
Revision tags: tls-maxphys-base-20171202
|
#
1.35 |
|
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.34 |
|
13-Sep-2017 |
sevan |
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
|
Revision tags: nick-nhusb-base-20170825
|
#
1.33 |
|
20-Aug-2017 |
maya |
Get rid of ATADEBUG on LOONGSON
|
#
1.32 |
|
13-Aug-2017 |
christos |
Add ALPS pms support
|
Revision tags: perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3
|
#
1.31 |
|
11-May-2017 |
maya |
branches: 1.31.2; COPY_SYMTAB=1 so ddb commands ps, bt work
|
Revision tags: prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320
|
#
1.30 |
|
19-Feb-2017 |
rin |
branches: 1.30.4; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
Revision tags: nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.29 |
|
13-Dec-2016 |
christos |
branches: 1.29.2; wildcard speaker attachments, now that we can handle many of them.
|
#
1.28 |
|
10-Dec-2016 |
christos |
remove VAUDIOSPEAKER for now, will be done differently.
|
#
1.27 |
|
08-Dec-2016 |
nat |
Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.26 |
|
13-Jul-2016 |
jmcneill |
branches: 1.26.2; add drvctl(4)
|
Revision tags: nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base
|
#
1.25 |
|
23-Aug-2014 |
dholland |
branches: 1.25.2; 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.24 |
|
16-Aug-2014 |
apb |
Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
Revision tags: netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
|
#
1.23 |
|
20-Jul-2014 |
alnsn |
Add commented out bpfjit options to mips kernels. While here, add 2 missing RCS ids.
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base
|
#
1.22 |
|
18-Jan-2014 |
bouyer |
branches: 1.22.2; Add FONT_BOLD8x16, which will help to have a 80x25 tty on sisfb (which is limited to 640x400 pixels at this time).
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.21 |
|
30-Jun-2013 |
rmind |
G/C PFIL_HOOKS from the kernel configs.
|
#
1.20 |
|
05-Jun-2013 |
christos |
branches: 1.20.2; remove obsolete networking options
|
#
1.19 |
|
27-Apr-2013 |
christos |
the bogus number police
|
#
1.18 |
|
27-Apr-2013 |
christos |
remove confusing numeric locators where they are unused.
|
Revision tags: agc-symver-base
|
#
1.17 |
|
02-Mar-2013 |
christos |
Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
#
1.16 |
|
01-Mar-2013 |
joerg |
Retire OSI network stack. OK core@
|
#
1.15 |
|
28-Feb-2013 |
macallan |
add INSECURE so X can map PCI memory and registers
|
#
1.14 |
|
28-Feb-2013 |
macallan |
add COMPAT_PCVT and pwmclock
|
Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.13 |
|
17-Oct-2012 |
apb |
Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
#
1.12 |
|
17-Aug-2012 |
abs |
branches: 1.12.2; Update all kernel configs mentioning WSEMUL_* but not already including WSDISPLAY_COMPAT_USL using the following rules: - If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL - If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1 and commented out WSDISPLAY_COMPAT_USL - Otherwise add WSDISPLAY_COMPAT_USL
Some of the INSTALL configs for larger memory machines are probably suitable for adding WSDISPLAY_COMPAT_USL.
Now wsconscfg(8) should be able to switch VTs when expected.
Implemented after no objection from tech-kern to the following:
On 5 June 2012 09:47, David Brownlee <abs@absd.org> wrote: > wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual > terminals. > > Except when in an exceptionally memory or space constrained > environment (INSTALL being the obvious case), is there any reason why > all GENERIC and GENERIC-like kernels which have wscons enabled > shouldn't also have WSDISPLAY_COMPAT_USL?
|
Revision tags: jmcneill-usbmp-base10
|
#
1.11 |
|
29-May-2012 |
nonaka |
Add SYSV{MSG,SEM,SHM} options.
|
#
1.10 |
|
29-May-2012 |
christos |
add the realtek usb driver from jmcneill
|
Revision tags: yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base4
|
#
1.9 |
|
02-Mar-2012 |
nonaka |
Added Lemote Yeeloong Notebook support.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base5 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.8 |
|
18-Dec-2011 |
dholland |
branches: 1.8.2; WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base
|
#
1.7 |
|
22-Nov-2011 |
tls |
branches: 1.7.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
Revision tags: jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2
|
#
1.6 |
|
03-Nov-2011 |
macallan |
add options GDIUM_KEYBOARD_HACK
|
Revision tags: yamt-pagecache-base
|
#
1.5 |
|
02-Sep-2011 |
macallan |
branches: 1.5.2; add stvii driver for gdium's onboard microcontroller while there add comments on new(ly added) drivers
|
#
1.4 |
|
31-Aug-2011 |
macallan |
turn kernel output green
|
#
1.3 |
|
31-Aug-2011 |
macallan |
add voyager, voyagerfb and drivers for Gdium's rtc and temperature sensor
|
#
1.2 |
|
27-Aug-2011 |
bouyer |
The loongon2f+cs5526+jmicron PATA->SATA bridge cause an interresting issue: 1) because the CS5536 is not associated with a x86 CPU, interrupts are not ack'ed as it expects so interrupts cannot configured as edge-triggered (as is expected for a PCIIDE in compat mode) 2) the PATA->SATA bridge ignores the WDC_IDS (interrupt disable bit) so the PATA IRQ line gets asserted when resetting or running some polled commands. It also wrongly asserts IRQ when the (nonexistent) slave device is selected 2) wouldn't be an issue with edge-triggered interrupt because we would get a spurious interrupt and continue operation, a new interrupt only shows up when the PATA IRQ line goes low and high again. But because of 1), we get an unclearable interrupt instead, and the system loops on the interrupt handler.
To workaround this, introduce a WDC_NO_IDS compile option which runs all polled commands (including reset) at splbio() and without sleeps, so that the controller's interrupt is effectively disabled and won't be reenabled before the interrupt can be cleared.
The conditions triggering this problem are speficic enough to handle this via a compile-time option; no need for a run-time (e.g. a config(9), device property or callback to disable interrupts) solution.
|
#
1.1 |
|
27-Aug-2011 |
bouyer |
Add loongson support to evbmips, based on the OpenBSD loongson port and the existing evbmips/gdium support. This has been tested on a lemote fuloong device (boots multiuser), should also support other lemote devices (maybe with minor adjustments, or adding missing drivers). There is some gdium support here too, but it may not be yet complete (someone with a gdium would need to have a look, hi macallan@ :) loongson kernels are 64bits only: the loongson2f has ressources located above the 2Gb physical address, and it's much easier to access it using XKPHYS than trying to make it fit in the limited 32bit kernel virtual space.
|
#
1.35 |
|
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.34 |
|
13-Sep-2017 |
sevan |
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
|
Revision tags: nick-nhusb-base-20170825
|
#
1.33 |
|
20-Aug-2017 |
maya |
Get rid of ATADEBUG on LOONGSON
|
#
1.32 |
|
13-Aug-2017 |
christos |
Add ALPS pms support
|
Revision tags: perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3
|
#
1.31 |
|
11-May-2017 |
maya |
branches: 1.31.2; COPY_SYMTAB=1 so ddb commands ps, bt work
|
Revision tags: prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320
|
#
1.30 |
|
19-Feb-2017 |
rin |
branches: 1.30.4; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
Revision tags: nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.29 |
|
13-Dec-2016 |
christos |
branches: 1.29.2; wildcard speaker attachments, now that we can handle many of them.
|
#
1.28 |
|
10-Dec-2016 |
christos |
remove VAUDIOSPEAKER for now, will be done differently.
|
#
1.27 |
|
08-Dec-2016 |
nat |
Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.26 |
|
13-Jul-2016 |
jmcneill |
branches: 1.26.2; add drvctl(4)
|
Revision tags: nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base
|
#
1.25 |
|
23-Aug-2014 |
dholland |
branches: 1.25.2; 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.24 |
|
16-Aug-2014 |
apb |
Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
Revision tags: netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
|
#
1.23 |
|
20-Jul-2014 |
alnsn |
Add commented out bpfjit options to mips kernels. While here, add 2 missing RCS ids.
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base
|
#
1.22 |
|
18-Jan-2014 |
bouyer |
branches: 1.22.2; Add FONT_BOLD8x16, which will help to have a 80x25 tty on sisfb (which is limited to 640x400 pixels at this time).
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.21 |
|
30-Jun-2013 |
rmind |
G/C PFIL_HOOKS from the kernel configs.
|
#
1.20 |
|
05-Jun-2013 |
christos |
branches: 1.20.2; remove obsolete networking options
|
#
1.19 |
|
27-Apr-2013 |
christos |
the bogus number police
|
#
1.18 |
|
27-Apr-2013 |
christos |
remove confusing numeric locators where they are unused.
|
Revision tags: agc-symver-base
|
#
1.17 |
|
02-Mar-2013 |
christos |
Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
#
1.16 |
|
01-Mar-2013 |
joerg |
Retire OSI network stack. OK core@
|
#
1.15 |
|
28-Feb-2013 |
macallan |
add INSECURE so X can map PCI memory and registers
|
#
1.14 |
|
28-Feb-2013 |
macallan |
add COMPAT_PCVT and pwmclock
|
Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.13 |
|
17-Oct-2012 |
apb |
Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
#
1.12 |
|
17-Aug-2012 |
abs |
branches: 1.12.2; Update all kernel configs mentioning WSEMUL_* but not already including WSDISPLAY_COMPAT_USL using the following rules: - If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL - If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1 and commented out WSDISPLAY_COMPAT_USL - Otherwise add WSDISPLAY_COMPAT_USL
Some of the INSTALL configs for larger memory machines are probably suitable for adding WSDISPLAY_COMPAT_USL.
Now wsconscfg(8) should be able to switch VTs when expected.
Implemented after no objection from tech-kern to the following:
On 5 June 2012 09:47, David Brownlee <abs@absd.org> wrote: > wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual > terminals. > > Except when in an exceptionally memory or space constrained > environment (INSTALL being the obvious case), is there any reason why > all GENERIC and GENERIC-like kernels which have wscons enabled > shouldn't also have WSDISPLAY_COMPAT_USL?
|
Revision tags: jmcneill-usbmp-base10
|
#
1.11 |
|
29-May-2012 |
nonaka |
Add SYSV{MSG,SEM,SHM} options.
|
#
1.10 |
|
29-May-2012 |
christos |
add the realtek usb driver from jmcneill
|
Revision tags: yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base4
|
#
1.9 |
|
02-Mar-2012 |
nonaka |
Added Lemote Yeeloong Notebook support.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base5 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.8 |
|
18-Dec-2011 |
dholland |
branches: 1.8.2; WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base
|
#
1.7 |
|
22-Nov-2011 |
tls |
branches: 1.7.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
Revision tags: jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2
|
#
1.6 |
|
03-Nov-2011 |
macallan |
add options GDIUM_KEYBOARD_HACK
|
Revision tags: yamt-pagecache-base
|
#
1.5 |
|
02-Sep-2011 |
macallan |
branches: 1.5.2; add stvii driver for gdium's onboard microcontroller while there add comments on new(ly added) drivers
|
#
1.4 |
|
31-Aug-2011 |
macallan |
turn kernel output green
|
#
1.3 |
|
31-Aug-2011 |
macallan |
add voyager, voyagerfb and drivers for Gdium's rtc and temperature sensor
|
#
1.2 |
|
27-Aug-2011 |
bouyer |
The loongon2f+cs5526+jmicron PATA->SATA bridge cause an interresting issue: 1) because the CS5536 is not associated with a x86 CPU, interrupts are not ack'ed as it expects so interrupts cannot configured as edge-triggered (as is expected for a PCIIDE in compat mode) 2) the PATA->SATA bridge ignores the WDC_IDS (interrupt disable bit) so the PATA IRQ line gets asserted when resetting or running some polled commands. It also wrongly asserts IRQ when the (nonexistent) slave device is selected 2) wouldn't be an issue with edge-triggered interrupt because we would get a spurious interrupt and continue operation, a new interrupt only shows up when the PATA IRQ line goes low and high again. But because of 1), we get an unclearable interrupt instead, and the system loops on the interrupt handler.
To workaround this, introduce a WDC_NO_IDS compile option which runs all polled commands (including reset) at splbio() and without sleeps, so that the controller's interrupt is effectively disabled and won't be reenabled before the interrupt can be cleared.
The conditions triggering this problem are speficic enough to handle this via a compile-time option; no need for a run-time (e.g. a config(9), device property or callback to disable interrupts) solution.
|
#
1.1 |
|
27-Aug-2011 |
bouyer |
Add loongson support to evbmips, based on the OpenBSD loongson port and the existing evbmips/gdium support. This has been tested on a lemote fuloong device (boots multiuser), should also support other lemote devices (maybe with minor adjustments, or adding missing drivers). There is some gdium support here too, but it may not be yet complete (someone with a gdium would need to have a look, hi macallan@ :) loongson kernels are 64bits only: the loongson2f has ressources located above the 2Gb physical address, and it's much easier to access it using XKPHYS than trying to make it fit in the limited 32bit kernel virtual space.
|
#
1.33 |
|
20-Aug-2017 |
maya |
Get rid of ATADEBUG on LOONGSON
|
#
1.32 |
|
13-Aug-2017 |
christos |
Add ALPS pms support
|
Revision tags: perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3
|
#
1.31 |
|
11-May-2017 |
maya |
COPY_SYMTAB=1 so ddb commands ps, bt work
|
Revision tags: prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320
|
#
1.30 |
|
19-Feb-2017 |
rin |
branches: 1.30.4; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
Revision tags: nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.29 |
|
13-Dec-2016 |
christos |
branches: 1.29.2; wildcard speaker attachments, now that we can handle many of them.
|
#
1.28 |
|
10-Dec-2016 |
christos |
remove VAUDIOSPEAKER for now, will be done differently.
|
#
1.27 |
|
08-Dec-2016 |
nat |
Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.26 |
|
13-Jul-2016 |
jmcneill |
branches: 1.26.2; add drvctl(4)
|
Revision tags: nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base
|
#
1.25 |
|
23-Aug-2014 |
dholland |
branches: 1.25.2; 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.24 |
|
16-Aug-2014 |
apb |
Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
Revision tags: netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
|
#
1.23 |
|
20-Jul-2014 |
alnsn |
Add commented out bpfjit options to mips kernels. While here, add 2 missing RCS ids.
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base
|
#
1.22 |
|
18-Jan-2014 |
bouyer |
branches: 1.22.2; Add FONT_BOLD8x16, which will help to have a 80x25 tty on sisfb (which is limited to 640x400 pixels at this time).
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.21 |
|
30-Jun-2013 |
rmind |
G/C PFIL_HOOKS from the kernel configs.
|
#
1.20 |
|
05-Jun-2013 |
christos |
branches: 1.20.2; remove obsolete networking options
|
#
1.19 |
|
27-Apr-2013 |
christos |
the bogus number police
|
#
1.18 |
|
27-Apr-2013 |
christos |
remove confusing numeric locators where they are unused.
|
Revision tags: agc-symver-base
|
#
1.17 |
|
02-Mar-2013 |
christos |
Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
#
1.16 |
|
01-Mar-2013 |
joerg |
Retire OSI network stack. OK core@
|
#
1.15 |
|
28-Feb-2013 |
macallan |
add INSECURE so X can map PCI memory and registers
|
#
1.14 |
|
28-Feb-2013 |
macallan |
add COMPAT_PCVT and pwmclock
|
Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.13 |
|
17-Oct-2012 |
apb |
Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
#
1.12 |
|
17-Aug-2012 |
abs |
branches: 1.12.2; Update all kernel configs mentioning WSEMUL_* but not already including WSDISPLAY_COMPAT_USL using the following rules: - If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL - If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1 and commented out WSDISPLAY_COMPAT_USL - Otherwise add WSDISPLAY_COMPAT_USL
Some of the INSTALL configs for larger memory machines are probably suitable for adding WSDISPLAY_COMPAT_USL.
Now wsconscfg(8) should be able to switch VTs when expected.
Implemented after no objection from tech-kern to the following:
On 5 June 2012 09:47, David Brownlee <abs@absd.org> wrote: > wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual > terminals. > > Except when in an exceptionally memory or space constrained > environment (INSTALL being the obvious case), is there any reason why > all GENERIC and GENERIC-like kernels which have wscons enabled > shouldn't also have WSDISPLAY_COMPAT_USL?
|
Revision tags: jmcneill-usbmp-base10
|
#
1.11 |
|
29-May-2012 |
nonaka |
Add SYSV{MSG,SEM,SHM} options.
|
#
1.10 |
|
29-May-2012 |
christos |
add the realtek usb driver from jmcneill
|
Revision tags: yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base4
|
#
1.9 |
|
02-Mar-2012 |
nonaka |
Added Lemote Yeeloong Notebook support.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base5 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.8 |
|
18-Dec-2011 |
dholland |
branches: 1.8.2; WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base
|
#
1.7 |
|
22-Nov-2011 |
tls |
branches: 1.7.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
Revision tags: jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2
|
#
1.6 |
|
03-Nov-2011 |
macallan |
add options GDIUM_KEYBOARD_HACK
|
Revision tags: yamt-pagecache-base
|
#
1.5 |
|
02-Sep-2011 |
macallan |
branches: 1.5.2; add stvii driver for gdium's onboard microcontroller while there add comments on new(ly added) drivers
|
#
1.4 |
|
31-Aug-2011 |
macallan |
turn kernel output green
|
#
1.3 |
|
31-Aug-2011 |
macallan |
add voyager, voyagerfb and drivers for Gdium's rtc and temperature sensor
|
#
1.2 |
|
27-Aug-2011 |
bouyer |
The loongon2f+cs5526+jmicron PATA->SATA bridge cause an interresting issue: 1) because the CS5536 is not associated with a x86 CPU, interrupts are not ack'ed as it expects so interrupts cannot configured as edge-triggered (as is expected for a PCIIDE in compat mode) 2) the PATA->SATA bridge ignores the WDC_IDS (interrupt disable bit) so the PATA IRQ line gets asserted when resetting or running some polled commands. It also wrongly asserts IRQ when the (nonexistent) slave device is selected 2) wouldn't be an issue with edge-triggered interrupt because we would get a spurious interrupt and continue operation, a new interrupt only shows up when the PATA IRQ line goes low and high again. But because of 1), we get an unclearable interrupt instead, and the system loops on the interrupt handler.
To workaround this, introduce a WDC_NO_IDS compile option which runs all polled commands (including reset) at splbio() and without sleeps, so that the controller's interrupt is effectively disabled and won't be reenabled before the interrupt can be cleared.
The conditions triggering this problem are speficic enough to handle this via a compile-time option; no need for a run-time (e.g. a config(9), device property or callback to disable interrupts) solution.
|
#
1.1 |
|
27-Aug-2011 |
bouyer |
Add loongson support to evbmips, based on the OpenBSD loongson port and the existing evbmips/gdium support. This has been tested on a lemote fuloong device (boots multiuser), should also support other lemote devices (maybe with minor adjustments, or adding missing drivers). There is some gdium support here too, but it may not be yet complete (someone with a gdium would need to have a look, hi macallan@ :) loongson kernels are 64bits only: the loongson2f has ressources located above the 2Gb physical address, and it's much easier to access it using XKPHYS than trying to make it fit in the limited 32bit kernel virtual space.
|
#
1.32 |
|
13-Aug-2017 |
christos |
Add ALPS pms support
|
Revision tags: perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3
|
#
1.31 |
|
11-May-2017 |
maya |
COPY_SYMTAB=1 so ddb commands ps, bt work
|
Revision tags: prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320
|
#
1.30 |
|
19-Feb-2017 |
rin |
branches: 1.30.4; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
Revision tags: nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.29 |
|
13-Dec-2016 |
christos |
branches: 1.29.2; wildcard speaker attachments, now that we can handle many of them.
|
#
1.28 |
|
10-Dec-2016 |
christos |
remove VAUDIOSPEAKER for now, will be done differently.
|
#
1.27 |
|
08-Dec-2016 |
nat |
Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.26 |
|
13-Jul-2016 |
jmcneill |
branches: 1.26.2; add drvctl(4)
|
Revision tags: nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base
|
#
1.25 |
|
23-Aug-2014 |
dholland |
branches: 1.25.2; 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.24 |
|
16-Aug-2014 |
apb |
Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
Revision tags: netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
|
#
1.23 |
|
20-Jul-2014 |
alnsn |
Add commented out bpfjit options to mips kernels. While here, add 2 missing RCS ids.
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base
|
#
1.22 |
|
18-Jan-2014 |
bouyer |
branches: 1.22.2; Add FONT_BOLD8x16, which will help to have a 80x25 tty on sisfb (which is limited to 640x400 pixels at this time).
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.21 |
|
30-Jun-2013 |
rmind |
G/C PFIL_HOOKS from the kernel configs.
|
#
1.20 |
|
05-Jun-2013 |
christos |
branches: 1.20.2; remove obsolete networking options
|
#
1.19 |
|
27-Apr-2013 |
christos |
the bogus number police
|
#
1.18 |
|
27-Apr-2013 |
christos |
remove confusing numeric locators where they are unused.
|
Revision tags: agc-symver-base
|
#
1.17 |
|
02-Mar-2013 |
christos |
Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
#
1.16 |
|
01-Mar-2013 |
joerg |
Retire OSI network stack. OK core@
|
#
1.15 |
|
28-Feb-2013 |
macallan |
add INSECURE so X can map PCI memory and registers
|
#
1.14 |
|
28-Feb-2013 |
macallan |
add COMPAT_PCVT and pwmclock
|
Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.13 |
|
17-Oct-2012 |
apb |
Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
#
1.12 |
|
17-Aug-2012 |
abs |
branches: 1.12.2; Update all kernel configs mentioning WSEMUL_* but not already including WSDISPLAY_COMPAT_USL using the following rules: - If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL - If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1 and commented out WSDISPLAY_COMPAT_USL - Otherwise add WSDISPLAY_COMPAT_USL
Some of the INSTALL configs for larger memory machines are probably suitable for adding WSDISPLAY_COMPAT_USL.
Now wsconscfg(8) should be able to switch VTs when expected.
Implemented after no objection from tech-kern to the following:
On 5 June 2012 09:47, David Brownlee <abs@absd.org> wrote: > wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual > terminals. > > Except when in an exceptionally memory or space constrained > environment (INSTALL being the obvious case), is there any reason why > all GENERIC and GENERIC-like kernels which have wscons enabled > shouldn't also have WSDISPLAY_COMPAT_USL?
|
Revision tags: jmcneill-usbmp-base10
|
#
1.11 |
|
29-May-2012 |
nonaka |
Add SYSV{MSG,SEM,SHM} options.
|
#
1.10 |
|
29-May-2012 |
christos |
add the realtek usb driver from jmcneill
|
Revision tags: yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base4
|
#
1.9 |
|
02-Mar-2012 |
nonaka |
Added Lemote Yeeloong Notebook support.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base5 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.8 |
|
18-Dec-2011 |
dholland |
branches: 1.8.2; WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base
|
#
1.7 |
|
22-Nov-2011 |
tls |
branches: 1.7.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
Revision tags: jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2
|
#
1.6 |
|
03-Nov-2011 |
macallan |
add options GDIUM_KEYBOARD_HACK
|
Revision tags: yamt-pagecache-base
|
#
1.5 |
|
02-Sep-2011 |
macallan |
branches: 1.5.2; add stvii driver for gdium's onboard microcontroller while there add comments on new(ly added) drivers
|
#
1.4 |
|
31-Aug-2011 |
macallan |
turn kernel output green
|
#
1.3 |
|
31-Aug-2011 |
macallan |
add voyager, voyagerfb and drivers for Gdium's rtc and temperature sensor
|
#
1.2 |
|
27-Aug-2011 |
bouyer |
The loongon2f+cs5526+jmicron PATA->SATA bridge cause an interresting issue: 1) because the CS5536 is not associated with a x86 CPU, interrupts are not ack'ed as it expects so interrupts cannot configured as edge-triggered (as is expected for a PCIIDE in compat mode) 2) the PATA->SATA bridge ignores the WDC_IDS (interrupt disable bit) so the PATA IRQ line gets asserted when resetting or running some polled commands. It also wrongly asserts IRQ when the (nonexistent) slave device is selected 2) wouldn't be an issue with edge-triggered interrupt because we would get a spurious interrupt and continue operation, a new interrupt only shows up when the PATA IRQ line goes low and high again. But because of 1), we get an unclearable interrupt instead, and the system loops on the interrupt handler.
To workaround this, introduce a WDC_NO_IDS compile option which runs all polled commands (including reset) at splbio() and without sleeps, so that the controller's interrupt is effectively disabled and won't be reenabled before the interrupt can be cleared.
The conditions triggering this problem are speficic enough to handle this via a compile-time option; no need for a run-time (e.g. a config(9), device property or callback to disable interrupts) solution.
|
#
1.1 |
|
27-Aug-2011 |
bouyer |
Add loongson support to evbmips, based on the OpenBSD loongson port and the existing evbmips/gdium support. This has been tested on a lemote fuloong device (boots multiuser), should also support other lemote devices (maybe with minor adjustments, or adding missing drivers). There is some gdium support here too, but it may not be yet complete (someone with a gdium would need to have a look, hi macallan@ :) loongson kernels are 64bits only: the loongson2f has ressources located above the 2Gb physical address, and it's much easier to access it using XKPHYS than trying to make it fit in the limited 32bit kernel virtual space.
|
#
1.31 |
|
11-May-2017 |
maya |
COPY_SYMTAB=1 so ddb commands ps, bt work
|
Revision tags: prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320
|
#
1.30 |
|
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.
|
Revision tags: nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.29 |
|
13-Dec-2016 |
christos |
branches: 1.29.2; wildcard speaker attachments, now that we can handle many of them.
|
#
1.28 |
|
10-Dec-2016 |
christos |
remove VAUDIOSPEAKER for now, will be done differently.
|
#
1.27 |
|
08-Dec-2016 |
nat |
Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.26 |
|
13-Jul-2016 |
jmcneill |
branches: 1.26.2; add drvctl(4)
|
Revision tags: nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base
|
#
1.25 |
|
23-Aug-2014 |
dholland |
branches: 1.25.2; 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.24 |
|
16-Aug-2014 |
apb |
Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
Revision tags: netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
|
#
1.23 |
|
20-Jul-2014 |
alnsn |
Add commented out bpfjit options to mips kernels. While here, add 2 missing RCS ids.
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base
|
#
1.22 |
|
18-Jan-2014 |
bouyer |
branches: 1.22.2; Add FONT_BOLD8x16, which will help to have a 80x25 tty on sisfb (which is limited to 640x400 pixels at this time).
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.21 |
|
30-Jun-2013 |
rmind |
G/C PFIL_HOOKS from the kernel configs.
|
#
1.20 |
|
05-Jun-2013 |
christos |
branches: 1.20.2; remove obsolete networking options
|
#
1.19 |
|
27-Apr-2013 |
christos |
the bogus number police
|
#
1.18 |
|
27-Apr-2013 |
christos |
remove confusing numeric locators where they are unused.
|
Revision tags: agc-symver-base
|
#
1.17 |
|
02-Mar-2013 |
christos |
Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
#
1.16 |
|
01-Mar-2013 |
joerg |
Retire OSI network stack. OK core@
|
#
1.15 |
|
28-Feb-2013 |
macallan |
add INSECURE so X can map PCI memory and registers
|
#
1.14 |
|
28-Feb-2013 |
macallan |
add COMPAT_PCVT and pwmclock
|
Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.13 |
|
17-Oct-2012 |
apb |
Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
#
1.12 |
|
17-Aug-2012 |
abs |
branches: 1.12.2; Update all kernel configs mentioning WSEMUL_* but not already including WSDISPLAY_COMPAT_USL using the following rules: - If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL - If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1 and commented out WSDISPLAY_COMPAT_USL - Otherwise add WSDISPLAY_COMPAT_USL
Some of the INSTALL configs for larger memory machines are probably suitable for adding WSDISPLAY_COMPAT_USL.
Now wsconscfg(8) should be able to switch VTs when expected.
Implemented after no objection from tech-kern to the following:
On 5 June 2012 09:47, David Brownlee <abs@absd.org> wrote: > wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual > terminals. > > Except when in an exceptionally memory or space constrained > environment (INSTALL being the obvious case), is there any reason why > all GENERIC and GENERIC-like kernels which have wscons enabled > shouldn't also have WSDISPLAY_COMPAT_USL?
|
Revision tags: jmcneill-usbmp-base10
|
#
1.11 |
|
29-May-2012 |
nonaka |
Add SYSV{MSG,SEM,SHM} options.
|
#
1.10 |
|
29-May-2012 |
christos |
add the realtek usb driver from jmcneill
|
Revision tags: yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base4
|
#
1.9 |
|
02-Mar-2012 |
nonaka |
Added Lemote Yeeloong Notebook support.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base5 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.8 |
|
18-Dec-2011 |
dholland |
branches: 1.8.2; WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base
|
#
1.7 |
|
22-Nov-2011 |
tls |
branches: 1.7.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
Revision tags: jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2
|
#
1.6 |
|
03-Nov-2011 |
macallan |
add options GDIUM_KEYBOARD_HACK
|
Revision tags: yamt-pagecache-base
|
#
1.5 |
|
02-Sep-2011 |
macallan |
branches: 1.5.2; add stvii driver for gdium's onboard microcontroller while there add comments on new(ly added) drivers
|
#
1.4 |
|
31-Aug-2011 |
macallan |
turn kernel output green
|
#
1.3 |
|
31-Aug-2011 |
macallan |
add voyager, voyagerfb and drivers for Gdium's rtc and temperature sensor
|
#
1.2 |
|
27-Aug-2011 |
bouyer |
The loongon2f+cs5526+jmicron PATA->SATA bridge cause an interresting issue: 1) because the CS5536 is not associated with a x86 CPU, interrupts are not ack'ed as it expects so interrupts cannot configured as edge-triggered (as is expected for a PCIIDE in compat mode) 2) the PATA->SATA bridge ignores the WDC_IDS (interrupt disable bit) so the PATA IRQ line gets asserted when resetting or running some polled commands. It also wrongly asserts IRQ when the (nonexistent) slave device is selected 2) wouldn't be an issue with edge-triggered interrupt because we would get a spurious interrupt and continue operation, a new interrupt only shows up when the PATA IRQ line goes low and high again. But because of 1), we get an unclearable interrupt instead, and the system loops on the interrupt handler.
To workaround this, introduce a WDC_NO_IDS compile option which runs all polled commands (including reset) at splbio() and without sleeps, so that the controller's interrupt is effectively disabled and won't be reenabled before the interrupt can be cleared.
The conditions triggering this problem are speficic enough to handle this via a compile-time option; no need for a run-time (e.g. a config(9), device property or callback to disable interrupts) solution.
|
#
1.1 |
|
27-Aug-2011 |
bouyer |
Add loongson support to evbmips, based on the OpenBSD loongson port and the existing evbmips/gdium support. This has been tested on a lemote fuloong device (boots multiuser), should also support other lemote devices (maybe with minor adjustments, or adding missing drivers). There is some gdium support here too, but it may not be yet complete (someone with a gdium would need to have a look, hi macallan@ :) loongson kernels are 64bits only: the loongson2f has ressources located above the 2Gb physical address, and it's much easier to access it using XKPHYS than trying to make it fit in the limited 32bit kernel virtual space.
|
#
1.30 |
|
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.
|
Revision tags: nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107
|
#
1.29 |
|
13-Dec-2016 |
christos |
wildcard speaker attachments, now that we can handle many of them.
|
#
1.28 |
|
10-Dec-2016 |
christos |
remove VAUDIOSPEAKER for now, will be done differently.
|
#
1.27 |
|
08-Dec-2016 |
nat |
Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.26 |
|
13-Jul-2016 |
jmcneill |
branches: 1.26.2; add drvctl(4)
|
Revision tags: nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base
|
#
1.25 |
|
23-Aug-2014 |
dholland |
branches: 1.25.2; 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.24 |
|
16-Aug-2014 |
apb |
Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
Revision tags: netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
|
#
1.23 |
|
20-Jul-2014 |
alnsn |
Add commented out bpfjit options to mips kernels. While here, add 2 missing RCS ids.
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base
|
#
1.22 |
|
18-Jan-2014 |
bouyer |
branches: 1.22.2; Add FONT_BOLD8x16, which will help to have a 80x25 tty on sisfb (which is limited to 640x400 pixels at this time).
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.21 |
|
30-Jun-2013 |
rmind |
G/C PFIL_HOOKS from the kernel configs.
|
#
1.20 |
|
05-Jun-2013 |
christos |
branches: 1.20.2; remove obsolete networking options
|
#
1.19 |
|
27-Apr-2013 |
christos |
the bogus number police
|
#
1.18 |
|
27-Apr-2013 |
christos |
remove confusing numeric locators where they are unused.
|
Revision tags: agc-symver-base
|
#
1.17 |
|
02-Mar-2013 |
christos |
Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
#
1.16 |
|
01-Mar-2013 |
joerg |
Retire OSI network stack. OK core@
|
#
1.15 |
|
28-Feb-2013 |
macallan |
add INSECURE so X can map PCI memory and registers
|
#
1.14 |
|
28-Feb-2013 |
macallan |
add COMPAT_PCVT and pwmclock
|
Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.13 |
|
17-Oct-2012 |
apb |
Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
#
1.12 |
|
17-Aug-2012 |
abs |
branches: 1.12.2; Update all kernel configs mentioning WSEMUL_* but not already including WSDISPLAY_COMPAT_USL using the following rules: - If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL - If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1 and commented out WSDISPLAY_COMPAT_USL - Otherwise add WSDISPLAY_COMPAT_USL
Some of the INSTALL configs for larger memory machines are probably suitable for adding WSDISPLAY_COMPAT_USL.
Now wsconscfg(8) should be able to switch VTs when expected.
Implemented after no objection from tech-kern to the following:
On 5 June 2012 09:47, David Brownlee <abs@absd.org> wrote: > wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual > terminals. > > Except when in an exceptionally memory or space constrained > environment (INSTALL being the obvious case), is there any reason why > all GENERIC and GENERIC-like kernels which have wscons enabled > shouldn't also have WSDISPLAY_COMPAT_USL?
|
Revision tags: jmcneill-usbmp-base10
|
#
1.11 |
|
29-May-2012 |
nonaka |
Add SYSV{MSG,SEM,SHM} options.
|
#
1.10 |
|
29-May-2012 |
christos |
add the realtek usb driver from jmcneill
|
Revision tags: yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base4
|
#
1.9 |
|
02-Mar-2012 |
nonaka |
Added Lemote Yeeloong Notebook support.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base5 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.8 |
|
18-Dec-2011 |
dholland |
branches: 1.8.2; WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base
|
#
1.7 |
|
22-Nov-2011 |
tls |
branches: 1.7.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
Revision tags: jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2
|
#
1.6 |
|
03-Nov-2011 |
macallan |
add options GDIUM_KEYBOARD_HACK
|
Revision tags: yamt-pagecache-base
|
#
1.5 |
|
02-Sep-2011 |
macallan |
branches: 1.5.2; add stvii driver for gdium's onboard microcontroller while there add comments on new(ly added) drivers
|
#
1.4 |
|
31-Aug-2011 |
macallan |
turn kernel output green
|
#
1.3 |
|
31-Aug-2011 |
macallan |
add voyager, voyagerfb and drivers for Gdium's rtc and temperature sensor
|
#
1.2 |
|
27-Aug-2011 |
bouyer |
The loongon2f+cs5526+jmicron PATA->SATA bridge cause an interresting issue: 1) because the CS5536 is not associated with a x86 CPU, interrupts are not ack'ed as it expects so interrupts cannot configured as edge-triggered (as is expected for a PCIIDE in compat mode) 2) the PATA->SATA bridge ignores the WDC_IDS (interrupt disable bit) so the PATA IRQ line gets asserted when resetting or running some polled commands. It also wrongly asserts IRQ when the (nonexistent) slave device is selected 2) wouldn't be an issue with edge-triggered interrupt because we would get a spurious interrupt and continue operation, a new interrupt only shows up when the PATA IRQ line goes low and high again. But because of 1), we get an unclearable interrupt instead, and the system loops on the interrupt handler.
To workaround this, introduce a WDC_NO_IDS compile option which runs all polled commands (including reset) at splbio() and without sleeps, so that the controller's interrupt is effectively disabled and won't be reenabled before the interrupt can be cleared.
The conditions triggering this problem are speficic enough to handle this via a compile-time option; no need for a run-time (e.g. a config(9), device property or callback to disable interrupts) solution.
|
#
1.1 |
|
27-Aug-2011 |
bouyer |
Add loongson support to evbmips, based on the OpenBSD loongson port and the existing evbmips/gdium support. This has been tested on a lemote fuloong device (boots multiuser), should also support other lemote devices (maybe with minor adjustments, or adding missing drivers). There is some gdium support here too, but it may not be yet complete (someone with a gdium would need to have a look, hi macallan@ :) loongson kernels are 64bits only: the loongson2f has ressources located above the 2Gb physical address, and it's much easier to access it using XKPHYS than trying to make it fit in the limited 32bit kernel virtual space.
|
#
1.29 |
|
13-Dec-2016 |
christos |
wildcard speaker attachments, now that we can handle many of them.
|
#
1.28 |
|
10-Dec-2016 |
christos |
remove VAUDIOSPEAKER for now, will be done differently.
|
#
1.27 |
|
08-Dec-2016 |
nat |
Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.26 |
|
13-Jul-2016 |
jmcneill |
add drvctl(4)
|
Revision tags: nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base
|
#
1.25 |
|
23-Aug-2014 |
dholland |
branches: 1.25.2; 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.24 |
|
16-Aug-2014 |
apb |
Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
Revision tags: netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
|
#
1.23 |
|
20-Jul-2014 |
alnsn |
Add commented out bpfjit options to mips kernels. While here, add 2 missing RCS ids.
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base
|
#
1.22 |
|
18-Jan-2014 |
bouyer |
branches: 1.22.2; Add FONT_BOLD8x16, which will help to have a 80x25 tty on sisfb (which is limited to 640x400 pixels at this time).
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
#
1.21 |
|
30-Jun-2013 |
rmind |
G/C PFIL_HOOKS from the kernel configs.
|
#
1.20 |
|
05-Jun-2013 |
christos |
branches: 1.20.2; remove obsolete networking options
|
#
1.19 |
|
27-Apr-2013 |
christos |
the bogus number police
|
#
1.18 |
|
27-Apr-2013 |
christos |
remove confusing numeric locators where they are unused.
|
Revision tags: agc-symver-base
|
#
1.17 |
|
02-Mar-2013 |
christos |
Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
#
1.16 |
|
01-Mar-2013 |
joerg |
Retire OSI network stack. OK core@
|
#
1.15 |
|
28-Feb-2013 |
macallan |
add INSECURE so X can map PCI memory and registers
|
#
1.14 |
|
28-Feb-2013 |
macallan |
add COMPAT_PCVT and pwmclock
|
Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.13 |
|
17-Oct-2012 |
apb |
Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
#
1.12 |
|
17-Aug-2012 |
abs |
branches: 1.12.2; Update all kernel configs mentioning WSEMUL_* but not already including WSDISPLAY_COMPAT_USL using the following rules: - If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL - If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1 and commented out WSDISPLAY_COMPAT_USL - Otherwise add WSDISPLAY_COMPAT_USL
Some of the INSTALL configs for larger memory machines are probably suitable for adding WSDISPLAY_COMPAT_USL.
Now wsconscfg(8) should be able to switch VTs when expected.
Implemented after no objection from tech-kern to the following:
On 5 June 2012 09:47, David Brownlee <abs@absd.org> wrote: > wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual > terminals. > > Except when in an exceptionally memory or space constrained > environment (INSTALL being the obvious case), is there any reason why > all GENERIC and GENERIC-like kernels which have wscons enabled > shouldn't also have WSDISPLAY_COMPAT_USL?
|
Revision tags: jmcneill-usbmp-base10
|
#
1.11 |
|
29-May-2012 |
nonaka |
Add SYSV{MSG,SEM,SHM} options.
|
#
1.10 |
|
29-May-2012 |
christos |
add the realtek usb driver from jmcneill
|
Revision tags: yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base4
|
#
1.9 |
|
02-Mar-2012 |
nonaka |
Added Lemote Yeeloong Notebook support.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base5 jmcneill-usbmp-base3 jmcneill-usbmp-base2 netbsd-6-base
|
#
1.8 |
|
18-Dec-2011 |
dholland |
branches: 1.8.2; WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
Revision tags: jmcneill-usbmp-pre-base2 jmcneill-usbmp-base
|
#
1.7 |
|
22-Nov-2011 |
tls |
branches: 1.7.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
Revision tags: jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2
|
#
1.6 |
|
03-Nov-2011 |
macallan |
add options GDIUM_KEYBOARD_HACK
|
Revision tags: yamt-pagecache-base
|
#
1.5 |
|
02-Sep-2011 |
macallan |
branches: 1.5.2; add stvii driver for gdium's onboard microcontroller while there add comments on new(ly added) drivers
|
#
1.4 |
|
31-Aug-2011 |
macallan |
turn kernel output green
|
#
1.3 |
|
31-Aug-2011 |
macallan |
add voyager, voyagerfb and drivers for Gdium's rtc and temperature sensor
|
#
1.2 |
|
27-Aug-2011 |
bouyer |
The loongon2f+cs5526+jmicron PATA->SATA bridge cause an interresting issue: 1) because the CS5536 is not associated with a x86 CPU, interrupts are not ack'ed as it expects so interrupts cannot configured as edge-triggered (as is expected for a PCIIDE in compat mode) 2) the PATA->SATA bridge ignores the WDC_IDS (interrupt disable bit) so the PATA IRQ line gets asserted when resetting or running some polled commands. It also wrongly asserts IRQ when the (nonexistent) slave device is selected 2) wouldn't be an issue with edge-triggered interrupt because we would get a spurious interrupt and continue operation, a new interrupt only shows up when the PATA IRQ line goes low and high again. But because of 1), we get an unclearable interrupt instead, and the system loops on the interrupt handler.
To workaround this, introduce a WDC_NO_IDS compile option which runs all polled commands (including reset) at splbio() and without sleeps, so that the controller's interrupt is effectively disabled and won't be reenabled before the interrupt can be cleared.
The conditions triggering this problem are speficic enough to handle this via a compile-time option; no need for a run-time (e.g. a config(9), device property or callback to disable interrupts) solution.
|
#
1.1 |
|
27-Aug-2011 |
bouyer |
Add loongson support to evbmips, based on the OpenBSD loongson port and the existing evbmips/gdium support. This has been tested on a lemote fuloong device (boots multiuser), should also support other lemote devices (maybe with minor adjustments, or adding missing drivers). There is some gdium support here too, but it may not be yet complete (someone with a gdium would need to have a look, hi macallan@ :) loongson kernels are 64bits only: the loongson2f has ressources located above the 2Gb physical address, and it's much easier to access it using XKPHYS than trying to make it fit in the limited 32bit kernel virtual space.
|