Commit Graph

293948 Commits

Author SHA1 Message Date
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
martin 1219ba360c Now that (semi-)manual entropy setup may happen outside of the main
install/upgrade path, we need to (re-)write the entropy seed file
afterwards - the earlier written one would not have an entropy estimate
if we get here.
2022-01-03 11:44:02 +00:00
skrll 200cb18315 sort 2022-01-03 08:44:10 +00:00
uwe 339401cf04 wsemul_vt100.c - make static everything that can be static
Externally, wsdisplay only needs wsemul_vt100_ops.  Internally (as
vt100 emulation is split into several files) wsemul_vt100_subr.c needs
wsemul_vt100_reset().
2022-01-02 23:46:21 +00:00
christos 42d5a646b9 fix pmax 2022-01-02 23:10:37 +00:00
andvar 37b43e728a fix few more typos in comments. 2022-01-02 20:28:53 +00:00
christos 6eb4570d40 Create empty files for the "extra" kernels. Grr I should fix this properly
(run checkflists after building the kernels)
2022-01-02 20:09:03 +00:00
christos 39872e0133 fix the build. 2022-01-02 16:42:10 +00:00
christos 2130a64d9b fix the build (KASSERT) 2022-01-02 16:40:46 +00:00
christos f43fe87265 fix part of mips 2022-01-02 16:38:36 +00:00
christos 57f4770b33 fix KASSERT issue 2022-01-02 16:03:46 +00:00
christos fab98546a1 fix KASSERTMSG issue 2022-01-02 16:03:30 +00:00
riastradh b97383d000 arm: Remove #ifdef DIAGNOSTIC now wrong after KASSERT change.
Objects in question aren't volatile here so access is flushable.
2022-01-02 11:20:03 +00:00
riastradh bd51bf4f3e arm: No #if DIAGNOSTIC needed any more.
Compiler can (and gcc does) flush call to strlen when the result is
unused, so no performance impact here.
2022-01-02 11:17:39 +00:00
uwe f139c7cd08 ptsname(3): fix equivalence example
The buffer is static, don't make it appear that we are returning a
pointer to a local variable.
2022-01-02 03:46:40 +00:00
rillig e8daafff8a tests/make: demonstrate bugs in PrintStackTrace 2022-01-02 03:23:55 +00:00
rillig 4f74f4363c make: clean up nitpicks
In ParseWord, the expressions '*p' and 'ch' are the same.

In ParseDependencyTargetWord, clean up a wordy comment and join two
conditions.

In the test cond-token-number, clarify that make doesn't convert from
hex to decimal but only from hex to internal representation.

No functional change.
2022-01-02 02:57:39 +00:00
rillig 40b21b7214 make: clean up parsing of makefiles
Remove redundant comments.

Rename IFile.first_lineno to forBodyLineno since it only contains a
useful value in .for loops but not in .include files.  Also clarify that
this line number is the start of the loop body, since in PrintStackTrace
this line is used as a human-readable line number.  For a .for loop in
which the loop head spans multiple lines, this line number is wrong
anyway.

No functional change.
2022-01-02 02:39:55 +00:00
rillig 2854faca31 make: remove redundant IFile.fromForLoop
No functional change.
2022-01-02 02:16:12 +00:00
rillig f34697b908 make: clean up handling of .for loops and .include directives
No functional change.
2022-01-02 01:54:43 +00:00
rillig a8864c85ab tests/make: test edge cases in .for loops 2022-01-02 01:35:31 +00:00
rillig a031a6b834 make: in .for loops, pass the body to be filled as parameter
This is a preparation for cleaning up the code for loading and parsing
files, especially the part for including other files and for .for loops.

No functional change.
2022-01-02 00:12:47 +00:00
rillig 27ddd4f416 make: fix line number in error message about open conditionals 2022-01-02 00:07:20 +00:00
andvar e5b4c67133 fix typos in word "diagnostic". 2022-01-01 22:01:18 +00:00
rillig 856d759998 make: remove unused parameter from Parse_PushInput
The parameter readMore was never NULL.

