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:22:29 UTC Now

2018-03-26 12:20:00 UTC netbsd-6-1 commitmail json YAML

2018-03-26 12:19:22 UTC netbsd-6-1 commitmail json YAML

Back out all changes to this file accidently included in the pullup of
tickt #1539.

(martin)

2018-03-26 12:18:23 UTC netbsd-6 commitmail json YAML

2018-03-26 12:17:20 UTC netbsd-6 commitmail json YAML

Back out all changes to this file accidently included in the pullup of
tickt #1539.

(martin)

2018-03-26 11:20:48 UTC netbsd-8 commitmail json YAML

2018-03-26 11:19:39 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by knakahara in ticket #658):
sys/arch/x86/x86/intr.c: revision 1.124
Fix "intrctl list" causes panic while attaching MSI/MSI-X devices.
When there are devices which is already pci_intr_alloc'ed, however is not
established yet, "intrctl list" causes panic. E.g.
    # while true; do intrctl list > /dev/null ; done&
    # drvctl -d ixg0 && drvctl -r pci0
And add some KASSERTMSG to similar but not the same code.
Pointed out by msaitoh@n.o.
XXX pullup-8

(martin)

2018-03-26 10:54:31 UTC MAIN commitmail json YAML

Note that EDID is only read on series 2 and 3 cards.

(jdc)

2018-03-26 10:49:45 UTC pgoyette-compat commitmail json YAML

2018-03-26 10:31:10 UTC MAIN commitmail json YAML

Correct a typo in the openprom variable name.

(jdc)

2018-03-26 09:11:15 UTC MAIN commitmail json YAML

Handle errors better.
Fix test for checking we sent all the data we asked to.

(roy)

2018-03-26 06:40:28 UTC MAIN commitmail json YAML

- Add link related softint's counter.
- Fix indent.

(msaitoh)

2018-03-26 02:57:09 UTC MAIN commitmail json YAML

2018-03-26 02:56:45 UTC MAIN commitmail json YAML

Add two VIA xHCI devices from OpenBSD.

(msaitoh)

2018-03-26 02:30:08 UTC MAIN commitmail json YAML

Fix "intrctl list" causes panic while attaching MSI/MSI-X devices.

When there are devices which is already pci_intr_alloc'ed, however is not
established yet, "intrctl list" causes panic. E.g.
    # while true; do intrctl list > /dev/null ; done&
    # drvctl -d ixg0 && drvctl -r pci0

And add some KASSERTMSG to similar but not the same code.

Pointed out by msaitoh@n.o.

XXX pullup-8

(knakahara)

2018-03-26 00:00:39 UTC pgoyette-compat commitmail json YAML

Remove duplicate setting of -DCPU_UCODE

(pgoyette)

2018-03-25 23:53:51 UTC pgoyette-compat commitmail json YAML

Another reminder, to update syscalls.master and other modules to refer
to specific compat_xx modules rather than the monolithic compat module.

(pgoyette)

2018-03-25 21:27:51 UTC pgoyette-compat commitmail json YAML

Don't add the compat_60_cpu_ucode.c file here.  It's already added in
the main Makefile, and doing again here results in trying to link it
twice (with resulting symbol redefinition errors).

(pgoyette)

2018-03-25 18:56:01 UTC MAIN commitmail json YAML

Don't skip PLT processing for the main binary. It can still contain
ifunc references.

(joerg)

2018-03-25 18:40:02 UTC netbsd-6-0 commitmail json YAML

2018-03-25 18:38:53 UTC netbsd-6-0 commitmail json YAML

Pull up the following revisions, requested by kre in tickt #1539:

external/public-domain/tz/dist/CONTRIBUTING up to 1.1.1.5
external/public-domain/tz/dist/Makefile up to 1.1.1.20
external/public-domain/tz/dist/NEWS up to 1.1.1.21
external/public-domain/tz/dist/README up to 1.1.1.6
external/public-domain/tz/dist/TZDATA_VERSION up to 1.11
external/public-domain/tz/dist/africa up to 1.1.1.14
external/public-domain/tz/dist/antarctica up to 1.1.1.10
external/public-domain/tz/dist/asia up to 1.1.1.19
external/public-domain/tz/dist/australasia up to 1.1.1.14
external/public-domain/tz/dist/backzone up to 1.1.1.14
external/public-domain/tz/dist/calendars up to 1.1.1.1
external/public-domain/tz/dist/checktab.awk up to 1.1.1.9
external/public-domain/tz/dist/europe up to 1.1.1.20
external/public-domain/tz/dist/leap-seconds.list up to 1.1.1.9
external/public-domain/tz/dist/leapseconds up to 1.1.1.10
external/public-domain/tz/dist/northamerica up to 1.1.1.19
external/public-domain/tz/dist/southamerica up to 1.1.1.14
external/public-domain/tz/dist/theory.html up to 1.1.1.3
external/public-domain/tz/dist/version up to 1.1.1.8
external/public-domain/tz/dist/ziguard.awk up to 1.1.1.1
external/public-domain/tz/dist/zishrink.awk up to 1.1.1.3
external/public-domain/tz/dist/zone.tab up to 1.1.1.14
external/public-domain/tz/dist/zone1970.tab up to 1.1.1.16
(with external/public-domain/tz/dist/ -> share/zoneinfo/)
share/zoneinfo/Theory delete
doc/3RDPARTY (patch)
distrib/sets/lists/base/mi 1.1164

Update of /cvsroot/src/external/public-domain/tz/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv18468

Log Message:
Import tzdata2018d from ftp://ftp.iana.org/tz/releases/tzdata2018d.tar.gz

Summary of changes in tzdata2018d (2018-03-22 07:05:46 -0700):

In 2018, Palestine starts DST on March 24 (today!), not March 31

Casey Station in Antarctica changed from +11 to +08 on 2018-03-11
at 04:00.

Various adjustments to some historical conversions (several for
Uruguay (1920 .. 1990), one fpr Enderbury and Kiritimati (1994/5),
one for Portugal and colonies (1912) and Jamaica and Turks & Caicos
(pre 1913)).

Summary of changes in tzdata2017c:

Northern Cyprus switches from +03 to +02/+03 on 2017-10-29.
Fiji ends DST 2018-01-14, not 2018-01-21.
Namibia switches from +01/+02 to +02 on 2018-04-01.
Sudan switches from +03 to +02 on 2017-11-01.
Tonga likely switches from +13/+14 to +13 on 2017-11-05.
Turks & Caicos switches from -04 to -05/-04 on 2018-11-04.
Some corrections to (mostly ancient) historical data.

Summary of changes in tzdata2018c (2018-01-22 23:00:44 -0800):
Summary of changes in tzdata2018b (2018-01-17 23:24:48 -0800):
Summary of changes in tzdata2018a (2018-01-12 22:29:21 -0800):

2018a and 2018b were (kind of) released, but never announced.
Some "issues" were found with them that caused the relatively
quick updates...

The updates are from the previous version (2017c) to the
current one (2018c) - that 2018a & 2018b intervened is best
forgotten... (changes in 2018a that were corrected (2018b) or
reverted (2018c) are not mentioned).

Briefly:

    Sao Tome and Principe (An island nation off west coast of
    Equatorial Africa) switched from +00 to +01.

    Brazil's DST will now start on November's first Sunday.

    Use Debian-style installation locations, instead of 4.3BSD-style.
(this does not affect NetBSD, we do not use the tzdata Makefile)

Changes to past and future time stamps

    Sao Tome and Principe switched from +00 to +01 on 2018-01-01 at
    01:00.  (Thanks to Steffen Thorsen and Michael Deckers.)

  Changes to future time stamps

    Starting in 2018 southern Brazil will begin DST on November's
    first Sunday instead of October's third Sunday.  (Thanks to
    Steffen Thorsen.)

Changes to past time stamps

    Japanese DST transitions (1948-1951) were Sundays at 00:00, not
    Saturdays or Sundays at 02:00.  (Thanks to Takayuki Nikai.)

    A discrepancy of 4 s in timestamps before 1931 in South Sudan has
    been corrected.  The 'backzone' and 'zone.tab' files did not agree
    with the 'africa' and 'zone1970.tab' files.  (Problem reported by
    Michael Deckers.)

    The abbreviation invented for Bolivia Summer Time (1931-2) is now
    BST instead of BOST, to be more consistent with the convention
    used for Latvian Summer Time (1918-9) and for British Summer Time.

(martin)

2018-03-25 18:36:12 UTC netbsd-6-1 commitmail json YAML

2018-03-25 18:35:30 UTC netbsd-6-1 commitmail json YAML

Pull up the following revisions, requested by kre in tickt #1539:

external/public-domain/tz/dist/CONTRIBUTING up to 1.1.1.5
external/public-domain/tz/dist/Makefile up to 1.1.1.20
external/public-domain/tz/dist/NEWS up to 1.1.1.21
external/public-domain/tz/dist/README up to 1.1.1.6
external/public-domain/tz/dist/TZDATA_VERSION up to 1.11
external/public-domain/tz/dist/africa up to 1.1.1.14
external/public-domain/tz/dist/antarctica up to 1.1.1.10
external/public-domain/tz/dist/asia up to 1.1.1.19
external/public-domain/tz/dist/australasia up to 1.1.1.14
external/public-domain/tz/dist/backzone up to 1.1.1.14
external/public-domain/tz/dist/calendars up to 1.1.1.1
external/public-domain/tz/dist/checktab.awk up to 1.1.1.9
external/public-domain/tz/dist/europe up to 1.1.1.20
external/public-domain/tz/dist/leap-seconds.list up to 1.1.1.9
external/public-domain/tz/dist/leapseconds up to 1.1.1.10
external/public-domain/tz/dist/northamerica up to 1.1.1.19
external/public-domain/tz/dist/southamerica up to 1.1.1.14
external/public-domain/tz/dist/theory.html up to 1.1.1.3
external/public-domain/tz/dist/version up to 1.1.1.8
external/public-domain/tz/dist/ziguard.awk up to 1.1.1.1
external/public-domain/tz/dist/zishrink.awk up to 1.1.1.3
external/public-domain/tz/dist/zone.tab up to 1.1.1.14
external/public-domain/tz/dist/zone1970.tab up to 1.1.1.16
(with external/public-domain/tz/dist/ -> share/zoneinfo/)
share/zoneinfo/Theory delete
doc/3RDPARTY (patch)
distrib/sets/lists/base/mi 1.1164

