Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (3h)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (178d) 

2024-05-10 07:15:01 UTC Now

2020-08-03 10:52:08 UTC MAIN commitmail json YAML

Setup PCS and SGMII for SFP correctly. It still doesn't support SFP
insertion/removal.

Copper:
wm2: SGMII(SFP)
wm2: 0x1043c440<SPI,IOH_VALID,PCIE,SGMII,NEWQUEUE,ASF_FIRM,EEE,SFP>
makphy0 at wm2 phy 6: Marvell 88E1111 Gigabit PHY, rev. 1

Fiber:
wm3: SERDES(SFP)
wm3: 0x10034440<SPI,IOH_VALID,PCIE,NEWQUEUE,ASF_FIRM,SFP>
wm3: 1000baseSX, 1000baseSX-FDX, auto

(msaitoh)

2020-08-03 09:20:29 UTC netbsd-9 commitmail json YAML

2020-08-03 09:19:37 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by skrll in ticket #1035):

sys/arch/hppa/dev/lasi.c: revision 1.3
sys/arch/hppa/dev/wax.c: revision 1.2
sys/arch/hppa/dev/asp.c: revision 1.2
sys/arch/hppa/dev/dino.c: revision 1.5

Mask all interrupts before reading (and clearing) the interrupt request
register in attach.

Picked up by an assert in the qemu code.

(martin)

2020-08-03 07:25:59 UTC MAIN commitmail json YAML

Rename PSSR_* to MAKPHY_PSSR_* and IGPHY_PSSR_* to avoid conflict.
No functional change.

(msaitoh)

2020-08-03 07:16:51 UTC MAIN commitmail json YAML

2020-08-03 06:30:00 UTC MAIN commitmail json YAML

2020-08-03 05:56:50 UTC MAIN commitmail json YAML

Fix a problem in which a fault occured in an interrupt handler during copyin/copyout was erroneously detected as being occured by copyin.

- keep idepth in faultbuf and compare it to avoid unnecessary fault recovery
- make cpu_set_onfault() nestable to use bus_space_{peek,poke}()
  in hardware interrupt handlers during copyin & copyout.

(ryo)

2020-08-03 04:32:13 UTC MAIN commitmail json YAML

Create 8 /dev/ldX by default, as with other disk drivers and ports

(nia)

2020-08-03 03:34:43 UTC MAIN commitmail json YAML

remove trailing whitespace

(christos)

2020-08-03 03:34:11 UTC MAIN commitmail json YAML

_cpu_exception_suspend, _cpu_exception_resume - cosmetics

Use PSL_BL instead of magic hex in comments.  Use spaces between
operands.  Same object code is generated.

(uwe)

2020-08-03 02:09:49 UTC MAIN commitmail json YAML

Fix typo - thanks to Brad Harder (yukonbob)!

(agc)

2020-08-03 01:56:19 UTC MAIN commitmail json YAML

db_tlbdump_cmd - get rid of RUN_P2/P1, use functions instead.

Move the bits of code to read TLB entries into separate functions and
call them via P2 pointers instead of doing P2/P1 switch inline.

(uwe)

2020-08-03 01:38:10 UTC MAIN commitmail json YAML

fix blocklist mailing list, update bind

(christos)

2020-08-03 01:18:45 UTC MAIN commitmail json YAML

Declare __db_cachedump_sh3/sh4 __noinline too.

Previous commit only did that for the definitions.  Forgot to apply
the attribute to the declarations too.

(uwe)

2020-08-03 01:14:26 UTC MAIN commitmail json YAML

db_cachedump_cmd - call the dump function via P2 directly.

Instead of calling RUN_P2 at the very beginning of both cpu-specific
cache dump functions just call them via P2 pointers.  This effectively
just makes db_cachedump_cmd into a shared RUN_P2 code for both of
them.  Drop RUN_P1 at the end as we are getting back to P1 anyway
because that's where the return address is.  Any necessary padding is
provided by the sh_icache_sync_all() call.

(uwe)

2020-08-03 00:43:12 UTC MAIN commitmail json YAML

2020-08-02 23:20:25 UTC MAIN commitmail json YAML

Document the PerfCntCrl registers (CP0 Register 25, Selects 0, 2, 4, 6).

(simonb)

2020-08-02 23:04:23 UTC MAIN commitmail json YAML

Add a few more perfcnt CP0 registers.

(simonb)

2020-08-02 22:43:14 UTC MAIN commitmail json YAML

make(1): set more predictable environment for counter test

Having an environment variable or a global variable called "C" would
change the debug output since an existing variable is not set to the
empty value first.  See parse.c, keyword "!Var_Exists".

(rillig)

2020-08-02 20:39:52 UTC MAIN commitmail json YAML

2020-08-02 20:25:55 UTC MAIN commitmail json YAML

2020-08-02 20:13:05 UTC MAIN commitmail json YAML

make(1): remove duplicate code in :ts modifier

The pointer xp had already been there with the correct value, and
there's no point in not using it.  This reduces the code size on x86_64
by 48 bytes, which is more than I had expected.

(rillig)

2020-08-02 19:59:17 UTC MAIN commitmail json YAML

make(1): clean up NULL pointer comparisons, use separate variable

st->newVal is not meant to be a general-purpose storage.

Eliminate the unnecessary initialization of freeIt since Var_Parse
initializes it in every case.

(rillig)

2020-08-02 19:49:17 UTC MAIN commitmail json YAML

make(1): make :hash modifier more efficient

It's not necessary to allocate a 256-byte buffer just to store 9 bytes
in it, and to null-terminate it after writing every single byte to it.

(rillig)

2020-08-02 19:11:57 UTC MAIN commitmail json YAML

make(1): move qsort helper functions closer to ApplyModifier_Order

(rillig)

2020-08-02 19:08:54 UTC MAIN commitmail json YAML

make(1): merge duplicate code in the :O and :u modifiers

(rillig)

2020-08-02 18:57:55 UTC MAIN commitmail json YAML

make(1): inline VarOrder into ApplyModifier_Order

Removing the extra mapping layer "otype" makes the code both faster and
smaller.

(rillig)

2020-08-02 18:23:33 UTC MAIN commitmail json YAML

Revert "Add kthread_fpu_enter/exit support to x86." for now.

