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

2024-05-10 12:32:58 UTC Now

2012-09-15 09:26:30 UTC netbsd-5-0 commitmail json YAML

Apply patch, requested by apb in ticket #1783
doc/3RDPARTY patch
share/zoneinfo/africa patch
share/zoneinfo/antarctica patch
share/zoneinfo/asia patch
share/zoneinfo/australasia patch
share/zoneinfo/backward patch
share/zoneinfo/etcetera patch
share/zoneinfo/europe patch
share/zoneinfo/factory patch
share/zoneinfo/iso3166.tab patch
share/zoneinfo/leapseconds patch
share/zoneinfo/northamerica patch
share/zoneinfo/pacificnew patch
share/zoneinfo/solar87 patch
share/zoneinfo/solar88 patch
share/zoneinfo/solar89 patch
share/zoneinfo/southamerica patch
share/zoneinfo/systemv patch
share/zoneinfo/yearistype.sh patch
share/zoneinfo/zone.tab patch

Update to tzdata2012e
Major changes from tzdata2011b to tzdata2011c:

      africa
    Summer time changes for Morocco (to start late April 2012)

      asia
    Changes for 2012 for Gaza & the West Bank (Hebron) and Syria

      northamerica
    Haiti following US/Canada rules for 2012 (and we're assuming,
    for now anyway, for the future).

Major changes from tzdata2011c to tzdata2011d:

      Morocco does not observe DST from Jul 20 03:00 to
      Aug 20 02:00 [2012].

      Infrastructure changes to accommodate how the tz
      code and data are released on IANA.

Major changes from tzdata2011d to tzdata2011e:

    * australasia (Pacific/Fakaofo): Tokelau is UTC+13, not UTC+14.
      (Thanks to Steffen Thorsen.)

    * Use a single version number for both code and data.

(bouyer)

2012-09-15 09:24:51 UTC netbsd-4-0 commitmail json YAML

Fix entry for ticket 1456

(bouyer)

2012-09-15 09:23:03 UTC netbsd-4 commitmail json YAML

Fix formatting of entry 1456

(bouyer)

2012-09-15 09:10:11 UTC netbsd-4 commitmail json YAML

2012-09-15 09:09:58 UTC netbsd-4-0 commitmail json YAML

2012-09-15 09:09:33 UTC netbsd-4 commitmail json YAML

Apply patch, requested by spz in ticket #1457
dist/bind/CHANGES patch
dist/bind/version patch
dist/bind/lib/dns/master.c patch
dist/bind/lib/dns/rdata.c patch
dist/bind/lib/dns/rdataslab.c patch
dist/bind/lib/dns/include/dns/rdata.h patch