Update of /cvsroot/src/external/public-domain/tz/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv18468

Log Message:
Import tzdata2018d from ftp://ftp.iana.org/tz/releases/tzdata2018d.tar.gz

Summary of changes in tzdata2018d (2018-03-22 07:05:46 -0700):

In 2018, Palestine starts DST on March 24 (today!), not March 31

Casey Station in Antarctica changed from +11 to +08 on 2018-03-11
at 04:00.

Various adjustments to some historical conversions (several for
Uruguay (1920 .. 1990), one fpr Enderbury and Kiritimati (1994/5),
one for Portugal and colonies (1912) and Jamaica and Turks & Caicos
(pre 1913)).

Summary of changes in tzdata2017c:

Northern Cyprus switches from +03 to +02/+03 on 2017-10-29.
Fiji ends DST 2018-01-14, not 2018-01-21.
Namibia switches from +01/+02 to +02 on 2018-04-01.
Sudan switches from +03 to +02 on 2017-11-01.
Tonga likely switches from +13/+14 to +13 on 2017-11-05.
Turks & Caicos switches from -04 to -05/-04 on 2018-11-04.
Some corrections to (mostly ancient) historical data.

Summary of changes in tzdata2018c (2018-01-22 23:00:44 -0800):
Summary of changes in tzdata2018b (2018-01-17 23:24:48 -0800):
Summary of changes in tzdata2018a (2018-01-12 22:29:21 -0800):

2018a and 2018b were (kind of) released, but never announced.
Some "issues" were found with them that caused the relatively
quick updates...

The updates are from the previous version (2017c) to the
current one (2018c) - that 2018a & 2018b intervened is best
forgotten... (changes in 2018a that were corrected (2018b) or
reverted (2018c) are not mentioned).

Briefly:

    Sao Tome and Principe (An island nation off west coast of
    Equatorial Africa) switched from +00 to +01.

    Brazil's DST will now start on November's first Sunday.

    Use Debian-style installation locations, instead of 4.3BSD-style.
(this does not affect NetBSD, we do not use the tzdata Makefile)

Changes to past and future time stamps

    Sao Tome and Principe switched from +00 to +01 on 2018-01-01 at
    01:00.  (Thanks to Steffen Thorsen and Michael Deckers.)

  Changes to future time stamps

    Starting in 2018 southern Brazil will begin DST on November's
    first Sunday instead of October's third Sunday.  (Thanks to
    Steffen Thorsen.)

Changes to past time stamps

    Japanese DST transitions (1948-1951) were Sundays at 00:00, not
    Saturdays or Sundays at 02:00.  (Thanks to Takayuki Nikai.)

    A discrepancy of 4 s in timestamps before 1931 in South Sudan has
    been corrected.  The 'backzone' and 'zone.tab' files did not agree
    with the 'africa' and 'zone1970.tab' files.  (Problem reported by
    Michael Deckers.)

    The abbreviation invented for Bolivia Summer Time (1931-2) is now
    BST instead of BOST, to be more consistent with the convention
    used for Latvian Summer Time (1918-9) and for British Summer Time.

(martin)

2018-03-25 18:32:04 UTC netbsd-6 commitmail json YAML

2018-03-25 18:31:03 UTC netbsd-6 commitmail json YAML

Pull up the following revisions, requested by kre in tickt #1539:

external/public-domain/tz/dist/CONTRIBUTING up to 1.1.1.5
external/public-domain/tz/dist/Makefile up to 1.1.1.20
external/public-domain/tz/dist/NEWS up to 1.1.1.21
external/public-domain/tz/dist/README up to 1.1.1.6
external/public-domain/tz/dist/TZDATA_VERSION up to 1.11
external/public-domain/tz/dist/africa up to 1.1.1.14
external/public-domain/tz/dist/antarctica up to 1.1.1.10
external/public-domain/tz/dist/asia up to 1.1.1.19
external/public-domain/tz/dist/australasia up to 1.1.1.14
external/public-domain/tz/dist/backzone up to 1.1.1.14
external/public-domain/tz/dist/calendars up to 1.1.1.1
external/public-domain/tz/dist/checktab.awk up to 1.1.1.9
external/public-domain/tz/dist/europe up to 1.1.1.20
external/public-domain/tz/dist/leap-seconds.list up to 1.1.1.9
external/public-domain/tz/dist/leapseconds up to 1.1.1.10
external/public-domain/tz/dist/northamerica up to 1.1.1.19
external/public-domain/tz/dist/southamerica up to 1.1.1.14
external/public-domain/tz/dist/theory.html up to 1.1.1.3
external/public-domain/tz/dist/version up to 1.1.1.8
external/public-domain/tz/dist/ziguard.awk up to 1.1.1.1
external/public-domain/tz/dist/zishrink.awk up to 1.1.1.3
external/public-domain/tz/dist/zone.tab up to 1.1.1.14
external/public-domain/tz/dist/zone1970.tab up to 1.1.1.16
(with external/public-domain/tz/dist/ -> share/zoneinfo/)
share/zoneinfo/Theory delete
doc/3RDPARTY (patch)
distrib/sets/lists/base/mi 1.1164

Update of /cvsroot/src/external/public-domain/tz/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv18468

Log Message:
Import tzdata2018d from ftp://ftp.iana.org/tz/releases/tzdata2018d.tar.gz

Summary of changes in tzdata2018d (2018-03-22 07:05:46 -0700):

In 2018, Palestine starts DST on March 24 (today!), not March 31

Casey Station in Antarctica changed from +11 to +08 on 2018-03-11
at 04:00.

Various adjustments to some historical conversions (several for
Uruguay (1920 .. 1990), one fpr Enderbury and Kiritimati (1994/5),
one for Portugal and colonies (1912) and Jamaica and Turks & Caicos
(pre 1913)).

Summary of changes in tzdata2017c:

Northern Cyprus switches from +03 to +02/+03 on 2017-10-29.
Fiji ends DST 2018-01-14, not 2018-01-21.
Namibia switches from +01/+02 to +02 on 2018-04-01.
Sudan switches from +03 to +02 on 2017-11-01.
Tonga likely switches from +13/+14 to +13 on 2017-11-05.
Turks & Caicos switches from -04 to -05/-04 on 2018-11-04.
Some corrections to (mostly ancient) historical data.

Summary of changes in tzdata2018c (2018-01-22 23:00:44 -0800):
Summary of changes in tzdata2018b (2018-01-17 23:24:48 -0800):
Summary of changes in tzdata2018a (2018-01-12 22:29:21 -0800):

2018a and 2018b were (kind of) released, but never announced.
Some "issues" were found with them that caused the relatively
quick updates...

The updates are from the previous version (2017c) to the
current one (2018c) - that 2018a & 2018b intervened is best
forgotten... (changes in 2018a that were corrected (2018b) or
reverted (2018c) are not mentioned).

Briefly:

    Sao Tome and Principe (An island nation off west coast of
    Equatorial Africa) switched from +00 to +01.

    Brazil's DST will now start on November's first Sunday.

    Use Debian-style installation locations, instead of 4.3BSD-style.
(this does not affect NetBSD, we do not use the tzdata Makefile)

Changes to past and future time stamps

    Sao Tome and Principe switched from +00 to +01 on 2018-01-01 at
    01:00.  (Thanks to Steffen Thorsen and Michael Deckers.)

  Changes to future time stamps

    Starting in 2018 southern Brazil will begin DST on November's
    first Sunday instead of October's third Sunday.  (Thanks to
    Steffen Thorsen.)

Changes to past time stamps

    Japanese DST transitions (1948-1951) were Sundays at 00:00, not
    Saturdays or Sundays at 02:00.  (Thanks to Takayuki Nikai.)

    A discrepancy of 4 s in timestamps before 1931 in South Sudan has
    been corrected.  The 'backzone' and 'zone.tab' files did not agree
    with the 'africa' and 'zone1970.tab' files.  (Problem reported by
    Michael Deckers.)

    The abbreviation invented for Bolivia Summer Time (1931-2) is now
    BST instead of BOST, to be more consistent with the convention
    used for Latvian Summer Time (1918-9) and for British Summer Time.

(martin)

2018-03-25 16:18:27 UTC MAIN commitmail json YAML

Don't cast around function types incorrectly, but adjust them as
appropiate.

(joerg)

2018-03-25 14:12:19 UTC netbsd-7-0 commitmail json YAML

2018-03-25 14:11:40 UTC netbsd-7-0 commitmail json YAML