Need to find all the paths out of interrupts back into _kernel_
context to add HANDLE_DEFERRED_FPU, I think, before this can be
enabled.

(riastradh)

2020-08-02 18:23:00 UTC MAIN commitmail json YAML

make(1): reduce scope of variables

This groups the variables by topic and only introduces them when they
are actually needed.  The compiler doesn't care, but during a debugging
session this means fewer uninitialized variables.

In VarUniq, the variable i has been split into two.  All others remain
exactly as before, just with a smaller scope.

(rillig)

2020-08-02 17:10:54 UTC MAIN commitmail json YAML

make(1): clean up comments in var.c

Some of the effects listed in "Side Effects" were really "Main Effects"
and have been moved to the main description.

VarAdd: There's no "front" in a hash table.

VarHash: A const char * is not a "String to modify".

Var_Subst: Even in r1.1 of var.c, there was no "variable structure to
store in" anywhere nearby.

(rillig)

2020-08-02 16:23:33 UTC MAIN commitmail json YAML

PR/55531: Soumendra Ganguly:
- add more error handling
- handle -p when not a terminal
- call termreset() before printing script done, so that it is printed correctly

Also:
- use ssize_t/size_t instead of int
- use EXIT_SUCCESS/EXIT_FAILURE
- check result of fork() against -1

(christos)

2020-08-02 16:06:50 UTC MAIN commitmail json YAML

make(1): remove visual clutter from VarFind

Having fewer { else } around makes the return statements easier to find.

(rillig)

2020-08-02 15:26:49 UTC MAIN commitmail json YAML

make(1): remove unnecessary assignment in Var_Parse

In a variable expression without braces or parentheses, it is not
possible to have modifiers.  Therefore the assigned endc could not have
been used anywhere.

(rillig)

2020-08-02 15:22:53 UTC MAIN commitmail json YAML

make(1): remove debug output from uncommitted code from test

Note to self: don't accept the test results when there are uncommitted
parts in the code.

(rillig)

2020-08-02 14:53:02 UTC MAIN commitmail json YAML

2020-08-02 12:43:40 UTC MAIN commitmail json YAML

make(1): eliminate another unnecessary UNCONST in Var_Delete

(rillig)

2020-08-02 11:20:24 UTC netbsd-9 commitmail json YAML

2020-08-02 11:19:09 UTC netbsd-9 commitmail json YAML

Open code preempt_needed() which is not available on this branch.
Fixes build fallout from ticket #1032.

(martin)

2020-08-02 10:49:53 UTC MAIN commitmail json YAML

make(1): document almost duplicate code

ParseModifierPart and Var_Parse are very similar, but there might be
subtle differences.  Until these differences are documented in the form
of unit tests, merging these code pieces is too dangerous.

(rillig)

2020-08-02 10:47:09 UTC MAIN commitmail json YAML

make(1): eliminate local variable in ParseModifierPart

The evaluation flags passed to the nested variables consist of 3 flags.
Therefore, (eflags & VARE_UNDEFERR) | (eflags & VARE_WANTRES) is
equivalent to (eflags & ~VARE_ASSIGN).

The variable name errnum was misleading anyway, just like the other
errnum from a few commits ago that had been renamed to errfmt.

(rillig)

2020-08-02 10:01:50 UTC MAIN commitmail json YAML

make(1): don't needlessly chain p-- and p++ in ParseModifierPart

At least GCC 5 didn't optimize this, although I wouldn't have been
surprised if it did.

(rillig)

2020-08-02 09:54:44 UTC MAIN commitmail json YAML

make(1): reduce the number of moving variables in ParseModifierPart

Having only the p walk through the string is easier to understand than
assigning between p and cp2 (with its unexpressive name).

(rillig)

2020-08-02 09:43:22 UTC MAIN commitmail json YAML

make(1): use shorter local variable names

The c in cp was redundant since the context makes it obvious that this
is a character pointer. In a tight loop where lots of characters are
compared, every letter counts.

(rillig)

2020-08-02 09:36:54 UTC MAIN commitmail json YAML

make(1): reduce indentation in ParseModifierPart

(rillig)

2020-08-02 09:15:58 UTC netbsd-8 commitmail json YAML

2020-08-02 09:15:03 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by kim in ticket #1583):

usr.bin/w/w.c: revision 1.88
usr.bin/w/w.c: revision 1.89
usr.bin/w/w.c: revision 1.90

Handle hostname from DISPLAY="[2001:db8::dead:beef]:0" or similar.

Restore ']' if not using a result from an address lookup.

Skip bracket processing if -n is used.
XXX: This could be improved to skip even more processing.

(martin)

2020-08-02 09:14:12 UTC netbsd-9 commitmail json YAML

2020-08-02 09:12:55 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by kim in ticket #1034):

usr.bin/w/w.c: revision 1.88
usr.bin/w/w.c: revision 1.89
usr.bin/w/w.c: revision 1.90

Handle hostname from DISPLAY="[2001:db8::dead:beef]:0" or similar.

Restore ']' if not using a result from an address lookup.

Skip bracket processing if -n is used.
XXX: This could be improved to skip even more processing.

(martin)

2020-08-02 09:09:39 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by maya in ticket #1582):

xsrc/external/mit/xorg-server/dist/dix/pixmap.c: revision 1.2
xsrc/external/mit/xorg-server.old/dist/dix/pixmap.c: revision 1.2

Backport the only patch from xorg-server 1.20.9 as I can't find a tarball.

>From aac28e162e5108510065ad4c323affd6deffd816 Mon Sep 17 00:00:00 2001
From: Matthieu Herrb <matthieu%herrb.eu@localhost>
Date: Sat, 25 Jul 2020 19:33:50 +0200
Subject: [PATCH] fix for ZDI-11426

Avoid leaking un-initalized memory to clients by zeroing the
whole pixmap on initial allocation.

This vulnerability was discovered by:
Jan-Niklas Sohn working with Trend Micro Zero Day Initiative

Signed-off-by: Matthieu Herrb <matthieu%herrb.eu@localhost>
Reviewed-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>

(martin)

2020-08-02 09:06:32 UTC MAIN commitmail json YAML

make(1): restructure documentation of ParseModifierPart

