Commit Graph

278280 Commits

Author SHA1 Message Date
rin 16031f7d46 Style and cosmetic changes. No binary changes intended. 2020-07-06 09:34:16 +00:00
rin 05a195fa6a LKM was gone. 2020-07-06 09:10:02 +00:00
rin 48cd39727d db_stack_trace_print():
For ibm4xx, show fault address in dear register also for EXC_DTMISS.
2020-07-06 08:30:10 +00:00
rin 12018f066c Correct #ifdef; _MODULE not _MODULAR here.
Now __HAVE_PMAP_PHYSSEG is defined correctly for modules, which was
missing accidentally.
2020-07-06 08:26:10 +00:00
rin f64f050828 Consistently use _LP64 instead of __LP64__, although both are defined for
powerpc64.

No binary changes intended.
2020-07-06 08:20:40 +00:00
rin 7ad65de746 LKM was gone. _KERNEL is always defined for module. 2020-07-06 08:18:57 +00:00
rin d4b17f2e55 Fix comments. No binary changes. 2020-07-06 08:17:01 +00:00
rin 77c5cb4a27 e500_cpunode_submatch() should be declared regardless of _KERNEL_OPT. 2020-07-06 08:14:54 +00:00
rin 1f6da5d6ee XXX
Skip KASSERT which fires when !__HAVE_FAST_SOFTINTS. Just for debug.
2020-07-06 08:13:00 +00:00
rin 01e8065fe4 Make this compile without __HAVE_FAST_SOFTINTS for debug. 2020-07-06 08:10:57 +00:00
msaitoh 4bf04a2ac7 Fix a bug that the WMREG_EEARBC_I210 register is incorrectly set if the system
uses iNVM.
2020-07-06 07:51:09 +00:00
skrll ee74073b7f Whitespace 2020-07-06 07:36:14 +00:00
riastradh 4ecb7e6b96 Fix race in fpu save with fpu_kern_enter in softint.
Likely source of:

https://mail-index.netbsd.org/current-users/2020/07/02/msg039051.html
2020-07-06 01:08:15 +00:00
christos 7036a82e3b mention shared bit. 2020-07-05 20:41:50 +00:00
christos f466f43b8d simplify the acl setup, and fix reversed mask in the fs_flags code. 2020-07-05 20:37:40 +00:00
riastradh 887193699a (cpuctl/aarch64) Add some more aa64isar0_eli1 flags. 2020-07-05 19:40:27 +00:00
jdolecek de926f6574 there is more to MSI/MSI-X support in ciss(4) than just allocating the
right interrupt, it needs some explicit support; disable for now
until the full support is there

PR kern/55461
2020-07-05 19:28:37 +00:00
martin 46b33b4ba4 Adapt to proplib api changes 2020-07-05 09:53:54 +00:00
martin d7b2432c58 Adapt to proplib api changes 2020-07-05 09:27:11 +00:00
martin d74c138755 Adapt to proplib interface changes 2020-07-05 09:23:42 +00:00
skrll 8cb384f28d Trailing whitespace 2020-07-05 05:16:50 +00:00
uwe c3c716f32b Fix the include file name in the synopsis.
While here, drop the device path from synopsis,
its place is in the files section.
2020-07-05 03:44:13 +00:00
pgoyette d72c27246d Note that the xen vs non-xen issue has been resolved by recent commit
from Chuck Silvers.  (Also add xref to PR port-xen/53130 for history.)
2020-07-05 02:04:25 +00:00
christos 65c5691e7d revert previous; utmpxname is already documented in getlastlogx.3. Should
probably be moved.
2020-07-05 01:09:48 +00:00
christos 20e726508c document utmpxname(3) 2020-07-05 01:05:50 +00:00
uwe ae1206698b Clarify initial state some more.
Mention that the initial current octave is 4.  Drop filler verbiage
that octaves are "from C to B".
2020-07-05 01:05:01 +00:00
uwe 918bd55417 Clarify that whitespace is only ignored between groups.
Actually everything that doesn't start a group is ignored.
Whitespace is not allowed inside groups.
2020-07-05 00:38:23 +00:00
uwe bdbca37a95 BUGS: note that meaning of sustain dots differs from the standard notation.
From FreeBSD.
2020-07-05 00:33:18 +00:00
kim fb2e468db8 Don't overwrite host_buf as x might be pointing to wanted data in it 2020-07-04 23:30:31 +00:00
uwe ace06697fe Middle C is in O2 (from RTFS). 2020-07-04 23:24:10 +00:00
uwe 87c8858e80 Add more markup. Edit for clarity. 2020-07-04 23:09:43 +00:00
rillig 65efdddde7 make(1): ignore system-specific error message from regcomp in test
NetBSD 8 has: repetition-operator operand invalid
Ubuntu has: Invalid preceding regular expression
2020-07-04 22:17:09 +00:00
rillig 212e1bfb05 make(1): add post-processing for tests
By defining SED_CMDS.${test}, a test can do additional post-processing
on its output, for example to normalize paths or error messages.