src/doc/3RDPARTY@1.1145.2.18.2.26 / diff / nxr@1.1145.2.18.2.26
src/external/public-domain/tz/dist/CONTRIBUTING@1.1.1.1.2.2.2.4 / diff / nxr@1.1.1.1.2.2.2.4
src/external/public-domain/tz/dist/Makefile@1.1.1.1.4.4.2.5 / diff / nxr@1.1.1.1.4.4.2.5
src/external/public-domain/tz/dist/NEWS@1.1.1.1.4.4.2.6 / diff / nxr@1.1.1.1.4.4.2.6
src/external/public-domain/tz/dist/README@1.1.1.1.4.1.2.3 / diff / nxr@1.1.1.1.4.1.2.3
src/external/public-domain/tz/dist/TZDATA_VERSION@1.6.2.6 / diff / nxr@1.6.2.6
src/external/public-domain/tz/dist/africa@1.1.1.1.4.3.2.5 / diff / nxr@1.1.1.1.4.3.2.5
src/external/public-domain/tz/dist/antarctica@1.1.1.1.4.3.2.4 / diff / nxr@1.1.1.1.4.3.2.4
src/external/public-domain/tz/dist/asia@1.1.1.1.4.4.2.5 / diff / nxr@1.1.1.1.4.4.2.5
src/external/public-domain/tz/dist/australasia@1.1.1.1.4.3.2.5 / diff / nxr@1.1.1.1.4.3.2.5
src/external/public-domain/tz/dist/backzone@1.1.1.1.2.5.2.5 / diff / nxr@1.1.1.1.2.5.2.5
src/external/public-domain/tz/dist/checktab.awk@1.1.1.1.2.5.2.2 / diff / nxr@1.1.1.1.2.5.2.2
src/external/public-domain/tz/dist/europe@1.1.1.1.4.4.2.5 / diff / nxr@1.1.1.1.4.4.2.5
src/external/public-domain/tz/dist/leap-seconds.list@1.1.1.1.4.2.2.5 / diff / nxr@1.1.1.1.4.2.2.5
src/external/public-domain/tz/dist/leapseconds@1.1.1.1.4.4.2.5 / diff / nxr@1.1.1.1.4.4.2.5
src/external/public-domain/tz/dist/northamerica@1.1.1.1.4.4.2.6 / diff / nxr@1.1.1.1.4.4.2.6
src/external/public-domain/tz/dist/southamerica@1.1.1.1.4.4.2.4 / diff / nxr@1.1.1.1.4.4.2.4
src/external/public-domain/tz/dist/theory.html@1.1.1.1.8.3 / diff / nxr@1.1.1.1.8.3
src/external/public-domain/tz/dist/version@1.1.1.3.2.6 / diff / nxr@1.1.1.3.2.6
src/external/public-domain/tz/dist/ziguard.awk@1.1.1.1.8.2 / diff / nxr@1.1.1.1.8.2
      :
(more 3 files)
Pull up the following revisions, requested by kre in tickt #1589:

external/public-domain/tz/dist/ziguard.awk      up to 1.1.1.1
external/public-domain/tz/dist/CONTRIBUTING    up to 1.1.1.5
external/public-domain/tz/dist/Makefile        up to 1.1.1.20
external/public-domain/tz/dist/NEWS            up to 1.1.1.21
external/public-domain/tz/dist/README          up to 1.1.1.6
external/public-domain/tz/dist/TZDATA_VERSION  up to 1.11
external/public-domain/tz/dist/africa          up to 1.1.1.14
external/public-domain/tz/dist/antarctica      up to 1.1.1.10
external/public-domain/tz/dist/asia            up to 1.1.1.19
external/public-domain/tz/dist/australasia      up to 1.1.1.14
external/public-domain/tz/dist/backzone        up to 1.1.1.14
external/public-domain/tz/dist/checktab.awk    up to 1.1.1.9
external/public-domain/tz/dist/europe          up to 1.1.1.20
external/public-domain/tz/dist/leap-seconds.list up to 1.1.1.9
external/public-domain/tz/dist/leapseconds      up to 1.1.1.10
external/public-domain/tz/dist/northamerica    up to 1.1.1.19
external/public-domain/tz/dist/southamerica    up to 1.1.1.14
external/public-domain/tz/dist/theory.html      up to 1.1.1.3
external/public-domain/tz/dist/version          up to 1.1.1.8
external/public-domain/tz/dist/zishrink.awk    up to 1.1.1.3
external/public-domain/tz/dist/zone.tab        up to 1.1.1.14
external/public-domain/tz/dist/zone1970.tab    up to 1.1.1.16

Update of /cvsroot/src/external/public-domain/tz/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv18468

Log Message:
Import tzdata2018d from ftp://ftp.iana.org/tz/releases/tzdata2018d.tar.gz

Summary of changes in tzdata2018d (2018-03-22 07:05:46 -0700):

        In 2018, Palestine starts DST on March 24 (today!), not March 31

        Casey Station in Antarctica changed from +11 to +08 on 2018-03-11
        at 04:00.

        Various adjustments to some historical conversions (several for
        Uruguay (1920 .. 1990), one fpr Enderbury and Kiritimati (1994/5),
        one for Portugal and colonies (1912) and Jamaica and Turks & Caicos
        (pre 1913)).

(martin)

2018-03-25 14:10:23 UTC netbsd-7-1 commitmail json YAML

2018-03-25 14:09:31 UTC netbsd-7-1 commitmail json YAML

src/doc/3RDPARTY@1.1145.2.37.2.9 / diff / nxr@1.1145.2.37.2.9
src/external/public-domain/tz/dist/CONTRIBUTING@1.1.1.1.2.4.2.2 / diff / nxr@1.1.1.1.2.4.2.2
src/external/public-domain/tz/dist/Makefile@1.1.1.1.4.7.2.2 / diff / nxr@1.1.1.1.4.7.2.2
src/external/public-domain/tz/dist/NEWS@1.1.1.1.4.7.2.3 / diff / nxr@1.1.1.1.4.7.2.3
src/external/public-domain/tz/dist/README@1.1.1.1.4.3.2.1 / diff / nxr@1.1.1.1.4.3.2.1
src/external/public-domain/tz/dist/TZDATA_VERSION@1.6.4.3.2.3 / diff / nxr@1.6.4.3.2.3
src/external/public-domain/tz/dist/africa@1.1.1.1.4.5.2.3 / diff / nxr@1.1.1.1.4.5.2.3
src/external/public-domain/tz/dist/antarctica@1.1.1.1.4.5.2.2 / diff / nxr@1.1.1.1.4.5.2.2
src/external/public-domain/tz/dist/asia@1.1.1.1.4.7.2.2 / diff / nxr@1.1.1.1.4.7.2.2
src/external/public-domain/tz/dist/australasia@1.1.1.1.4.6.2.2 / diff / nxr@1.1.1.1.4.6.2.2
src/external/public-domain/tz/dist/backzone@1.1.1.1.2.8.2.2 / diff / nxr@1.1.1.1.2.8.2.2
src/external/public-domain/tz/dist/checktab.awk@1.1.1.1.2.6.4.1 / diff / nxr@1.1.1.1.2.6.4.1
src/external/public-domain/tz/dist/europe@1.1.1.1.4.7.2.2 / diff / nxr@1.1.1.1.4.7.2.2
src/external/public-domain/tz/dist/leap-seconds.list@1.1.1.1.4.5.2.2 / diff / nxr@1.1.1.1.4.5.2.2
src/external/public-domain/tz/dist/leapseconds@1.1.1.1.4.7.2.2 / diff / nxr@1.1.1.1.4.7.2.2
src/external/public-domain/tz/dist/northamerica@1.1.1.1.4.7.2.3 / diff / nxr@1.1.1.1.4.7.2.3
src/external/public-domain/tz/dist/southamerica@1.1.1.1.4.6.2.2 / diff / nxr@1.1.1.1.4.6.2.2
src/external/public-domain/tz/dist/theory.html@1.1.1.1.6.3 / diff / nxr@1.1.1.1.6.3
src/external/public-domain/tz/dist/version@1.1.1.3.4.3.2.3 / diff / nxr@1.1.1.3.4.3.2.3
src/external/public-domain/tz/dist/ziguard.awk@1.1.1.1.6.2 / diff / nxr@1.1.1.1.6.2
      :
(more 3 files)
external/public-domain/tz/dist/ziguard.awk      up to 1.1.1.1
external/public-domain/tz/dist/CONTRIBUTING    up to 1.1.1.5
external/public-domain/tz/dist/Makefile        up to 1.1.1.20
external/public-domain/tz/dist/NEWS            up to 1.1.1.21
external/public-domain/tz/dist/README          up to 1.1.1.6
external/public-domain/tz/dist/TZDATA_VERSION  up to 1.11
external/public-domain/tz/dist/africa          up to 1.1.1.14
external/public-domain/tz/dist/antarctica      up to 1.1.1.10
external/public-domain/tz/dist/asia            up to 1.1.1.19
external/public-domain/tz/dist/australasia      up to 1.1.1.14
external/public-domain/tz/dist/backzone        up to 1.1.1.14
external/public-domain/tz/dist/checktab.awk    up to 1.1.1.9
external/public-domain/tz/dist/europe          up to 1.1.1.20
external/public-domain/tz/dist/leap-seconds.list up to 1.1.1.9
external/public-domain/tz/dist/leapseconds      up to 1.1.1.10
external/public-domain/tz/dist/northamerica    up to 1.1.1.19
external/public-domain/tz/dist/southamerica    up to 1.1.1.14
external/public-domain/tz/dist/theory.html      up to 1.1.1.3
external/public-domain/tz/dist/version          up to 1.1.1.8
external/public-domain/tz/dist/zishrink.awk    up to 1.1.1.3
external/public-domain/tz/dist/zone.tab        up to 1.1.1.14
external/public-domain/tz/dist/zone1970.tab    up to 1.1.1.16
doc/3RDPARTY 1.1506 (patch)

