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

2024-05-10 11:03:32 UTC Now

2012-09-03 22:49:54 UTC MAIN commitmail json YAML

Always cpu_info_store as the 3rd work unless TPIDRPRW_IS_CURLWP and then
it needs to be lwp0.  Fix IGEPV2 boot problem.

(matt)

2012-09-03 21:27:14 UTC MAIN commitmail json YAML

2012-09-03 19:53:43 UTC MAIN commitmail json YAML

Switch to a spin lock (uvm_kentry_lock) which, fortunately, was sitting there
unused.

(matt)

2012-09-03 19:27:22 UTC netbsd-6 commitmail json YAML

Tickets:
+      [kardel, ticket #522]
+      [bouyer, ticket #523]
+      [bouyer, ticket #524]
+      [dholland, ticket #526]
+      [drochner, ticket #527]
+      [macallan, ticket #528]
+      [jakllsch, ticket #529]
+      [chs, ticket #530]
+      [martin, ticket #531]
+      [martin, ticket #532]
+      [rmind, ticket #533]
+      [bouyer, ticket #534]
+      [macallan, ticket #535]
+      [jnemeth, ticket #536]
+      [christos, ticket #537]
+      [msaitoh, ticket #537]
+      [cherry, ticket #539]
+      [martin, ticket #540]

(riz)

2012-09-03 19:24:27 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #540):
external/gpl3/gcc/dist/gcc/builtins.c: revision 1.2
Make can_trust_pointer_alignment() always return false on STRICT_ALIGNMENT
archs - gcc 4.5 is not able to properly track alignment and backporting
the fix from 4.6/4.7 is not feasible (according to upstream).
See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46483 for details.
Fixes PR toolchain/46865.

(riz)

2012-09-03 19:22:47 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by cherry in ticket #539):
sys/arch/amd64/amd64/machdep.c: revision 1.190
Revert to unmanaged x86 memory mapped isa and pci space.
This is a revert of commit r1.169:
http://mail-index.netbsd.org/source-changes/2011/11/06/msg028702.html
This should allow X to run on NetBSD/xen amd64 dom0, and fixes PR #46634

(riz)

2012-09-03 19:19:55 UTC netbsd-6 commitmail json YAML

Apply patch requested by msaitoh in pullup-6 ticket #538:

* add TAILQ satailq and sptailq
  - these queues are referenced from kernfs/ipsecsa, kernfs/ipsecsp
    as a weak_symbol.
  - KAME netkey has the two queues, but FAST-IPsec netkey doen't.
    This cause a panic. To prevent this panic, make a empty tailq.
  - The tailq doen't work, because there are no implementation yet...

(riz)

2012-09-03 19:15:54 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #537):
sys/nfs/nfs_serv.c: revision 1.165
When unloading the nfsserver module, call nfs_fini() so that the nfsrvdescpl
pool gets destroyed. Otherwise we are left with a stray pool that points to
unmapped memory behind (and bad things happen). Typically you get seemingly
random page faults (without printing uvm_fault) that happen in various pool
operations. Most frequent one is the pool_drain() from the page daemon.

(riz)

2012-09-03 19:13:35 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by jnemeth in ticket #536):
sys/dev/pci/mfi_pci.c: revision 1.17
PR/46877 - Wolfgang Stukenbrock -- missing definition for Symbios SAS 9261-8i

(riz)

2012-09-03 19:11:31 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by macallan in ticket #535):
sys/arch/powerpc/pic/intr.c: revision 1.23
when calculating per-IPL virq masks, take into account that shared =20
IRQs may
request different IPLs
fixes vr(4)-related problems seen on ofppc

(riz)

2012-09-03 19:09:41 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #534):
sys/dev/pci/if_wmreg.h: revision 1.48
sys/dev/pci/if_wm.c: revision 1.232
sys/dev/pci/if_wm.c: revision 1.233
sys/dev/pci/if_wm.c: revision 1.234
Make vlan and all ip/ip6 checksum offload work for the I350.
On newer devices, when using the legacy TX descriptors, vlan-related flags
that were set on the last descriptor of a packet have to be set on the
first one.
For tso/checksum offloads, a new "advanced" descriptor format has to be
used.
Change wcd_txdescs to a union defining all types of descriptors (they
are all 16-bytes wide).
Define a new tx function wm_nq_start(), which handle newer devices.
There is some code duplication with wm_start(), but adding support to
the existing wm_start() would make it a if () {} else {} maze. This also
allows to get rid of some workaround for older chips that are not needed
here.
Use wm_nq_start() instead of wm_start() for the I350 (this should probably
be for all WM_F_NEWQUEUE devices, but I have no hardware but the I350 to
test). Call ifp->if_start() instead of wm_start() where is matters.
Tested on a I350, and a i80003 (which use the old format), both with and
without vlans, with and without checksum offloads.
Enable VLAN hardware tagging on all chips that have the new queue mechanism.
Tested with 82575{EB,GB}, 82576, 82580, I350 and ICH9.
Shut up gcc about some uninitialized variables.

(riz)

2012-09-03 19:03:39 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by rmind in ticket #533):
sys/arch/i386/i386/i386func.S: revision 1.17
tlbflushg/i386: test for the PGE feature flag first, before checking the %cr4.
Add a comment explaining why need to check both and in such order.

(riz)

2012-09-03 19:01:25 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #532):
sys/arch/vax/vax/machdep.c: revision 1.189
Kernel crash dumps are not properly implemented - so do not pretend they
would exist and set dumplo to 0 if dumpsize is 0. This makes savecore
happy.
XXX - implement real dumps, most of the needed code seems to be in place
already.

(riz)

2012-09-03 18:59:24 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #531):
external/gpl3/binutils/dist/bfd/elf32-vax.c: revision 1.7
Make this to produce working shared libraries again.
Resultant distribution was booted into single user using shared libraries.

(riz)

2012-09-03 18:57:11 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by chs in ticket #530):
sys/nfs/nfs_serv.c: revision 1.164
fix error handling in nfsrv_rename(): when the first nfs_namei() fails,
don't try to free the resources allocated by a successful lookup.

(riz)

2012-09-03 18:55:11 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by jakllsch in ticket #529):
sys/arch/x86/acpi/acpi_wakeup.c: revision 1.32
It turns out we're actually waiting for other processors to be unbusy, not busy.
Unbreaks ACPI suspend on uniprocessor.  Probably fixes unnoticed bugs on MP.
Needs pullup to netbsd-6.

(riz)

2012-09-03 18:51:37 UTC netbsd-6 commitmail json YAML

Pull up following patch (requested by macallan in ticket #528):

Comment out radeonfb for the release, as it causes problems on some
hardware.

(riz)

2012-09-03 18:45:42 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by drochner in ticket #527):

mention switch to FAST_IPSEC in January

(riz)

2012-09-03 18:41:15 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by dholland in ticket #526):
share/man/man3/rbtree.3: revision 1.7
Add more function argument names to the man page, trying to address
PR 46814 by Lloyd Parkes. Bump date.

(riz)

2012-09-03 18:38:34 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #524):
sys/dev/ic/isp_netbsd.c: revision 1.86
Properly fill the struct timeval before using it: a timeout in microseconds has
to be converted to seconds and microseconds.
Fix KASSERT("usec >= 0 && usec < 1000000") in tvtohz().
While there, simplify computation of to (avoids a timersub() in tvhzto()
and directly call tvtohz() with the interval).

(riz)

2012-09-03 18:36:33 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #523):
sys/dev/scsipi/scsiconf.c: revision 1.269
If the controller supports more than 256 commands per target,
clamp it to 256 (maximum number of tags in SCSI). Newer controllers
(such as mpii(4), and mfi(4) when fixed to announce tagged queuing support)
support more than 256 outstanding commands and don't use the scsi tag,
but at this time scsipi will always allocate a tag, and panic if a periph
tries to send more than 256 commands.

(riz)

2012-09-03 18:32:38 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by kardel in ticket #522):
external/bsd/ntp/dist/ntpd/ntp_io.c: revision 1.10
re-enable broadcast client config after interface re-scanning
make broadcast transmission work again

(riz)

2012-09-03 18:31:00 UTC netbsd-6 commitmail json YAML

report this as "6.0_POST_RC1", in order to make some fixes before RC2
is released, to make any PRs which show up in the meantime more clear.
Not intended to set a precedent. :)

(riz)

2012-09-03 17:46:08 UTC MAIN commitmail json YAML

Enable atapibus, cd and sd.

(msaitoh)

2012-09-03 17:30:04 UTC MAIN commitmail json YAML

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.

(matt)

2012-09-03 17:12:50 UTC MAIN commitmail json YAML

Bump SYMTAB_SPACE.
The automatic SYMTAB_SPACE adustment doesn'w work with this style of
definition.

(msaitoh)

2012-09-03 16:35:34 UTC MAIN commitmail json YAML

Don't use r7, use r5 instead

(matt)

2012-09-03 16:07:17 UTC MAIN commitmail json YAML

Shut up gcc printf warning.

(matt)

2012-09-03 15:55:43 UTC MAIN commitmail json YAML

Don't try grow the entire kmem space but just do as needed in uvm_km_kmem_alloc

(matt)

2012-09-03 15:38:17 UTC MAIN commitmail json YAML

Fix no wd on cmd680.
Also move setting wdc_maxdrives into cmd*_chip_map().

(kiyohara)

2012-09-03 15:32:18 UTC MAIN commitmail json YAML

2012-09-03 14:21:24 UTC MAIN commitmail json YAML

Fix a bug where the kernel was never grown to accomodate the kmem VA space
since that happens before the kernel_map is set.

(matt)

2012-09-03 13:23:13 UTC MAIN commitmail json YAML

Remove unused lib/libl. Approved by christos.

(msaitoh)

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

one more patch for supporting linux-based networking clients

(pooka)

2012-09-03 11:33:36 UTC MAIN commitmail json YAML

2012-09-03 10:31:51 UTC MAIN commitmail json YAML

2012-09-03 09:46:16 UTC MAIN commitmail json YAML

Import dhcpcd-5.6.2 with the following changes:
Disable kernel RA earlier on Linux
* Don't set if_up or if_down as true when testing
* ra%d_prefix is now a space separated array of the finished address/len
* If we fail to open sockets, don't bother sending the request
* Send our NS solicitation directly to the router
* Change the NS times so that we assume reachable until the reachable time
  expires, then send probes at retrans intervals until
  DELAY_FIRST_PROBE_TIME is reached at which point we expire the router
* Remove -v from --version in usage
* Only add our own host or destination routes to the build table when we
  are adding gateways
* Ensure we have correct memory allocation for each prefix in the RA

Status:

Vendor Tag: roy
Release Tags: dhcpcd-5-6-2

(roy)

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

Revert to unmanaged x86 memory mapped isa and pci space.
This is a revert of commit r1.169:
http://mail-index.netbsd.org/source-changes/2011/11/06/msg028702.html

This should allow X to run on NetBSD/xen amd64 dom0, and fixes PR #46634

(cherry)

2012-09-02 21:14:56 UTC MAIN commitmail json YAML

Now that we use keysym_t, make sure <dev/wscons/wsksymvar.h> is included.
Fixes the kernel build for next68k's nextcons.c and mac68k's maccons.c.

(he)

2012-09-02 21:06:54 UTC MAIN commitmail json YAML

Move adbkbd_setup_sysctl() declaration to outside NWSMOUSE > 0, to
match the rest of the code.

(he)

2012-09-02 20:58:44 UTC MAIN commitmail json YAML

Make can_trust_pointer_alignment() always return false on STRICT_ALIGNMENT
archs - gcc 4.5 is not able to properly track alignment and backporting
the fix from 4.6/4.7 is not feasible (according to upstream).
See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46483 for details.
Fixes PR toolchain/46865.

(martin)

2012-09-02 16:57:06 UTC MAIN commitmail json YAML

Add ppb/pci
Add arml2cc

(matt)

2012-09-02 16:56:41 UTC MAIN commitmail json YAML

Add "write-back" before Unified

(matt)

2012-09-02 16:55:10 UTC MAIN commitmail json YAML

Add driver to attach ARM PL210 L2 Cache Controller
arml2cc0 at armperiph0: ARM PL310 L2 r3p2 Cache Controller
arml2cc0: 256KB/32B 16-way L2 Unified cache

(matt)

2012-09-02 16:00:01 UTC MAIN commitmail json YAML

The field ci_curlwp is only defined for MULTIPROCESSOR kernels.

(mlelstv)

2012-09-02 14:46:38 UTC MAIN commitmail json YAML

2012-09-02 14:43:21 UTC MAIN commitmail json YAML

2012-09-02 13:57:19 UTC MAIN commitmail json YAML

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

Add __HAVE_CPU_UAREA_ALLOC_IDLELWP since it's using the new boot/kvminit code

(matt)

2012-09-02 06:29:56 UTC MAIN commitmail json YAML

Finish devices the bits in PCIE capability LCSR field.

(matt)

2012-09-02 05:02:36 UTC MAIN commitmail json YAML

Use the common code in <arm/cortex/a9_mpsubr.S>

(matt)

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

Cleanup and bring forwards from bcm53xx_start.S
Use more symbolic names ...

(matt)

2012-09-01 23:19:47 UTC MAIN commitmail json YAML

Restrict export of the tmpgdt symbol to XEN kernels

Spotted by uwe@

(cherry)

2012-09-01 22:20:52 UTC MAIN commitmail json YAML

Need to do a GET_CURCPU(r4) before invoking DO_AST_AND_RESTORE_ALIGNMENT_FAULTS

(matt)

2012-09-01 19:08:01 UTC MAIN commitmail json YAML

npfctl usage: minor formatting fix.

(rmind)

2012-09-01 19:05:46 UTC MAIN commitmail json YAML

When we do get a working and stable USB HCD,
we'll want to use usbdevices.config.

(jakllsch)

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

2012-09-01 17:36:07 UTC MAIN commitmail json YAML

Add urtw(4) and cir* at emdtv? bringing this up to speed with x86 GENERIC

(jakllsch)

2012-09-01 17:15:43 UTC MAIN commitmail json YAML

Switch RaspberryPI to use the new boot/init code.

(skrll)

2012-09-01 17:14:56 UTC MAIN commitmail json YAML

Switch RaspberryPI to use the new boot/init code.

(skrll)

2012-09-01 17:11:56 UTC MAIN commitmail json YAML

Define __HAVE_CPU_UAREA_ALLOC_IDLELWP and TPIDRPRW_IS_CURCPU

(skrll)

2012-09-01 17:01:24 UTC MAIN commitmail json YAML

2012-09-01 16:19:01 UTC MAIN commitmail json YAML

For now, make vop_islocked more like vop_lock and vop_unlock (i.e. don't
even attempt to do anything).

(pooka)

2012-09-01 15:46:11 UTC MAIN commitmail json YAML

when failing a mount due to unsupported features,
print which features are involved.

(chs)

2012-09-01 15:25:33 UTC MAIN commitmail json YAML

back out unintentional change in 1.352.

(jakllsch)

2012-09-01 15:06:57 UTC MAIN commitmail json YAML

pic16lcreg.h has been unused since removal of Xbox support, remove.

(jakllsch)

2012-09-01 14:54:59 UTC MAIN commitmail json YAML

2012-09-01 14:52:35 UTC MAIN commitmail json YAML

Don't shift VA in table since that generates errors

(matt)

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

Bump SYMTAB_SPACE
Use cortex-a8 since it is a OMAP3530

(matt)

2012-09-01 14:50:12 UTC MAIN commitmail json YAML

2012-09-01 14:48:29 UTC MAIN commitmail json YAML

2012-09-01 14:48:06 UTC MAIN commitmail json YAML

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

blx reg is V5, not V4T

(matt)

2012-09-01 14:46:25 UTC MAIN commitmail json YAML

Add __BITS to asm.h  (remove from imxuartreg.h)
Add L1_S_AP_KR to genassym.h
Use L1_S_AP_* in omap_start.S and don't include pmap.h

(matt)

2012-09-01 14:44:43 UTC MAIN commitmail json YAML

2012-09-01 12:28:59 UTC MAIN commitmail json YAML

rework boundary-tag reserve calculation, make it more precise.
add comment about the rational behind the sizing of certain vars
used by allocation and bootstrap.
as requested by yamt@

(para)

2012-09-01 12:19:32 UTC MAIN commitmail json YAML

2012-09-01 12:17:04 UTC MAIN commitmail json YAML

2012-09-01 12:15:40 UTC MAIN commitmail json YAML

Rework includes and include <uvm/uvm_extern.h> for pmap.h

(matt)

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

Move struct pv_addr next to struct bootmem_info into machdep.h and have
pmap.h include that.
Seems to be the least intrusive build fix; Matt: feel free to revamp.

(martin)

2012-09-01 11:24:37 UTC MAIN commitmail json YAML

Add ARMv5 support the clz instruction

(matt)

2012-09-01 11:21:22 UTC MAIN commitmail json YAML

Add xhci placeholder

(matt)

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

More devnames from BCM5301X work

(matt)

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

2012-09-01 11:04:19 UTC MAIN commitmail json YAML

2012-09-01 02:08:28 UTC MAIN commitmail json YAML

Shut up gcc about some uninitialized variables.

(matt)

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

2012-09-01 02:03:35 UTC MAIN commitmail json YAML

2012-09-01 01:45:17 UTC MAIN commitmail json YAML

Add lots more ldN dkN
Add drvctl to md

(matt)

2012-09-01 01:44:17 UTC MAIN commitmail json YAML

Add #ifdef DIAGNOSTIC / #endif

(matt)

2012-09-01 01:13:52 UTC MAIN commitmail json YAML

Use _KERNEL_OPT

(matt)

2012-09-01 00:49:03 UTC MAIN commitmail json YAML

Note new ARM changes.

(matt)

2012-09-01 00:29:01 UTC MAIN commitmail json YAML

2012-09-01 00:28:12 UTC MAIN commitmail json YAML

Make DB_MAX_LINES a kernel option

(matt)

2012-09-01 00:27:12 UTC MAIN commitmail json YAML

Welcome to 6.99.11!

(matt)

2012-09-01 00:26:38 UTC MAIN commitmail json YAML

Add a __HAVE_CPU_UAREA_IDLELWP hook so that the MD code can allocate
special UAREAs for idle lwp's.

(matt)

2012-09-01 00:24:44 UTC MAIN commitmail json YAML

Add a kcpuset_t which just includes ourself.
Add a ci_cpuname for convenience

(matt)

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

Initial config for PANDABOARD (doesn't quite work yet).

(matt)

2012-09-01 00:21:39 UTC MAIN commitmail json YAML

Add INSTALL variant for BCM5301X

(matt)

2012-09-01 00:20:49 UTC MAIN commitmail json YAML

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

2012-09-01 00:07:32 UTC MAIN commitmail json YAML

2012-09-01 00:06:54 UTC MAIN commitmail json YAML

Use PMAP_NOCACHE, add stream methods.

(matt)

2012-09-01 00:05:36 UTC MAIN commitmail json YAML

Initial support for interrupts on the OMAP4430 (which uses the ARMGIC).

(matt)

2012-09-01 00:04:44 UTC MAIN commitmail json YAML

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

2012-09-01 00:01:43 UTC MAIN commitmail json YAML

XXX this can not have worked for a long time.
Move this to the world of lwps.

(matt)

2012-09-01 00:00:42 UTC MAIN commitmail json YAML

2012-08-31 23:59:52 UTC MAIN commitmail json YAML

2012-08-31 23:56:15 UTC MAIN commitmail json YAML

Move the __cpu_simple_lock to the last byte so it's easier to read in dumps

(matt)

2012-08-31 23:42:34 UTC MAIN commitmail json YAML

Add ucas32 for SMP.

(matt)

2012-08-31 23:41:52 UTC MAIN commitmail json YAML

2012-08-31 20:57:24 UTC MAIN commitmail json YAML

Align the stack to a 16-byte boundary on LWP creation.
This is more than required by the ABI, but it makes programs using SSE
in a thread work without extra compiler flags or performance hit.

(drochner)

2012-08-31 20:23:33 UTC MAIN commitmail json YAML

Note OpenSSH 6.1. Thanks for heads-up to Snader_LB.

(is)

2012-08-31 19:55:23 UTC MAIN commitmail json YAML

cgd and sjg relicensed this under 2-clause-BSD.
Reported by Ed Schouten <ed@FreeBSD.org> to tech-userlevel.

Adapt license to match FreeBSD's version, leaving Ed out
since according to CVS logs, he didn't touch NetBSD's version.

(wiz)

2012-08-31 17:29:08 UTC MAIN commitmail json YAML

The arm11 barriers are mcr (write), not mrc (read)

(matt)

2012-08-31 14:46:54 UTC MAIN commitmail json YAML

Hook ZFS tests to MKZFS instead of a homegrown variable.

(pooka)

2012-08-31 14:31:46 UTC MAIN commitmail json YAML

fix some confusion about PG_FAKE.

(chs)

2012-08-31 13:12:52 UTC MAIN commitmail json YAML

when calculating per-IPL virq masks, take into account that shared IRQs may
request different IPLs
fixes vr(4)-related problems seen on ofppc

(macallan)

2012-08-31 12:01:15 UTC MAIN commitmail json YAML

Use __ASSEMBLER__ to control inline definitions

(matt)

2012-08-31 11:52:39 UTC MAIN commitmail json YAML

Don't advertise the svc/und/irq stack pointers as accessible to crash(8)
when they're not

(skrll)

2012-08-31 11:45:39 UTC MAIN commitmail json YAML

DO_AST_AND_RESTORE_ALIGNMENT_FAULTS needs AST_ALIGNMENT_FAULT_LOCALS

(skrll)

2012-08-31 11:40:42 UTC MAIN commitmail json YAML

Don't do inlines if _STANDALONE

(matt)

2012-08-31 07:27:28 UTC MAIN commitmail json YAML

fix for archs w/o cpu ucode driver: add dummy definition

(drochner)

2012-08-31 07:00:36 UTC MAIN commitmail json YAML

Cast sizeof() to int, which is sufficent and consistent with other use
within make.

(sjg)

2012-08-31 05:22:17 UTC MAIN commitmail json YAML

PR/46877 - Wolfgang Stukenbrock -- missing definition for Symbios SAS 9261-8i

(jnemeth)

2012-08-31 05:18:44 UTC MAIN commitmail json YAML

Fix typo: tftpd, not tfptd.

(riastradh)

2012-08-31 04:02:21 UTC MAIN commitmail json YAML

There's a known-but-unresolved race condition in here somewhere that
causes these tests to sometimes deadlock.  Since they run really fast
when they are successful, it doesn't do any good to wait for the
default 5-minute timeout.  So explicitly set timeout for these tests
to just 30 seconds.

(pgoyette)

2012-08-31 02:59:37 UTC MAIN commitmail json YAML

Cast sizeof() to (ssize_t) to avoid build errors.

(pgoyette)

2012-08-31 01:45:22 UTC MAIN commitmail json YAML

Support deciphering SDHCv3 clock rates.

(matt)

2012-08-31 01:44:20 UTC MAIN commitmail json YAML

Support deciphering SDHCv3 clock rates.

(matt)

2012-08-31 01:23:49 UTC MAIN commitmail json YAML

Don't support sysctl for the tools version of config. It is too complicated
to do so, and config -x is not used during the build.

(christos)

2012-08-30 23:14:20 UTC MAIN commitmail json YAML

Enable VLAN hardware tagging on all chips that have the new queue mechanism.
Tested with 82575{EB,GB}, 82576, 82580, I350 and ICH9.

(msaitoh)

2012-08-30 22:35:37 UTC MAIN commitmail json YAML

2012-08-30 22:09:58 UTC MAIN commitmail json YAML

Add a knob to control whether -V fully expands a plain variable by default.
The default retains the traditional NetBSD behavior, but the knob
can be set so that FreeBSD can retain their expected behavior.
This is a compromise to be sure.

Add a debug flag -dV to override the above, so that regardless of
the knob setting, the raw value of a variable can be easily seen.

(sjg)

2012-08-30 21:17:05 UTC MAIN commitmail json YAML

Add a knob to control whether -V fully expands a plain variable by default.
The default retains the traditional NetBSD behavior, but the knob
can be set so that FreeBSD can retain their expected behavior.
This is a compromise to be sure.

Add a debug flag -dV to override the above, so that regardless of
the knob setting, the raw value of a variable can be easily seen.

(sjg)

2012-08-30 12:42:42 UTC MAIN commitmail json YAML

Use more markup. Wording.

(wiz)

2012-08-30 12:32:07 UTC MAIN commitmail json YAML

2012-08-30 12:31:26 UTC MAIN commitmail json YAML

make config -x look at the booted kernel first.

(christos)

2012-08-30 12:16:49 UTC MAIN commitmail json YAML

Add "consttime_bcmp" and "explicit_bzero" functions for both kernel
abd userland, as proposed on tech-security, with explicit_bzero using
a volatile function pointer as suggested by Alan Barrett.
Both do what the name says. For userland, both are prefixed by "__"
to keep them out of the user namespace.
Change some memset/memcmp uses to the new functions where it makes
sense -- these are just some examples, more to come.

(drochner)

2012-08-30 02:26:38 UTC MAIN commitmail json YAML

Add a new more KASSERT/KASSERTMSG

(matt)

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

A few more KASSERT/KASSERTMSG.

(matt)

2012-08-30 02:25:35 UTC MAIN commitmail json YAML

Change KASSERT to KASSERTMSG

(matt)

2012-08-30 02:24:48 UTC MAIN commitmail json YAML

KASSERT -> KASSERTMSG

(matt)

2012-08-30 02:24:20 UTC MAIN commitmail json YAML

Give config thread more descriptive names.

(matt)

2012-08-30 02:23:14 UTC MAIN commitmail json YAML

Use __cacheline_aligned

(matt)

2012-08-30 02:10:15 UTC MAIN commitmail json YAML

Add a l1pte_supersection_p macro.

(matt)

2012-08-30 02:05:56 UTC MAIN commitmail json YAML

Teach pmap_extract about supersections.

(matt)

2012-08-30 01:27:45 UTC MAIN commitmail json YAML

add options ADBKBD_EMUL_USB to turn USB emulation on by default

(macallan)

2012-08-29 23:16:35 UTC MAIN commitmail json YAML

2012-08-29 23:10:31 UTC MAIN commitmail json YAML

Don't use locations in .data to store exception temporaries, use decidicated
space in cpu_info instead.  This also moves undefined_handler_address into
cpu_info as well.
Use the new armreg* inlines for getting TPIDRPRW register.
Add MULTIPROCESSOR version of CPU_INFO_FOREACH

(matt)

2012-08-29 22:43:57 UTC MAIN commitmail json YAML

Add __stub_start and __stub_end symbols.

(matt)

2012-08-29 22:43:35 UTC MAIN commitmail json YAML

tlbflushg/i386: test for the PGE feature flag first, before checking the %cr4.
Add a comment explaining why need to check both and in such order.

(rmind)

2012-08-29 22:25:05 UTC MAIN commitmail json YAML

2012-08-29 20:39:24 UTC MAIN commitmail json YAML

Make vlan and all ip/ip6 checksum offload work for the I350.

On newer devices, when using the legacy TX descriptors, vlan-related flags
that were set on the last descriptor of a packet have to be set on the
first one.
For tso/checksum offloads, a new "advanced" descriptor format has to be
used.

Change wcd_txdescs to a union defining all types of descriptors (they
are all 16-bytes wide).
Define a new tx function wm_nq_start(), which handle newer devices.
There is some code duplication with wm_start(), but adding support to
the existing wm_start() would make it a if () {} else {} maze. This also
allows to get rid of some workaround for older chips that are not needed
here.
Use wm_nq_start() instead of wm_start() for the I350 (this should probably
be for all WM_F_NEWQUEUE devices, but I have no hardware but the I350 to
test). Call ifp->if_start() instead of wm_start() where is matters.

Tested on a I350, and a i80003 (which use the old format), both with and
without vlans, with and without checksum offloads.

(bouyer)

2012-08-29 20:37:51 UTC MAIN commitmail json YAML

2012-08-29 20:34:19 UTC MAIN commitmail json YAML

Use new makemandb -Q flag to be really quiet.

(wiz)

2012-08-29 20:33:02 UTC MAIN commitmail json YAML

Add -Q flag:
Print only fatal error messages (i.e., when the database is left in
an inconsistent state and needs manual intervention).

From Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>.

(wiz)

2012-08-29 19:10:17 UTC MAIN commitmail json YAML

2012-08-29 18:56:45 UTC MAIN commitmail json YAML

Make all cortex and arm11 cpus uses writeback cached memories for pagetables

(matt)

2012-08-29 18:56:40 UTC MAIN commitmail json YAML

Add missing newline to printf (in the disabled code for $ORIGIN).

(dholland)

2012-08-29 18:52:32 UTC MAIN commitmail json YAML

2012-08-29 18:50:36 UTC MAIN commitmail json YAML

Check for NULL *before* using ALIGN().

I don't remember what prompted this, but it's obviously a desirable fix
and I've been carrying it on a heavily-used machine for more than a year.

(dholland)

2012-08-29 18:46:13 UTC MAIN commitmail json YAML

Use more markup, fix English usage.

(dholland)

2012-08-29 18:45:41 UTC MAIN commitmail json YAML

Use ci->ci_data.cpu_cc_freq.
Use new armreg_* macros.

(matt)

2012-08-29 18:44:56 UTC MAIN commitmail json YAML

Remove undeeded struct device;

(matt)

2012-08-29 18:37:14 UTC MAIN commitmail json YAML

Recode armv7_dcache_wbinv_all in asm.  Add armv7_dcache_inv_all and
armv7_icache_inv_all as well.
Use dsb/dmb/isb instructions

(matt)

2012-08-29 18:29:04 UTC MAIN commitmail json YAML

always start PMC cycle counter for ARM11 and Cortex.

(matt)

2012-08-29 18:05:42 UTC MAIN commitmail json YAML

For OMAP3530/TIAM37XX and OMAP4430, read the PLL regisers and calculate the
real CPU clock rate.

(matt)

2012-08-29 18:04:23 UTC MAIN commitmail json YAML

Use cpsid
Don't add mmu entries for overlapping entries.

(matt)

2012-08-29 17:48:17 UTC MAIN commitmail json YAML

2012-08-29 17:44:25 UTC MAIN commitmail json YAML

Use new armv7 CP15 register to print out cache types.
If the cpu_cc_freq is set, report it.
Add macros to make inlines for reading/writing co-processor registers.

(matt)

2012-08-29 17:13:23 UTC MAIN commitmail json YAML

Extend the CPU microcode update framework to support Intel x86 CPUs.
Contrary to the AMD implementation, it doesn't use xcalls to distribute
the update to all CPUs but relies on cpuctl(8) to bind itself to the
right CPU -- to keep it simple and avoid possible problems with
hyperthreading.
Also, it doesn't parse the vendor supplied file to pick the right
part for the present CPU model but relies on userland to prepare
files with specific filenames. I'll commit a pkg for this in a minute
(pkgsrc/sysutils/intel-microcode).
The ioctl interface changed; compatibility is provided (should be
limited to COMPAT_NETBSD6 as soon as this is available).

(drochner)

2012-08-29 17:08:41 UTC MAIN commitmail json YAML

Support PMAP_NOCACHE in pmap_kenter_pa

(matt)

2012-08-29 16:50:10 UTC MAIN commitmail json YAML

mvsata(4) DMA data structures are already __packed, but as the hardware
requires them to be 8-byte aligned, add __aligned(8) too, so that accesses
on strict alignment platforms are more efficent.

(jakllsch)

2012-08-29 16:48:11 UTC MAIN commitmail json YAML

Use curcpu() instead of l->l_cpu

(matt)

2012-08-29 16:45:34 UTC MAIN commitmail json YAML

2012-08-29 14:00:22 UTC MAIN commitmail json YAML

When unloading the nfsserver module, call nfs_fini() so that the nfsrvdescpl
pool gets destroyed. Otherwise we are left with a stray pool that points to
unmapped memory behind (and bad things happen). Typically you get seemingly
random page faults (without printing uvm_fault) that happen in various pool
operations. Most frequent one is the pool_drain() from the page daemon.

(christos)

2012-08-29 12:01:56 UTC ipsec-tools-0_8-branch commitmail json YAML

From Roman Hoog Antink <rha@open.ch>: Accept DPD messages with cookies
also in reversed order for compatiblity. At least Cisco 836 running
IOS 12.3(8)T does this.

(tteras)

2012-08-29 12:01:30 UTC MAIN commitmail json YAML

From Roman Hoog Antink <rha@open.ch>: Accept DPD messages with cookies
also in reversed order for compatiblity. At least Cisco 836 running
IOS 12.3(8)T does this.

(tteras)

2012-08-29 11:35:09 UTC ipsec-tools-0_8-branch commitmail json YAML

From Roman Hoog Antink <rha@open.ch>: add remote's IP address to the
"certificate not verified" error message.

(tteras)

2012-08-29 11:34:37 UTC MAIN commitmail json YAML

From Roman Hoog Antink <rha@open.ch>: add remote's IP address to the
"certificate not verified" error message.

(tteras)

2012-08-29 11:24:28 UTC ipsec-tools-0_8-branch commitmail json YAML

From Roman Hoog Antink <rha@open.ch>: do not print unnecessary warning
about non-verified certificate when using raw plain-rsa.

(tteras)

2012-08-29 11:24:12 UTC MAIN commitmail json YAML

From Roman Hoog Antink <rha@open.ch>: do not print unnecessary warning
about non-verified certificate when using raw plain-rsa.

(tteras)

2012-08-29 10:38:53 UTC MAIN commitmail json YAML

Remove unused variable. Approved by pooka.

(msaitoh)

2012-08-29 08:55:27 UTC ipsec-tools-0_8-branch commitmail json YAML

From Rainer Weikusat <rweikusat@mobileactivedefense.com>: Release unused
phase2 of passive remotes after acquire.

(tteras)

2012-08-29 08:54:00 UTC ipsec-tools-0_8-branch commitmail json YAML

From Wolfgang Schmieder <wolfgang.schmieder@honeywell.com>: setup phase1
port properly.

(tteras)

2012-08-29 08:42:25 UTC ipsec-tools-0_8-branch commitmail json YAML

Allow inherited remote blocks without additional remote statements to be
specified in a simpler way. patch by Roman Hoog Antink <rha@open.ch>

(tteras)

2012-08-29 08:30:03 UTC MAIN commitmail json YAML

2012-08-29 07:14:06 UTC MAIN commitmail json YAML

Rename ARM options PROCESS_ID_IS_CUR{CPU,LWP} to TPIDRPRW_IS_CUR{CPU,LWP}
since TPIDRPRW is the cp15 register name.
Initialize it early in start along with CI_ARM_CPUID.
Remove other initializations.
We alays have ci_curlwp.
Enable TIPRPRW_IS_CURCPU in std.beagle.
[tested on a beaglboard (cortex-a8)]

(matt)

2012-08-29 07:09:13 UTC MAIN commitmail json YAML

Use ARMV6+ cpsi{d,f} instructions whenever possible.  Use r7 to hold previous
mode and avoid recomputing it.  Add support for obtaining kernel_lock on
exception entry and exit.

(matt)

2012-08-29 07:06:28 UTC MAIN commitmail json YAML

2012-08-29 07:04:15 UTC MAIN commitmail json YAML

Add required dsb/dmb instructions (or placeholders for them) required for
the weak memory ordering of the ARMV7-A architecture.

(matt)

2012-08-29 05:51:31 UTC MAIN commitmail json YAML

Use the correct prot mask in vector_page_setprot

(matt)

2012-08-29 03:54:03 UTC MAIN commitmail json YAML

Add an INSTALL variant for BEAGLEBOARD.

(matt)

2012-08-29 03:12:08 UTC MAIN commitmail json YAML

Don't add unwind.h stuff into BUILDSYMLINKS when MKGCC=="no".
Fixes "Wrong number of words (1) in .for substitution list with 2 vars" problem
while mknative-ing. Approved by mrg.

(msaitoh)

2012-08-29 02:44:07 UTC MAIN commitmail json YAML

when in event mode, optionally pretend to be a USB keyboard
with this USB and ADB keyboards can coexist at the same mux, with X just
listening to /dev/wskbd instead of having to open each one separately
this can be controlled via sysctl, defaults to off for now
needs testing with non-US keyboards

(macallan)

2012-08-29 02:38:31 UTC MAIN commitmail json YAML

support an optional table to translate scancodes when in event mode

(macallan)

2012-08-28 15:54:41 UTC MAIN commitmail json YAML

don't undef TRAP_SIGDEBUG

(christos)

2012-08-28 15:52:20 UTC MAIN commitmail json YAML

proper locking for DEBUG

(christos)