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 (49m)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (178d) 

2024-05-10 09:10:32 UTC Now

2020-07-26 10:49:52 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1026):

external/mit/xorg-server.old/dist/hw/netbsd/x68k/x68kInit.c: revision 1.3

Use AllocDevicePair() to initialize input devices in InitInput().

This should have been done on the initial X11R7'fied imoprt as
upstream xnest did:
https://cgit.freedesktop.org/xorg/xserver/commit?id=32ce5c83a504d2cafd2b19ed628b40032ef347b3

Tested and no visible regression on XM6i.

(martin)

2020-07-26 10:49:05 UTC MAIN commitmail json YAML

Note support for TI AM335x SoC

(jmcneill)

2020-07-26 10:48:21 UTC MAIN commitmail json YAML

2020-07-26 10:47:25 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by jdolecek in ticket #1025):

sys/dev/wsfb/genfb.c: revision 1.73

reduce stack usage in genfb_calc_hsize()

(martin)

2020-07-26 10:46:14 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by jdolecek in ticket #1024):

sys/dev/pci/pci_subr.c: revision 1.224

change pci_conf_print() to allocate memory for the regs dynamically
instead of on-stack

(martin)

2020-07-26 10:44:29 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by roy in ticket #1023):

external/apache2/mDNSResponder/dist/mDNSShared/PlatformCommon.c: revision 1.6
external/apache2/mDNSResponder/dist/mDNSPosix/mDNSPosix.c: revision 1.17
external/apache2/mDNSResponder/dist/mDNSPosix/PosixDaemon.c: revision 1.13
external/apache2/mDNSResponder/dist/mDNSPosix/PosixDaemon.c: revision 1.14

mdnsd: Treat EADDRNOTAVAIL as a transient error

mdnsd: starting and stopping are informational messages

mdnsd: Make the unable to parse resolv.conf message informative

(martin)

2020-07-26 10:11:04 UTC MAIN commitmail json YAML

make(1): fix missing error message about missing @ delimiter

This had been broken since 2020-07-03, during a "refactoring".

(rillig)

2020-07-26 10:04:06 UTC MAIN commitmail json YAML

make(1): add test about missing delimiters in :@ modifier

These error conditions have been broken since var.c 1.236 on 2020-07-03.

(rillig)

2020-07-26 09:22:43 UTC MAIN commitmail json YAML

share/mk/bsd.README: fix typo

(rillig)

2020-07-26 09:22:15 UTC MAIN commitmail json YAML

style: fix typo about enum constants being capitalized

(rillig)

2020-07-26 09:17:24 UTC MAIN commitmail json YAML

make(1): remove references to the removed lst.lib

(rillig)

2020-07-26 08:20:23 UTC MAIN commitmail json YAML

Refactor remaining mount_* commands to use the common pathadj()
function for resolving paths.

Make pathadj() no longer warn about symlinks. Symlinks in /dev are
regularly used in several places like LVM . The warning was also
only visible when calling a mount_* command directly as mount(8)
itself would resolve the path witout warning before passing it to
a mount_* command.

(mlelstv)

2020-07-26 08:08:41 UTC MAIN commitmail json YAML

2020-07-26 07:57:06 UTC MAIN commitmail json YAML

Rework "machine cp0" command and support macros to use CP0 reg defines
instead of magic numbers for CP0 regs with a select number.

(simonb)

2020-07-26 07:52:08 UTC MAIN commitmail json YAML

Add CP0 Config Registers 6 and 7.

(simonb)

2020-07-26 07:48:07 UTC MAIN commitmail json YAML

Use EIMR/EIRR regs definitions from <mips/cpuregs.h>

(simonb)

2020-07-26 07:47:27 UTC MAIN commitmail json YAML

Adjust for new CP0 reg names, comment out most of the Cavium CP0
specific functions that are unused.

(simonb)

2020-07-26 07:46:21 UTC MAIN commitmail json YAML

Remove mostly duplicate MIPS spec CP0 regs from octeon_corereg.h, move
the Cavium specific CP0 regs to <mips/cpuregs.h> as done for other core
specific regs.

(simonb)

2020-07-26 07:35:37 UTC MAIN commitmail json YAML

Explicitly initialize origColormapValid for readability.

(tsutsui)

2020-07-26 07:26:52 UTC MAIN commitmail json YAML

add support swp,swpb instruction emulation

(ryo)

2020-07-26 07:25:38 UTC MAIN commitmail json YAML

- add support conditionally execution for A32 instruction emulation
- separated the processing of ARM and THUMB emul clearly. do not confuse the Thumb-32bit instruction with the ARM instruction.
- use far_el1 instead of tf_pc to return correct fault address when instruction emulation

(ryo)

2020-07-26 07:24:27 UTC MAIN commitmail json YAML

make(1): replace macros with functions

(rillig)

2020-07-26 07:20:50 UTC MAIN commitmail json YAML

2020-07-26 07:19:09 UTC MAIN commitmail json YAML

Add prototype declarations for CG2 functions.

(tsutsui)

2020-07-26 07:15:26 UTC MAIN commitmail json YAML

make(1): condense the list library into a single file

The list library is only used in make(1). Having it spread out over 28
files made it look more complex than it really is. In fact, it's just a
versatile generic data type like in hash.c.