Updated tzdata to 2018d.
[kre, ticket #1589]

(martin)

2018-03-25 14:07:56 UTC netbsd-7 commitmail json YAML

2018-03-25 14:06:33 UTC netbsd-7 commitmail json YAML

src/external/public-domain/tz/dist/CONTRIBUTING@1.1.1.1.2.6 / diff / nxr@1.1.1.1.2.6
src/external/public-domain/tz/dist/Makefile@1.1.1.1.4.9 / diff / nxr@1.1.1.1.4.9
src/external/public-domain/tz/dist/NEWS@1.1.1.1.4.10 / diff / nxr@1.1.1.1.4.10
src/external/public-domain/tz/dist/README@1.1.1.1.4.4 / diff / nxr@1.1.1.1.4.4
src/external/public-domain/tz/dist/TZDATA_VERSION@1.6.4.6 / diff / nxr@1.6.4.6
src/external/public-domain/tz/dist/africa@1.1.1.1.4.8 / diff / nxr@1.1.1.1.4.8
src/external/public-domain/tz/dist/antarctica@1.1.1.1.4.7 / diff / nxr@1.1.1.1.4.7
src/external/public-domain/tz/dist/asia@1.1.1.1.4.9 / diff / nxr@1.1.1.1.4.9
src/external/public-domain/tz/dist/australasia@1.1.1.1.4.8 / diff / nxr@1.1.1.1.4.8
src/external/public-domain/tz/dist/backzone@1.1.1.1.2.10 / diff / nxr@1.1.1.1.2.10
src/external/public-domain/tz/dist/checktab.awk@1.1.1.1.2.7 / diff / nxr@1.1.1.1.2.7
src/external/public-domain/tz/dist/europe@1.1.1.1.4.9 / diff / nxr@1.1.1.1.4.9
src/external/public-domain/tz/dist/leap-seconds.list@1.1.1.1.4.7 / diff / nxr@1.1.1.1.4.7
src/external/public-domain/tz/dist/leapseconds@1.1.1.1.4.9 / diff / nxr@1.1.1.1.4.9
src/external/public-domain/tz/dist/northamerica@1.1.1.1.4.10 / diff / nxr@1.1.1.1.4.10
src/external/public-domain/tz/dist/southamerica@1.1.1.1.4.8 / diff / nxr@1.1.1.1.4.8
src/external/public-domain/tz/dist/theory.html@1.1.1.1.4.3 / diff / nxr@1.1.1.1.4.3
src/external/public-domain/tz/dist/version@1.1.1.3.4.6 / diff / nxr@1.1.1.3.4.6
src/external/public-domain/tz/dist/ziguard.awk@1.1.1.1.4.2 / diff / nxr@1.1.1.1.4.2
src/external/public-domain/tz/dist/zishrink.awk@1.1.1.1.4.3 / diff / nxr@1.1.1.1.4.3
      :
(more 2 files)
Pull up the following revisions, requested by kre in tickt #1589:

external/public-domain/tz/dist/ziguard.awk      up to 1.1.1.1
external/public-domain/tz/dist/CONTRIBUTING    up to 1.1.1.5
external/public-domain/tz/dist/Makefile        up to 1.1.1.20
external/public-domain/tz/dist/NEWS            up to 1.1.1.21
external/public-domain/tz/dist/README          up to 1.1.1.6
external/public-domain/tz/dist/TZDATA_VERSION  up to 1.11
external/public-domain/tz/dist/africa          up to 1.1.1.14
external/public-domain/tz/dist/antarctica      up to 1.1.1.10
external/public-domain/tz/dist/asia            up to 1.1.1.19
external/public-domain/tz/dist/australasia      up to 1.1.1.14
external/public-domain/tz/dist/backzone        up to 1.1.1.14
external/public-domain/tz/dist/checktab.awk    up to 1.1.1.9
external/public-domain/tz/dist/europe          up to 1.1.1.20
external/public-domain/tz/dist/leap-seconds.list up to 1.1.1.9
external/public-domain/tz/dist/leapseconds      up to 1.1.1.10
external/public-domain/tz/dist/northamerica    up to 1.1.1.19
external/public-domain/tz/dist/southamerica    up to 1.1.1.14
external/public-domain/tz/dist/theory.html      up to 1.1.1.3
external/public-domain/tz/dist/version          up to 1.1.1.8
external/public-domain/tz/dist/zishrink.awk    up to 1.1.1.3
external/public-domain/tz/dist/zone.tab        up to 1.1.1.14
external/public-domain/tz/dist/zone1970.tab    up to 1.1.1.16

Update of /cvsroot/src/external/public-domain/tz/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv18468

Log Message:
Import tzdata2018d from ftp://ftp.iana.org/tz/releases/tzdata2018d.tar.gz

Summary of changes in tzdata2018d (2018-03-22 07:05:46 -0700):

        In 2018, Palestine starts DST on March 24 (today!), not March 31

        Casey Station in Antarctica changed from +11 to +08 on 2018-03-11
        at 04:00.

        Various adjustments to some historical conversions (several for
        Uruguay (1920 .. 1990), one fpr Enderbury and Kiritimati (1994/5),
        one for Portugal and colonies (1912) and Jamaica and Turks & Caicos
        (pre 1913)).

(martin)

2018-03-25 10:38:51 UTC pgoyette-compat commitmail json YAML

2018-03-25 09:34:02 UTC MAIN commitmail json YAML

Add extra newline for normal message from uts(4)

(ryoon)

2018-03-25 09:16:07 UTC pgoyette-compat commitmail json YAML

Undo previous.  Clearly this is not the right thing to do!  The ucode
support should already be in the kernel.

(pgoyette)

2018-03-25 08:52:54 UTC pgoyette-compat commitmail json YAML

Add reminder to deal with XEN for compat_60 cpu_ucode stuff

(pgoyette)

2018-03-25 08:50:58 UTC pgoyette-compat commitmail json YAML

Include the cpu_ucode*.c files in the module for x86 machines

(pgoyette)

2018-03-25 08:49:12 UTC pgoyette-compat commitmail json YAML

Don't try to #include opt_*.h files when building kernel modules

(pgoyette)

2018-03-25 08:46:15 UTC pgoyette-compat commitmail json YAML

Missed this in the regen

(pgoyette)

2018-03-25 08:17:42 UTC pgoyette-compat commitmail json YAML

Add missing kern_cpu_60.c to the module

(pgoyette)

2018-03-25 08:13:20 UTC MAIN commitmail json YAML

Fix cpu type printout error.

(ragge)

2018-03-25 08:03:26 UTC pgoyette-compat commitmail json YAML

Now that we have a compat_80 module, make sure it is marked as "included"
in the monolithic compat module

(pgoyette)

2018-03-25 07:19:47 UTC pgoyette-compat commitmail json YAML

2018-03-25 07:19:13 UTC pgoyette-compat commitmail json YAML

Since we're including the sa sysscalls in the compat_60 module code (even
if they are all implemented as no-ops), mark the master syscall list
appropriately.  Otherwise we fail to load the module.

(pgoyette)

2018-03-25 04:04:36 UTC MAIN commitmail json YAML

2018-03-24 23:52:19 UTC pgoyette-compat commitmail json YAML

2018-03-24 19:43:32 UTC MAIN commitmail json YAML

2018-03-24 19:41:35 UTC MAIN commitmail json YAML

Follow the ioctl arg changes of RAIDFRAME_GET_COMPONENT_LABEL and
RAIDFRAME_CHECK_*_STATUS_EXT.

This should fix strange raidctl -s outputs reported in
current-users ML.

(nakayama)

2018-03-24 18:34:43 UTC MAIN commitmail json YAML

use isa_intr_establish_xname()

(jdolecek)

2018-03-24 18:32:13 UTC MAIN commitmail json YAML

use pci_intr_establish_xname()

(jdolecek)

2018-03-24 18:13:25 UTC netbsd-8 commitmail json YAML

2018-03-24 18:09:11 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by ragge in ticket #657):
sys/arch/vax/boot/Makefile.inc: 1.18
Let boot relocate to just below 8MB.  This solves the problem with
booting a kernel larger than below 4MB.

(snj)

2018-03-24 18:08:07 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by ragge in ticket #656):
sys/arch/vax/boot/common/srt0.S: 1.6
Do not use movc3 to copy boot program, it may be larger than 64k.

(snj)

2018-03-24 18:06:51 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by ragge in ticket #655):
sys/arch/vax/boot/boot/devopen.c: 1.19-1.20
sys/arch/vax/boot/boot/hp.c: 1.11
sys/arch/vax/boot/boot/if_de.c: 1.10
sys/arch/vax/boot/boot/if_qe.c: 1.10
sys/arch/vax/boot/boot/ra.c: 1.21-1.22
sys/arch/vax/boot/boot/vaxstand.h: 1.10
Use a common routine ubmap() that setup the map registers as needed,
not expecting everything to be below 4M.  This solves the problem
that large kernels cannot be loaded reported on port-vax.
--
Change the driver to map the data structures onto the qbus.
--
Fix bug causing autoboot on 750/780 not to work.  Cleanup.

(snj)

2018-03-24 18:03:22 UTC netbsd-8 commitmail json YAML

src/doc/3RDPARTY@1.1444.2.9 / diff / nxr@1.1444.2.9
src/external/public-domain/tz/dist/CONTRIBUTING@1.1.1.3.6.2 / diff / nxr@1.1.1.3.6.2
src/external/public-domain/tz/dist/Makefile@1.1.1.17.4.3 / diff / nxr@1.1.1.17.4.3
src/external/public-domain/tz/dist/NEWS@1.1.1.18.4.3 / diff / nxr@1.1.1.18.4.3
src/external/public-domain/tz/dist/TZDATA_VERSION@1.8.4.3 / diff / nxr@1.8.4.3
src/external/public-domain/tz/dist/africa@1.1.1.11.4.3 / diff / nxr@1.1.1.11.4.3
src/external/public-domain/tz/dist/antarctica@1.1.1.8.4.2 / diff / nxr@1.1.1.8.4.2
src/external/public-domain/tz/dist/asia@1.1.1.16.4.3 / diff / nxr@1.1.1.16.4.3
src/external/public-domain/tz/dist/australasia@1.1.1.11.4.3 / diff / nxr@1.1.1.11.4.3
src/external/public-domain/tz/dist/backzone@1.1.1.11.4.3 / diff / nxr@1.1.1.11.4.3
src/external/public-domain/tz/dist/checktab.awk@1.1.1.8.8.1 / diff / nxr@1.1.1.8.8.1
src/external/public-domain/tz/dist/europe@1.1.1.17.4.3 / diff / nxr@1.1.1.17.4.3
src/external/public-domain/tz/dist/northamerica@1.1.1.16.4.3 / diff / nxr@1.1.1.16.4.3
src/external/public-domain/tz/dist/southamerica@1.1.1.11.4.3 / diff / nxr@1.1.1.11.4.3
src/external/public-domain/tz/dist/theory.html@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
src/external/public-domain/tz/dist/version@1.1.1.5.4.3 / diff / nxr@1.1.1.5.4.3
src/external/public-domain/tz/dist/ziguard.awk@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
src/external/public-domain/tz/dist/zishrink.awk@1.1.1.1.2.4 / diff / nxr@1.1.1.1.2.4
src/external/public-domain/tz/dist/zone.tab@1.1.1.11.4.3 / diff / nxr@1.1.1.11.4.3
src/external/public-domain/tz/dist/zone1970.tab@1.1.1.13.4.3 / diff / nxr@1.1.1.13.4.3
src/external/public-domain/tz/tzdata2netbsd@1.11.6.1 / diff / nxr@1.11.6.1

