Commit Graph

17053 Commits

Author SHA1 Message Date
rillig 1c62825e82 tests/make: demonstrate combination of .USE with transformation rule
Reported in 2003 in PR toolchain/20993.  Linking a transformation rule
with .USE or .USEBEFORE node makes the transformation rule fail.
2022-02-07 22:43:50 +00:00
nia fb47004043 Add pf(4) to the "list of features we plan to remove" (eventually)
list in the installation notes. Ironically, the only other thing here
is groff(1), which is used to generate these installation notes.
2022-02-06 07:37:29 +00:00
tsutsui 991df208a5 Use more shrinked tools in src/distrib/utils.
Saves ~24KB.
2022-02-04 17:21:56 +00:00
tsutsui 4ee8b2d39f Specify -fno-unwind-tables to shring ramdisk binaries.
Saves ~8KB.
2022-02-04 17:19:52 +00:00
andvar 34df0b3791 remove double "with" in comments and usage text. Also fix one typo. 2022-01-24 09:42:13 +00:00
rillig c556b4e908 tests/make: migrate modts to varmod-to-separator and explain 2022-01-23 18:00:53 +00:00
rillig 76f64f81d9 tests/make: rename var-class to var-scope
There is no such concept as a "variable class" in make, these tests
focus on the variable scope instead.
2022-01-23 16:25:53 +00:00
rillig 72c3edd3a3 tests/make: extend test suite, move old tests to 2020 scheme
The tests from envfirst.mk are now in opt-env.mk.
The tests from modword.mk are now in varmod-select-words.mk.
2022-01-23 16:09:38 +00:00
christos f0fde9902f PR/56657: Juraj Hercek: Add plainrsa-gen utility mentioned in racoon.conf(5)
and fix it for OpenSSL 1.1
2022-01-23 14:35:44 +00:00
skrll a8418b3e5b Add __MASK(3)
__MASK(n): first n bits all set, where __MASK(4) == 0b1111.
2022-01-22 08:58:48 +00:00
pho ec9afb4282 lib/librefuse: Implement all sorts of compat tweaks to appease various file systems
ReFUSE now supports all the FUSE API variants from FUSE 1.1 to FUSE
3.10. Sorry for the freaking giant patch. I could not break it down
any further.
2022-01-22 08:09:39 +00:00
pho a95017a87a lib/librefuse: Add support for legacy types and functions 2022-01-22 07:57:30 +00:00
pho 97dc09a69d lib/librefuse: Add stub functions for FUSE polling API 2022-01-22 07:56:15 +00:00
pho ce847e0a0b lib/librefuse: Implement data buffer API appeared on FUSE 2.9 2022-01-22 07:54:56 +00:00
pho 9f39150738 lib/librefuse: Implement FUSE session API and its signal handling functionality 2022-01-22 07:53:05 +00:00
pho 153b9c141b lib/librefuse: Implement logging API appeared on FUSE 3.7 2022-01-22 07:38:45 +00:00
rillig 12889c829b tests/make: demonstrate wrong location in diagnostic (since 2018-12-22)
When a target has multiple places where commands are defined, the
diagnostics mixed up the filename in some cases.
2022-01-19 22:10:41 +00:00
christos eadcbf2061 new vnode op ACL pages 2022-01-17 22:49:43 +00:00
christos 5967eecb18 section 9 acl related changes 2022-01-17 19:12:01 +00:00
thorpej 5eb438ad7a Re-factor and overhaul the "mcp23s17gpio" driver as "mcpgpio", and
add support for 8-bit and I2C variants of the chip:
- MCP23008 / MCP23S08: 8-bit (I2C / SPI)
- MCP23017 / MCP23S17: 16-bit (I2C / SPI)
- MCP23018 / MCP23S18: 16-bit (I2C / SPI), open-drain outputs

The MCP23x17 and MCP23x18 are essentially identical, software-wise; we
merely report different GPIO pin capabilities (no push-pull output for
MCP23x18).  Also, remove the tri-state capability that was previously
advertised by the old version of this driver; these chips have no way
to put the pin into a HI-Z mode.