Having all the list functions in a single file reduces the code size,
both by omitting the many RCS Ids and by inlining commonly used code.

(rillig)

2020-07-26 07:13:51 UTC MAIN commitmail json YAML

2020-07-26 07:02:14 UTC MAIN commitmail json YAML

Give syspkg name to Xsun server files.

(tsutsui)

2020-07-26 05:06:29 UTC MAIN commitmail json YAML

Add /usr/tests/sys/crypto/chacha to etc/mtree/NetBSD.dist.tests.

(riastradh)

2020-07-26 04:44:47 UTC MAIN commitmail json YAML

Ensure aes_ccm module init runs after aes module init.

Otherwise the AES implementation might not be selected early enough.

(riastradh)

2020-07-26 04:25:49 UTC MAIN commitmail json YAML

2020-07-26 04:25:14 UTC MAIN commitmail json YAML

Add missing aes_ccm.c, aes_ccm_mbuf.c.  Fix sort order.

(riastradh)

2020-07-26 04:05:20 UTC MAIN commitmail json YAML

Simplify internal Poly1305 API in adiantum.c.

Should be slightly faster this way too.

(riastradh)

2020-07-26 04:03:45 UTC MAIN commitmail json YAML

Add chacha to rump libcrypto.

(riastradh)

2020-07-26 00:21:24 UTC MAIN commitmail json YAML

pull in a bit more FreeBSD code to allow specifying truncation of
the regular bmap (IO_NORMAL) independently of the extattr bmap (IO_EXT).
fixes fs corruption when removing extattrs in UFS2.

(chs)

2020-07-26 00:20:14 UTC MAIN commitmail json YAML

skip the assertions about page-locking when allocating to the extattr bmap,
since extattrs do not use the page cache.

(chs)

2020-07-25 23:38:48 UTC MAIN commitmail json YAML

Start teaching sh3 code about STX7105.