Pull up following revision(s) (requested by kre in ticket #654):
doc/3RDPARTY: 1.1506 via patch
external/public-domain/tz/dist/CONTRIBUTING: up to 1.1.1.5
external/public-domain/tz/dist/Makefile: up to 1.1.1.20
external/public-domain/tz/dist/NEWS: up to 1.1.1.21
external/public-domain/tz/dist/TZDATA_VERSION: up to 1.11
external/public-domain/tz/dist/africa: up to 1.1.1.14
external/public-domain/tz/dist/antarctica: up to 1.1.1.10
external/public-domain/tz/dist/asia: up to 1.1.1.19
external/public-domain/tz/dist/australasia: up to 1.1.1.14
external/public-domain/tz/dist/backzone: up to 1.1.1.14
external/public-domain/tz/dist/checktab.awk: up to 1.1.1.9
external/public-domain/tz/dist/europe: up to 1.1.1.20
external/public-domain/tz/dist/northamerica: up to 1.1.1.19
external/public-domain/tz/dist/southamerica: up to 1.1.1.14
external/public-domain/tz/dist/theory.html: up to 1.1.1.3
external/public-domain/tz/dist/version: up to 1.1.1.8
external/public-domain/tz/dist/ziguard.awk: up to 1.1.1.1
external/public-domain/tz/dist/zishrink.awk: up to 1.1.1.3
external/public-domain/tz/dist/zone.tab: up to 1.1.1.14
external/public-domain/tz/dist/zone1970.tab: up to 1.1.1.16
external/public-domain/tz/tzdata2netbsd: up to 1.12
Update tzdata to 2018d.

(snj)

2018-03-24 16:22:48 UTC MAIN commitmail json YAML

don't poke GPIOs directly, use obio_*() access functions, now this
has a chance of working on G5 where we can't just BAT-map everything with
paddr == busaddr.
Doesn't play audio yet but things like headphone detection work.

(macallan)

2018-03-24 15:51:57 UTC MAIN commitmail json YAML

Allow a valid sendto .... duh

(roy)

2018-03-24 10:46:13 UTC pgoyette-compat commitmail json YAML

Use function pointers to call the compatability functions.

(pgoyette)

2018-03-24 08:24:40 UTC pgoyette-compat commitmail json YAML

2018-03-24 08:23:20 UTC pgoyette-compat commitmail json YAML

2018-03-24 08:22:45 UTC pgoyette-compat commitmail json YAML

2018-03-24 08:11:12 UTC pgoyette-compat commitmail json YAML

2018-03-24 08:10:49 UTC pgoyette-compat commitmail json YAML

Remove unneeded opt_* includes.

Since raidframe_80_{init,fini} don't return values, don't try to use them!

(pgoyette)

2018-03-24 08:08:19 UTC MAIN commitmail json YAML

Use separate lock to protect internal state and release locks when
calling biodone.

(mlelstv)

2018-03-24 05:25:59 UTC pgoyette-compat commitmail json YAML

Also add raidframe init/fini for compat_80

(pgoyette)

2018-03-24 05:24:10 UTC pgoyette-compat commitmail json YAML

2018-03-24 03:04:48 UTC pgoyette-compat commitmail json YAML

2018-03-24 01:59:16 UTC pgoyette-compat commitmail json YAML

2018-03-24 01:54:48 UTC MAIN commitmail json YAML

Make this more automated - no longer requires editing the
script before use.  Also update to reflect a few changes
to procedures that have occurred here and there in the past.

(kre)

2018-03-24 01:52:26 UTC MAIN commitmail json YAML

Note update to tzdata2018d

(kre)

2018-03-24 01:47:49 UTC MAIN commitmail json YAML

2018-03-24 01:45:22 UTC MAIN commitmail json YAML

Revert previous commit in st.c in order to unbreak build

There are various build errors like:
/usr/src/sys/dev/scsipi/st.c: In function 'stattach':
/usr/src/sys/dev/scsipi/st.c:398:16: error: 'struct st_softc'
has no member named 'buf_defer'; did you mean 'buf_queue'?
  bufq_alloc(&st->buf_defer, "fcfs", 0);

Original (reverted) commit:
  Use separate lock to protect internal state and release locks when
  calling biodone.

(kamil)

2018-03-24 00:26:51 UTC MAIN commitmail json YAML

Add new C++ ATF tests

Add new variations for existing C++ tests:
- Static
- Profile+32-bit
- PIC+32-bit
- PIC+Profile
- PIC+Profile+32-bit

All tests pass for NetBSD/amd64:
- t_cxxruntime
- t_hello
- t_static_destructor

+--------------------------------------------------------------+
| Options            | cxxruntime | hello  | static_destructor |
+--------------------------------------------------------------+
| None              | Passed    | Passed | Passed            |
| 32-bit            | Passed    | Passed | Passed            |
| PIC                | Passed    | Passed | Passed            |
| PIE                | Passed    | Passed | Passed            |
| Profile            | Passed    | Passed | Passed            |
| Static            | Passed    | Passed | Passed            |
| Profile+32-bit    | Passed    | Passed | Passed            |
| PIC+32-bit        | Passed    | Passed | Passed            |
| PIC+Profile        | Passed    | Passed | Passed            |
| PIC+Profile+32-bit | Passed    | Passed | Passed            |
+--------------------------------------------------------------+

Add new C++11 std::call_once tests:
- t_call_once
- t_call_once2

Add new C++11 test with pthread_once(3) and C++ lambda:
- t_pthread_once

All tests with the profile option for std::call_once and
pthread_once(3) are marked as expected failure (NetBSD/amd64).

Results for *_once*:
+------------------------------------------------------------+
| Options            | call_once | call_once2 | pthread_once |
+------------------------------------------------------------+
| None              | Passed    | Passed    | Passed      |
| 32-bit            | Passed    |  Passed    | Passed      |
| PIC                | Passed    | Passed    | Passed      |
| PIE                | Passed    | Passed    | Passed      |
| Profile            |  Failed  |  Failed    |  Failed      |
| Static            | Passed    | Passed    | Passed      |
| Profile+32-bit    |  Failed  |  Failed    |  Failed      |
| PIC+32-bit        | Passed    | Passed    | Passed      |
| PIC+Profile        |  Failed  |  Failed    |  Failed      |
| PIC+Profile+32-bit |  Failed  |  Failed    |  Failed      |
+------------------------------------------------------------+

Long term there is an option to refacotr the framework for C and C++ tests,
in order to reduce code duplication.

Patches sent by Yang Zheng <tomsun.0.7@gmail.com>

(kamil)

2018-03-24 00:06:32 UTC MAIN commitmail json YAML

Fix a printf(3)-like format in ATF ICMP t_ping.c

Use %zd for ssize_t, instead of %d.

(kamil)

2018-03-23 11:57:33 UTC MAIN commitmail json YAML

Handle the routing socket overflowing gracefully.

(roy)

2018-03-23 10:05:45 UTC MAIN commitmail json YAML

Note value received. Harden another sendto for ENOBUFS.

(roy)

2018-03-23 09:43:33 UTC MAIN commitmail json YAML

No need to print interrupt status for RX underflow as this status bit is handled already

(jmcneill)

2018-03-23 09:41:10 UTC pgoyette-compat commitmail json YAML

2018-03-23 09:38:48 UTC pgoyette-compat commitmail json YAML

2018-03-23 09:30:55 UTC MAIN commitmail json YAML

Remove #ifdef INET. Nobody is doing that in the kernel, and there are
even IPv4 places that are not covered here.

(maxv)

2018-03-23 09:22:24 UTC pgoyette-compat commitmail json YAML

Remove definition of compat_ccd_ioctl_60() - this is now defined in
sys/kern/compat_stub.c (sync/merge botch)

(pgoyette)

2018-03-23 08:57:40 UTC MAIN commitmail json YAML

Improve a bit here and there. Replace bcopy by memcpy/memmove.

(maxv)

2018-03-23 08:34:57 UTC MAIN commitmail json YAML

In addition to checking L4 in the cache, here we also need to check the
protocol. The NPF entry point does not ensure that

ICMPv6 can be set only in IPv6
ICMPv4 can be set only in IPv4

So we could have ICMPv6 in IPv4.

(maxv)

2018-03-23 08:28:54 UTC MAIN commitmail json YAML

If we fail to advance inside TCP/UDP/ICMPv4/ICMPv6, stop pretending L4
is unknown, and error out right away.

This prevents bugs in machinery, if a place looks for L4 in 'npc_proto'
without checking the cache too. I've seen a ~similar problem already.

(maxv)

2018-03-23 06:01:07 UTC MAIN commitmail json YAML

Use separate lock to protect internal state and release locks when
calling biodone.

(mlelstv)

2018-03-23 04:09:41 UTC MAIN commitmail json YAML

Don't take RT_LOCK in DDB

It definitely causes a diagnostic failure if LOCKDEBUG is enabled.

(ozaki-r)

2018-03-22 21:30:34 UTC MAIN commitmail json YAML

2018-03-22 21:28:59 UTC MAIN commitmail json YAML

2018-03-22 21:27:36 UTC MAIN commitmail json YAML

don't call mapiodev() - the caller should hand us a usable address

(macallan)

2018-03-22 21:26:27 UTC MAIN commitmail json YAML

provide a wrapper for mapiodev() - if we have BATs just use the paddr, if
we don't then actually map it

(macallan)

2018-03-22 21:19:28 UTC MAIN commitmail json YAML

Don't pass a pointer to tcp_reass, otherwise it looks like it can modify
tlen while it doesn't.

(maxv)

2018-03-22 21:10:17 UTC MAIN commitmail json YAML

Rearrange a bit. No real functional change.

(maxv)

2018-03-22 20:48:38 UTC MAIN commitmail json YAML

Don't call tcp_input_checksum again, it was already called earlier, no
need to checksum twice.

Then call tcp_fields_to_host a bit earlier, so that we don't need to call
it in each branch.

(maxv)

2018-03-22 17:27:34 UTC MAIN commitmail json YAML

Handle ENOBUFS in sendto

(roy)

2018-03-22 17:16:05 UTC MAIN commitmail json YAML

Handle ENOBUFS in recv

(roy)

2018-03-22 17:04:46 UTC netbsd-8 commitmail json YAML

2018-03-22 17:03:02 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #653):
sys/arch/i386/include/profile.h: revision 1.36
sys/arch/i386/include/profile.h: revision 1.37

- prevent optimization from omitting the frame pointer (and re-using it);
  we use it in our inline assembly.
- convert to c a little assembly to make the code more understandable.

use compiler builtins to compute addresses instead %ebp assembly arithmetic.
(from joerg)

(martin)

2018-03-22 16:59:04 UTC netbsd-8 commitmail json YAML

Pull up the following revisions, requested by maxv in ticket #652:

sys/arch/amd64/amd64/amd64_trap.S upto 1.39 (partial, patch)
sys/arch/amd64/amd64/db_machdep.c 1.6 (patch)
sys/arch/amd64/amd64/genassym.cf 1.65,1.66,1.67 (patch)
sys/arch/amd64/amd64/locore.S upto 1.159 (partial, patch)
sys/arch/amd64/amd64/machdep.c 1.299-1.302 (patch)
sys/arch/amd64/amd64/trap.c upto 1.113 (partial, patch)
sys/arch/amd64/amd64/amd64/vector.S upto 1.61 (partial, patch)
sys/arch/amd64/conf/GENERIC 1.477,1.478 (patch)
sys/arch/amd64/conf/kern.ldscript 1.26 (patch)
sys/arch/amd64/include/frameasm.h upto 1.37 (partial, patch)
sys/arch/amd64/include/param.h 1.25 (patch)
sys/arch/amd64/include/pmap.h 1.41,1.43,1.44 (patch)
sys/arch/x86/conf/files.x86 1.91,1.93 (patch)
sys/arch/x86/include/cpu.h 1.88,1.89 (patch)
sys/arch/x86/include/pmap.h 1.75 (patch)
sys/arch/x86/x86/cpu.c 1.144,1.146,1.148,1.149 (patch)
sys/arch/x86/x86/pmap.c upto 1.289 (partial, patch)
sys/arch/x86/x86/vm_machdep.c 1.31,1.32 (patch)
sys/arch/x86/x86/x86_machdep.c 1.104,1.106,1.108 (patch)
sys/arch/x86/x86/svs.c 1.1-1.14
sys/arch/xen/conf/files.compat 1.30 (patch)

Backport SVS. Not enabled yet.

(martin)

2018-03-22 16:38:32 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by sevan in ticket #574):
share/man/man7/sysctl.7: revision 1.121,1.122,1.124 (via patch)

kern.module.verbose is a boolean, not an integer.  We had it right in the
text following the table, but the table itself was wrong.
Thanks to martin@ for pointing this out.

Sort ddb section in alphabetical order.

Bump date.
Improve description of ddb.commandonenter.

(martin)

2018-03-22 15:23:43 UTC MAIN commitmail json YAML

mapiodev() the CPU reset GPIOs instead of blindly assuming that everything
is BAT-mapped
Now the 2nd CPU on my PowerMac7,3 wakes up and says hi.

(macallan)

2018-03-22 15:18:06 UTC MAIN commitmail json YAML

first step towards G5 SMP:
- only save/restore BATs on CPUs that have them
- treat HID0 as 64bit on 64bit CPUs

(macallan)

2018-03-22 14:34:51 UTC MAIN commitmail json YAML

Build Meltdown PoC.

(riastradh)

2018-03-22 14:32:28 UTC MAIN commitmail json YAML

Add Meltdown PoC.

To use it for any kernel virtual addresses other than the entropy
pool statistics, you'll need to adapt the prime function to trigger
whatever kernel entry points prime the cache with whatever kernel
data structures you want.

(riastradh)

2018-03-22 14:29:07 UTC MAIN commitmail json YAML

Make this build.  Fix mandoc warnings while here.

(riastradh)

2018-03-22 14:19:54 UTC MAIN commitmail json YAML

Make this diff-friendly.

(riastradh)

2018-03-22 14:07:42 UTC MAIN commitmail json YAML

Redo previous; reset async events only if scsibus has already been attached.

(rin)

2018-03-22 12:26:29 UTC MAIN commitmail json YAML

Add njs(4) at pci(4) and cardbus(4).

(rin)

2018-03-22 12:20:56 UTC MAIN commitmail json YAML

Do not call scsipi routines via njsc32_init before scsibus is attached.

(rin)

2018-03-22 12:16:11 UTC MAIN commitmail json YAML

Ah, fix compilation. I tested my previous change by loading the kernel
module from the filesystem, but the Makefile didn't have DIAGNOSTIC
enabled, and the two KASSERTs I added did not compile properly.

(maxv)

2018-03-22 11:05:47 UTC netbsd-8 commitmail json YAML

2018-03-22 11:03:51 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by maya in ticket #651):
external/cddl/osnet/sys/sys/kmem.h: revision 1.8
external/cddl/osnet/sys/sys/kmem.h: revision 1.9
external/cddl/osnet/sys/sys/kmem.h: revision 1.7

our pool code needs either PR_SLEEP or PR_NOWAIT; arrange for that explaining
the current choice :-)