All 3 I2C versions are supported, but the SPI front-end still only
supports the MCP23S17 for now (SPI autoconfiguration needs an overhaul).

mcp23s17gpio(4) remains present as a link to the new mcpgpio(4) man page.

XXX Still to-do: FDT integration, interrupt suppoort.
2022-01-17 16:31:23 +00:00
martin 9da6ce8f23 Add sysinst catalog files 2022-01-15 16:05:19 +00:00
skrll 04e9f53ab6 bump 2022-01-13 08:25:24 +00:00
martin da781f18d7 A few more sysinst message catalog adjustments 2022-01-12 15:35:51 +00:00
martin 2546ca891c Tweak some sysinst catalog files 2022-01-11 19:27:13 +00:00
martin 906a0c5ecd Add sysinst message catalogs 2022-01-10 19:23:00 +00:00
martin 6f09f6a101 Add sysinst catalogs to a few more md lists 2022-01-10 17:50:18 +00:00
martin f58928245d Add sysinst catalog files 2022-01-10 15:31:38 +00:00
martin bbebeab223 "Unobsolete" the sysinst message catalogs, now that we install them again. 2022-01-10 10:02:30 +00:00
skrll e79355da8c Fix alpha build 2022-01-10 06:00:00 +00:00
martin 9821f7a4ed First try (certainly wrong for many builds) to add sysinst catalog files. 2022-01-09 18:11:09 +00:00
skrll cee6161ff7 Use comp-sysutil-debug (not sysutils) 2022-01-09 07:45:05 +00:00
skrll 979ce140d8 Remove unnecessary machine=emips item - it was added to
distrib/sets/lists/debug/md.emips
2022-01-09 07:38:33 +00:00
christos a42fbaa6e0 fix emips 2022-01-08 14:28:14 +00:00
skrll 72735ed0c4 Attempt to fix emips build 2022-01-08 08:40:19 +00:00
nia 2e2abd82c6 Add man pages for eqos(4), mcommphy(4)
lgtm jmcneill@
2022-01-06 21:55:23 +00:00
christos 2e4c5e6fad put back the nfs ramdisk kernel for emips. 2022-01-04 14:32:21 +00:00
christos dc8e937cab the nfs kernel is only for pmax 2022-01-03 16:44:49 +00:00
christos a7e278e4d4 move the kernels for earmv5{,eb} in the ad.arm file so that they don't
override it
2022-01-03 16:43:32 +00:00
martin 348bea3af9 There is no point in putting a second sysinst binary into the install
image's root filesystem.
2022-01-03 12:10:17 +00:00
christos 42d5a646b9 fix pmax 2022-01-02 23:10:37 +00:00
christos f43fe87265 fix part of mips 2022-01-02 16:38:36 +00:00
christos a75ac3aaa9 forgot one @CONFIG@ 2021-12-31 17:51:14 +00:00
christos d08ab2c58e Grow to fit debug kernels 2021-12-31 16:43:04 +00:00
christos 5cac1204b1 Grow a little 2021-12-31 16:40:59 +00:00
christos d83e6a7379 Add kernel debug files. 2021-12-31 16:15:58 +00:00
christos 974c7c1676 change CONFIG to @CONFIG@ to indicate substitution is going to happen. 2021-12-31 16:14:44 +00:00
pgoyette 103e3da3fd Still not big enough - bump some more. 2021-12-31 04:59:15 +00:00
pgoyette 669869f4e7 With recent changees to debug kernel stuff from Christos we are
once again pushing the size limit.  Bump it again.
2021-12-30 15:01:55 +00:00
christos 6a678624a1 don't match the empty pattern 2021-12-30 02:30:53 +00:00
christos 508aca192c Enable split-debug files for kernels. Enabled by default with MKDEBUG=yes. 2021-12-29 22:22:12 +00:00