Before, the long documentation looked too frightening, and it was not
immediately clear which parts of it had to be read and which could be
skipped.

(rillig)

2020-08-02 09:01:44 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by maya in ticket #1033):

xsrc/external/mit/xorg-server/dist/dix/pixmap.c: revision 1.2
xsrc/external/mit/xorg-server.old/dist/dix/pixmap.c: revision 1.2

Backport the only patch from xorg-server 1.20.9 as I can't find a tarball.

>From aac28e162e5108510065ad4c323affd6deffd816 Mon Sep 17 00:00:00 2001
From: Matthieu Herrb <matthieu%herrb.eu@localhost>
Date: Sat, 25 Jul 2020 19:33:50 +0200
Subject: [PATCH] fix for ZDI-11426

Avoid leaking un-initalized memory to clients by zeroing the
whole pixmap on initial allocation.

This vulnerability was discovered by:
Jan-Niklas Sohn working with Trend Micro Zero Day Initiative

Signed-off-by: Matthieu Herrb <matthieu%herrb.eu@localhost>
Reviewed-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>

(martin)

2020-08-02 08:49:43 UTC MAIN commitmail json YAML

make(1): update implementation documentation

(rillig)

2020-08-02 08:49:08 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by maxv in ticket #1032):

sys/dev/nvmm/x86/nvmm_x86_vmx.c: revision 1.60 (patch)
sys/dev/nvmm/x86/nvmm_x86_vmx.c: revision 1.61 (patch)
sys/dev/nvmm/nvmm.c: revision 1.30
sys/dev/nvmm/nvmm.c: revision 1.31
sys/dev/nvmm/nvmm.c: revision 1.32
sys/dev/nvmm/nvmm_internal.h: revision 1.15
sys/dev/nvmm/nvmm_internal.h: revision 1.16
sys/dev/nvmm/files.nvmm: revision 1.3
sys/dev/nvmm/x86/nvmm_x86_svm.c: revision 1.62 (patch)
sys/dev/nvmm/x86/nvmm_x86_svm.c: revision 1.63 (patch)
sys/dev/nvmm/x86/nvmm_x86_vmx.c: revision 1.59 (patch)
sys/modules/nvmm/nvmm.ioconf: revision 1.2

Gather the conditions to return from the VCPU loops in nvmm_return_needed(),
and use it in nvmm_do_vcpu_run() as well. This fixes two undesired behaviors:

- When a VM initializes, the many nested page faults that need processing
  could cause the calling thread to occupy the CPU too much if we're unlucky
  and are only getting repeated nested page faults thousands of times in a
  row.

- When the emulator calls nvmm_vcpu_run() and immediately sends a signal to
  stop the VCPU, it's better to check signals earlier and leave right away,
  rather than doing a round of VCPU run that could increase the time spent
  by the emulator waiting for the return.

style

Register NVMM as an actual pseudo-device. Without PMF handler, to
explicitly disallow ACPI suspend if NVMM is running.

Should fix PR/55406.

Print the backend name when attaching.

(martin)

2020-08-02 08:10:36 UTC MAIN commitmail json YAML

make(1): move and condense comment for For_Run

It was simply wrong that calling For_Run had "Side Effects: None".

(rillig)

2020-08-02 08:06:35 UTC MAIN commitmail json YAML

make(1): replace one instance of strncpy with snprintf

GCC 9 incorrectly claims that the string might not be null-terminated.
Since objdir is a global variable, it is initialized to zero, and the +1
in the size guarantees that this byte is always 0.

Still, using strncpy to initialize a string is a waste of memory access,
since it is enough if only the actual data is copied, without zeroing
out all the remaining bytes.

(rillig)

2020-08-02 07:49:46 UTC netbsd-9 commitmail json YAML

2020-08-02 07:33:38 UTC netbsd-9 commitmail json YAML

Apply patch, requested by msaitoh in ticket #1031:

sys/arch/x86/x86/cpu.c                  patch

Fix a panic on a CPU which has no rdtsc instruction. This bug was
added in ticket #1015.

(martin)

2020-08-02 07:19:39 UTC MAIN commitmail json YAML

Use a more informative panic message.

(maxv)

2020-08-02 07:15:05 UTC MAIN commitmail json YAML

2020-08-02 06:58:16 UTC MAIN commitmail json YAML

Add support for Privileged Access Never (ARMv8.1-PAN).

PAN provides the same functionality as SMAP on x86: it forbids kernel
access to userland pages when PSTATE.PAN=1, and allows such accesses when
PSTATE.PAN=0.

We clear SCTLR_SPAN, to guarantee that PAN=1 each time the kernel is
entered. We catch PAN faults and panic right away without further
processing. In copyin, copyout, etc, we temporarily authorize access to
userland pages.

PAN is a very useful exploit mitigation. Reviewed by ryo@, thanks. Tested
on Qemu. Enabled by default.

(maxv)

2020-08-02 06:51:47 UTC MAIN commitmail json YAML

Add all the Cavium Networks cpu ids

(skrll)

2020-08-02 01:36:46 UTC MAIN commitmail json YAML

Remove confusing advice about macros that might expand to nothing.