use symbolic constant for 0

Let's define symbols before using them.

(martin)

2018-03-22 09:21:24 UTC MAIN commitmail json YAML

Avoid setting IP addresses of the same subnet on different interface

If we do so, there will remain one route that is of a preceding address, but
that behavior is not documented and may be changed in the future.  Tests
shouldn't rely on such a unstable behavior.

(ozaki-r)

2018-03-22 09:04:25 UTC MAIN commitmail json YAML

Retrieve the complete IPv4 header right away, and make sure we did retrieve
the IPv6 option header we were iterating on.

(maxv)

2018-03-22 08:58:56 UTC MAIN commitmail json YAML

Let boot relocate to just below 8MB.  This solves the problem with
booting a kernel larger than below 4MB.

(ragge)

2018-03-22 08:57:47 UTC MAIN commitmail json YAML

Change npf_cache_all so that it ensures the potential ICMP Query Id is in
the nbuf. In such a way that we don't need to ensure that later.

Change npfa_icmp4_inspect and npfa_icmp6_inspect so that they touch neither
the nbuf nor npc. Adapt their callers accordingly.

In the end, if a packet has a Query Id, we set NPC_ICMP_ID in npc and leave
right away, without recaching npc (not needed since we didn't touch the
nbuf).

This fixes the handling of Query Id packets (that I broke in my previous
commit), and also fixes another possible use-after-free.

(maxv)

2018-03-22 07:32:07 UTC MAIN commitmail json YAML

Fix use-after-free.

The nbuf can be reallocated as a result of caching 'enpc', so it is
necessary to recache 'npc', otherwise it contains pointers to the freed
mbuf - pointers which are then used in the ruleset machinery.

We recache 'npc' when we are sure we won't use 'enpc' anymore, because
'enpc' can be clobbered as a result of caching 'npc' (in other words,
only one of the two can be cached at the same time).

Also, we recache 'npc' unconditionally, because there is no way to know
whether the nbuf got clobbered relatively to it. We can't use the
NBUF_DATAREF_RESET flag, because it is stored in the nbuf and not in the
cache.

Discussed with rmind@.

(maxv)

2018-03-22 01:44:52 UTC pgoyette-compat commitmail json YAML

2018-03-21 18:27:27 UTC MAIN commitmail json YAML

Fix bug causing autoboot on 750/780 not to work.  Cleanup.

(ragge)

2018-03-21 17:03:09 UTC MAIN commitmail json YAML

Localify and remove unused prototypes.

(maxv)

2018-03-21 16:26:05 UTC MAIN commitmail json YAML

Remove these global variables. They are unused, racy, and the only thing
they do is triggering cache synchronization latencies between CPUs.

(maxv)

2018-03-21 16:24:34 UTC MAIN commitmail json YAML

There is no man page, so add NOMAN

(martin)

2018-03-21 15:41:34 UTC MAIN commitmail json YAML

effectively enforce fan speed limits, deal with negatives properly

(macallan)

2018-03-21 15:36:28 UTC MAIN commitmail json YAML

Add XXX (we don't handle IPv6 Jumbograms), and whitespace.

(maxv)

2018-03-21 15:33:25 UTC MAIN commitmail json YAML

Fix an untriggerable memory leak. carp_prepare_ad does not fail, so switch
it to void.

(maxv)

2018-03-21 14:23:55 UTC MAIN commitmail json YAML

2018-03-21 12:37:12 UTC MAIN commitmail json YAML

Handle ENOBUFS when receiving messages.
Don't send messages if the receiver has died.

(roy)

2018-03-21 12:19:31 UTC netbsd-7 commitmail json YAML

2018-03-21 12:13:31 UTC netbsd-7 commitmail json YAML

Apply patch, requested by mrg in ticket #1588:

Try to open the audio path with O_WRONLY if O_RDWR fails.
This makes 'audiocfg list' work in more places.

(no longer necessary in -current with the in kernel mixer.)

(martin)

2018-03-21 12:08:43 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1587):
usr.bin/m4/eval.c: revision 1.25
usr.bin/m4/eval.c: revision 1.26
PR/52638: matthew green: missing argument check causes m4 to core in ifelse()

remove the braces I accidentally added.

(martin)

2018-03-21 12:04:35 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1586):
sys/dev/sbus/dbrivar.h: revision 1.14
sys/dev/sbus/dbrivar.h: revision 1.15
sys/dev/ic/cs4215reg.h: revision 1.5
sys/dev/sbus/dbri.c: revision 1.36
sys/dev/sbus/dbri.c: revision 1.37
sys/dev/sbus/dbri.c: revision 1.38

