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

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

2019-01-07 21:04:35 UTC MAIN commitmail json YAML

convert the sector counts for label sanity checks to use same unit (DEV_BSIZE),
so that the check is meaningful if disklabel sector size and disk geometry
sector size differ - for example 512 disklabel vs 2048 for sparc cd(4)

conversion assumes that the sector sizes are multiples of DEV_BSIZE (512)

fixes kern/53833 by Andreas Gustafsson

Note: the checks are executed #ifdef DIAGNOSTIC, that's why nothing
is printed by 8.0 kernel, or anything built from release branches

(jdolecek)

2019-01-07 18:48:08 UTC MAIN commitmail json YAML

Add Bluetooth related terms: ACL, LMP, LELL, SCO

(sevan)

2019-01-07 18:13:34 UTC MAIN commitmail json YAML

Optimize the legpref node: omit BRN (we don't care and it's the same as
OVR_CS), inline the loops, sort the checks from most to least likely
prefix, and use a compact structure.

(maxv)

2019-01-07 18:08:28 UTC MAIN commitmail json YAML

2019-01-07 16:30:26 UTC MAIN commitmail json YAML

Optimize: on single memory operand instructions, take the GPA directly from
the exit structure provided by the kernel. This saves an MMU translation,
and sometimes complex address computation (eg SIB).

Drop the GVA field, it is not useful to virtualizers.

(maxv)

2019-01-07 15:44:47 UTC MAIN commitmail json YAML

2019-01-07 15:43:17 UTC MAIN commitmail json YAML

2019-01-07 15:43:05 UTC MAIN commitmail json YAML

2019-01-07 15:18:04 UTC MAIN commitmail json YAML

2019-01-07 14:08:02 UTC MAIN commitmail json YAML

Optimize: cache the guest state entirely in the VMCB-cache, flush it on a
state-by-state basis when needed.

(maxv)

2019-01-07 14:05:34 UTC netbsd-7-0 commitmail json YAML

2019-01-07 14:04:55 UTC netbsd-7-0 commitmail json YAML

Pull up the following, requested by kre in ticket #1670:

external/public-domain/tz/dist/Makefile        up to 1.1.1.23
external/public-domain/tz/dist/NEWS            up to 1.1.1.26
external/public-domain/tz/dist/TZDATA_VERSION  up to 1.16
external/public-domain/tz/dist/africa          up to 1.1.1.19
external/public-domain/tz/dist/asia            up to 1.1.1.22
external/public-domain/tz/dist/australasia      up to 1.1.1.17
external/public-domain/tz/dist/leapseconds      up to 1.1.1.12
external/public-domain/tz/dist/leapseconds.awk  up to 1.1.1.8
external/public-domain/tz/dist/northamerica    up to 1.1.1.22
external/public-domain/tz/dist/theory.html      up to 1.1.1.7
external/public-domain/tz/dist/version          up to 1.1.1.13
external/public-domain/tz/dist/ziguard.awk      up to 1.1.1.4
external/public-domain/tz/dist/zone.tab        up to 1.1.1.16
external/public-domain/tz/dist/zone1970.tab    up to 1.1.1.18
distrib/sets/lists/base/mi (patch)
doc/3RDPARTY (patch)

Import tzdata2018h from ftp://ftp.iana.org/tz/releases/tzdata2018h.tar.gz

Summary of changes in tzdata2018h (2018-12-23 17:59:32 -0800):

    Qyzylorda (aka Kyzylorda) oblast in Kazakhstan moved from +06 to
    +05 on 2018-12-21.  This is a zone split as Qostanay (aka
    Kostanay) did not switch, so create a zone Asia/Qostanay.

    Metlakatla, Alaska observes PST this winter only.

    Add predictions for Iran from 2038 through 2090.

    Changes to some old timestamps for Nauru (1979) Guam (1959-77),
    Hong Kong (1904, 1941, 1945, 1952) (others in Pacific during WWII)

---

Merge tzdata2018h

---

Update to tzdata2018h (new zone Asia/Qostanay)

---

Import tzdata2018i from ftp://ftp.iana.org/tz/releases/tzdata2018i.tar.gz

Summary of changes in tzdata2018i (2018-12-30 11:05:43 -0800):

    Due to a change in government, Sao Tome and Principe switches back
    from +01 to +00 on 2019-01-01 at 02:00.

---

Merge tzdata2018i

---

Update to tzdata2018i

(martin)

2019-01-07 14:04:04 UTC netbsd-7-1 commitmail json YAML

2019-01-07 14:03:22 UTC netbsd-7-1 commitmail json YAML

Pull up the following, requested by kre in ticket #1670:

external/public-domain/tz/dist/Makefile        up to 1.1.1.23
external/public-domain/tz/dist/NEWS            up to 1.1.1.26
external/public-domain/tz/dist/TZDATA_VERSION  up to 1.16
external/public-domain/tz/dist/africa          up to 1.1.1.19
external/public-domain/tz/dist/asia            up to 1.1.1.22
external/public-domain/tz/dist/australasia      up to 1.1.1.17
external/public-domain/tz/dist/leapseconds      up to 1.1.1.12
external/public-domain/tz/dist/leapseconds.awk  up to 1.1.1.8
external/public-domain/tz/dist/northamerica    up to 1.1.1.22
external/public-domain/tz/dist/theory.html      up to 1.1.1.7
external/public-domain/tz/dist/version          up to 1.1.1.13
external/public-domain/tz/dist/ziguard.awk      up to 1.1.1.4
external/public-domain/tz/dist/zone.tab        up to 1.1.1.16
external/public-domain/tz/dist/zone1970.tab    up to 1.1.1.18
distrib/sets/lists/base/mi (patch)
doc/3RDPARTY (patch)

Import tzdata2018h from ftp://ftp.iana.org/tz/releases/tzdata2018h.tar.gz

Summary of changes in tzdata2018h (2018-12-23 17:59:32 -0800):

    Qyzylorda (aka Kyzylorda) oblast in Kazakhstan moved from +06 to
    +05 on 2018-12-21.  This is a zone split as Qostanay (aka
    Kostanay) did not switch, so create a zone Asia/Qostanay.

    Metlakatla, Alaska observes PST this winter only.

    Add predictions for Iran from 2038 through 2090.

    Changes to some old timestamps for Nauru (1979) Guam (1959-77),
    Hong Kong (1904, 1941, 1945, 1952) (others in Pacific during WWII)