No functional change.
2022-01-01 21:50:29 +00:00
rillig d0fc36607a make: fix error message when reading more than 1 GB from stdin
Previously, the error message was:
	make: (null): file too large
Now it is:
	make: (stdin): file too large
2022-01-01 21:41:50 +00:00
rillig 2936433d4b make: clean up loadfile
Do not reserve extra space "just in case a makefile does not end in
'\n'" since that doesn't happen often.

The assertion for 'buf.len <= buf.cap' was redundant.

No functional change.
2022-01-01 21:19:37 +00:00
andvar df3dd44824 fix typos in comments, mainly basicly -> basically. 2022-01-01 21:07:13 +00:00
rillig 974a87afaf make: convert do-while into while in FindKeyword
GCC generates more efficient code; previously it wasn't aware that (end
- start) was always positive, thus allowing to omit the code for
dividing a negative number by 2.

No functional change.
2022-01-01 21:04:15 +00:00
christos 8a3a1ac9a9 zero out the tzh structure to fix reproducibile builds. 2022-01-01 21:01:21 +00:00
rillig 82da1a6f2f make: reduce indentation in Main_SetObjdir
No functional change.
2022-01-01 19:53:40 +00:00
rillig 45f3b8b58c make: remove redundant comments from ParseDependencySourceSpecial 2022-01-01 19:44:05 +00:00
christos 5503bf5b3b Always declare function used in KASSERT 2022-01-01 15:10:53 +00:00
christos da51200431 KASSERT now always uses the expression, so don't protect with DIAGNOSTIC 2022-01-01 15:09:01 +00:00
andvar 19131de35d s/coudn/couldn/ and s/couln/couldn/ in comment and log messages. 2022-01-01 13:47:19 +00:00
andvar 11aa51d21a s/creting/creating/ 2022-01-01 13:18:43 +00:00
msaitoh a0b05c9fa8 s/happends/happens/ in comment. 2022-01-01 12:00:01 +00:00
msaitoh 005e550101 s/sensitve/sensitive/ 2022-01-01 11:58:03 +00:00
hannken 2c5ad75eb4 Protect KASSERT() with "#ifdef DIAGNOSTIC" as its expression is
undefined otherwise.
2022-01-01 11:57:44 +00:00
hannken 9107f7115a Remove an "#ifdef DIAGNOSTIC", KASSERT() always conumes its expression. 2022-01-01 11:56:15 +00:00
msaitoh ec0ae0ee8b s/frambuffer/framebuffer/ in comment. 2022-01-01 11:45:37 +00:00
msaitoh 32b9e9ee71 s/aquire/acquire/ in comment. 2022-01-01 10:54:21 +00:00
msaitoh 1a9ce47266 Regen. 2022-01-01 10:36:15 +00:00
msaitoh 988ab2c9fa s/sytem/system/ 2022-01-01 10:32:28 +00:00
msaitoh 36a58e7c07 s/assoicate/associate/ 2022-01-01 09:53:32 +00:00
msaitoh 777518dc50 s/implemenation/implementation/ in comment. 2022-01-01 08:34:34 +00:00
jnemeth 59817af01a Welcome to 2022! 2022-01-01 06:14:28 +00:00
msaitoh 7dd4704525 Print Physical Layer 16.0 GT/s and Lane Margining at the Receiver extended cap.
- Decode Physical Layer 16.0 GT/s extended capability.
 - Decode Lane Margining at the Receiver extended capability.
 - Rename pcie_link_compliance_preset_deemphasis to
   pcie_link_preset_preshoot_deemphasis because the table is referenced from
   multiple places.
 - Print "reserved" instead of "unknown" when printing equalization preset.
   One of them is known to be the default value.
 - Rename PCI_EXTCAP_PYSLAY_16GT to PCI_EXTCAP_PL16G.
2022-01-01 03:27:53 +00:00