fix audiomp bugs:
- switch from tsleep/wakeup to condvar
- fix locking in a bunch of places.  there were several locking
  against myself issues.
also:
- don't let dbri_process_interrupt_buffer() loop more than once
  over the array of intrs.

this fixes hangs when using audio on ss20 in -current, but does
not make audio work.  it eventually times out with eg:
dbri0: switching to control mode timed out (0 f6)
and may leave a sample in the audio buffer repeating.

overhaul the dbri driver and make it work again in the New Order Of Things
- fix switching between control and data mode
- make sure interrupts can happen in control mode
- implement audioif.commit_settings()
- switch to control mode only if needed - for changes in sample rate or format
  but not for things like volume control
should fix PR 52786

fix several KASSERT()s and locking in a few places.

fixes DIAGNOSTIC kernels and still plays.

(martin)

2018-03-21 11:54:47 UTC netbsd-7 commitmail json YAML

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

        sys/arch/sparc/include/cpu.h: revision 1.99 (patch -> cpuvar.h)

- return early in xcall() if the function is sparc_noop() instead of triggering
  the IPI and then ignoring responses ( or lack thereof )
- write the .tag field last to avoid a race when polling for an incoming
  IPI
- add event counters for IPIs being caught with the mutex not held, and for
  messages that are already marked as completed

With this my SS20 made it through 48 hours of pkgsrc with MAKE_JOBS=3 and a
pair of SM81s.

Hypersparcs still crash but instead of craziness we get actual error messages,
apparently one CPU will occasionally do a watchdog reset, which according to
the manual is caused by catching a trap with traps disabled. Now to figure
out how that can even happen...

[file accidently missed in previous commit]

(martin)

2018-03-21 11:52:50 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1585):
sys/arch/sparc/sparc/cpu.c: revision 1.250 (patch)
sys/arch/sparc/include/cpu.h: revision 1.99 (patch -> cpuvar.h)
sys/arch/sparc/sparc/intr.c: revision 1.119 (patch)

- return early in xcall() if the function is sparc_noop() instead of triggering
  the IPI and then ignoring responses ( or lack thereof )
- write the .tag field last to avoid a race when polling for an incoming
  IPI
- add event counters for IPIs being caught with the mutex not held, and for
  messages that are already marked as completed

With this my SS20 made it through 48 hours of pkgsrc with MAKE_JOBS=3 and a
pair of SM81s.

Hypersparcs still crash but instead of craziness we get actual error messages,
apparently one CPU will occasionally do a watchdog reset, which according to
the manual is caused by catching a trap with traps disabled. Now to figure
out how that can even happen...

(martin)

2018-03-21 11:42:17 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #1584):
usr.sbin/sysinst/arch/sgimips/md.c: revision 1.4
Official builds now append a timestamp to the kernel config name, so we
can no longer rely on matching an exact name like "(INSTALL32_IP3x)".
Strip the trailing ) from the version strings checked so sysinst will
install the correct bootloader and kernel again.

(martin)

2018-03-21 11:11:29 UTC netbsd-7-0 commitmail json YAML

2018-03-21 11:10:57 UTC netbsd-7-0 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1582):
sys/sys/bitops.h: revision 1.12
sys/sys/bitops.h: revision 1.13
sys/sys/bitops.h: revision 1.14
fix sign issues

use 1ul for a left shift that may be greater than int sized.
noticed by martin.
fixes PR#53081.

PR/53081: Fix size of the shift to depend on the type of the bitmap so that
we get the correct width.

(martin)

2018-03-21 11:09:50 UTC netbsd-7-1 commitmail json YAML

2018-03-21 11:09:27 UTC netbsd-7-1 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1582):
sys/sys/bitops.h: revision 1.12
sys/sys/bitops.h: revision 1.13
sys/sys/bitops.h: revision 1.14
fix sign issues

use 1ul for a left shift that may be greater than int sized.
noticed by martin.
fixes PR#53081.

PR/53081: Fix size of the shift to depend on the type of the bitmap so that
we get the correct width.

(martin)

2018-03-21 11:08:05 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1582):
sys/sys/bitops.h: revision 1.12
sys/sys/bitops.h: revision 1.13
sys/sys/bitops.h: revision 1.14
fix sign issues

use 1ul for a left shift that may be greater than int sized.
noticed by martin.
fixes PR#53081.

PR/53081: Fix size of the shift to depend on the type of the bitmap so that
we get the correct width.

(martin)

2018-03-21 11:03:45 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by sevan in ticket #1580):
share/man/man4/altq.4: revision 1.3
Update URL for the cited paper

(martin)

2018-03-21 10:52:15 UTC netbsd-8 commitmail json YAML

2018-03-21 10:50:50 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by nonaka in ticket #648):
sys/arch/i386/stand/efiboot/efidisk.c: revision 1.3
sys/arch/i386/stand/efiboot/devopen.c: revision 1.3
sys/arch/i386/stand/efiboot/boot.c: revision 1.7
sys/arch/i386/stand/lib/biosdisk.c: revision 1.48

efiboot: fix it can't boot from HDD.

efiboot: more pager.

efiboot: boot device is always efi_distlist first element.

efiboot: fix to find boot partition process.
NetBSD related partitions with no bootme flag set are also candidates
for boot partition.

(martin)

2018-03-21 10:21:17 UTC MAIN commitmail json YAML

Merge altq(4) HISTORY changes.

(wiz)

2018-03-21 10:20:33 UTC MAIN commitmail json YAML

Improve HISTORY section.

(wiz)

2018-03-21 10:12:49 UTC pgoyette-compat commitmail json YAML

2018-03-21 10:08:16 UTC MAIN commitmail json YAML

Don't read the L4 payload after IPPROTO_AH when handling IPv6 packets.

AH must be considered as the payload, otherwise a

block all
pass in proto ah from any
pass out proto ah from any

configuration will actually block everything, because NPF checks the
protocol against the one found after AH, and not AH itself.

In addition it may have been a problem for stateful connections; an AH
packet sent by an attacker with an incorrect authentication and a correct
TCP/UDP/whatever payload from an active connection could manage to change
NPF's FSM state, which would perhaps have altered the legitimate
connection with the authenticated remote IPsec host.

Note that IPv4 already doesn't go beyond AH, which is the correct
behavior.

(maxv)

2018-03-21 10:08:03 UTC netbsd-8 commitmail json YAML

Pull up the following, requested by kamil in ticket #552:

external/gpl3/gcc{.old}/dist/libsanitizer/asan/asan_linux.cc 1.4
sys/arch/aarch64/include/mcontext.h            1.2
sys/arch/alpha/include/mcontext.h              1.9
sys/arch/amd64/include/mcontext.h              1.19
sys/arch/arm/include/mcontext.h                1.19
sys/arch/hppa/include/mcontext.h                1.9
sys/arch/i386/include/mcontext.h                1.14
sys/arch/ia64/include/mcontext.h                1.6
sys/arch/m68k/include/mcontext.h                1.10
sys/arch/mips/include/mcontext.h                1.22
sys/arch/or1k/include/mcontext.h                1.2
sys/arch/powerpc/include/mcontext.h            1.18
sys/arch/riscv/include/mcontext.h              1.5
sys/arch/sh3/include/mcontext.h                1.11
sys/arch/sparc/include/mcontext.h              1.14-1.17
sys/arch/sparc64/include/mcontext.h            1.10
sys/arch/vax/include/mcontext.h                1.9
tests/lib/libc/sys/Makefile                    1.50
tests/lib/libc/sys/t_ucontext.c                1.2-1.5
sys/arch/hppa/include/mcontext.h 1.10
sys/arch/ia64/include/mcontext.h 1.7

- Introduce _UC_MACHINE_FP().  _UC_MACHINE_FP() is a helper
  macro to extract from mcontext a frame pointer.
- Add new tests in lib/libc/sys/t_ucontext:
  * ucontext_sp (testing _UC_MACHINE_SP)
  * ucontext_fp (testing _UC_MACHINE_FP)
  * ucontext_pc (testing _UC_MACHINE_PC)
  * ucontext_intrv (testing _UC_MACHINE_INTRV)

Add a dummy implementation of _UC_MACHINE_INTRV() for ia64.

Implement _UC_MACHINE_INTRV() for hppa.

Make the t_ucontext.c test more portable.

We now have _UC_MACHINE_FP.

(martin)

2018-03-21 10:01:04 UTC pgoyette-compat commitmail json YAML

Add a compat_80 module - we need this for some raidframe stuff.

Update other modules to add compat_80 to the required lists.

(pgoyette)

2018-03-21 09:54:39 UTC MAIN commitmail json YAML

[bsd-family-tree] announce NetBSD 7.1.2 & 6.0.6

rearrange some elements to better reflect the release timings

ok pgoyette@

(eadler)

2018-03-21 08:11:39 UTC netbsd-7-0 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #1579):
sys/dev/ppbus/if_plip.c: revision 1.28
spl leak, found by Mootja

(martin)

2018-03-21 08:11:25 UTC netbsd-7-0 commitmail json YAML

2018-03-21 04:48:32 UTC pgoyette-compat commitmail json YAML

2018-03-21 02:01:34 UTC pgoyette-compat commitmail json YAML

2018-03-20 20:13:33 UTC MAIN commitmail json YAML

Add a CAVEATS section to give a heads up about not using pf LKM with ALTQ.
Found via https://www.netbsd.org/docs/network/pf.html#altq

(sevan)

2018-03-20 18:27:58 UTC MAIN commitmail json YAML

(Re)Fix handling of segment register faults. My previous attempt did fix
faults occuring when reloading %es/%ds/%fs/%gs, but it did not fix faults
occuring when executing 'iretq', because before iretq we needed to do +16
in %rsp, and the resulting stack layout was not the one kernuser_reenter()
expected (tf_trapno and tf_err were not there).

So now: pop tf_trapno and tf_err right away in intrfastexit(), and update
the layout in kernuser_reenter() accordingly. The resulting code is
actually simpler.