Such macros should not exist; as advised earlier in the file, they
should expand to `__nothing' (literally) from <sys/cdefs.h> which
itself expands to ((void)0) precisely so that the problem this advice
sought to avoid does not arise.

(riastradh)

2020-08-02 01:35:07 UTC MAIN commitmail json YAML

Update style around single-line braces according to discussion.

https://mail-index.netbsd.org/tech-userlevel/2020/07/12/msg012536.html
https://mail-index.netbsd.org/tech-kern/2020/07/12/msg026594.html

Retain some examples of technically unnecessary braces that likely
aid legibility from the previous commit.

(riastradh)

2020-08-02 01:17:57 UTC MAIN commitmail json YAML

Remove unnecessary wait in ldbegindetach.

Like disk_begindetach, ldbegindetach only commits to detaching but
doesn't wait for existing xfers to drain; it is up to the driver to
abort them, once we are committed, and then ldenddetach to wait for
them to drain.

(riastradh)

2020-08-02 00:20:22 UTC MAIN commitmail json YAML

style: revert previous

I misintepreted the consensus.

(lukem)

2020-08-01 22:30:57 UTC MAIN commitmail json YAML

Define kthread_fpu_enter/exit for rump.

XXX Not 100% sure that it's safe to touch curlwp->l_flag in this
context, but this change will make progress, at least.

(riastradh)

2020-08-01 21:51:22 UTC MAIN commitmail json YAML

make(1): remove redundant if clause from Buf_DestroyCompact

bmake_realloc can never return NULL.

(rillig)

2020-08-01 21:48:17 UTC MAIN commitmail json YAML

make(1): remove line numbers from generated code coverage files

The line numbers make it difficult to spot changes in the code and
coverage if a line is added or removed from the code.

(rillig)

2020-08-01 21:40:50 UTC MAIN commitmail json YAML

make(1): switch Buffer size from int to size_t

This change helps to make the various integer types compatible and is a
preparational step for setting WARNS=6 in the Makefile.

The documentation of buf.c has been cleaned up and condensed since it
was mostly redundant, and some statements were even slightly wrong.

All code changes are covered by the existing unit tests, except for the
few lines in for.c around for_var_len.  These changes have been reviewed
thoroughly and manually, like all the others in this commit.

Those buffer functions that deal with sizes have been renamed by
appending a Z, to make sure that no function call was accidentally
forgotten.  They will be renamed back in a follow-up commit.

As usual, the scope of a few affected variables has been reduced, and
some variables had to be split since they had been incorrectly merged
before.

The order of the arguments to Buf_AddBytes has changed from (mem_len,
mem) to (mem, mem_len), in order to make it consistent with the
functions from the C standard library, such as snprintf.

(rillig)

2020-08-01 20:54:23 UTC MAIN commitmail json YAML

pmap_unwire - deobfuscate.

Don't hide assignments inside if ().  Remove redundant entry == 0 test
b/c _PG_WIRED test afterwards covers that and the compiler actually
elimiates it anyway.  Same object code is generated.

(uwe)

2020-08-01 20:21:00 UTC MAIN commitmail json YAML

2020-08-01 20:09:03 UTC MAIN commitmail json YAML

xsrc/external/mit/xorg-server.old/dist/hw/netbsd/x68k/X68k.man@1.2 / diff / nxr@1.2
xsrc/external/mit/xorg-server.old/dist/hw/netbsd/x68k/x68kConfig.c@1.3 / diff / nxr@1.3
xsrc/external/mit/xorg-server.old/dist/hw/netbsd/x68k/x68kFb.c@1.3 / diff / nxr@1.3
xsrc/external/mit/xorg-server.old/dist/hw/netbsd/x68k/x68kGraph.c@1.3 / diff / nxr@1.3
xsrc/external/mit/xorg-server.old/dist/hw/netbsd/x68k/x68kInit.c@1.4 / diff / nxr@1.4
xsrc/external/mit/xorg-server.old/dist/hw/netbsd/x68k/x68kIo.c@1.3 / diff / nxr@1.3
xsrc/external/mit/xorg-server.old/dist/hw/netbsd/x68k/x68kKbd.c@1.4 / diff / nxr@1.4
xsrc/external/mit/xorg-server.old/dist/hw/netbsd/x68k/x68kKeyMap.c@1.3 / diff / nxr@1.3
xsrc/external/mit/xorg-server.old/dist/hw/netbsd/x68k/x68kMouse.c@1.3 / diff / nxr@1.3
xsrc/external/mit/xorg-server.old/dist/hw/netbsd/x68k/x68kReg.h@1.3 / diff / nxr@1.3
xsrc/external/mit/xorg-server.old/dist/hw/netbsd/x68k/x68kText.c@1.3 / diff / nxr@1.3
xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/X68k.man@1.2 / diff / nxr@1.2
xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kConfig.c@1.5 / diff / nxr@1.5
xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kFb.c@1.4 / diff / nxr@1.4
xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kGraph.c@1.6 / diff / nxr@1.6
xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kInit.c@1.8 / diff / nxr@1.8
xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kIo.c@1.3 / diff / nxr@1.3
xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kKbd.c@1.7 / diff / nxr@1.7
xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kKeyMap.c@1.3 / diff / nxr@1.3
xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kMouse.c@1.6 / diff / nxr@1.6
      :
(more 2 files)
TAB/space cleanup.

(tsutsui)

2020-08-01 19:19:06 UTC MAIN commitmail json YAML

make(1): start nesting level in ApplyModifier_Match at 0

There is no need to start at 1, and starting at 0 generates smaller code
on x86_64.  Reordering the --nest and the following break would increase
the code size though, for unknown reasons.

(rillig)

2020-08-01 18:59:17 UTC MAIN commitmail json YAML

make(1): add test for inconsistent interpretation of :M and :N modifiers

(rillig)

2020-08-01 18:36:49 UTC MAIN commitmail json YAML

make(1): inline and untangle the code for the :range modifier

There's no need to keep the result from brk_string in memory until the
buffer has been filled with the range.  The only thing necessary from
brk_string is the number of words.

(rillig)

2020-08-01 18:14:09 UTC MAIN commitmail json YAML

make(1): fix error message when regcomp fails

If regcomp fails, it's not the regex substitution that is erroneous, but
the regex compilation.

(rillig)

2020-08-01 18:02:37 UTC MAIN commitmail json YAML

2020-08-01 17:56:56 UTC MAIN commitmail json YAML

Remove a redundant set of parentheses that were added (along with a
extra && or || or something ... forgotten now) as part a failed attempt
to fix an earlier bug (later fixed a better way) - when the extra
test (never committed) was removed, the now-redundant parentheses got
forgotten...

NFC.

(kre)

2020-08-01 17:53:38 UTC MAIN commitmail json YAML

Skip bracket processing if -n is used.

XXX: This could be improved to skip even more processing.

(kim)

2020-08-01 17:51:18 UTC MAIN commitmail json YAML

PR bin/55526

Fix a bug that has existed since the "command" command was added in
2003.  "command foo" would cause the definition of a function "foo"
to be lost (not freed, simply discarded) if "foo" is (in addition to
being a function) a filesystem command.  The case where "foo" is
a builtin was handled.

For now, when a function exists with the same name as a filesystem
command, the latter can never appear in the command hash table, and
when used (which can only be via "command foo", just "foo" finds
the function) will always result in a full PATH search.

XXX pullup everything (from NetBSD 2.0 onwards).  (really -8 and -9)

(kre)

2020-08-01 17:45:32 UTC MAIN commitmail json YAML

make(1): fix parameter name in Cmd_Exec

A format string is not a number.

(rillig)

2020-08-01 17:31:06 UTC MAIN commitmail json YAML

PR/55529: Soumendra Ganguly: configure the terminal in raw mode during
playback so that output postprocessing is not done and playback of programs
using curses does not appear corrupted.

(christos)

2020-08-01 17:29:00 UTC MAIN commitmail json YAML

make(1): fix documentation, use safer fallback value

The variable res is overwritten in every case, but better be safe than
sorry.  In case of programming errors it's better to issue an error
message than to continue.

(rillig)

2020-08-01 17:26:41 UTC MAIN commitmail json YAML

make(1): add test for empty indirect modifier

(rillig)

2020-08-01 17:25:57 UTC MAIN commitmail json YAML

Restore ']' if not using a result from an address lookup.

(kim)

2020-08-01 17:20:42 UTC MAIN commitmail json YAML

2020-08-01 16:27:03 UTC MAIN commitmail json YAML

make(1): make ModifyWords simpler

There is no need to test whether an actual word has been added.  The
rule is simply "add a space before every word, except for the very
first".

(rillig)

2020-08-01 15:52:50 UTC MAIN commitmail json YAML

Handle hostname from DISPLAY="[2001:db8::dead:beef]:0" or similar.

(kim)

2020-08-01 15:28:28 UTC MAIN commitmail json YAML

make(1): improve output grouping in varmod-edge test

The generated error messages are now closer to the test cases that
produce them.  To keep the expected output stable, the line numbers are
omitted from the .info directives.

(rillig)

2020-08-01 15:16:15 UTC MAIN commitmail json YAML

make(1): add test for ${VAR::::}

It's a bit unrealistic, but at least there are good diagnostics.

(rillig)

2020-08-01 15:13:45 UTC MAIN commitmail json YAML

make(1): add test for empty modifier list after colon

This is a good candidate for becoming an error in strict mode.
Either write ${VAR} or write ${VAR:modifiers}, but not half-baked.

(rillig)

2020-08-01 15:03:43 UTC MAIN commitmail json YAML

make(1): inline literal dollar characters

This reduces the code size when compiling with GCC 5.  Apparently GCC
wasn't sure enough that str[0] and str[1] stay the same around the call
to Buf_AddByte.

(rillig)

2020-08-01 14:52:14 UTC MAIN commitmail json YAML

make(1): use ordinary string concatenation in usage text

(rillig)

2020-08-01 14:47:49 UTC MAIN commitmail json YAML

2020-08-01 13:51:41 UTC MAIN commitmail json YAML

make(1): inline function in SysV modifier processing

(rillig)

2020-08-01 13:40:55 UTC MAIN commitmail json YAML

Cherry-pick non-Xorg-1.20-specific fixes from xorg-server dir.

Use proper ANSI offsetof(3) to specify framebuffer offset in struct.
Add prototype declarations for CG2 functions.
Implement functions to restore palette settings on exiting Xserver.
Explicitly initialize origColormapValid for readability.
Fix LED defintions to match xkb/xkbInit.c.
Remove unused functions required to handle non-XKB autorepeat.
Initialize ModMap dynamically using keymap data per each keyboard.
Remove now unused ModMap data for each keyboard.
Use "empty" for rmlvo model and layout to avoid lingering default settings.
Trailing whitespace.

Note it looks there is some serious performance regression
between Xorg 1.10 and 1.20 on rendering root_weave to root window
on 3/60 bwtwo mono server.

(tsutsui)

2020-08-01 13:35:13 UTC MAIN commitmail json YAML

make(1): reduce the number of string comparisons in ${VAR:%.c=%.o}

There is only a single position in the word where the tail ".c" can
match, since it is implicitly anchored at the end.  Therefore there's no
need to do several string comparisons.

(rillig)

2020-08-01 13:16:29 UTC MAIN commitmail json YAML

make(1): make variable names in SysV modifier more expressive

When matching a word against a substitution having a lhs and a rhs,
including a possible wildcard, there are just too many string variables
around to know what a simple "len" means and where it belongs.

(rillig)

2020-08-01 13:15:57 UTC MAIN commitmail json YAML

2020-08-01 12:47:56 UTC MAIN commitmail json YAML

make(1): fix typo in newly added SysV modifier test case

I should have been more suspicious when all my test cases succeeded at
the first try.

(rillig)

2020-08-01 12:39:40 UTC MAIN commitmail json YAML

adjust includes to pull __HAVE_PCI_MSI_MSIX properly

(jdolecek)

2020-08-01 12:36:36 UTC MAIN commitmail json YAML

reorder includes to pull __HAVE_PCI_MSI_MSIX properly via
<x86/pci_machdep_common.h>

(jdolecek)

2020-08-01 12:28:19 UTC MAIN commitmail json YAML

remove CISS_NO_INTERRUPT_HACK from ALL kernel config too, it's no longer
supported in ciss(4)

(jdolecek)

2020-08-01 12:15:40 UTC MAIN commitmail json YAML

2020-08-01 12:14:40 UTC MAIN commitmail json YAML

2020-08-01 12:04:46 UTC MAIN commitmail json YAML

make(1): more descriptive variable names in Str_SYSVSubst

(rillig)

2020-08-01 12:04:00 UTC MAIN commitmail json YAML

make(1): add more tests for the SysV modifier

(rillig)

2020-08-01 11:18:26 UTC MAIN commitmail json YAML

avoid VLA for the sizeof() calculations

(jdolecek)

2020-08-01 10:44:23 UTC MAIN commitmail json YAML

make(1): reduce scope of local variables in brk_string

This also removes the unused assignment to words_cap.

(rillig)

2020-08-01 09:55:00 UTC MAIN commitmail json YAML

2020-08-01 09:51:06 UTC MAIN commitmail json YAML

2020-08-01 09:50:43 UTC MAIN commitmail json YAML

Fix typo in macro and merge to error descriptions for the same error

(wiz)

2020-08-01 09:30:18 UTC MAIN commitmail json YAML

make(1): make CondDoDefined simpler

(rillig)

2020-08-01 09:29:18 UTC MAIN commitmail json YAML

2020-08-01 09:26:49 UTC MAIN commitmail json YAML

2020-08-01 09:25:36 UTC MAIN commitmail json YAML

2020-08-01 09:08:17 UTC MAIN commitmail json YAML

make(1): make Main_SetVarObjdir const-correct and use separate variables

The return value of Var_Value should be const char *, but changing that
now would be too large a change.

(rillig)

2020-08-01 08:55:28 UTC MAIN commitmail json YAML

make(1): merge duplicate code for concatenating strings

(rillig)

2020-08-01 08:49:47 UTC MAIN commitmail json YAML

make(1): eliminate unsatisfiable condition in is_relpath

(rillig)

2020-08-01 08:47:05 UTC MAIN commitmail json YAML

The system registers we modify can have an impact on memory accesses, and
we don't want the compiler to randomly re-order the instructions, so add
barriers. Same as WRMSR on x86.

(maxv)

2020-08-01 08:42:33 UTC MAIN commitmail json YAML

make(1): fix documentation of Var_Value

(rillig)

2020-08-01 08:22:37 UTC MAIN commitmail json YAML

Note BRIDGE_IPF removal.

(maxv)

2020-08-01 08:20:53 UTC MAIN commitmail json YAML

2020-08-01 08:18:37 UTC MAIN commitmail json YAML

Put the few x86-specific structures under #ifdef __x86_64__, for clarity.

(maxv)

2020-08-01 07:29:04 UTC MAIN commitmail json YAML

make(1): use better variable names in Var_Exists

Calling strchr just to initialize a variable to NULL is not as
straight-forward as possible.

The unspecific variable name cp made it unnecessarily difficult to
understand its purpose.

(rillig)

2020-08-01 07:14:05 UTC MAIN commitmail json YAML

Provide a TLBINFO_OWNED

(skrll)

2020-08-01 07:14:04 UTC MAIN commitmail json YAML

make(1): make condition in Var_Export1 simpler to read

(rillig)

2020-08-01 07:10:37 UTC MAIN commitmail json YAML

make(1): use consistent pattern for testing flags

(rillig)

2020-08-01 07:09:41 UTC MAIN commitmail json YAML

Add a comment to say that an Octeon "sync 4" is "syncw" - sync all writes.

(simonb)

2020-08-01 07:03:50 UTC MAIN commitmail json YAML

make(1): clearly mark a variable in Var_Set_with_flags for freeing

No functional change.

(rillig)

2020-08-01 06:50:43 UTC MAIN commitmail json YAML

Remove #ifdef BRIDGE_IPF, compile in the code by default. Sent to
tech-net@.

(maxv)

2020-08-01 06:35:00 UTC MAIN commitmail json YAML

make(1): remove unnecessary snprintf from Var_ExportVars

String literals can be concatenated at compile time.

Furthermore, MAKE_EXPORTED can now contain percent characters without
invoking undefined behavior.  Not that anyone would ever want to do this.

(rillig)

2020-08-01 06:35:00 UTC MAIN commitmail json YAML

Use large pages for the KASAN shadow, same as amd64, discussed with ryo@.

(maxv)

2020-08-01 05:45:30 UTC MAIN commitmail json YAML

Trailing whitespace

(skrll)

2020-08-01 02:45:36 UTC MAIN commitmail json YAML

style: prefer braces for single statement control statements

Prefer to use { braces } around single statements after
control statements, instead of discouraging them.

Per discussion on tech-userlevel & tech-kern, where the significant
majority of developers who responded (including current and former
core members) prefer this new style.

(lukem)

2020-08-01 02:15:49 UTC MAIN commitmail json YAML

Fix whitespace.

(riastradh)

2020-08-01 02:15:17 UTC MAIN commitmail json YAML

Run cgd(4) crypto threads with the FPU/SIMD units pre-enabled.

Improves cgd throughput on systems with vectorized crypto by ~20%.

(riastradh)

2020-08-01 02:14:43 UTC MAIN commitmail json YAML

New workqueue flag WQ_FPU.

Arranges kthread_fpu_enter/exit around calls to the worker.  Saves
cost over explicit calls to kthread_fpu_enter/exit in the worker by
only doing it once, since there's often a high cost to flushing the
icache and zeroing the fpu registers.

As proposed on tech-kern:
https://mail-index.netbsd.org/tech-kern/2020/06/20/msg026524.html

(riastradh)

2020-08-01 02:13:34 UTC MAIN commitmail json YAML

Add kthread_fpu_enter/exit support to x86.

(riastradh)

2020-08-01 02:13:04 UTC MAIN commitmail json YAML

Add kthread_fpu_enter/exit support to arm.

(riastradh)

2020-08-01 02:06:59 UTC MAIN commitmail json YAML

2020-08-01 02:05:45 UTC MAIN commitmail json YAML

Teach pcu(9) about LW_SYSTEM_FPU -- kthreads with fpu enabled.

(riastradh)

2020-08-01 02:04:55 UTC MAIN commitmail json YAML

New functions kthread_fpu_enter/exit.

The MI definitions don't do anything but maintain a flag, but MD code
can define kthread_fpu_enter/exit_md to actually enable/disable the
FPU.  (These are almost pcu_load/discard on systems that use pcu(9),
except they apply to all PCUs.)

Discussed on tech-kern:
https://mail-index.netbsd.org/tech-kern/2020/06/20/msg026524.html

The proposed kthread flag KTHREAD_FPU is not included because I
couldn't find any particular need for it that would not be covered by
just calling kthread_fpu_enter/exit in the kthread function.

(riastradh)

2020-08-01 01:49:58 UTC MAIN commitmail json YAML

Use "empty" for rmlvo model and layout to avoid lingering default settings.

Now all modifier keys (CTRL, SHIFT, and NumLock) work as expected.

It seems XkbApplyMappingChange() doesn't update some XKB modifier
settings even if new modmap data is specified.

(tsutsui)

2020-08-01 00:35:36 UTC MAIN commitmail json YAML

Minor formatting tweaks.

(uwe)

2020-07-31 23:55:57 UTC MAIN commitmail json YAML

Swtich from -ohang to -tag lists.

-ohang lists are hard to read b/c long config directives are almost
impossible to tell from the following text.  Occasional multi-paragraph
descriptions were quite confusing too.

(uwe)

2020-07-31 23:44:04 UTC MAIN commitmail json YAML

Missed formatting fixes for "no makeoptions".

(uwe)

2020-07-31 23:42:21 UTC MAIN commitmail json YAML

The tale of two makeoptions.

There are two forms that were both documented in the selections
section, but the form with the condition (and only that form) can be
used only in the descriptions section.  Move it to the appropriate .Ss
and add prominent notice to both.

(uwe)

2020-07-31 23:30:23 UTC MAIN commitmail json YAML

Formatting improvements.

(uwe)

2020-07-31 22:07:28 UTC MAIN commitmail json YAML

make(1): automate adding or removing test files

(rillig)

2020-07-31 21:25:34 UTC MAIN commitmail json YAML

Minor tweak to list formatting.

Where necessary, use .Bl -ohang -compact and explicit .Pp to be able
to group multiple config directives (separate .It) by omitting .Pp
between them.

While here, add a .|" comment before .It to make them more visible
when editing.

(uwe)

2020-07-31 20:57:39 UTC MAIN commitmail json YAML

make(1): document another instance of undefined behavior

The UNCONST macro is really terrible.

This segmentation fault can be forced by setting _PATH_DEFSYSMK in
pathnames.h to "./sys*.mk" or any other string that has a slash and a
wildcard to the right of the slash.

(rillig)

2020-07-31 20:46:53 UTC MAIN commitmail json YAML

Update Spleen wscons fonts to version 1.8.2, bringing the following
improvements:

- Fix size of the lower case 'ae' character in the 16x32 and 32x64 versions
- Shorten parentheses, square brackets, braces, slash, backslash in the
  8x16 version, fixing alignment issues
- Shift vertical line and double vertical line characters one pixel
  up in the 8x16 version

(fcambus)

2020-07-31 20:39:50 UTC MAIN commitmail json YAML

Update Spleen kernel fonts to version 1.8.2, bringing the following
improvements:

- Fix size of the lower case 'ae' character in the 16x32 and 32x64 versions
- Shorten parentheses, square brackets, braces, slash, backslash in the
  8x16 version, fixing alignment issues
- Shift vertical line and double vertical line characters one pixel
  up in the 8x16 version

(fcambus)

2020-07-31 20:35:34 UTC MAIN commitmail json YAML

2020-07-31 20:34:38 UTC MAIN commitmail json YAML

- don't overwrite existing error.
- return the error not 0 if failing.

(christos)

2020-07-31 20:22:10 UTC MAIN commitmail json YAML

Add -dL for LINT

When parsing variable assignments other than := and if
value contains '$' attempt Var_Subst the same as for :=,
if the value does not parse correctly, we get a fatal error
including file an line number.

This can greatly help with finding the cause of problems.

Reviewed by: christos

(sjg)

2020-07-31 20:16:21 UTC MAIN commitmail json YAML

make(1): add a test for deeply nested brace dependency

(rillig)

2020-07-31 20:08:08 UTC MAIN commitmail json YAML

make(1): add more tests for expanding curly braces in dependencies

(rillig)

2020-07-31 20:04:18 UTC MAIN commitmail json YAML

Whitespace / comment alignment

(skrll)

2020-07-31 20:03:20 UTC MAIN commitmail json YAML

2020-07-31 20:02:44 UTC MAIN commitmail json YAML

make(1): fix regression and add test for empty brace expansion

This had been broken in r1.80 of dir.c, a few minutes ago.

(rillig)

2020-07-31 20:01:42 UTC MAIN commitmail json YAML

Formatting improvements.

Only comb through the first few pages (OBJECTS AND NAMES) for now.

Use .Em for emphasis, not .Ar (both look the same in text output, but
.Ar is very confusing in PostScript).  Reduce emphasis - don't
highlight every usage of a term.  Where everything is emphasized
nothing is.

Fix PS formatting of locator syntax examples so that square brackets
are literal and don't look meta-syntactic.  Explicitly show optional
locator syntax (in literal square brackets).

(uwe)

2020-07-31 19:50:44 UTC MAIN commitmail json YAML

make(1): refactor DirExpandCurly

Separating the low-level parts into small functions reduces the need for
summarizing comments between the code lines.

Using a consistent naming scheme for the variables and expressive names
makes the code easier to understand.  The number of variables has
increased from 7 to 11, their clearer names compensate for that, plus
the fact that they come in triples (x, x_end, x_len). Placing the
variables into appropriate registers and eliminating memory access is
left as an exercise to the compiler.

(rillig)

2020-07-31 19:35:22 UTC MAIN commitmail json YAML

Backport the only patch from xorg-server 1.20.9 as I can't find a tarball.

>From aac28e162e5108510065ad4c323affd6deffd816 Mon Sep 17 00:00:00 2001
From: Matthieu Herrb <matthieu@herrb.eu>
Date: Sat, 25 Jul 2020 19:33:50 +0200
Subject: [PATCH] fix for ZDI-11426

Avoid leaking un-initalized memory to clients by zeroing the
whole pixmap on initial allocation.

This vulnerability was discovered by:
Jan-Niklas Sohn working with Trend Micro Zero Day Initiative

Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>

(maya)

2020-07-31 19:30:09 UTC MAIN commitmail json YAML

Factor out the component cache flushing code; add retries.

(christos)

2020-07-31 19:29:52 UTC MAIN commitmail json YAML

2020-07-31 19:06:33 UTC MAIN commitmail json YAML

make(1): fix parsing of nested braces in dependency lines

Before, make could not parse {{thi,fou}r,fif}teen properly. It did
correctly split up the outer brace into "" + "{thi,fou}r,fif" + "teen",
but then, when expanding the inner braces, it interpreted the first
comma already as a separator, even though this comma was enclosed in
another set of braces.

This resulted in the wrong expansion "{thiteen", which produced the
error message.  The next word "fouteen" was produced since the parser
stopped at the next closing brace.  After this, parsing continued after
the closing brace, producing "rteen".  Finally, the last expansion was
the correct "fifteen".

(rillig)

2020-07-31 17:41:35 UTC MAIN commitmail json YAML

make(1): trying to understand how DirExpandCurly works

(rillig)

2020-07-31 16:59:35 UTC MAIN commitmail json YAML

make(1): prefer memcpy over strncpy in DirExpandCurly

strncpy has unnecessary overhead when the source memory is already
guaranteed to contain no '\0'.

(rillig)

2020-07-31 16:59:04 UTC MAIN commitmail json YAML

BRIDGE_IPF is MP-safe, discussed with ozaki-r@

(maxv)

2020-07-31 16:42:51 UTC MAIN commitmail json YAML

make(1): add test for braces in dependency lines

The comment at DirExpandCurly says something about "recursively", but the
nested braces don't work.

The manual page only mentions that "{} may be used", but it keeps quiet
about the exact meaning and also doesn't mention any nesting.

(rillig)

2020-07-31 16:26:16 UTC MAIN commitmail json YAML

make(1): use snprintf instead of strncpy

strncpy is not suited for string processing, despite its name.

Even though the previous code used the correct code pattern for strncpy,
it still wasted cycles since strncpy always fills the whole target
buffer. That's not needed.

(rillig)

2020-07-31 15:16:05 UTC MAIN commitmail json YAML

make(1): remove outdated comment from unit test

It had indeed been undefined behavior and was fixed in var.c r1.359 today
in the morning.

(rillig)

2020-07-31 14:59:53 UTC MAIN commitmail json YAML

make(1): mark unmodified part of ApplyModifiersState as constant

(rillig)

2020-07-31 14:54:03 UTC MAIN commitmail json YAML

make(1): reduce number of parameters to ApplyModifiers

This saves a call to strlen and some arithmetic operations.

(rillig)

2020-07-31 14:36:58 UTC MAIN commitmail json YAML

make(1): add test for chaining the :S modifier without colon

(rillig)

2020-07-31 14:26:22 UTC MAIN commitmail json YAML

make(1): clean up Var_Parse

If *freePtr is not NULL, it only makes sense to free that pointer and not
a semmingly unrelated variable.

(rillig)

2020-07-31 14:11:21 UTC MAIN commitmail json YAML

make(1): remove some redundant parentheses

(rillig)

2020-07-31 14:07:21 UTC MAIN commitmail json YAML

make(1): omit unnecessary memory writes in :tu and :tl modifiers

(rillig)

2020-07-31 13:56:19 UTC MAIN commitmail json YAML

make(1): fix undefined behavior when parsing incomplete :t modifier

mod[2] must only ever be accessed if mod[1] != '\0'.

(rillig)

2020-07-31 13:49:25 UTC MAIN commitmail json YAML

make(1): add test for parsing an incomplete :t modifier

This looks a lot like undefined behavior, just like in :S and :C before.

(rillig)

2020-07-31 13:43:44 UTC MAIN commitmail json YAML

make(1): reduce scope of local variables in ApplyModifier_Subst

(rillig)

2020-07-31 13:39:15 UTC MAIN commitmail json YAML

make(1): reduce scope of local variables in ApplyModifier_Regex

(rillig)

2020-07-31 13:30:09 UTC MAIN commitmail json YAML

make(1): fix undefined behavior when parsing malformed :C modifier

Same as in the :S modifier.

(rillig)

2020-07-31 09:34:34 UTC MAIN commitmail json YAML

Use if_initialize() and if_register()

(yamaguchi)

2020-07-31 09:25:42 UTC MAIN commitmail json YAML

Added sysctl nodes for the number of descriptors in ixl(4)

(yamaguchi)

2020-07-31 09:07:17 UTC MAIN commitmail json YAML

Added sysctl nodes for ixl(4) Interrupt throttling(ITR)

(yamaguchi)

2020-07-31 08:54:09 UTC MAIN commitmail json YAML

Fix a tyop.  Thankfully this #define was unused.

(simonb)

2020-07-31 08:06:33 UTC MAIN commitmail json YAML

Fix TLB count probe on MIPS32R2+/MIPS64R2+ for CPUs that have a Config4
register with a Config4[MMUExtDef] value.

(simonb)

2020-07-31 07:29:21 UTC MAIN commitmail json YAML

make(1): fix undefined behavior in malformed :S modifier

The unit tests failed on Ubuntu, and by looking closely at the code, it
was trivial to see the out-of-bounds memory read.

Other modifiers may have the same problem and will be inspected later.

(rillig)

2020-07-31 04:07:30 UTC MAIN commitmail json YAML

fix the UFS2 extattr truncate code to play nice with wapbl.
also, rather than pull in the FreeBSD V_NORMAL/V_ALT flags to
vinvalbuf() and the buf b_xflags field and BX_ALTDATA flag,
add a binvalbuf() function to invalid a specific buffer
and use that to invalidate the two possible exattr bufs
during IO_EXT truncations.

(chs)

2020-07-31 03:35:05 UTC MAIN commitmail json YAML

Rename MIPSNN_CFG4_MMU_EXT_DEF_MMU_SIZE_EXT to MIPSNN_CFG4_MMU_SIZE_EXT.

(simonb)

2020-07-31 03:07:36 UTC MAIN commitmail json YAML

CN70XX also has Config6 (CvmMemCtl2) and Config7 (CvmVMConfig) registers.

(simonb)

2020-07-31 03:03:04 UTC MAIN commitmail json YAML

CP0 Config6 and Config7 aren't probeable.  Adjust comments for these two.

(simonb)

2020-07-31 02:58:03 UTC MAIN commitmail json YAML

CN70XX has a config4 CP0 register.

(simonb)

2020-07-31 02:56:49 UTC MAIN commitmail json YAML

Add two cnMIPS III COP0 register names.

(simonb)

2020-07-31 02:34:38 UTC MAIN commitmail json YAML

Bit definitions Config4 and Config5 registers.

(simonb)

2020-07-30 21:29:20 UTC MAIN commitmail json YAML

if we find composity sync enabled, leave it on instead of unconditionally
enabling it on sparc*

(macallan)

2020-07-30 21:25:43 UTC MAIN commitmail json YAML

Publicly declare st40_pmb_init().

(uwe)