---

Merge tzdata2018h

---

Update to tzdata2018h (new zone Asia/Qostanay)

---

Import tzdata2018i from ftp://ftp.iana.org/tz/releases/tzdata2018i.tar.gz

Summary of changes in tzdata2018i (2018-12-30 11:05:43 -0800):

    Due to a change in government, Sao Tome and Principe switches back
    from +01 to +00 on 2019-01-01 at 02:00.

---

Merge tzdata2018i

---

Update to tzdata2018i

(martin)

2019-01-07 14:01:02 UTC netbsd-7 commitmail json YAML

2019-01-07 14:00:31 UTC netbsd-7 commitmail json YAML

Pull up the following, requested by kre in ticket #1670:

external/public-domain/tz/dist/Makefile        up to 1.1.1.23
external/public-domain/tz/dist/NEWS            up to 1.1.1.26
external/public-domain/tz/dist/TZDATA_VERSION  up to 1.16
external/public-domain/tz/dist/africa          up to 1.1.1.19
external/public-domain/tz/dist/asia            up to 1.1.1.22
external/public-domain/tz/dist/australasia      up to 1.1.1.17
external/public-domain/tz/dist/leapseconds      up to 1.1.1.12
external/public-domain/tz/dist/leapseconds.awk  up to 1.1.1.8
external/public-domain/tz/dist/northamerica    up to 1.1.1.22
external/public-domain/tz/dist/theory.html      up to 1.1.1.7
external/public-domain/tz/dist/version          up to 1.1.1.13
external/public-domain/tz/dist/ziguard.awk      up to 1.1.1.4
external/public-domain/tz/dist/zone.tab        up to 1.1.1.16
external/public-domain/tz/dist/zone1970.tab    up to 1.1.1.18
distrib/sets/lists/base/mi (patch)
doc/3RDPARTY (patch)

Import tzdata2018h from ftp://ftp.iana.org/tz/releases/tzdata2018h.tar.gz

Summary of changes in tzdata2018h (2018-12-23 17:59:32 -0800):

    Qyzylorda (aka Kyzylorda) oblast in Kazakhstan moved from +06 to
    +05 on 2018-12-21.  This is a zone split as Qostanay (aka
    Kostanay) did not switch, so create a zone Asia/Qostanay.

    Metlakatla, Alaska observes PST this winter only.

    Add predictions for Iran from 2038 through 2090.

    Changes to some old timestamps for Nauru (1979) Guam (1959-77),
    Hong Kong (1904, 1941, 1945, 1952) (others in Pacific during WWII)

---

Merge tzdata2018h

---

Update to tzdata2018h (new zone Asia/Qostanay)

---

Import tzdata2018i from ftp://ftp.iana.org/tz/releases/tzdata2018i.tar.gz

Summary of changes in tzdata2018i (2018-12-30 11:05:43 -0800):

    Due to a change in government, Sao Tome and Principe switches back
    from +01 to +00 on 2019-01-01 at 02:00.

---

Merge tzdata2018i

---

Update to tzdata2018i

(martin)

2019-01-07 13:50:37 UTC netbsd-8 commitmail json YAML

2019-01-07 13:49:39 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by kardel in ticket #1157):

sys/dev/pci/mpii.c: revision 1.19

fix LUN handling (byte order issue)

now ch0 on a NEOSeries FlexStor II is detected again on LUN 1
this is a regression introduced in 1.15 update and 1.8.10.3 pullup

Tested with NEOSeries FlexStor II:
mpii0 at pci1 dev 0 function 0: vendor 1000 product 00ab (rev. 0x01)
mpii0: interrupting at irq 11
mpii0: HBA 9400-8i8e, firmware 3.0.4.0, MPI 2.6
mpii0: physical disk inserted in slot 9
mpii0: physical disk inserted in slot 13
mpii0: physical disk inserted in slot 16
st0 at scsibus0 target 9 lun 0: <IBM, ULTRIUM-HH7, J4D1> tape removable
st0: drive empty
st0: tagged queueing
st1 at scsibus0 target 13 lun 0: <IBM, ULTRIUM-HH7, J4D1> tape removable
st1: drive empty
ch0 at scsibus0 target 13 lun 1: <BDT, FlexStor II, 5.50> changer removable
ch0: 23 slots, 2 drives, 1 picker, 1 portal
st1: tagged queueing
ch0: tagged queueing
ses0 at scsibus0 target 16 lun 0: <LSI, VirtualSES, 01> enclosure
services fixed
ses0: SCSI-3 SES Device

(martin)

2019-01-07 13:47:33 UTC MAIN commitmail json YAML

Improvements and fixes:

* Decode AND/OR/XOR from Group1.

* Sign-extend the immediates and displacements in 64bit mode.

* Fix the storage of {read,write}_guest_memory, now that we batch certain
  IO operations we can copy more than 8 bytes, and shit hits the fan.

* Remove the CR4_PSE check in the 64bit MMU. This bit is actually ignored
  in long mode, and some systems (like FreeBSD) don't set it.

(maxv)

2019-01-07 13:46:57 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by sevan in ticket #1156):

sys/arch/evbmips/conf/ERLITE: revision 1.21
sys/arch/evbmips/conf/LOONGSON: revision 1.41
sys/arch/evbmips/conf/SBMIPS: revision 1.8
sys/arch/evbmips/conf/MALTA: revision 1.94
sys/arch/evbmips/conf/WGT624V3: revision 1.29
sys/arch/evbmips/conf/ZYXELKX: revision 1.15
sys/arch/evbmips/conf/XLSATX: revision 1.28
sys/arch/evbmips/conf/ADM5120-NB: revision 1.25
sys/arch/evbmips/conf/ADM5120: revision 1.27
sys/arch/evbmips/conf/MERAKI: revision 1.32
sys/arch/evbmips/conf/LINKITSMART7688: revision 1.10
sys/arch/evbmips/conf/DB120: revision 1.21
sys/arch/evbmips/conf/ADM5120-USB: revision 1.27
sys/arch/evbmips/conf/AP30: revision 1.38
sys/arch/evbmips/conf/ALCHEMY: revision 1.65
sys/arch/evbmips/conf/RB153: revision 1.22
sys/arch/evbmips/conf/RB433UAH: revision 1.18
sys/arch/evbmips/conf/CI20: revision 1.27
sys/arch/evbmips/conf/GDIUM: revision 1.35
sys/arch/evbmips/conf/CPMBR1400: revision 1.30