Tested by "hardcoding" an iretq fault; the process correctly receives a
SIGSEGV.

(Note that segment register faults do not happen in the wild, you really
need to try hard to trigger one.)

(maxv)

2018-03-20 17:49:24 UTC netbsd-7-1 commitmail json YAML

2018-03-20 17:42:13 UTC netbsd-7-1 commitmail json YAML

2018-03-20 17:34:05 UTC netbsd-7-1 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #1579):
sys/dev/ppbus/if_plip.c: revision 1.28
spl leak, found by Mootja

(martin)

2018-03-20 17:32:08 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #1579):
sys/dev/ppbus/if_plip.c: revision 1.28
spl leak, found by Mootja

(martin)

2018-03-20 17:18:56 UTC netbsd-7-0 commitmail json YAML

Ammend ticket #1118 for additional changes.

(martin)

2018-03-20 17:18:28 UTC netbsd-7-0 commitmail json YAML

Additionally pull up the following for ticket #1118:

sys/arch/xen/x86/cpu.c 1.102-1.103

to unbreak the build (adjust cpu_feature declaration to changes in generic
x86 code).

(martin)

2018-03-20 17:15:20 UTC MAIN commitmail json YAML

Extend HISTORY section to match altq(4)

(sevan)

2018-03-20 17:13:54 UTC MAIN commitmail json YAML

As per ALTQ(9), refer to ALTQ as a system which is a framework.

(sevan)

2018-03-20 16:17:56 UTC MAIN commitmail json YAML

Add HISTORY section.

(sevan)

2018-03-20 14:26:49 UTC MAIN commitmail json YAML

Remove the sysretq fault handler. It is broken with SVS, and not really
needed anyway. Initially I had added it so that if such a fault was
received the kernel would panic "cleanly" instead of crashing in a
potentially undefined way.

I'll re-add this handler later.

(maxv)

2018-03-20 13:30:40 UTC MAIN commitmail json YAML

Change the driver to map the data structures onto the qbus.

(ragge)

2018-03-20 12:14:52 UTC MAIN commitmail json YAML

Allow registering ACPI interrupt handlers with a xname.
AcpiOsInstallInterruptHandler(), part of ACPICA API, doesn't allow passing
the xname. I extend the API with AcpiOsInstallInterruptHandler_xname()
for this purpose, and change acpi_md_OsInstallInterruptHandler() to
accept and use the xname (ia64 doens't use it).
The xname was hardcoded to "acpi SCI" in the
x86 acpi_md_OsInstallInterruptHandler(), so I make
AcpiOsInstallInterruptHandler() call
AcpiOsInstallInterruptHandler_xname with xname = "acpi SCI".

Now 'vmstat -i' shows the device's name instead of "acpi SCI" for for i2c HID
interrupts.

Proposed on tech-kern@ on Dec 29.

(bouyer)

2018-03-20 11:24:15 UTC MAIN commitmail json YAML

2018-03-20 11:23:06 UTC MAIN commitmail json YAML

Add Intel Wireless AC 9260.

(nonaka)

2018-03-20 10:21:01 UTC MAIN commitmail json YAML

efiboot: fix to find boot partition process.

NetBSD related partitions with no bootme flag set are also candidates
for boot partition.

(nonaka)

2018-03-20 10:19:33 UTC MAIN commitmail json YAML

efiboot: boot device is always efi_distlist first element.

(nonaka)

2018-03-20 10:18:10 UTC MAIN commitmail json YAML

2018-03-20 10:16:18 UTC MAIN commitmail json YAML

efiboot: fix it can't boot from HDD.

(nonaka)

2018-03-20 10:14:29 UTC MAIN commitmail json YAML

2018-03-20 09:50:33 UTC MAIN commitmail json YAML

Fix race about writing adapter->link_active for ixv(4).

adapter->link_active is updated by ixv_update_link_status() only.
The function is called from the following two functions.
    - ixv_media_status()
    - ixv_handle_link()

ixv_media_status() calls ixv_update_link_status() with holding
IXGBE_CORE_LOCK, however ixv_handle_link() calls it without
holding IXGBE_CORE_LOCK, the same as ixg(4).

ok by msaitoh@n.o.

(knakahara)

2018-03-20 09:46:25 UTC MAIN commitmail json YAML

Fix race about writing adapter->link_active for ixg(4).

adapter->link_active is updated by ixgbe_update_link_status() only.
The function is called from the following four functions.
    - ixgbe_media_status()
    - ixgbe_local_timer1()
    - ixgbe_stop()
    - ixgbe_handle_link()

The functions other than ixgbe_handle_link() call ixgbe_update_link_status()
with holding IXGBE_CORE_LOCK, however ixgbe_handle_link() calls it without
holding IXGBE_CORE_LOCK. That can cause race. So, add IXGBE_CORE_LOCK to
ixgbe_handle_link().

Tested by msaitoh@n.o and me.

(knakahara)

2018-03-20 09:18:50 UTC netbsd-8 commitmail json YAML

2018-03-20 09:17:43 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #647):
share/mk/bsd.own.mk: revision 1.1051
Don't barf if the ctf tools are not installed.
[perhaps warn?]

(bouyer)

2018-03-20 09:15:34 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #646):
sys/arch/alpha/alpha/vm_machdep.c: revision 1.114
Nowadays we can create new kernel threads late after boot, so if we are
unable to find physically continous pages for their uarea, just allocate
them via uvm_km_alloc(), that is: make cpu_uarea_alloc() fail instead
of panic. cpu_uarea_free() already deals with this.
Should fix PR port-alpha/53077.
Discussed with maxv and mrg.

(bouyer)

2018-03-20 09:13:15 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by ozaki-r in ticket #645):
sys/netinet6/nd6_nbr.c: revision 1.153
Pull out a sleepable function (in6_selectsrc) from a pserialize read section

(bouyer)

2018-03-20 09:10:57 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by alnsn in ticket #644):
sys/kern/exec_elf.c: revision 1.95
sys/kern/exec_elf.c: revision 1.96
Turn KASSERTS that check alignment which are user triggerable into errors.
=46rom alnsn
stsrt with an alignment of 1 (which means no alignment). From alnsn

(bouyer)

2018-03-20 08:11:26 UTC pgoyette-compat commitmail json YAML

2018-03-20 06:23:36 UTC pgoyette-compat commitmail json YAML

Prep for additional version-specific compat modules; commented out for now.

(pgoyette)

2018-03-19 21:55:17 UTC pgoyette-compat commitmail json YAML

Update sets lists for new COMPAT_50 module

(pgoyette)

2018-03-19 21:54:43 UTC pgoyette-compat commitmail json YAML

2018-03-19 21:53:04 UTC pgoyette-compat commitmail json YAML

Stub-out the compat ioctl routine for now to fix compile error on
kernels with no ccd device.

(pgoyette)

2018-03-19 17:29:09 UTC MAIN commitmail json YAML

gcc 5.5 has no problem with -O2 on boot.

(ragge)

2018-03-19 17:11:24 UTC MAIN commitmail json YAML

2018-03-19 16:55:50 UTC netbsd-7-0 commitmail json YAML

2018-03-19 16:54:58 UTC netbsd-7-0 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #1118):
sys/arch/x86/include/cpuvar.h: revision 1.47
sys/arch/x86/x86/cpu.c: revision 1.117
sys/arch/x86/x86/identcpu.c: revision 1.49
sys/arch/x86/include/cpu.h: revision 1.67

Retrieve cpuid7 (Structured Extended Features) into ci_feat_val.

(martin)

2018-03-19 16:34:48 UTC MAIN commitmail json YAML

rtsock: log dropped messages that we cannot report to userland

(roy)

2018-03-19 16:32:30 UTC MAIN commitmail json YAML

socket: remove now incorrect comment that so_error is only udp

As it can be affected by route(4) sockets which are raw.

(roy)

2018-03-19 16:31:24 UTC MAIN commitmail json YAML

socket: clear error even when peeking

The error has already been reported and it's pointless requiring another
recv(2) call just to clear it.

(roy)

2018-03-19 16:26:26 UTC MAIN commitmail json YAML

socket: report receive buffer overflows

Add soroverflow() which increments the overflow counter, sets so_error
to ENOBUFS and wakes the receive socket up.
Replace all code that manually increments this counter with soroverflow().
Add soroverflow() to raw_input().

This allows userland to detect route(4) overflows so it can re-sync
with the current state.

(roy)

2018-03-19 16:19:17 UTC MAIN commitmail json YAML

Make sunxi_ccu_div_set_rate() work on non-SUNXI_CCU_DIV_TIMES_TWO
clocks.

(bouyer)

2018-03-19 16:18:31 UTC MAIN commitmail json YAML

Add some more A10/A20 clocks definitions; related to display engines.
The video PLLs requires a new clock type, SUNXI_CCU_FRACTIONAL

(bouyer)

2018-03-19 15:43:45 UTC MAIN commitmail json YAML

Use a common routine ubmap() that setup the map registers as needed,
not expecting everything to be below 4M.  This solves the problem
that large kernels cannot be loaded reported on port-vax.

(ragge)

2018-03-19 15:37:56 UTC MAIN commitmail json YAML

Do not use movc3 to copy boot program, it may be larger than 64k.

(ragge)

2018-03-19 13:26:02 UTC MAIN commitmail json YAML

XXX stub it completely for now to make it compile

(martin)

2018-03-19 13:04:01 UTC MAIN commitmail json YAML

XXX: don't reference the global for now so that kernels without ccd build.

(christos)

2018-03-19 10:31:56 UTC MAIN commitmail json YAML

Nowadays we can create new kernel threads late after boot, so if we are
unable to find physically continous pages for their uarea, just allocate
them via uvm_km_alloc(), that is: make cpu_uarea_alloc() fail instead
of panic. cpu_uarea_free() already deals with this.

Should fix PR port-alpha/53077.

Discussed with maxv and mrg.

(martin)

2018-03-19 09:06:21 UTC MAIN commitmail json YAML