The Makefile for the tests now follows the common style to have all
relevant definitions at the top of the file, and all the implementation
details at the bottom.

By using the += instead of backslashed lists, it becomes easier to
comment out a single test, either temporarily or permanently (such as
the POSIX tests).

The :C modifier has been replaced with the simpler :S, some :S modifiers
have been replaced with simpler := modifiers.

The postprocessing commands have been extracted from the actual command.
This makes editing and commenting them easier.
2020-07-04 22:01:10 +00:00
christos af4576753e add missing arg 2020-07-04 21:07:29 +00:00
rillig ec8bdc5cce make(1): improve documentation about adding new tests 2020-07-04 21:04:25 +00:00
chs 0c4f8e69b2 note x86 Xen kernel module change. 2020-07-04 21:03:50 +00:00
chs af5290a884 the x86 xen and non-xen modules are identical,
so remove the unneeded extra copies.
Xen kernels now use the same modules as native kernels.
2020-07-04 21:02:15 +00:00
uwe 124a6fcf7c Fix off by one in the range of note values (in one instance).
From xordspar0 at gmail.
2020-07-04 19:25:24 +00:00
rillig 02fd3a76b7 make(1): add tests for dollar characters in modifiers 2020-07-04 18:54:18 +00:00
riastradh 5da7826cde Fix kmem_free size in recent malloc->kmem conversion.
Should address this bracket report that has my name all over it:

https://mail-index.netbsd.org/current-users/2020/07/04/msg039059.html
2020-07-04 18:07:31 +00:00
rillig e75f10238e make(1): expand the test for variable expansion in the :@ modifier 2020-07-04 17:41:04 +00:00
rin e89698aaab Do not panic when splraise to IPL_NONE, which is required for
subr_cprng.c rev 1.36 and above:

http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/kern/subr_cprng.c#rev1.36
2020-07-04 17:20:45 +00:00
rillig 41de654ca4 make(1): add debugging output for :@ modifier
The inner working of the :@ modifier is quite tricky.  To understand what
really happens, it helps to look at each word as it is being modified.
2020-07-04 17:10:33 +00:00
rin a08fee7be0 Use tlen for temporary length variable instead of l, which is usually
used for struct lwp *.

No binary changes.
2020-07-04 16:58:11 +00:00
rillig bc395342ad make(1): constify VarModify parameter
Since var.c r1.238 and r1.239, the callbacks for the :H :T :E :R modifiers
don't modify the word anymore, and the others didn't modify it at all.
2020-07-04 16:30:47 +00:00
rillig 4c7b4343dd make(1): add test for an obscure edge case of using the :@ modifier 2020-07-04 16:15:21 +00:00
rillig 6d21da477d make(1): fix :hash modifier on 16-bit platforms
On platforms where int has only 16 bits the shifts would have been in
16-bit arithmetic, which would invoke undefined behavior for "ustr[3] <<
24" as well as "ustr[2] << 16" (C99, 6.5.7p3).
2020-07-04 15:44:07 +00:00
skrll 6fc5d823c0 G/C 2020-07-04 15:14:56 +00:00
jdolecek 2c10f92295 switch to pci_intr_alloc() so this uses MSI/MSI-X if device supports it 2020-07-04 14:49:24 +00:00
rin f07b36b9b0 Add missing TMPFS, PTYFS, WAPBL, INET6, and NFS_BOOT_DHCP.
XXX
Sync options with GENERIC. It should be better to introduce
GENERIC.common in a similar manner to evbarm.
2020-07-04 12:04:15 +00:00