apply fix for CVE-2012-4244 ("Named could die on specially crafted
record") from upstream.

(bouyer)

2012-09-15 09:09:24 UTC netbsd-4-0 commitmail json YAML

Apply patch, requested by spz in ticket #1457
dist/bind/CHANGES patch
dist/bind/version patch
dist/bind/lib/dns/master.c patch
dist/bind/lib/dns/rdata.c patch
dist/bind/lib/dns/rdataslab.c patch
dist/bind/lib/dns/include/dns/rdata.h patch

apply fix for CVE-2012-4244 ("Named could die on specially crafted
record") from upstream.

(bouyer)

2012-09-15 09:06:07 UTC netbsd-4 commitmail json YAML

2012-09-15 09:05:53 UTC netbsd-4-0 commitmail json YAML

2012-09-15 09:04:09 UTC netbsd-4 commitmail json YAML

Apply patch, requested by apb in ticket #1456
doc/3RDPARTY patch
share/zoneinfo/africa patch
share/zoneinfo/antarctica patch
share/zoneinfo/asia patch
share/zoneinfo/australasia patch
share/zoneinfo/backward patch
share/zoneinfo/etcetera patch
share/zoneinfo/europe patch
share/zoneinfo/factory patch
share/zoneinfo/iso3166.tab patch
share/zoneinfo/leapseconds patch
share/zoneinfo/northamerica patch
share/zoneinfo/pacificnew patch
share/zoneinfo/solar87 patch
share/zoneinfo/solar88 patch
share/zoneinfo/solar89 patch
share/zoneinfo/southamerica patch
share/zoneinfo/systemv patch
share/zoneinfo/yearistype.sh patch
share/zoneinfo/zone.tab patch

Update to tzdata2012e
Major changes from tzdata2011b to tzdata2011c:

      africa
            Summer time changes for Morocco (to start late April 2012)

      asia
            Changes for 2012 for Gaza & the West Bank (Hebron) and Syria

      northamerica
            Haiti following US/Canada rules for 2012 (and we're assuming,
            for now anyway, for the future).

Major changes from tzdata2011c to tzdata2011d:

      Morocco does not observe DST from Jul 20 03:00 to
      Aug 20 02:00 [2012].

      Infrastructure changes to accommodate how the tz
      code and data are released on IANA.

Major changes from tzdata2011d to tzdata2011e:

    * australasia (Pacific/Fakaofo): Tokelau is UTC+13, not UTC+14.
      (Thanks to Steffen Thorsen.)

    * Use a single version number for both code and data.

(bouyer)

2012-09-15 09:03:53 UTC netbsd-4-0 commitmail json YAML

Apply patch, requested by apb in ticket #1456
doc/3RDPARTY patch
share/zoneinfo/africa patch
share/zoneinfo/antarctica patch
share/zoneinfo/asia patch
share/zoneinfo/australasia patch
share/zoneinfo/backward patch
share/zoneinfo/etcetera patch
share/zoneinfo/europe patch
share/zoneinfo/factory patch
share/zoneinfo/iso3166.tab patch
share/zoneinfo/leapseconds patch
share/zoneinfo/northamerica patch
share/zoneinfo/pacificnew patch
share/zoneinfo/solar87 patch
share/zoneinfo/solar88 patch
share/zoneinfo/solar89 patch
share/zoneinfo/southamerica patch
share/zoneinfo/systemv patch
share/zoneinfo/yearistype.sh patch
share/zoneinfo/zone.tab patch

Update to tzdata2012e
Major changes from tzdata2011b to tzdata2011c:

      africa
            Summer time changes for Morocco (to start late April 2012)

      asia
            Changes for 2012 for Gaza & the West Bank (Hebron) and Syria

      northamerica
            Haiti following US/Canada rules for 2012 (and we're assuming,
            for now anyway, for the future).

Major changes from tzdata2011c to tzdata2011d:

      Morocco does not observe DST from Jul 20 03:00 to
      Aug 20 02:00 [2012].

      Infrastructure changes to accommodate how the tz
      code and data are released on IANA.

Major changes from tzdata2011d to tzdata2011e:

    * australasia (Pacific/Fakaofo): Tokelau is UTC+13, not UTC+14.
      (Thanks to Steffen Thorsen.)

    * Use a single version number for both code and data.

(bouyer)

2012-09-15 06:25:47 UTC MAIN commitmail json YAML

#include <sys/atomic.h>

(matt)

2012-09-15 06:13:43 UTC MAIN commitmail json YAML

2012-09-15 06:10:50 UTC MAIN commitmail json YAML

Add __HAVE_ATOMIC64_OPS and __HAVE_PCI_CONF_HOOK

(matt)

2012-09-15 06:10:14 UTC MAIN commitmail json YAML

Add some PCI devices

(matt)

2012-09-14 22:20:50 UTC MAIN commitmail json YAML

- Manage anonymous UVM object reference count with atomic ops.
- Fix an old bug of possible lock against oneself (uao_detach_locked() is
  called from uao_swap_off() with uao_list_lock acquired).  Also removes
  the try-lock dance in uao_swap_off(), since the lock order changes.

(rmind)

2012-09-14 18:56:15 UTC MAIN commitmail json YAML

- Describe uvm_aobj and the lock order.
- Remove unnecessary uao_dropswap_range1() wrapper.
- KNF.  Sprinkle some __cacheline_aligned.

(rmind)

2012-09-14 16:29:22 UTC MAIN commitmail json YAML

2012-09-14 15:37:03 UTC MAIN commitmail json YAML

2012-09-14 13:00:01 UTC MAIN commitmail json YAML

Fix GCC to correctly implement the i386 psABI on NetBSD.
This consists of two parts:
- for NetBSD/i386 and NetBSD/AMD64 with -m32, use a default stack
  alignment of 23bit as specified by the ABI
- ensure that double and long long variables on the stack are by default
  only aligned to 32bit, if there is nothing else in the function
  needing a larger stack alignment

The combination ensures that SSE variables on the stack trigger the
realignment logic, but just using double or long long doesn't.

(joerg)

2012-09-14 04:53:58 UTC MAIN commitmail json YAML

Beginnings of PCI support.  Interrupts still need to be done.

(matt)

2012-09-14 04:52:34 UTC MAIN commitmail json YAML

2012-09-14 03:58:47 UTC MAIN commitmail json YAML

Only fetch savecode if scp is word aligned (prevents recursive ddb faults).

(matt)

2012-09-14 03:52:50 UTC MAIN commitmail json YAML

Verify the source isn't a dummy source.

(matt)

2012-09-14 03:52:19 UTC MAIN commitmail json YAML

Set dv_private, use a9tmr_private.

(matt)

2012-09-14 03:51:01 UTC MAIN commitmail json YAML

Add L2 cache flush routines.  (not yet enabled).

(matt)

2012-09-14 01:58:42 UTC netbsd-6 commitmail json YAML

Welcome to 6.0_RC2!

(riz)

2012-09-14 01:57:59 UTC netbsd-6 commitmail json YAML

Welcome to 6.0_RC2!

(riz)

2012-09-14 00:01:22 UTC netbsd-5-0 commitmail json YAML

2012-09-14 00:00:44 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by 1796 in ticket #spz):
external/bsd/bind/dist/lib/dns/tests/rdata_test.c: revision 1.1
external/bsd/bind/dist/lib/dns/tests/testdata/master/master16.data: revision 1.1
external/bsd/bind/dist/version: revision 1.3
external/bsd/bind/dist/lib/dns/rdataslab.c: revision 1.6
external/bsd/bind/dist/lib/dns/master.c: revision 1.7
external/bsd/bind/dist/lib/dns/include/dns/rdata.h: revision 1.5
external/bsd/bind/dist/CHANGES: revision 1.6
external/bsd/bind/dist/lib/dns/tests/master_test.c: revision 1.2
external/bsd/bind/dist/lib/dns/tests/testdata/master/master15.data: revision 1.1
external/bsd/bind/dist/lib/dns/tests/Makefile.in: revision 1.2
external/bsd/bind/dist/lib/dns/rdata.c: revision 1.5
apply fix for CVE-2012-4244 from upstream
upstream changelog:
          --- 9.9.1-P3 released ---
  3364.  [security]      Named could die on specially crafted record.
                          [RT #30416]

(riz)

2012-09-14 00:00:20 UTC netbsd-5-1 commitmail json YAML

2012-09-13 23:59:47 UTC netbsd-5-1 commitmail json YAML

Pull up following revision(s) (requested by 1796 in ticket #spz):
external/bsd/bind/dist/lib/dns/tests/rdata_test.c: revision 1.1
external/bsd/bind/dist/lib/dns/tests/testdata/master/master16.data: revision 1.1
external/bsd/bind/dist/version: revision 1.3
external/bsd/bind/dist/lib/dns/rdataslab.c: revision 1.6
external/bsd/bind/dist/lib/dns/master.c: revision 1.7
external/bsd/bind/dist/lib/dns/include/dns/rdata.h: revision 1.5
external/bsd/bind/dist/CHANGES: revision 1.6
external/bsd/bind/dist/lib/dns/tests/master_test.c: revision 1.2
external/bsd/bind/dist/lib/dns/tests/testdata/master/master15.data: revision 1.1
external/bsd/bind/dist/lib/dns/tests/Makefile.in: revision 1.2
external/bsd/bind/dist/lib/dns/rdata.c: revision 1.5
apply fix for CVE-2012-4244 from upstream
upstream changelog:
          --- 9.9.1-P3 released ---
  3364.  [security]      Named could die on specially crafted record.
                          [RT #30416]

(riz)

2012-09-13 23:59:18 UTC netbsd-5 commitmail json YAML

2012-09-13 23:58:53 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by 1796 in ticket #spz):
external/bsd/bind/dist/lib/dns/tests/rdata_test.c: revision 1.1
external/bsd/bind/dist/lib/dns/tests/testdata/master/master16.data: revision 1.1
external/bsd/bind/dist/version: revision 1.3
external/bsd/bind/dist/lib/dns/rdataslab.c: revision 1.6
external/bsd/bind/dist/lib/dns/master.c: revision 1.7
external/bsd/bind/dist/lib/dns/include/dns/rdata.h: revision 1.5
external/bsd/bind/dist/CHANGES: revision 1.6
external/bsd/bind/dist/lib/dns/tests/master_test.c: revision 1.2
external/bsd/bind/dist/lib/dns/tests/testdata/master/master15.data: revision 1.1
external/bsd/bind/dist/lib/dns/tests/Makefile.in: revision 1.2
external/bsd/bind/dist/lib/dns/rdata.c: revision 1.5
apply fix for CVE-2012-4244 from upstream
upstream changelog:
          --- 9.9.1-P3 released ---
  3364.  [security]      Named could die on specially crafted record.
                          [RT #30416]

(riz)

2012-09-13 22:36:57 UTC netbsd-6 commitmail json YAML

2012-09-13 22:35:44 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #556):
sys/ufs/ufs/ufs_extattr.c: revision 1.40
Fix unmount returnign EBUSY if an attribute was autocreated: we hold
a useless reference that we never gave back

(riz)

2012-09-13 22:33:05 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by rmind in ticket #555):
sys/net/npf/npf_alg_icmp.c: revision 1.12
npf_icmp_uniqid: inspect the correct npc_info for IPv4/v6.

(riz)

2012-09-13 22:31:03 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #554):
lib/libperfuse/perfuse.c: revision 1.31
Turn a fatal error into a warning.

(riz)

2012-09-13 22:28:15 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by dholland in ticket #552):
sbin/mount_ptyfs/mount_ptyfs.8: revision 1.9
sbin/mount_ptyfs/mount_ptyfs.8: revision 1.10
ptyfs hasn't been experimental in a long time. (noticed by blymn)
Bump date for previous.

(riz)

2012-09-13 22:27:43 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #553):
sys/ufs/ffs/ffs_vfsops.c: revision 1.278
Stop extended attributes at the appropriate place so that unmount
does not fail with EBUSY on filesystem with extended attributes ensabled.

(riz)

2012-09-13 22:24:28 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #551):
sys/ufs/ufs/ufs_quota.c: revision 1.112
Temporary fix for quotactl authorization: it must use the effective UID
and not the real UID.
Further work is required to move the check to the kauth listener instead
of having it in UFS code.

(riz)

2012-09-13 22:22:45 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #550):
sys/dev/sbus/isp_sbus.c: revision 1.81
set isp_xffree, like the PCI frontend does
now this works again

(riz)

2012-09-13 22:20:59 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #543):
etc/MAKEDEV.tmpl: revision 1.158
Make the "init" target create optys as well - those were removed from "all",
but we still need them in emergency setups and some install media.
Should fix PR install/46902.

(riz)

2012-09-13 21:44:50 UTC MAIN commitmail json YAML

2012-09-13 21:13:34 UTC MAIN commitmail json YAML

Workaround infrastructure bug where additional rpath flags are added for
/lib, resulting in linker warnings for the compat case.

(joerg)

2012-09-13 21:12:40 UTC MAIN commitmail json YAML

make video modes work that need a screen width which isn't directly supported
by the rendering engine - just use the next higher supported stride

(macallan)

2012-09-13 21:09:36 UTC MAIN commitmail json YAML

Mark npf_session_worker as __dead.

(joerg)

2012-09-13 21:05:28 UTC MAIN commitmail json YAML

2012-09-13 21:02:50 UTC MAIN commitmail json YAML

Do not build npftest without shared libraries - it can't work.

(martin)

2012-09-13 20:29:06 UTC netbsd-6 commitmail json YAML

2012-09-13 20:28:16 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #542):
sys/arch/arm/include/byte_swap.h: revision 1.12
Disable arm32 __asm for _byte_swap_u16_variable since gcc4.5 produces
decent code for it.  Fixes PR/46898.

(riz)

2012-09-13 20:20:17 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #525):
lib/libpuffs/dispatcher.c: revision 1.44
lib/libp2k/p2k.c: revision 1.57
lib/libpuffs/puffs_ops.3: revision 1.35
lib/libpuffs/pnode.c: revision 1.13
lib/libpuffs/puffs.3: revision 1.56
lib/libpuffs/puffs.h: revision 1.124
Fix regression that has been introduced when the lookup/reclaim race
condition was addressed in libpuffs by counting lookups.
The fix assumes that cookies map to struct puffs_cookie, which has not
been documented as a requirement for filesystems using libpuffs. As an
example, we got burnt by this assumption in libp2k (kern/46734), and
we fixed bit by actually mapping libp2k cookies to struct puffs_node.
It is unlikely, but there may be third party filesystems that use cookies
unmapped to struct puffs_node, and they were left broken for now.
- we introduce a puffs_init() flag PUFFS_FLAG_PNCOOKIE that let filesystems
inform libpuffs that they map cookies to struct puffs_node. Is that flag
is used, the lookup/reclaim race condition fix is enabled. We enable the
flag for libp2k.
- filesystems that use puffs_pn_new() obviouslty use struct puffs_node
and gain PUFFS_FLAG_PNCOOKIE automatically even if they did not specify
it in puffs_init(). This include all our PUFFS filesystem in-tree except
libp2k.
- for filesystems not willing to use struct puffs_node, we introduce a
reclaim2 vnop, which is reclaim with an additionnal lookup count argument.
This vnop let the filesystem implement the lookup/reclaim race fix on
its own.

(riz)

2012-09-13 20:09:04 UTC MAIN commitmail json YAML

Support for file:// protocol in URL

(cheusov)

2012-09-13 17:45:07 UTC MAIN commitmail json YAML

Don't fail if we don't have a current_parsed_root, makes:
'echo version | cvs server'
work again.

(christos)

2012-09-13 13:59:33 UTC MAIN commitmail json YAML

Rename structure members to make the code compile in environments
where "linux" is #defined.

(pooka)

2012-09-13 12:16:48 UTC MAIN commitmail json YAML

2012-09-13 12:11:06 UTC MAIN commitmail json YAML

Added ALTERA EP4CGX15BF14C8N entry.

(nonaka)

2012-09-13 11:53:45 UTC MAIN commitmail json YAML

2012-09-13 11:49:16 UTC MAIN commitmail json YAML

Adapt for _UC_TLSBASE addition

(martin)

2012-09-13 11:47:46 UTC MAIN commitmail json YAML

2012-09-13 11:09:42 UTC MAIN commitmail json YAML

Fix typo in syslog message.
From Edgar Fuß in PR 46950.

(wiz)

2012-09-13 08:05:24 UTC netbsd-6 commitmail json YAML

2012-09-13 08:03:43 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by spz in ticket #559):
external/bsd/bind/dist/lib/dns/tests/rdata_test.c: revision 1.1
external/bsd/bind/dist/lib/dns/tests/testdata/master/master16.data: revision 1.1
external/bsd/bind/dist/version: revision 1.3
external/bsd/bind/dist/lib/dns/rdataslab.c: revision 1.6
external/bsd/bind/dist/lib/dns/master.c: revision 1.7
external/bsd/bind/dist/lib/dns/include/dns/rdata.h: revision 1.5
external/bsd/bind/dist/CHANGES: revision 1.6
external/bsd/bind/dist/lib/dns/tests/master_test.c: revision 1.2
external/bsd/bind/dist/lib/dns/tests/testdata/master/master15.data: revision 1.1
external/bsd/bind/dist/lib/dns/tests/Makefile.in: revision 1.2
external/bsd/bind/dist/lib/dns/rdata.c: revision 1.5
apply fix for CVE-2012-4244 from upstream
upstream changelog:
          --- 9.9.1-P3 released ---
  3364.  [security]      Named could die on specially crafted record.
                          [RT #30416]

(martin)

2012-09-13 05:32:08 UTC MAIN commitmail json YAML

2012-09-13 02:09:00 UTC MAIN commitmail json YAML

add mode setting support
While there, don't pretend to support the Permedia2 non-V - I don't have the
hardware and it has never been tested in the first place. The only hardware
this has been tested on is a TechSource Raptor GFX 8P / Sun PGX32 which
happens to be a Permedia2V with Sun firmware.

(macallan)

2012-09-13 00:36:12 UTC MAIN commitmail json YAML

2012-09-12 23:06:16 UTC MAIN commitmail json YAML

Make sure the handler addresses are 32-bit aligned.

(matt)

2012-09-12 19:20:38 UTC MAIN commitmail json YAML

2012-09-12 18:23:33 UTC MAIN commitmail json YAML

2012-09-12 16:26:02 UTC MAIN commitmail json YAML

2012-09-12 15:09:49 UTC MAIN commitmail json YAML

N32 uses dadd instructions to manipulate stack (actually, all ABIs except
O32 use dadd).

(matt)

2012-09-12 14:55:48 UTC MAIN commitmail json YAML

Only copy the ucontext_t in pthread_setcontext if _UC_TLSBASE is set.
Conditionalize the test on _UC_TLSBASE being defined.

(matt)

2012-09-12 14:13:44 UTC MAIN commitmail json YAML

Fix the build, _UC_UNIQUE has been renamed _UC_TLSBASE

(manu)

2012-09-12 14:07:52 UTC MAIN commitmail json YAML

2012-09-12 14:07:10 UTC MAIN commitmail json YAML

New test directory for npf

(martin)

2012-09-12 14:06:31 UTC MAIN commitmail json YAML

2012-09-12 14:06:02 UTC MAIN commitmail json YAML

Install the npftest binary

(martin)

2012-09-12 12:38:17 UTC MAIN commitmail json YAML

attempt to inform user of what the error means

(pooka)

2012-09-12 12:07:04 UTC MAIN commitmail json YAML

support anti-aliased fonts in 8 bit
while there, fix pm2fb_bitblt() packed mode, for real this time
TODO:
- use packed mode when uploading glyphs
- let the hardware do the alpha blending if possible
- mode setting

(macallan)

2012-09-12 10:35:10 UTC MAIN commitmail json YAML

When emulating poll/select better tell the events of the host kernel
apart from those received from the rump kernel. Also handle timeout.
Patch from pooka.

(martin)

2012-09-12 08:47:14 UTC MAIN commitmail json YAML

Add two new command line options to help integration into ATF:
-L lists the available test cases, -T executes a single named test.

(martin)

2012-09-12 06:15:36 UTC tls-maxphys commitmail json YAML

Initial snapshot of work to eliminate 64K MAXPHYS.  Basically works for
physio (I/O to raw devices); needs more doing to get it going with the
filesystems, but it shouldn't damage data.

All work's been done on amd64 so far.  Not hard to add support to other
ports.  If others want to pitch in, one very helpful thing would be to
sort out when and how IDE disks can do 128K or larger transfers, and
adjust the various PCI IDE (or at least ahcisata) drivers and wd.c
accordingly -- it would make testing much easier.  Another very helpful
thing would be to implement a smart minphys() for RAIDframe along the
lines detailed in the MAXPHYS-NOTES file.

(tls)

2012-09-12 02:00:55 UTC MAIN commitmail json YAML

setcontext() used to be incompatible with -lpthread since it affected
the TLS pointer, therefore wrecking the pthread environement.

Some ports had _UC_TLSBASE flag or equivalent (_UC_UNIQUE on alpha)
that controlled whether setcontext() would change the TLS pointer.
This change let libpthread override setcontext() with its own version
that unsets _UC_TLSBASE, enabling safe usage of setcontext() with
-lpthread.

We also have the following required changes here:
- rename alpha's _UC_UNIQUE into _UC_TLSBASE
- add _UC_TLSBASE definition in header file for all ports
  (powerpc, sh3, sparc and sparc64 lack the implementation for now)
- introduce a libc stub that can be overriden for setcontext()
- modify MD libcs swapcontext() implementations so that they use the
  setcontext() libc stub instead of doing a plain system call.

While we are there:
- document various MD _UC_* flags in header file
- add libc and libpthread tests for swapcontext() behavior
  (hopefully helpful to spot MD problems introduced with this change)

Future work:
- Deciding whether kernel support or _UC_TLSBASE should be added for
  powerpc, sh3, sparc and sparc64 is left to portmasters
  sparc64

Approved by core@

(manu)

2012-09-12 00:50:30 UTC MAIN commitmail json YAML

-O1, enable PUFFS, KTRACE, fss and putter.

(msaitoh)

2012-09-12 00:36:41 UTC MAIN commitmail json YAML

Initialize the sysctl(9) stuff before configuring the spd(4) devices.

Otherwise, the devices do not create their own sysctl nodes!

(pgoyette)

2012-09-11 20:51:25 UTC MAIN commitmail json YAML

2012-09-11 20:29:59 UTC MAIN commitmail json YAML

PR/46945: Steffen Nurpmeso; el_getc() doesn't document it's setting errno

(christos)

2012-09-11 19:43:11 UTC MAIN commitmail json YAML

2012-09-11 17:54:12 UTC MAIN commitmail json YAML

Rework dmasync routines so that secondary caches can be flushed as well
as the primary caches.

(matt)

2012-09-11 17:51:38 UTC MAIN commitmail json YAML

2012-09-11 15:59:19 UTC MAIN commitmail json YAML

Compute cache line size before doing the loop.
Map translation table for MP with outer-cache=NONE

(matt)

2012-09-11 15:31:54 UTC MAIN commitmail json YAML

Add more c7 register inlines.  Add some more CT4 defintions

(matt)

2012-09-11 15:28:15 UTC MAIN commitmail json YAML

Fix the CACHE_MASKs for armv6 to include TEX and S bits.
Fix a comment in pte.h

(matt)

2012-09-11 12:31:09 UTC MAIN commitmail json YAML

return !OKCMD on error.

(christos)

2012-09-11 11:58:53 UTC MAIN commitmail json YAML

PR/46942: Steffen Nurpmeso: editline(3): el_get(): fix UNBUFFERED return

(christos)

2012-09-11 11:57:19 UTC MAIN commitmail json YAML

PR/46941: Steffen Nurpmeso: document EL_BUFFERED

(christos)

2012-09-11 00:15:19 UTC MAIN commitmail json YAML

Add support for _UC_TLSBASE.  Make sure to preserve backwards compat for
programs built before TLS support was added.

(matt)

2012-09-10 21:42:53 UTC MAIN commitmail json YAML

npf_icmp_uniqid: inspect the correct npc_info for IPv4/v6.

(rmind)

2012-09-10 20:53:18 UTC MAIN commitmail json YAML

PR/46935: Steffen Nurpmeso: editline(3) (libedit): faulty errno handling,
faulty reuse of val in wrong context

(christos)

2012-09-10 14:00:15 UTC MAIN commitmail json YAML

Fix unmount returnign EBUSY if an attribute was autocreated: we hold
a useless reference that we never gave back

(manu)

2012-09-10 13:56:18 UTC MAIN commitmail json YAML

Turn a fatal error into a warning.

(manu)

2012-09-10 13:36:40 UTC MAIN commitmail json YAML

2012-09-10 11:29:06 UTC MAIN commitmail json YAML

Fix building with MKCOMPAT=no

(adam)

2012-09-10 08:50:38 UTC MAIN commitmail json YAML

Fix a bug that the irq_masks of GPIO are set on Marvell SoCs.

(msaitoh)

2012-09-10 07:57:51 UTC MAIN commitmail json YAML

Stop extended attributes at the appropriate place so that unmount
does not fail with EBUSY on filesystem with extended attributes ensabled.

(manu)

2012-09-10 07:47:07 UTC MAIN commitmail json YAML

Make this file idempotent

(martin)

2012-09-10 04:32:24 UTC MAIN commitmail json YAML

2012-09-09 20:23:38 UTC MAIN commitmail json YAML

In uhub_childdet, do not free the array of sub-devices if there is none.
This prevents a kernel panic at shutdown on my laptop.

(gsutre)

2012-09-09 18:09:24 UTC MAIN commitmail json YAML

default to not checking host and mail names per rfc-2181

(christos)

2012-09-09 18:04:26 UTC MAIN commitmail json YAML

add a check-names option, now that the default is no-check-names

(christos)

2012-09-09 18:03:17 UTC MAIN commitmail json YAML

make the default to not check names.

(christos)

2012-09-09 17:11:49 UTC MAIN commitmail json YAML

Bump date for previous.

(wiz)

2012-09-09 17:11:23 UTC MAIN commitmail json YAML

Whitespace and formatting cleanups.

(wiz)

2012-09-09 17:09:51 UTC MAIN commitmail json YAML

ptyfs hasn't been experimental in a long time. (noticed by blymn)

(dholland)

2012-09-09 16:42:23 UTC MAIN commitmail json YAML

implement no-check-names

(christos)

2012-09-09 16:38:52 UTC MAIN commitmail json YAML

document missing resolv.conf options

(christos)

2012-09-09 16:08:31 UTC MAIN commitmail json YAML

2012-09-09 06:06:30 UTC MAIN commitmail json YAML

Remove an erroneous change that crept in.  It was part of an earlier,
incorrect fix I had done for writing > 64K bytes.  It was still in the
set of changes mlelstv had committed.  I noticed it at the time, but did
not think it was problematic - until now.  This fixes the ccb corruption
I was seeing and fixes PR kern/46896.

(mhitch)

2012-09-09 04:27:49 UTC MAIN commitmail json YAML

Temporary fix for quotactl authorization: it must use the effective UID
and not the real UID.

Further work is required to move the check to the kauth listener instead
of having it in UFS code.

(manu)

2012-09-09 04:27:12 UTC MAIN commitmail json YAML

2012-09-08 15:15:06 UTC MAIN commitmail json YAML

Revert previous temporary measure and fix the assertion properly instead.

(dholland)

2012-09-08 12:25:06 UTC MAIN commitmail json YAML

Make this compile on archs where VM_MIN_ADDRESS is not defined (or not
exported to userland)

(martin)

2012-09-08 05:02:42 UTC MAIN commitmail json YAML

2012-09-08 02:58:13 UTC MAIN commitmail json YAML

Fix a bug that kmem_alloc() is called from the interrupt context.

(msaitoh)

2012-09-07 22:37:27 UTC MAIN commitmail json YAML

set isp_xffree, like the PCI frontend does
now this works again

(macallan)

2012-09-07 22:21:57 UTC netbsd-6 commitmail json YAML

2012-09-07 22:20:19 UTC netbsd-6 commitmail json YAML

2012-09-07 22:19:28 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by dholland in ticket #549):
src/UPDATING: revision 1.238 via patch
Add note about cleaning required by last month's openssl update.
Closes PR 46816.

(bouyer)

2012-09-07 22:17:35 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by para in ticket #547):
sys/uvm/uvm_map.c: revision 1.320
sys/uvm/uvm_map.c: revision 1.321
sys/uvm/uvm_map.c: revision 1.322
sys/uvm/uvm_km.c: revision 1.130
sys/uvm/uvm_km.c: revision 1.131
sys/uvm/uvm_km.c: revision 1.132
sys/uvm/uvm_km.c: revision 1.133
sys/uvm/uvm_km.c: revision 1.134
sys/uvm/uvm_km.c: revision 1.135
sys/uvm/uvm_km.c: revision 1.129
Fix a bug where the kernel was never grown to accomodate the kmem VA space
since that happens before the kernel_map is set.
Don't try grow the entire kmem space but just do as needed in
uvm_km_kmem_alloc
Shut up gcc printf warning.
Cleanup comment.  Change panic to KASSERTMSG.
Use kernel_map->misc_lock to make sure we don't call pmap_growkernel
concurrently and possibly mess up uvm_maxkaddr.
Switch to a spin lock (uvm_kentry_lock) which, fortunately, was
sitting there
unused.
Remove locking since it isn't needed.  As soon as the 2nd
uvm_map_entry in kernel_map
is created, uvm_map_prepare will call pmap_growkernel and the
pmap_growkernel call in
uvm_km_mem_alloc will never be called again.
call pmap_growkernel once after the kmem_arena is created
to make the pmap cover it's address space
assert on the growth in uvm_km_kmem_alloc
for the 3rd uvm_map_entry uvm_map_prepare will grow the kernel,
but we might call into uvm_km_kmem_alloc through imports to
the kmem_meta_arena earlier
while here guard uvm_km_va_starved_p from kmem_arena not yet created
thanks for tracking this down to everyone involved

(riz)

2012-09-07 22:14:54 UTC netbsd-6 commitmail json YAML

2012-09-07 22:13:38 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by riz in ticket #548):
doc/README.files: revision 1.5
share/man/man7/release.7: revision 1.33
share/man/man7/release.7: revision 1.34
Update release(7) for the recent iso -> images change.
Fix typo.
The "iso" directory never made it into this file, but now
that "iso" is "images", document it here for the edification of
folks browsing the download directories.

(bouyer)

2012-09-07 21:18:59 UTC MAIN commitmail json YAML

Don't disable the L2C is it isn't enabled.

(matt)

2012-09-07 21:08:03 UTC MAIN commitmail json YAML

Regenerate to handle changes since 2009-12-14 (Newsletters VI-7 thru VI-13)

(ginsbach)

2012-09-07 21:04:43 UTC MAIN commitmail json YAML

- Fix broken links (ISO web site reorganized).  Script now works again.
- Use a few more variables so that it will be easier to change the
  next time ISO shuffles the deck.

(ginsbach)

2012-09-07 20:27:12 UTC MAIN commitmail json YAML

Deal with architectures defining VM_MIN_ADDRESS > 0.
Add additional error code tests using a pointer one page past current brk.

(martin)

2012-09-07 18:05:11 UTC MAIN commitmail json YAML

Fool gcc into thinking we aren't using r31.  We do use it but we don't
clobber it since it save and restore it from a temporary register.

(matt)

2012-09-07 17:11:43 UTC MAIN commitmail json YAML

2012-09-07 15:43:22 UTC netbsd-6 commitmail json YAML

Correct the ticket number for ticket 538.  From Robert Elz.

(riz)

2012-09-07 11:53:50 UTC MAIN commitmail json YAML

2012-09-07 11:52:30 UTC MAIN commitmail json YAML

Include the PCI outbound windows in the BCM53XX IO space.
Call arml2cc_init from bcm53xx_bootstrap to fill in arm_cache info.

(matt)

2012-09-07 11:49:00 UTC MAIN commitmail json YAML

2012-09-07 11:29:05 UTC MAIN commitmail json YAML

Use emalloc in one more place, like the rest of the code does.
From Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>.

(wiz)

2012-09-07 11:28:47 UTC MAIN commitmail json YAML

Fix usage, from Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>.

(wiz)

2012-09-07 07:07:15 UTC MAIN commitmail json YAML

2012-09-07 06:45:05 UTC MAIN commitmail json YAML

call pmap_growkernel once after the kmem_arena is created
to make the pmap cover it's address space
assert on the growth in uvm_km_kmem_alloc

for the 3rd uvm_map_entry uvm_map_prepare will grow the kernel,
but we might call into uvm_km_kmem_alloc through imports to
the kmem_meta_arena earlier

while here guard uvm_km_va_starved_p from kmem_arena not yet created

thanks for tracking this down to everyone involved

(para)

2012-09-07 04:50:35 UTC MAIN commitmail json YAML

Disable bogus _DIAGASSERT.

(dholland)

2012-09-07 04:40:13 UTC MAIN commitmail json YAML

2012-09-07 04:39:14 UTC MAIN commitmail json YAML

Change _l2_ to _log2_ to make sure they don't confused with level 2.

(matt)

2012-09-07 04:32:04 UTC MAIN commitmail json YAML

2012-09-07 04:25:37 UTC MAIN commitmail json YAML

2012-09-07 03:06:05 UTC MAIN commitmail json YAML

Fix pci_conf_interrupt lossage.

(matt)

2012-09-07 03:05:12 UTC MAIN commitmail json YAML

2012-09-07 02:42:13 UTC MAIN commitmail json YAML

Fix kern/46911: note that we rekeyed the cprng so we don't keep doing so.

(tls)

2012-09-07 02:11:32 UTC MAIN commitmail json YAML

Fix pci_conf_interrupt fallout.

(matt)

2012-09-06 22:20:38 UTC MAIN commitmail json YAML

The "iso" directory never made it into this file, but now
that "iso" is "images", document it here for the edification of
folks browsing the download directories.

(riz)

2012-09-06 22:17:46 UTC MAIN commitmail json YAML

Update release(7) for the recent iso -> images change.

(riz)

2012-09-06 16:39:08 UTC MAIN commitmail json YAML

2012-09-06 15:24:26 UTC MAIN commitmail json YAML

Add UX  (User eXperience)

(ginsbach)

2012-09-06 13:05:53 UTC MAIN commitmail json YAML

- make the charge state sensor actually do something
- work around a bug in envsys which expects a valid value for sensors with
  states that have text descriptions even if the sensor is invalid

(macallan)

2012-09-06 12:59:00 UTC MAIN commitmail json YAML

opt_envsys.h needs #ifdef _KERNEL_OPT
( thanks martin@ )

(macallan)

2012-09-06 12:51:47 UTC MAIN commitmail json YAML

Adjust msdos fat32 image creation to match cluster count requirements.

(njoly)

2012-09-06 12:21:40 UTC MAIN commitmail json YAML

Remove (commented-out) definitions for debugging - thanks to macallan@
for defflagging these.

(pgoyette)

2012-09-06 12:10:29 UTC MAIN commitmail json YAML

2012-09-06 05:03:59 UTC MAIN commitmail json YAML

only register a PMU callback when we're actually monitoring and reporting
AC power
fixes spontaneous power down with two smartbat instances present

(macallan)

2012-09-06 04:42:39 UTC MAIN commitmail json YAML

Alas, Cortex-A8 can't TLB walk out of their caches so they need to sync each PTE.

(matt)

2012-09-06 03:45:02 UTC MAIN commitmail json YAML

Add missing bus_dmamap_sync() for the RX buffer.

(msaitoh)

2012-09-06 03:05:41 UTC MAIN commitmail json YAML

Add missing ','
It will fix a bug that "vmstat -e" shows the incorrect counts in wrong entries.

(msaitoh)

2012-09-06 02:07:25 UTC MAIN commitmail json YAML

Enable "shareable" access to the page table for armv7.  PTE_SYNC only does
a DSB now on an armv7 cpu and no longer needs to flush the cache line to ram.

(matt)

2012-09-06 02:05:46 UTC MAIN commitmail json YAML

Add ttbr/ttbr1/ttbcr registers

(matt)

2012-09-06 02:03:02 UTC MAIN commitmail json YAML

Before setting the new TTB wbinv the caches.

(matt)

2012-09-06 02:02:04 UTC MAIN commitmail json YAML

Change pci_conf_hook to pass pc->conf_v
Add pci_conf_interrupt

(matt)

2012-09-05 23:19:13 UTC MAIN commitmail json YAML

fix horizontal scrolling in 8bit, while there use an R3G3B2 palette

(macallan)

2012-09-05 23:08:42 UTC MAIN commitmail json YAML

Don't build with debugging (-g) by default.

(riz)

2012-09-05 23:01:42 UTC MAIN commitmail json YAML

Remove -g from CPPFLAGS.

(riz)

2012-09-05 22:58:54 UTC MAIN commitmail json YAML

Remove "-g" from CPPFLAGS.

(riz)

2012-09-05 22:40:30 UTC MAIN commitmail json YAML

Remap X11SRCDIR to /usr/xsrc for the MKREPRO=yes case.

(riz)

2012-09-05 21:23:31 UTC MAIN commitmail json YAML

split the envsys sensors into two devices - one SME_CLASS_ACADAPTER and one
SME_CLASS_BATTERY, register the former only on unit 0 so we don't end up
with two of them on powerbooks that have two battery slots. Now userland has
a fighting chance to find the AC status.
TODO: make the battery sensors look more like acpibat's

(macallan)

2012-09-05 19:31:04 UTC MAIN commitmail json YAML

fix MKREPRO build not to put Generated from ${NETBSDSRCDIR} in files.

(christos)

2012-09-05 18:57:34 UTC MAIN commitmail json YAML

Don't wait until the pool *fills* to rekey anything that was keyed with
insufficient entropy at boot: key it as soon as it makes any request after
we hit the minimum entropy threshold.

This too should help avoid predictable output at boot time.

(tls)

2012-09-05 18:06:52 UTC MAIN commitmail json YAML

Try to help embedded systems a _little_ bit: stir in the system boot time
as early as possible.  On systems with no cycle counter (or very very
predictable cycle counts early in boot) at least this will cause some
difference across boots.

(tls)

2012-09-05 08:25:54 UTC MAIN commitmail json YAML

Make the "init" target create optys as well - those were removed from "all",
but we still need them in emergency setups and some install media.
Should fix PR install/46902.

(martin)

2012-09-05 06:29:09 UTC MAIN commitmail json YAML

Call pmf_system_shutdown in cpu_reboot. OK matt

(skrll)

2012-09-05 04:01:23 UTC MAIN commitmail json YAML

Use getc instead of fgetc.

This is approximately five times faster for "comm -23 a b" where a and b
are identical 100MB files.

(simonb)

2012-09-05 01:48:39 UTC MAIN commitmail json YAML

some preparations for mode setting support and such:
- DDC2 support, so far only used for WSDISPLAYIO_GET_EDID
- fix 8 bit support, use packed mode for some extra speed
- pm2 and pm2v have different DACs, deal with it where appropriate

(macallan)

2012-09-05 01:32:01 UTC MAIN commitmail json YAML

add a few more registers

(macallan)

2012-09-05 01:03:54 UTC MAIN commitmail json YAML

Disable arm32 __asm for _byte_swap_u16_variable since gcc4.5 produces
decent code for it.  Fixes PR/46898.

(matt)

2012-09-05 00:22:41 UTC MAIN commitmail json YAML

Fix CFG_IND_ADDR_FUNC definition.

(matt)

2012-09-05 00:21:30 UTC MAIN commitmail json YAML

2012-09-05 00:20:57 UTC MAIN commitmail json YAML

Print TTBR/TTBR1/TTBCR registers

(matt)

2012-09-05 00:19:59 UTC MAIN commitmail json YAML

2012-09-05 00:11:21 UTC MAIN commitmail json YAML

After calling lwp_startup, set fp to 0 to terminate call stack.

(matt)

2012-09-05 00:10:11 UTC MAIN commitmail json YAML

Allow <arm/mainbus/mainbus.h> to supply mainbus_attach_args.

(matt)

2012-09-05 00:09:35 UTC MAIN commitmail json YAML

cortex include moved arm/omap/files.omap2

(matt)

2012-09-05 00:08:21 UTC MAIN commitmail json YAML

Modify USB entries (still commented out)

(matt)

2012-09-05 00:07:33 UTC MAIN commitmail json YAML

modify USB entries (still commented out).

(matt)

2012-09-05 00:06:21 UTC MAIN commitmail json YAML

2012-09-04 22:58:35 UTC MAIN commitmail json YAML

Add support for getting the mac-address from the device properties.

(matt)

2012-09-04 22:31:59 UTC MAIN commitmail json YAML

Replace usleep(500000) with a synchronization over a pipe.

(alnsn)

2012-09-04 13:37:44 UTC MAIN commitmail json YAML

Remove locking since it isn't needed.  As soon as the 2nd uvm_map_entry in kernel_map
is created, uvm_map_prepare will call pmap_growkernel and the pmap_growkernel call in
uvm_km_mem_alloc will never be called again.

(matt)

2012-09-04 00:21:08 UTC MAIN commitmail json YAML

Add multiple inclusion protection.

(matt)