Enable the per-priority cyclical scan buffer queue strategy on evbmips
kernels.

time results of a Lemote Fuloong 2F extracting the pkgsrc tree
brick$ time tar -jxf pkgsrc.tar.bz2
priocscan + log
612.90 real      103.45 user      194.98 sys
priocscan  nolog
1345.48 real      103.57 user      274.32 sys
fcfs + log
736.02 real      101.71 user      192.95 sys
fcfs  nolog
1475.16 real      103.06 user      271.14 sys

(martin)

2019-01-07 13:10:44 UTC MAIN commitmail json YAML

When writing a kernel core dump, display the countdown w/o timestamps.

(martin)

2019-01-07 13:09:48 UTC MAIN commitmail json YAML

Introduce new helper printf functions that get passed output
flags. Add a new kprintf flag to avoid adding time stamps
when outputing to the console. Mostly from Christos, any bugs
added by me.

Use above to print the "twiddle" (when using boot -z) without
timestamps.

(martin)

2019-01-07 05:01:11 UTC MAIN commitmail json YAML

Fix a bug that rlphy might ignore the link partner's advertised speed.

(msaitoh)

2019-01-07 03:00:39 UTC MAIN commitmail json YAML

Seperate xHCI and xhci(4) TRB structs so as to avoid some of them
(the ones that the hardware doesn't touch) ending up less-aligned
than the compiler assumed.

Additionally, fix the most obvious problems that xhci(4) had on
big endian systems.

Briefly tested on a Jetson TK1 in LE and BE w/ evbarm GENERIC kernel.

(jakllsch)

2019-01-07 01:44:59 UTC MAIN commitmail json YAML

increase MEMORY_DISK_ROOT_SIZE slightly to avoid running out of space
when doing some sysinst options.

Add ahc and rtk options for my testing convenience.  The 601 kernels
are still small enough for netbooting.

(scole)

2019-01-07 01:43:22 UTC MAIN commitmail json YAML

Add EEE(802.3az) support for I350, I210, I211, PCH2 and newer.

Not yet for I354(C2000). It'll be supported after implementing MI MII clause
45 register read/write API.

(msaitoh)

2019-01-07 01:39:26 UTC MAIN commitmail json YAML

increase IMAGESIZE slightly to avoid running out of space when doing some sysinst options

(scole)

2019-01-07 01:37:05 UTC MAIN commitmail json YAML

Add definitions of EEE advertisement(7.60) and EEE LP ability(7.61).

(msaitoh)

2019-01-07 01:03:05 UTC MAIN commitmail json YAML

s/1 << 31/1u << 31/.

XXX someone could __BIT() etc this file.

(mrg)

2019-01-06 22:30:02 UTC MAIN commitmail json YAML

2019-01-06 22:22:26 UTC MAIN commitmail json YAML

2019-01-06 22:22:02 UTC MAIN commitmail json YAML

2019-01-06 22:20:50 UTC MAIN commitmail json YAML

PR/53838: Scole Mail: OPENSSL_rdtsc() is reading a time counter
for randomness, and the powerpc code uses mftbu and mftb for access.
The 601 is different than other powerpcs. It doesn't have a time
base register (TBR), but a real time clock (RTC) so it needs to
use different calls like mfrtcu/mfrtcl instead.

(christos)

2019-01-06 19:44:54 UTC MAIN commitmail json YAML

When loading a non-PIE main binary, the virtual address must match.
Use MAP_TRYFIXED and verify that the result matches the expectation.

(joerg)

2019-01-06 18:56:52 UTC MAIN commitmail json YAML

Adjust year in latest acpi(4) entry

(leot)

2019-01-06 18:32:54 UTC MAIN commitmail json YAML

Add more VMCB fields. Also remove debugging code I mistakenly committed
in the previous revision. No functional change.

(maxv)

2019-01-06 18:15:53 UTC MAIN commitmail json YAML

now that our profiled c library is pic, we can use it in shared objects

(christos)

2019-01-06 18:15:18 UTC MAIN commitmail json YAML

now that our profiled c library is pic we can use it in shared objects

(christos)

2019-01-06 18:14:10 UTC MAIN commitmail json YAML

use the pico objects if we are making a PIC profiled library.

(christos)

2019-01-06 17:02:32 UTC MAIN commitmail json YAML

Since g++ uses stdc++_p when building with -pg make this PIC on the
platforms where PIC is available, so that linking shared objects with
-pg works, without needing to create a shared library version of the
profiled libraries.

(christos)

2019-01-06 16:19:12 UTC MAIN commitmail json YAML

Flush the host TLB too when dealing with a guest pmap. The pmap is not
active on the host so the pages aren't cached; but the recursive PTE
entries may have been cached by our pmap code.

(maxv)

2019-01-06 16:13:51 UTC MAIN commitmail json YAML

2019-01-06 16:10:51 UTC MAIN commitmail json YAML

Improvements and fixes in NVMM.

Kernel driver:

* Don't take an extra (unneeded) reference to the UAO.

* Provide npc for HLT. I'm not really happy with it right now, will
  likely be revisited.

* Add the INT_SHADOW, INT_WINDOW_EXIT and NMI_WINDOW_EXIT states. Provide
  them in the exitstate too.

* Don't take the TPR into account when processing INTs. The virtualizer
  can do that itself (Qemu already does).

* Provide a hypervisor signature in CPUID, and hide SVM.

* Ignore certain MSRs. One special case is MSR_NB_CFG in which we set
  NB_CFG_INITAPICCPUIDLO. Allow reads of MSR_TSC.

* If the LWP has pending signals or softints, leave, rather than waiting
  for a rescheduling to happen later. This reduces interrupt processing
  time in the guest (Qemu sends a signal to the thread, and now we leave
  right away). This could be improved even more by sending an actual IPI
  to the CPU, but I'll see later.

Libnvmm:

* Fix the MMU translation of large pages, we need to add the lower bits
  too.

* Change the IO and Mem structures to take a pointer rather than a
  static array. This provides more flexibility.

* Batch together the str+rep IO transactions. We do one big memory
  read/write, and then send the IO commands to the hypervisor all at
  once. This considerably increases performance.

* Decode MOVZX.

With these changes in place, Qemu+NVMM works. I can install NetBSD 8.0
in a VM with multiple VCPUs, connect to the network, etc.

(maxv)

2019-01-06 15:37:18 UTC MAIN commitmail json YAML

restore original now that weak symbols are gone

(christos)

2019-01-06 14:35:31 UTC MAIN commitmail json YAML

Rollback http://mail-index.netbsd.org/source-changes/2018/12/22/msg101629.html

This change breaks module loading due to weak alias being unsupported
in the kernel module linker.

Requested by maxv@ and others as it affects their work.

No immediate decision on a replacement method is available, but other options
suggested include pre-processing, conditional compilation (#ifdef etc) and other
source level methods to avoid linktime decision making.

(cherry)

2019-01-06 11:20:53 UTC MAIN commitmail json YAML

Only execute dssall when the CPU has the Altivec instruction set extension.

(phx)

2019-01-06 11:08:35 UTC MAIN commitmail json YAML

Fix a potential NULL deref in previous - some menus start up with no
"opts" array allocated yet.

(martin)

2019-01-06 04:27:53 UTC MAIN commitmail json YAML

_wnoutrefresh - extend current position checks.

Also verify that dwin->cury >= begy (ditto for x), i.e. for pads make
sure that the current position is after the beginning of the displayed
portion.  While here refactor the checks for better readability.

We should probably combine the y and x checks b/c if one of them is
not in the range, the current position as a whole is not in the range
and it doesn't make sense to pick and set just the y or just the x
part of it.

(uwe)

2019-01-06 03:59:17 UTC MAIN commitmail json YAML

_wnoutrefresh - fix current position checks for pads

maxy is an absolute value and should not be adjusted for begy when we
check also absolute cury.  Note that this change does not affect
calculations for normal windows as for them we always pass zero for
begy.  Ditto for x.

(uwe)

2019-01-06 03:46:11 UTC MAIN commitmail json YAML

prefresh - fix current position calculations

The code was copy-pasted from wrefresh(), but for pads we need to
adjust for (pbegy, pbegx).

PR lib/53801

(uwe)

2019-01-06 01:22:50 UTC MAIN commitmail json YAML

PR/53837: Michael Scholz: src/bin/csh/func.c from current has a superfluous
fprintf

(christos)

2019-01-06 00:39:05 UTC MAIN commitmail json YAML

Fix kernel panic on arm reported by @furandon_pig on Twitter.

Hardware header is 2-byte aligned in RX buffer, not 4-byte.
For some architectures, __builtin_memcpy() of GCC 6 attempts to
copy 4-byte header at once, which results in alignment error.

(rin)

2019-01-06 00:31:35 UTC MAIN commitmail json YAML

don't cast pointers poorly.

(christos)

2019-01-05 22:24:24 UTC MAIN commitmail json YAML

fence_referenced_p(): mark as __diagused

(tnn)

2019-01-05 22:11:07 UTC MAIN commitmail json YAML

Apply amd64/kobj_machdep.c::rev1.7 to the prekern too, to fix the
relocation with updated binutils.

(maxv)

2019-01-05 21:49:45 UTC MAIN commitmail json YAML

2019-01-05 21:49:11 UTC MAIN commitmail json YAML

update tmux and other things that have moved.

(christos)

2019-01-05 21:47:41 UTC MAIN commitmail json YAML

sync with most recent (no changes)

(christos)

2019-01-05 21:44:40 UTC MAIN commitmail json YAML

2019-01-05 20:42:09 UTC MAIN commitmail json YAML

2019-01-05 20:40:26 UTC MAIN commitmail json YAML

add normal debug level

(christos)

2019-01-05 20:40:05 UTC MAIN commitmail json YAML

2019-01-05 20:39:49 UTC MAIN commitmail json YAML

src/sys/external/bsd/acpica/dist/compiler/aslanalyze.c@1.11 / diff / nxr@1.11
src/sys/external/bsd/acpica/dist/compiler/aslcompile.c@1.15 / diff / nxr@1.15
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h@1.13 / diff / nxr@1.13
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l@1.13 / diff / nxr@1.13
src/sys/external/bsd/acpica/dist/compiler/aslerror.c@1.11 / diff / nxr@1.11
src/sys/external/bsd/acpica/dist/compiler/aslfileio.c@1.9 / diff / nxr@1.9
src/sys/external/bsd/acpica/dist/compiler/aslfiles.c@1.12 / diff / nxr@1.12
src/sys/external/bsd/acpica/dist/compiler/aslload.c@1.13 / diff / nxr@1.13
src/sys/external/bsd/acpica/dist/compiler/asllookup.c@1.11 / diff / nxr@1.11
src/sys/external/bsd/acpica/dist/compiler/aslopcodes.c@1.10 / diff / nxr@1.10
src/sys/external/bsd/acpica/dist/compiler/aslopt.c@1.7 / diff / nxr@1.7
src/sys/external/bsd/acpica/dist/compiler/asloptions.c@1.9 / diff / nxr@1.9
src/sys/external/bsd/acpica/dist/compiler/aslpredef.c@1.10 / diff / nxr@1.10
src/sys/external/bsd/acpica/dist/compiler/aslprepkg.c@1.10 / diff / nxr@1.10
src/sys/external/bsd/acpica/dist/compiler/aslsupport.l@1.12 / diff / nxr@1.12
src/sys/external/bsd/acpica/dist/compiler/asltree.c@1.13 / diff / nxr@1.13
src/sys/external/bsd/acpica/dist/compiler/aslutils.c@1.22 / diff / nxr@1.22
src/sys/external/bsd/acpica/dist/compiler/aslwalks.c@1.11 / diff / nxr@1.11
src/sys/external/bsd/acpica/dist/compiler/aslxref.c@1.13 / diff / nxr@1.13
src/sys/external/bsd/acpica/dist/compiler/dtcompile.c@1.12 / diff / nxr@1.12
      :
(more 30 files)
- merge conflicts
- change default debug level to normal; the evaluation trace is too noisy

(christos)

2019-01-05 20:32:02 UTC MAIN commitmail json YAML

Comment out rcr0 use until the weak symbol mess is undone.

(christos)

2019-01-05 18:03:41 UTC MAIN commitmail json YAML

Restore code to create md0, this fixes booting an INSTALL kernel.

(mlelstv)

2019-01-05 16:56:25 UTC MAIN commitmail json YAML

put back x in xrealloc

(christos)

2019-01-05 16:54:00 UTC MAIN commitmail json YAML

2019-01-05 16:50:22 UTC MAIN commitmail json YAML

Add some comments around EARLYCONS

(skrll)

2019-01-05 15:46:02 UTC MAIN commitmail json YAML

Remove debugging leftover, pointed out by mrg

(martin)

2019-01-05 13:55:46 UTC MAIN commitmail json YAML

2019-01-05 10:51:06 UTC MAIN commitmail json YAML

2019-01-05 10:25:11 UTC MAIN commitmail json YAML

Remove bogus code to workaround PCC limitations.

This would print stack garbage, which isn't desirable.

(maya)

2019-01-05 09:39:56 UTC MAIN commitmail json YAML

Refactor setroot, no functional change intended.

setroot
- prepare special cases
- loop until root is set

setroot_nfs
- special case for disk boot + NFS root

setroot_ask
- Prompt user

setroot_root
- set root device

setroot_dump
- set dump device

(mlelstv)

2019-01-05 09:20:29 UTC MAIN commitmail json YAML

Even though zfs_netbsd_putpages() cannot use ZFS_ENTER() it has
to respect the teardown lock.

Enter z_teardown_lock as reader and ZFS_EXIT().

Instead of ZFS_VERIFY_ZP() return without writing and without
error from zfs_putapage() if "z_sa_hdl == NULL".

(hannken)

2019-01-05 09:16:46 UTC MAIN commitmail json YAML

We can make a stronger guarantee than __pure.
abs/labs don't read global memory.

Make GCC 9 happier.

(maya)

2019-01-05 08:55:58 UTC MAIN commitmail json YAML

Match the function prototype of encrypthandler instead of casting to it.
Make GCC 9 snapshot happier with the code

While here, remove unnecessary braces around return (KNF).

(maya)

2019-01-05 07:56:07 UTC MAIN commitmail json YAML

Enable multiple outstanding transfers.

iperf3 now shows 250MBit/s for sending and 225MBit/s for receiving.

(mlelstv)

2019-01-05 06:59:46 UTC MAIN commitmail json YAML

Bump WARNS to 5, and remove unnecessary -Wno (tested with pkgsrc clang 7)

(maya)

2019-01-05 06:56:03 UTC MAIN commitmail json YAML

Remove advertising clause, permitted by the copyright author.

(maya)

2019-01-05 06:47:24 UTC MAIN commitmail json YAML

unifdef compatibility for old BSD servers. This has been
disabled, so no binary change. from openbsd.

(maya)

2019-01-05 06:30:05 UTC MAIN commitmail json YAML

Avoid unnecessary casts, from openbsd. No binary change.

(maya)

2019-01-05 05:40:00 UTC MAIN commitmail json YAML

2019-01-05 02:49:16 UTC pgoyette-compat commitmail json YAML

2019-01-05 00:27:58 UTC MAIN commitmail json YAML

When we we fail to remove tags, print an error message since we are going
to be exiting with an error anyway.

(christos)

2019-01-04 23:03:02 UTC MAIN commitmail json YAML

dma_buf_fd(): fd_putfile() does not belong here

PR kern/53834 ok riastradh@

(tnn)

2019-01-04 21:57:53 UTC MAIN commitmail json YAML

re-apply rev. 1.18, now tested by Jonathan Kollasch and Ryo Shimizu - no
problems observed, and about 2x speedup for cached read

Implement PMAP_DIRECT / pmap_direct_process() in support of experimental
UBC optimization

PR kern/53124

(jdolecek)

2019-01-04 21:39:38 UTC MAIN commitmail json YAML

ALIGNBYTES32 should be (8 - 1), not (4 - 1) for EABI:
https://nxr.netbsd.org/xref/src/sys/arch/arm/include/cdefs.h#56

Now, sshd for earmv7hf works without problems.
Also fix other users of cmsg(3) API hopefully.

(rin)

2019-01-04 21:27:04 UTC MAIN commitmail json YAML

2019-01-04 21:23:30 UTC MAIN commitmail json YAML

2019-01-04 21:22:21 UTC MAIN commitmail json YAML

2019-01-04 20:22:32 UTC MAIN commitmail json YAML

interval_tree_iter_next: check the node we return, not the prev one.
Also assert that the interval is intersecting the requested boundary.

(tnn)

2019-01-04 19:54:57 UTC MAIN commitmail json YAML

MAP_ALIGNED has existed for years, just assume it exists.

(joerg)

2019-01-04 19:13:58 UTC MAIN commitmail json YAML

Unifdef compatibility for broken realloc.

No binary change

(maya)

2019-01-04 18:59:45 UTC MAIN commitmail json YAML

use a destructor instead of atexit(3) to prevent SEGV's after dlclose.

(christos)

2019-01-04 18:53:36 UTC MAIN commitmail json YAML

Don't use atexit(3) to free the buffer. Use a destructor instead so we don't
segv if someone dlopened and dlclosed the library. Should fix:
    http://mail-index.netbsd.org/tech-userlevel/2018/12/27/msg011624.html

(christos)

2019-01-04 18:51:23 UTC MAIN commitmail json YAML

2019-01-04 18:36:50 UTC MAIN commitmail json YAML

propagate profiling fix from gcc.old:
g++ needs the profiling libraries for stdc++ and math to work.

(christos)

2019-01-04 18:35:46 UTC MAIN commitmail json YAML

Specify that we need the profiled libraries when we are linking c++ with
profiling.

(christos)

2019-01-04 17:09:26 UTC MAIN commitmail json YAML

The availability of status change notification messages for a umodem
device is not an error.  Report its presence if booting in verbose
mode (-v).

(tih)

2019-01-04 16:25:06 UTC MAIN commitmail json YAML

PR port-sparc64/53830: adapt QEMU workarounds to newer OpenBIOS device
tree layout.

(martin)

2019-01-04 15:57:04 UTC MAIN commitmail json YAML

Starting CPUs in cluster 1 of Exynos5422 causes strange things to happen
around ap_mpstart. Until we figure out why, only start CPUs in cluster 0.

(jmcneill)

2019-01-04 15:27:19 UTC MAIN commitmail json YAML

Add an option for single (disabled) menu lines to have no shortcut.

(martin)

2019-01-04 14:56:25 UTC netbsd-8 commitmail json YAML

2019-01-04 14:55:40 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1155):

sys/dev/usb/xhci.c: revision 1.100

use xhci_polling_p().  this might miss when bus2 is active.
XXX: pullup-7, pullup-8.

(martin)

2019-01-04 10:25:40 UTC MAIN commitmail json YAML

In !64bit mode RIP-relative is null+disp32, handle that correctly.

(maxv)

2019-01-04 05:35:24 UTC MAIN commitmail json YAML

Fix a silly bug the "cancel thrash" test: the exit condition for the
job was never set, and so if the job actually got started before the
cancellation request came in, it would never finish and the cancellation
request would just hang forever.

Should address a spurious automated test failure reported by kre@.

(thorpej)

2019-01-04 03:03:44 UTC MAIN commitmail json YAML

Fix mis-applied change in previous.  Don't increment r_oldcv twice.
PR lib/53803

(uwe)

2019-01-04 00:09:24 UTC MAIN commitmail json YAML

2019-01-04 00:09:11 UTC MAIN commitmail json YAML

redo previous slightly: restore packed attribute.

(mrg)

2019-01-03 23:39:47 UTC MAIN commitmail json YAML

2019-01-03 23:26:58 UTC MAIN commitmail json YAML

XXX: add hw/xfree86/common to the include path.

(mrg)

2019-01-03 23:25:53 UTC MAIN commitmail json YAML

move some defines from xorg-server dix-config.h back into makefiles,
so that Xx68k can build.

(mrg)

2019-01-03 23:24:50 UTC MAIN commitmail json YAML

revert some of the previous update to xorg-server 1.20.  i forgot
that some of them were moved into makefiles so that Xx68k could
build without them being defined.

(mrg)

2019-01-03 23:04:09 UTC MAIN commitmail json YAML

2019-01-03 19:26:50 UTC MAIN commitmail json YAML

check strdup results too
include the function name in out of memory messages

(christos)

2019-01-03 19:04:21 UTC MAIN commitmail json YAML

2019-01-03 18:28:21 UTC MAIN commitmail json YAML

catch up with struct arm32_pci_chipset changes

(macallan)

2019-01-03 18:21:55 UTC MAIN commitmail json YAML

2019-01-03 17:41:26 UTC MAIN commitmail json YAML

Move x68k to the old xserver. It does not build with the new one (yet).

(christos)

2019-01-03 17:33:20 UTC MAIN commitmail json YAML

sync services/protocols with IANA versions

(christos)

2019-01-03 17:30:06 UTC MAIN commitmail json YAML

2019-01-03 15:49:09 UTC MAIN commitmail json YAML

Add c0cpux and c1cpux clocks

(jmcneill)

2019-01-03 15:34:41 UTC MAIN commitmail json YAML

Reduce timeouts and add hw reset support

(jmcneill)

2019-01-03 15:33:06 UTC MAIN commitmail json YAML

2019-01-03 15:12:00 UTC MAIN commitmail json YAML

Read mpidr and cpuid from the secondary processor itself instead of the
boot processor. While here, add Cortex-A15 r4p0 to supported list.

(jmcneill)

2019-01-03 15:10:37 UTC MAIN commitmail json YAML

2019-01-03 14:49:05 UTC MAIN commitmail json YAML

Reduce sunxi_mmc_update_clock timeout from 10s to 1s

(jmcneill)

2019-01-03 14:44:21 UTC MAIN commitmail json YAML

2019-01-03 14:14:08 UTC MAIN commitmail json YAML

No need to swap cpu-release-addr twice

(jmcneill)

2019-01-03 12:54:25 UTC MAIN commitmail json YAML

2019-01-03 12:52:40 UTC MAIN commitmail json YAML

2019-01-03 11:27:32 UTC netbsd-8 commitmail json YAML

2019-01-03 11:26:42 UTC netbsd-8 commitmail json YAML

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

usr.sbin/acpitools/acpidump/acpi.c: revision 1.43

  Fix acpi_print_string(). Treat NUL termination correctly to not to print
NUL character. For example, this change prints an OEMID "41 4d 44 00 41 4d"
with "AMD". Tested by Patrick Welche.

(martin)

2019-01-03 11:23:54 UTC netbsd-8 commitmail json YAML

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

sys/dev/ic/spdmemvar.h: revision 1.14
sys/dev/ic/spdmem.c: revision 1.30
sys/dev/ic/spdmem.c: revision 1.29

- Fix DDR4's rows and columns value.
- Print "banks/group" instead of "banks" because it's not the total bank
  number.

-

  Print rank on DDR4.

(martin)

2019-01-03 11:16:35 UTC netbsd-7-0 commitmail json YAML

Ammend ticket #1668 for additional pullups

(martin)

2019-01-03 11:16:04 UTC netbsd-7-0 commitmail json YAML

Additionally pull up the following for ticket #1668:

sys/compat/sys/time_types.h 1.3

include libkern.h or string.h & stddef.h, to get the offsetof()
and memset() definitions.

(martin)

2019-01-03 11:15:32 UTC netbsd-7-1 commitmail json YAML

Ammend ticket #1668 for additional pullups

(martin)

2019-01-03 11:15:01 UTC netbsd-7-1 commitmail json YAML

Additionally pull up the following for ticket #1668:

sys/compat/sys/time_types.h 1.3

include libkern.h or string.h & stddef.h, to get the offsetof()
and memset() definitions.

(martin)

2019-01-03 11:13:59 UTC netbsd-7 commitmail json YAML

Ammend ticket #1668 for additional pullups

(martin)

2019-01-03 11:13:19 UTC netbsd-7 commitmail json YAML

Additionally pull up the following for ticket #1668:

sys/compat/sys/time_types.h 1.3

include libkern.h or string.h & stddef.h, to get the offsetof()
and memset() definitions.

(martin)

2019-01-03 11:01:59 UTC MAIN commitmail json YAML

2019-01-03 10:57:32 UTC pgoyette-compat commitmail json YAML

2019-01-03 10:44:04 UTC MAIN commitmail json YAML

Attach sunxirsb earlier so axppmic regulators are available for usbphy

(jmcneill)

2019-01-03 10:27:30 UTC MAIN commitmail json YAML

make the intel driver work again with xorg-server 1.20:

- BlockHandler() timeout value changed from struct timeval ** to int **
  that has a millisecond value.

- avoid a NULL ptr deref in ProcXF86BigfontQueryFont() and make some
  code actually able to be run.

(mrg)

2019-01-03 10:26:41 UTC MAIN commitmail json YAML

2019-01-03 10:16:43 UTC MAIN commitmail json YAML

2019-01-03 09:09:40 UTC MAIN commitmail json YAML

Remove stale comment.  There are more than just compat definitions.

(skrll)

2019-01-03 09:03:41 UTC netbsd-8 commitmail json YAML

Ammend ticket #1151 for additional pullups.

(martin)

2019-01-03 09:00:22 UTC MAIN commitmail json YAML

2019-01-03 09:00:01 UTC netbsd-8 commitmail json YAML

Additionally pull up the following for ticket #1151:

sys/compat/sys/time_types.h 1.3

include libkern.h or string.h & stddef.h, to get the offsetof()
and memset() definitions.

(martin)

2019-01-03 08:46:03 UTC MAIN commitmail json YAML

Fix error check. reported by David Binderman in kern/53821.

(msaitoh)

2019-01-03 08:02:50 UTC MAIN commitmail json YAML

Fix another gross copy-pasto.

(maxv)

2019-01-02 22:58:44 UTC MAIN commitmail json YAML

explicitly link libXfont since it is used.

from Patrick Welche in private email.

(mrg)

2019-01-02 22:05:24 UTC MAIN commitmail json YAML

2019-01-02 19:34:32 UTC MAIN commitmail json YAML

2019-01-02 19:33:06 UTC MAIN commitmail json YAML

Support SUNXI_CCU_NKMP_FACTOR_P_X4 flag

(jmcneill)

2019-01-02 19:32:41 UTC MAIN commitmail json YAML

Clocks and resets are not present on all SoCs

(jmcneill)

2019-01-02 19:32:18 UTC MAIN commitmail json YAML

2019-01-02 18:51:58 UTC MAIN commitmail json YAML

make this work with both the old and the new version of compiler.h

(christos)

2019-01-02 18:39:01 UTC MAIN commitmail json YAML

Only set signal voltage if the regulator can handle it

(jmcneill)

2019-01-02 18:38:43 UTC MAIN commitmail json YAML

Add a function to report if a regulator can support the requested voltage range

(jmcneill)

2019-01-02 18:38:03 UTC MAIN commitmail json YAML

Revert part of previous - do not reserve regulators, it's perfectly normal for devices to share one.

(jmcneill)

2019-01-02 17:34:03 UTC MAIN commitmail json YAML

2019-01-02 17:32:25 UTC MAIN commitmail json YAML

2019-01-02 17:29:58 UTC MAIN commitmail json YAML

2019-01-02 17:28:55 UTC MAIN commitmail json YAML

Add support for AXP813 and only allow one consumer per regulator at a time

(jmcneill)

2019-01-02 17:28:18 UTC MAIN commitmail json YAML

Try to acquire vmmc-supply if present

(jmcneill)

2019-01-02 16:32:59 UTC MAIN commitmail json YAML

If a menu starts with disabled options, skip those and start at the
first enabled one instead.

(martin)

2019-01-02 16:27:04 UTC MAIN commitmail json YAML

2019-01-02 16:17:15 UTC MAIN commitmail json YAML

2019-01-02 16:13:49 UTC MAIN commitmail json YAML

Avoid double negative

(skrll)

2019-01-02 16:08:53 UTC MAIN commitmail json YAML

un-86'ed the ELF2AOUT variable.

(christos)

2019-01-02 15:54:24 UTC MAIN commitmail json YAML

put back compatibility code for now; needed for sparc (from martin@)

(christos)

2019-01-02 15:53:27 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by jnemeth in ticket #1152):

sys/conf/copyright: revision 1.17

Welcome to 2019!

(martin)

2019-01-02 15:51:31 UTC netbsd-8 commitmail json YAML

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

sys/compat/netbsd32/netbsd32_conv.h: revision 1.37
sys/compat/netbsd32/netbsd32_compat_14.c: revision 1.27
sys/compat/sys/msg.h: revision 1.5

Fix kernel info leaks.

+ Possible info leak: [len=80, leaked=10]
| #0 0xffffffff80bad7a7 in kleak_copyout
| #1 0xffffffff8048e71b in netbsd32___msgctl50
| #2 0xffffffff8022fb5b in netbsd32_syscall
| #3 0xffffffff802096dd in handle_syscall

(martin)

2019-01-02 15:48:01 UTC netbsd-8 commitmail json YAML

Pull up the following, requested by kre in ticket #1150:

doc/3RDPARTY 1.1581 (patch)
distrib/sets/lists/base/mi 1.1196 (patch)
external/public-domain/tz/dist/Makefile        up to 1.1.1.23
external/public-domain/tz/dist/NEWS            up to 1.1.1.26
external/public-domain/tz/dist/TZDATA_VERSION  up to 1.16
external/public-domain/tz/dist/africa          up to 1.1.1.19
external/public-domain/tz/dist/asia            up to 1.1.1.22
external/public-domain/tz/dist/australasia      up to 1.1.1.17
external/public-domain/tz/dist/leapseconds      up to 1.1.1.12
external/public-domain/tz/dist/leapseconds.awk  up to 1.1.1.8
external/public-domain/tz/dist/northamerica    up to 1.1.1.22
external/public-domain/tz/dist/theory.html      up to 1.1.1.7
external/public-domain/tz/dist/version          up to 1.1.1.13
external/public-domain/tz/dist/ziguard.awk      up to 1.1.1.4
external/public-domain/tz/dist/zone.tab        up to 1.1.1.16
external/public-domain/tz/dist/zone1970.tab    up to 1.1.1.18

Import tzdata2018h from ftp://ftp.iana.org/tz/releases/tzdata2018h.tar.gz

Summary of changes in tzdata2018h (2018-12-23 17:59:32 -0800):

    Qyzylorda (aka Kyzylorda) oblast in Kazakhstan moved from +06 to
    +05 on 2018-12-21.  This is a zone split as Qostanay (aka
    Kostanay) did not switch, so create a zone Asia/Qostanay.

    Metlakatla, Alaska observes PST this winter only.

    Add predictions for Iran from 2038 through 2090.

    Changes to some old timestamps for Nauru (1979) Guam (1959-77),
    Hong Kong (1904, 1941, 1945, 1952) (others in Pacific during WWII)

Summary of changes in tzdata2018i (2018-12-30 11:05:43 -0800):

    Due to a change in government, Sao Tome and Principe switches back
    from +01 to +00 on 2019-01-01 at 02:00.

(martin)

2019-01-02 15:32:26 UTC netbsd-7 commitmail json YAML

2019-01-02 15:31:46 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by jnemeth in ticket #1669):

sys/conf/copyright: revision 1.17

Welcome to 2019!

(martin)

2019-01-02 15:31:18 UTC netbsd-7-1 commitmail json YAML

2019-01-02 15:30:49 UTC netbsd-7-1 commitmail json YAML

Pull up following revision(s) (requested by jnemeth in ticket #1669):

sys/conf/copyright: revision 1.17

Welcome to 2019!

(martin)

2019-01-02 15:30:17 UTC netbsd-7-0 commitmail json YAML

2019-01-02 15:29:22 UTC netbsd-7-0 commitmail json YAML

Pull up following revision(s) (requested by jnemeth in ticket #1669):

sys/conf/copyright: revision 1.17

Welcome to 2019!

(martin)

2019-01-02 15:27:23 UTC netbsd-7-0 commitmail json YAML

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

sys/compat/netbsd32/netbsd32_conv.h: revision 1.37
sys/compat/netbsd32/netbsd32_compat_14.c: revision 1.27
sys/compat/sys/msg.h: revision 1.5

Fix kernel info leaks.

        + Possible info leak: [len=80, leaked=10]
        | #0 0xffffffff80bad7a7 in kleak_copyout
        | #1 0xffffffff8048e71b in netbsd32___msgctl50
        | #2 0xffffffff8022fb5b in netbsd32_syscall
        | #3 0xffffffff802096dd in handle_syscall

(martin)

2019-01-02 15:26:38 UTC netbsd-7-1 commitmail json YAML

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

sys/compat/netbsd32/netbsd32_conv.h: revision 1.37
sys/compat/netbsd32/netbsd32_compat_14.c: revision 1.27
sys/compat/sys/msg.h: revision 1.5

Fix kernel info leaks.

        + Possible info leak: [len=80, leaked=10]
        | #0 0xffffffff80bad7a7 in kleak_copyout
        | #1 0xffffffff8048e71b in netbsd32___msgctl50
        | #2 0xffffffff8022fb5b in netbsd32_syscall
        | #3 0xffffffff802096dd in handle_syscall

(martin)

2019-01-02 15:25:29 UTC netbsd-7 commitmail json YAML

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

sys/compat/netbsd32/netbsd32_conv.h: revision 1.37
sys/compat/netbsd32/netbsd32_compat_14.c: revision 1.27
sys/compat/sys/msg.h: revision 1.5

Fix kernel info leaks.

        + Possible info leak: [len=80, leaked=10]
        | #0 0xffffffff80bad7a7 in kleak_copyout
        | #1 0xffffffff8048e71b in netbsd32___msgctl50
        | #2 0xffffffff8022fb5b in netbsd32_syscall
        | #3 0xffffffff802096dd in handle_syscall

(martin)

2019-01-02 14:54:54 UTC MAIN commitmail json YAML

Do not sort cpu nodes when enumerating so they attach in the order listed
in the devicetree.

(jmcneill)

2019-01-02 14:31:33 UTC MAIN commitmail json YAML

2019-01-02 13:29:22 UTC MAIN commitmail json YAML

use MACHINE_CPU for elf2aout

(christos)

2019-01-02 12:18:08 UTC MAIN commitmail json YAML

When there's no DecodeAssist in hardware, decode manually in software. This
is needed on certain AMD CPUs (like mine): the segment base of OUTS can be
overridden, and it is wrong to just assume DS.

We fetch the instruction and look at the prefixes if any to determine the
correct segment.

(maxv)

2019-01-02 09:04:09 UTC MAIN commitmail json YAML

Don't overwrite the setting of cpu_core_id from mpidr

(skrll)

2019-01-02 03:04:27 UTC MAIN commitmail json YAML

Allow build in boot64 without installed DESTDIR.

(tsutsui)

2019-01-02 02:58:48 UTC MAIN commitmail json YAML

2019-01-02 02:56:43 UTC MAIN commitmail json YAML

2019-01-02 02:55:41 UTC MAIN commitmail json YAML

2019-01-02 00:50:02 UTC MAIN commitmail json YAML

use the right version of ELF2AOUT

(christos)

2019-01-02 00:48:13 UTC MAIN commitmail json YAML

use the right version of ELF2AOUT

(christos)

2019-01-02 00:46:34 UTC MAIN commitmail json YAML

more headers only in 120

(christos)

2019-01-01 19:41:05 UTC MAIN commitmail json YAML

2019-01-01 19:09:13 UTC MAIN commitmail json YAML

2019-01-01 19:06:38 UTC MAIN commitmail json YAML

document the elf2foo tools.
The bsd.sys.mk tools are un-prefixed, since the "right" version is installed
for the platform, as opposed to the tools ones which should be able to
co-exist.

(christos)