Kernel option STX7105 to select CPU product (TODO: all of the options
that select CPU product should be defflag'ed to opt_cputype.h).

The ST40 cache sizes can be customized for each product.  For now just
hardcode the STx7105 values in the switch, but may be they should be
kernel options.

(uwe)

2020-07-25 23:05:40 UTC MAIN commitmail json YAML

Fix typo in comment; match the paper's notation.

No functional change.

(riastradh)

2020-07-25 22:59:55 UTC MAIN commitmail json YAML

Define CPU_PRODUCT_STX7105.

I'm not sure if this should rather be named CPU_PRODUCT_ST40_300, but
that's probably too general.  These constants don't have to be
backward compatible, so we can re-do this properly later if we need to.

(uwe)

2020-07-25 22:53:38 UTC MAIN commitmail json YAML

2020-07-25 22:51:57 UTC MAIN commitmail json YAML

2020-07-25 22:49:20 UTC MAIN commitmail json YAML

2020-07-25 22:47:16 UTC MAIN commitmail json YAML

2020-07-25 22:46:35 UTC MAIN commitmail json YAML

2020-07-25 22:45:10 UTC MAIN commitmail json YAML

Add some Intel intrinsics for ChaCha.

_mm_load1_ps
_mm_loadu_si128
_mm_movelh_ps
_mm_slli_epi32
_mm_storeu_si128
_mm_unpackhi_epi32
_mm_unpacklo_epi32

(riastradh)

2020-07-25 22:44:32 UTC MAIN commitmail json YAML

Fix target attribute on _mm_movehl_ps, fix clang _mm_unpacklo_epi64.

- _mm_movehl_ps is available in SSE2, no need for SSSE3.
- _mm_unpacklo_epi64 operates on v2di, not v4si; fix.

(riastradh)

2020-07-25 22:44:02 UTC MAIN commitmail json YAML

Nix outdated comment.

The substance of the change that introduced it was reverted, but I
neglected to revert the comment when reverting the substance.

(riastradh)

2020-07-25 22:43:01 UTC MAIN commitmail json YAML

Add 32-bit load, store, and shift intrinsics.

vld1q_u32
vst1q_u32
vshlq_n_u32
vshrq_n_u32

(riastradh)

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

Fix missing clang big-endian case.

(riastradh)

2020-07-25 22:42:03 UTC MAIN commitmail json YAML

Make aes boot message verbose-only.

(riastradh)

2020-07-25 22:41:31 UTC MAIN commitmail json YAML

Note dependency of adiantum on aes.

Forgot this a while back.

(riastradh)

2020-07-25 22:41:03 UTC MAIN commitmail json YAML

Omit useless AES call.

This must have been a vestige from editing that I never got around to
removing, oops.  Should speed up adiantum encryption a wee bit!

(riastradh)

2020-07-25 22:40:08 UTC MAIN commitmail json YAML

2020-07-25 22:37:48 UTC MAIN commitmail json YAML

Make this build with or without options IPSEC.

Not really that useful without options IPSEC, but simply uncommenting
mvxpsec in conf/ARMADAXP didn't build, and this change is trivial, so
why not.

(riastradh)

2020-07-25 22:37:16 UTC MAIN commitmail json YAML

2020-07-25 22:36:42 UTC MAIN commitmail json YAML

Remove now-needless AES-CCM fallback logic.

These paths are no longer exercised because all of the aes_impls now
do the AES-CCM operations.

(riastradh)

2020-07-25 22:36:06 UTC MAIN commitmail json YAML

2020-07-25 22:33:04 UTC MAIN commitmail json YAML

2020-07-25 22:32:09 UTC MAIN commitmail json YAML

Invert some loops to save a branch instruction on every iteration.

(riastradh)

2020-07-25 22:31:32 UTC MAIN commitmail json YAML

Implement AES-CCM with VIA ACE.

(riastradh)

2020-07-25 22:31:04 UTC MAIN commitmail json YAML

2020-07-25 22:29:56 UTC MAIN commitmail json YAML

2020-07-25 22:29:06 UTC MAIN commitmail json YAML

2020-07-25 22:28:27 UTC MAIN commitmail json YAML

Implement AES-CCM with BearSSL's bitsliced 32-bit aes_ct.

(riastradh)

2020-07-25 22:27:53 UTC MAIN commitmail json YAML

Push CBC-MAC and CCM block updates into the aes_impl API.

This should help reduce the setup and teardown overhead (enabling and
disabling fpu, or expanding bitsliced keys) for CCM, as used in
802.11 WPA2 CCMP.  But all the fiddly formatting details remain in
aes_ccm.c to reduce the effort of implementing it -- at the cost of a
handful additional setups and teardowns per message.

Not yet implemented by any of the aes_impls, so leave a fallback that
just calls aes_enc for now.  This should be removed when all of the
aes_impls provide CBC-MAC and CCM block updates.

(riastradh)

2020-07-25 22:27:05 UTC MAIN commitmail json YAML

Convert malloc -> kmem.

Switch order of members for better alignment.  Sort includes.

(riastradh)

2020-07-25 22:26:59 UTC MAIN commitmail json YAML

Definitions for ST40 Privileged Mapping Buffer.

(uwe)

2020-07-25 22:26:23 UTC MAIN commitmail json YAML

Convert ieee80211_crypto_ccmp.c to new aes_ccm API.

This will make it easier to provide better hardware acceleration
without fpu enabling/disabling overhead for each block of data.

(riastradh)

2020-07-25 22:15:55 UTC MAIN commitmail json YAML

2020-07-25 22:14:35 UTC MAIN commitmail json YAML

Split aes_cbc_* and aes_xts_* into their own header files.

aes.h will remain just for key setup; any particular construction using
AES can have its own header file so we can have many of them without
rebuilding everything AES-related whenever one of them changes.

(Planning to add AES-CCM and AES-GCM too.)

(riastradh)

2020-07-25 22:12:57 UTC MAIN commitmail json YAML

2020-07-25 22:11:05 UTC MAIN commitmail json YAML

Invert some loops to save a jmp instruction on each iteration.

No semantic change intended.

(riastradh)

2020-07-25 22:10:34 UTC MAIN commitmail json YAML

Tweak VIA CPU RNG.

- Cite source for documentation.
- Omit needless kpreempt_disable/enable.
- Explain what's going on.
- Use "D"(out) rather than "+D"(out) -- no REP so no register update.
- Fix interpretation of number of bytes returned.

The last one is likely to address

[  4.0518619] aes: VIA ACE
....
[  11.7018582] cpu_rng via: failed repetition test
[  12.4718583] entropy: ready

reported by Andrius V.

(riastradh)

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

remove duplicate, noted by chuq (this was never used).
perhaps either move extattr.c from generic here, or move the man page
extattr.3 in gen?

(christos)

2020-07-25 21:23:09 UTC MAIN commitmail json YAML

make(1): add newly added unit tests

(rillig)

2020-07-25 21:19:29 UTC MAIN commitmail json YAML

2020-07-25 21:00:48 UTC MAIN commitmail json YAML

make(1): make it easy to run gcov on the code

There seems to be no gcov support in share/mk yes, but it's still good
to have, especially for a complex program like make(1).

(rillig)

2020-07-25 20:50:00 UTC MAIN commitmail json YAML

make(1): indent Makefile directives like in pkgsrc

This makes it easier to see the corresponding .if/.endif, even without
comments.

(rillig)

2020-07-25 20:44:50 UTC MAIN commitmail json YAML

make(1): format Makefile consistently

(rillig)

2020-07-25 20:41:58 UTC MAIN commitmail json YAML

make(1): regroup source files

(rillig)

2020-07-25 20:37:46 UTC MAIN commitmail json YAML

make(1): add test for undefined (or empty) variable in :? modifier

(rillig)

2020-07-25 20:35:35 UTC MAIN commitmail json YAML

make(1): add test for brk_string with more than 50 words

(rillig)

2020-07-24 12:41:20 UTC MAIN commitmail json YAML

upgrades to upgrade instructions

(nia)

2020-07-24 12:07:09 UTC MAIN commitmail json YAML

2020-07-24 08:24:23 UTC MAIN commitmail json YAML

make(1): remove redundant condition

If there are multiple words from brk_string, none of them can be empty.
And if there is oneSingleWord that is empty, it doesn't hurt to add 0
bytes.

(rillig)

2020-07-24 08:22:05 UTC MAIN commitmail json YAML

make(1): prefer direct jump over indirect variable assignment

(rillig)

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

make(1): make condition in ModifyWord_SubstRegex simpler

The generated code is still the same, at least with Clang.

(rillig)

2020-07-24 08:12:43 UTC MAIN commitmail json YAML

make(1): reduce lifetime of regmatch_t for :C modifier

(rillig)

2020-07-24 08:06:28 UTC MAIN commitmail json YAML

make(1): rename local variable

(rillig)

2020-07-24 08:03:28 UTC MAIN commitmail json YAML

make(1): allocate capturing groups for :C modifier statically

Since there are at most 10 capturing groups, it's easier to allocate them
on the stack.

To avoid growing the code size on x86_64, the matches have been moved to
the end of the struct, to keep the other offsets small.

(rillig)

2020-07-24 07:59:35 UTC MAIN commitmail json YAML

make(1): clean up Var_Export

(rillig)

2020-07-24 07:52:45 UTC MAIN commitmail json YAML

make(1): inline Var_Parse_State into ApplyModifiersState

There was no need to have this as a separate struct.  Especially none of
the modifiers used by ModifyWords modify this state, therefore it was
not necessary to pass it by reference.  This makes the code easier to
understand since there's less modifiable state.

(rillig)

2020-07-24 07:29:19 UTC MAIN commitmail json YAML

make(1): document ApplyModifiersState.cp

(rillig)

2020-07-24 07:24:22 UTC MAIN commitmail json YAML

make(1): eliminate ApplyModifiersState.tstr

This field always pointed to the beginning of the current modifier.
Therefore a better name is "mod", and there is no need to store it in the
shared state.

(rillig)

2020-07-24 06:12:21 UTC MAIN commitmail json YAML

<xen/xenio.h> is in fact used by the newly imported xentools 4.13,
reinstantiate it

header is for use by xentools only, which define domid_t themselves,
so it should not be a problem the header doesn't define it per PR port-xen/52874

(jdolecek)

2020-07-24 05:26:37 UTC MAIN commitmail json YAML

Replace the */ I accidentally removed in the last commit

(skrll)

2020-07-24 03:57:21 UTC MAIN commitmail json YAML

Use proper args for dixLookupResourceByType() to get defcolormap.

Botched in mechanical 1.20 updates.

(tsutsui)

2020-07-24 02:25:58 UTC MAIN commitmail json YAML

Explicitly disable dbe, record, and present DIX extentions.

(tsutsui)

2020-07-24 02:20:20 UTC MAIN commitmail json YAML

Apply upstream "free the EQ allocated memory on shutdown" fixes.

This should be updated before 1.20 import:
https://cgit.freedesktop.org/xorg/xserver/commit/?id=87d4f90bfcb509471ac9e7886e14a92b33223fd7

(tsutsui)

2020-07-23 20:24:22 UTC MAIN commitmail json YAML

make(1): only set missing_delim if it is actually missing

Just to make it easier to understand the code.

(rillig)

2020-07-23 19:49:39 UTC MAIN commitmail json YAML

make(1): fix wrong warning about missing delimiter

(rillig)

2020-07-23 19:46:55 UTC MAIN commitmail json YAML

make(1): demonstrate wrong error message about missing delimiter

The current practice of setting st->delim at the beginning of each
modifier and resetting it again at the end produces too many error
messages.  In this case, there is no missing delimiter.

(rillig)

2020-07-23 19:32:54 UTC MAIN commitmail json YAML

make(1): reduce code size on x86_64

(rillig)

2020-07-23 19:26:34 UTC MAIN commitmail json YAML

unifdef -U_LKM

(skrll)

2020-07-23 19:26:00 UTC MAIN commitmail json YAML

Trailing whitespace

(skrll)

2020-07-23 19:25:14 UTC MAIN commitmail json YAML

2020-07-23 19:24:39 UTC MAIN commitmail json YAML

2020-07-23 19:23:49 UTC MAIN commitmail json YAML

2020-07-23 19:23:27 UTC MAIN commitmail json YAML

2020-07-23 19:22:13 UTC MAIN commitmail json YAML

2020-07-23 19:21:23 UTC MAIN commitmail json YAML

2020-07-23 19:20:03 UTC MAIN commitmail json YAML

2020-07-23 19:07:01 UTC MAIN commitmail json YAML

2020-07-23 19:04:03 UTC MAIN commitmail json YAML

2020-07-23 18:14:36 UTC MAIN commitmail json YAML

Use proper ANSI offsetof(3) to specify framebuffer offset in struct.

Fixes build error on sparc64.  No binary change on sun3.

(tsutsui)

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

Move machine-specific fixes into separate functions to improve readability.

(jdc)

2020-07-23 15:24:37 UTC MAIN commitmail json YAML

Add a comment to CACHE_LINE_SIZE / COHERENCY_UNIT size defines

(skrll)

2020-07-23 14:10:25 UTC MAIN commitmail json YAML

freescale support in GENERIC

(nia)

2020-07-23 14:09:31 UTC MAIN commitmail json YAML

2020-07-23 13:12:54 UTC MAIN commitmail json YAML

Reduce the window of having interrupts disabled in cpu_switchto{,_softint}
and ensure astpending is checked with interrupts disabled.

(skrll)

2020-07-23 12:15:59 UTC MAIN commitmail json YAML

On second thoughts this can't be conditional so define CACHE_LINE_SIZE /
COHERENCY_UNIT as 128 for all mips.

(skrll)

2020-07-23 12:13:25 UTC MAIN commitmail json YAML

Define CACHE_LINE_SIZE / COHERENCY_UNIT as 128 for MIPS64_OCTEON

(skrll)

2020-07-23 11:33:01 UTC MAIN commitmail json YAML

fix build with llvm/clang.

(ryo)

2020-07-23 09:59:36 UTC MAIN commitmail json YAML

fix build:
- add .../xorg subdir to the path
- add dbe and present extensions, both wanted via linkage

.. but maybe these shouldn't be built?  they're not in sets.

(mrg)

2020-07-23 09:46:50 UTC MAIN commitmail json YAML

Add .debug binaries for Xsun servers.

Note daily build.sh on releng.netbsd.org has MKDEBUG=yes
so local test builds should also include it.

(tsutsui)

2020-07-23 09:13:18 UTC MAIN commitmail json YAML

2020-07-23 09:09:13 UTC MAIN commitmail json YAML

Remove definitions for Xdreamcast, Xhpc, Xmacppc, and Xnewsmips.

All these port specific X11R6 servers just used MI wscons, and
all of them have been switched to Xorg servers with wsfb driver etc.
Even if someone wants a smaller monolithic server, it should be
written as a MI "Xwscons" server.

(tsutsui)

2020-07-23 08:34:33 UTC MAIN commitmail json YAML

Don't build Xsun servers for sparc and sparc64.

Not tested, and maybe not worth for wscons'fied ports.

(tsutsui)

2020-07-23 07:53:35 UTC MAIN commitmail json YAML

move $VERSION from Makefile.inc into the single Makefile that uses it.

this should do two nice things:
- eliminate "nbsed" missing messages in builds
- slightly speed up the build by removing a few dozen exec sed calls

(mrg)

2020-07-22 21:25:03 UTC MAIN commitmail json YAML

Reorganize CPPFLAGS.

- use ${X11INCS.DIX} in <bsd.x11.mk>
- explicitly undef HAVE_XORG_CONFIG_H to avoid reference to
  hw/xfree86/common in mi/miinitext.c
- remove -DHAVE_DIX_CONFIG_H which is already defined in
  ${X11FLAGS.DIX} and pulled via Makefile.servermod

XXX: -DHAVE_STRCASECMP should also be moved to ${X11FLAGS.DIX},
    or should be pulled via include/dix-config.h?

(tsutsui)

2020-07-22 21:24:20 UTC MAIN commitmail json YAML

2020-07-22 20:56:05 UTC MAIN commitmail json YAML

Note about sun3 Xsun servers.

(tsutsui)

2020-07-22 20:54:08 UTC MAIN commitmail json YAML

2020-07-22 20:38:29 UTC MAIN commitmail json YAML

xsrc/external/mit/xorg-server/dist/hw/sun/README@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server/dist/hw/sun/Xsun.man@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server/dist/hw/sun/circleset.h@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server/dist/hw/sun/constype.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server/dist/hw/sun/constype.man@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server/dist/hw/sun/kbd_mode.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server/dist/hw/sun/kbd_mode.man@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server/dist/hw/sun/sun.h@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server/dist/hw/sun/sunCfb.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server/dist/hw/sun/sunCfb24.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server/dist/hw/sun/sunCursor.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server/dist/hw/sun/sunFbs.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server/dist/hw/sun/sunGX.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server/dist/hw/sun/sunGX.h@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server/dist/hw/sun/sunInit.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server/dist/hw/sun/sunIo.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server/dist/hw/sun/sunKbd.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server/dist/hw/sun/sunKeyMap.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server/dist/hw/sun/sunMfb.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server/dist/hw/sun/sunMouse.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server/dist/hw/sun/sunMultiDepth.c@1.1 / diff / nxr@1.1

Import WIP Xorg-Server-1.20'fied monolithic Xsun servers.

This is based on 1.10 version imported into xorg-server.old and
all upstream API changes between xorg-server 1.10 and 1.20 are
applied almost mechanically.
https://github.com/tsutsui/xorg-server-Xsun/commits/xorg-server-1.20

Xsun and XsunMono servers are also confirmed working with bwtwo on
3/60 and tme, and cgtwo on tme. XKB stuff is still to be resolved.

(tsutsui)

2020-07-22 19:37:59 UTC MAIN commitmail json YAML

enable -Walloca, warn if something uses alloca()

(jdolecek)

2020-07-22 19:26:37 UTC MAIN commitmail json YAML

2020-07-22 19:17:04 UTC MAIN commitmail json YAML

xsrc/external/mit/xorg-server.old/dist/hw/sun/README@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server.old/dist/hw/sun/Xsun.man@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server.old/dist/hw/sun/circleset.h@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server.old/dist/hw/sun/constype.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server.old/dist/hw/sun/constype.man@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server.old/dist/hw/sun/kbd_mode.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server.old/dist/hw/sun/kbd_mode.man@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server.old/dist/hw/sun/sun.h@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server.old/dist/hw/sun/sunCfb.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server.old/dist/hw/sun/sunCfb24.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server.old/dist/hw/sun/sunCursor.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server.old/dist/hw/sun/sunFbs.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server.old/dist/hw/sun/sunGX.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server.old/dist/hw/sun/sunGX.h@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server.old/dist/hw/sun/sunInit.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server.old/dist/hw/sun/sunIo.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server.old/dist/hw/sun/sunKbd.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server.old/dist/hw/sun/sunKeyMap.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server.old/dist/hw/sun/sunMfb.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server.old/dist/hw/sun/sunMouse.c@1.1 / diff / nxr@1.1
xsrc/external/mit/xorg-server.old/dist/hw/sun/sunMultiDepth.c@1.1 / diff / nxr@1.1

Import WIP Xorg-Server-1.10'fied ancient monolithic Xsun servers.

There are still several issue especially around XKB stuff,
but both Xsun and XsunMono servers are confirmed working with
bwtwo on 3/60 and tme, and also cgtwo on tme.
See my port-sun3@ posts for more details:
https://mail-index.netbsd.org/port-sun3/2020/07/17/msg000157.html

Note a newer Xorg Server 1.20 based version is also ready
so these 1.10 sources are imported as referenece for people
who will try to port other X11R6 servers.

(tsutsui)

2020-07-22 19:05:14 UTC MAIN commitmail json YAML

mdnsd: Make the unable to parse resolv.conf message informative

resovconf will SIGHUP mdnsd when resolv.conf changes so this message
should not be an error.

(roy)

2020-07-22 19:03:15 UTC MAIN commitmail json YAML

2020-07-22 19:02:02 UTC MAIN commitmail json YAML

2020-07-22 19:00:20 UTC MAIN commitmail json YAML

2020-07-22 17:23:52 UTC MAIN commitmail json YAML

bwfm: Switch from pcq to pool_cache.

pcq_get is required to be serialized, but it's far from clear that it
is serialized here.

(riastradh)

2020-07-22 17:23:12 UTC MAIN commitmail json YAML

Sort includes.  Nix trailing whitespace.

No functional change intended.

(riastradh)

2020-07-22 17:22:43 UTC MAIN commitmail json YAML

Need <sys/kmem.h> for kmem_*.

Currently accidentally side-loaded by <sys/pcq.h>.

(riastradh)

2020-07-22 17:21:26 UTC MAIN commitmail json YAML

Add include guards and appropriate includes to bwfmreg.h, bwfmvar.h.

No functional change intended.

(riastradh)

2020-07-22 17:18:49 UTC MAIN commitmail json YAML

Sort #includes.  Nix trailing whitespace.

No functional change intended.

(riastradh)

2020-07-22 17:18:10 UTC MAIN commitmail json YAML

Sort #includes.  Nix trailing whitespace.

No functional change intended.

(riastradh)

2020-07-22 17:17:37 UTC MAIN commitmail json YAML

2020-07-22 16:50:41 UTC MAIN commitmail json YAML

Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.

(martin)

2020-07-22 15:01:18 UTC MAIN commitmail json YAML

Initialize PageMask and Wired registers on secondary processors.

(jmcneill)

2020-07-22 15:00:49 UTC MAIN commitmail json YAML

2020-07-22 13:24:17 UTC MAIN commitmail json YAML

Add option to use the early bitbang console.  Enable this for now
while debugging MP.
Print out the core mask value passed in by Uboot.

(simonb)

2020-07-22 13:19:17 UTC MAIN commitmail json YAML

2020-07-22 06:15:21 UTC MAIN commitmail json YAML

Fix register name in comment.

Some time ago I reallocated the registers to avoid inadvertently
clobbering the callee-saves v9, but neglected to update the comment.

(riastradh)

2020-07-22 05:47:24 UTC MAIN commitmail json YAML

Skip interfaces that are already UP before the test starts. We can
not change state of the test host this way, it breaks e.g. test systems
with the root filesystem on NFS.

(martin)

2020-07-22 01:24:40 UTC MAIN commitmail json YAML

2020-07-21 23:47:50 UTC MAIN commitmail json YAML

make(1): remove parameter from ModifyWordCallback

Most modifiers don't need a variable context, and those that do already
get all their parameters in a custom Args struct.

(rillig)

2020-07-21 23:22:45 UTC MAIN commitmail json YAML

make(1): make implementation of the :C modifier simpler

(rillig)

2020-07-21 23:19:46 UTC MAIN commitmail json YAML

make(1): add test for :S,,sep

The empty string does not match anywhere.  In other implementations of
string replacement, an empty string matches at every position of the
source string.

This only works for the :S modifier.  The :C modifier does not allow an
empty search pattern.

(rillig)

2020-07-21 21:34:41 UTC MAIN commitmail json YAML

2020-07-21 21:32:55 UTC MAIN commitmail json YAML

make(1): only ask for newline if :Q actually needs it

This simple change reduces the binary size of var.o by 96 bytes (Clang,
x86_64). Given that the code is still the same, just in a different
order, this is a bit surprising.

(rillig)

2020-07-21 21:13:24 UTC MAIN commitmail json YAML

make(1): clean up various things in var.c

(rillig)

2020-07-21 20:56:56 UTC MAIN commitmail json YAML

make(1): use consistent and descriptive names for callback functions

(rillig)

2020-07-21 20:08:44 UTC MAIN commitmail json YAML

make(1): remove unnecessary VarSelectWords_t struct

(rillig)

2020-07-21 18:38:18 UTC MAIN commitmail json YAML

Remove spurious call to canloopinit() in an attempt to fix kern/55489

This attempt at fixing is a result of IRC discussions with martin@ and
riastradh@

(pgoyette)

2020-07-21 14:42:44 UTC MAIN commitmail json YAML

Switch x68k to HAVE_XORG_SERVER_VER=120.

Confirmed both color "Graph" VRAM and mono "Text" VRAM servers on XM6i.

(tsutsui)

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

mdnsd: starting and stopping are informational messages

(roy)

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

2020-07-21 13:37:19 UTC MAIN commitmail json YAML

Sort op_mskqh, op_insqh, and op_extqh.

(thorpej)

2020-07-21 13:18:58 UTC MAIN commitmail json YAML

wpa_supplicant: Matching unspecified interfaces should not log driver fails

If there is no matching interface given, but interface matching is enabled
then all interfaces on the system will try to be initialized.

Non wireless interfaces will fail and the loopback device will be one
of these, so just log a diagnostic rather than an error.

(roy)

2020-07-21 12:19:52 UTC MAIN commitmail json YAML

wpa_supplicant: Don't report an error when there are no op classes to add

Instead, log a diagnostic so that noise to the user is reduced.

(roy)

2020-07-21 10:34:16 UTC MAIN commitmail json YAML

wpa_supplicant: don't log SIOCG80211 errors during interface setup

Unless debugging.
wpa_supplicant will log it failed to initialized the driver for the
interface anyway so this just silences some noise for users.

(roy)

2020-07-21 06:39:31 UTC MAIN commitmail json YAML

Align tmpstk to 4-byte boundary in the same manner as mac68k.

However, unfortunately, this does not fix strange crashes of GCC8-compiled
kernel, for which I cannot even enter DDB nor obtain crash dump.

We need further investigation...

(rin)

2020-07-21 06:10:26 UTC MAIN commitmail json YAML

For GCC8, do not omit frame pointer for intr_dispatch() and via1_intr()
(-fomit-frame-pointer is enabled for -O and higher for GCC8).

This is required by rtclock_intr() which unwinds stack frame of caller!

XXXXXX
We need to get rid of this hackest hack for rtclock_intr(). This problem
was discussed back in 2014:

http://mail-index.netbsd.org/port-mac68k/2014/08/15/msg000595.html
http://mail-index.netbsd.org/port-mac68k/2014/08/17/msg000600.html
http://mail-index.netbsd.org/port-mac68k/2014/08/17/msg000601.html

However, unfortunately, the problem has been left untouched until today.

The patch attached in the third message works around the problem. But,
it adds hard-coded magic numbers to intr_dispatch() and via1_intr().
For real fix, we should probably reconsider whole interrupt handling.

Anyway, now kernel compiled by GCC8 works fine as far as I can see.

(rin)

2020-07-21 06:01:10 UTC MAIN commitmail json YAML

Support "boot -1" to start an MP kernel in uniprocessor mode.
Sort sys/* includes while here.

(simonb)

2020-07-21 05:45:38 UTC MAIN commitmail json YAML

Align tmpstk to 4-byte boundary as required by System V (ELF) ABI.

Fix GCC8-compiled kernel crash during very early boot stage when
printf decimal numbers; __umoddi3 corrupts stack frame which is not
aligned properly.

(rin)

2020-07-21 05:33:51 UTC MAIN commitmail json YAML

2020-07-21 04:58:44 UTC MAIN commitmail json YAML

netstat.1: add various xrefs present in the body to "See Also"

(gutteridge)

2020-07-21 03:05:40 UTC MAIN commitmail json YAML

fortune: arc4random_uniform for better uniform values than random() % ...

(nia)

2020-07-21 02:42:05 UTC MAIN commitmail json YAML

tetris: Use arc4random_uniform instead of modulo for better randomness

(nia)

2020-07-21 02:21:12 UTC MAIN commitmail json YAML

Fix location of device trees

(nia)

2020-07-20 21:33:13 UTC MAIN commitmail json YAML

make(1): extract :ts<separator> modifier into separate function

(rillig)

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

viadrmums: Stop gracefully at the end of the PCI id list.

(riastradh)

2020-07-20 20:56:39 UTC MAIN commitmail json YAML

make(1): clean up implementation of :[...] and other modifiers

(rillig)

2020-07-20 19:53:40 UTC MAIN commitmail json YAML

make(1): fix edge cases with $ at the end of the :@ modifier

In both parts of the :@ modifier, by passing &pflags to
ParseModifierPart, a final $ was interpreted as an anchor, which only
makes sense in the :S and :C modifiers.

This edge case is neither used by src nor by pkgsrc, except for the unit
tests that have been adjusted.

(rillig)

2020-07-20 19:03:26 UTC MAIN commitmail json YAML

make(1): add test for nested assignments

This test demonstrates that in ApplyModifier_Assign, the call to
ParseModifierPart must get its pflags.

(rillig)

2020-07-20 19:02:43 UTC netbsd-8 commitmail json YAML

2020-07-20 19:00:40 UTC netbsd-8 commitmail json YAML

Pull up the following revisions, requested by msaitoh in ticket #1580:

sys/dev/i2c/sdtemp.c 1.35, 1.37-1.39

- Check the return value of iic_acquire_bus() because this function
  may fail.
- Fix typo in comment.
- KNF.

(martin)

2020-07-20 18:55:52 UTC netbsd-8 commitmail json YAML

2020-07-20 18:53:56 UTC netbsd-8 commitmail json YAML

Pull up the following revisions, requested by msaitoh in ticket #1579:

sys/dev/pci/pcidevs 1.1392-1.1403, 1.1406-1.1419

- Add Intel Xeon D-1500 NTB-secondary and Xeon D NS QuickData DMA
  channel 0-7.
- Add Intel I219 LM10-LM15 and V10-V14.
- Add AMD Family14h PCIe.
- Add Realtek Killer E3000.
- Add Aquantia AQC 10G network adapters.
- Add Radeon HD4290
- Add Farallon PN9000SX Ethernet.
- NVIDIA 0x036[0-7] are nForce MCP55 LPC Bridge.
- Add VIA VX900 chipset.
- Add some NVIDIA devices.
- Add some Intel UHD Graphics devices.
- Add Intel Comet Lake, Whiskey Lake U and Amber Lake Y devices.
- Modify description of Intel 0x591e from HD Graphics to UHD Graphics.
- Add Intel XMM 7360 LTE Modem.
- Add Western Digital WD Blue SN550 NVMe SSD.
- Add ATI Radeon R5/R6/R7 Graphics.
- Add IDs for Ampere eMAG PCIe Root Ports.
- Add RTL8192EE Wireless LAN 802.11n PCI-E NIC.
- Add ASIX AX99100 Multi I/O (Serial,Parallel,I2C,SPI,LocalBus,GPIO)
  Controller.
- Add a couple of additional device IDs for the AMD Cryptographic
  Coprocessor.
- Remove duplicated entries.

(martin)

2020-07-20 18:49:17 UTC netbsd-8 commitmail json YAML

2020-07-20 18:47:16 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #1578):

sys/dev/pci/pcidevs: revision 1.1404
sys/dev/pci/pcidevs: revision 1.1405
sys/arch/x86/pci/rdcpcib.c: revision 1.3

Add more RDC products (Andrius V)

Recognize more rdc devices (Andrius V.)

Fix typo

(martin)

2020-07-20 18:43:25 UTC netbsd-8 commitmail json YAML

2020-07-20 18:42:47 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #1577):
sys/dev/mii/miidevs: revision 1.168
  Add some Microsemi (Vitesse) devices.

(martin)

2020-07-20 18:40:09 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #1581):

sys/arch/x86/x86/procfs_machdep.c: revision 1.37
sys/arch/x86/x86/procfs_machdep.c: revision 1.38

  Add AMD protected processor identification number (PPIN).

  Lowercase ppin.

(martin)

2020-07-20 18:35:18 UTC netbsd-9 commitmail json YAML

2020-07-20 18:32:55 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by nia in ticket #1022):

distrib/notes/evbarm/install: revision 1.14
distrib/notes/evbarm/hardware: revision 1.11
distrib/notes/evbarm/hardware: revision 1.12
distrib/notes/evbarm/hardware: revision 1.13
distrib/notes/evbarm/hardware: revision 1.14
distrib/notes/evbarm/Makefile: revision 1.3
distrib/notes/evbarm/xfer: revision 1.3
distrib/notes/evbarm/xfer: revision 1.4
distrib/notes/evbarm/prep: revision 1.12
distrib/notes/evbarm/contents: revision 1.9
distrib/notes/evbarm/contents: revision 1.10
distrib/notes/evbarm/install: revision 1.11
distrib/notes/evbarm/install: revision 1.12
distrib/notes/evbarm/install: revision 1.13

First attempt at modernising the evbarm install guide and hardware lists
- Install instructions mostly based on wiki pages
- Supported hardware lists mostly based on GENERIC and GENERIC64 kernels
s/boards/devices/

Briefly explain how to pkgsrc u-boot. Pointed out by maya.

more modernization of evbarm install instructions

safe estimation of required storage

more contents

more hardware

missing e.g.

(martin)

2020-07-20 18:15:43 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #1021):

sys/dev/sdmmc/sdhc.c: revision 1.107
sys/dev/sdmmc/sdhcreg.h: revision 1.21

Identify SDHC 4.1 and 4.2. From {DragonFly,Free}BSD.

(martin)

2020-07-20 18:12:48 UTC MAIN commitmail json YAML

Make DEBUG_HASH less of a fire-hose.

Reporting keys on every lookup is overkill unless
playing with a new HASH, so wrap in #ifdef DEBUG_HASH_LOOKUP
Also add some stats at the end so we can see
final size and max chain length - maxchain is a better
variable name than maxlen.

(sjg)

2020-07-20 17:56:13 UTC MAIN commitmail json YAML

Fix coreX/IP4 summary register offsets

(jmcneill)

2020-07-20 16:55:10 UTC MAIN commitmail json YAML

make(1): make conditions work without pattern flags

The "pattern flag" VARP_NOSUBST was used to prevent evaluating
irrelevant conditions.  Omitting the evaluation flag VARE_WANTRES has the
same effect.

(rillig)