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 (23m)  netbsd-8 (6d)  netbsd-10 (6d)  netbsd-9 (12d)  thorpej-ifq (176d)  thorpej-altq-separation (178d) 

2024-05-10 21:00:25 UTC Now

2015-10-18 09:37:14 UTC MAIN commitmail json YAML

2015-10-18 09:36:11 UTC MAIN commitmail json YAML

Add ELECOM WDC-433SU2M2.

(nonaka)

2015-10-18 09:21:55 UTC MAIN commitmail json YAML

PR 50342: if there is no current partition manage, assume we are running
from an already installed system.

(martin)

2015-10-18 09:06:04 UTC netbsd-7 commitmail json YAML

Update #869 after additional pullups

(martin)

2015-10-18 09:03:22 UTC netbsd-7 commitmail json YAML

2015-10-18 09:01:58 UTC netbsd-7 commitmail json YAML

Pull up rev 1.696 for ticket #869:

Add Apple "Magic Trackpad" device id (bluetooth device)

(martin)

2015-10-18 02:28:07 UTC MAIN commitmail json YAML

2015-10-18 00:39:14 UTC MAIN commitmail json YAML

dont drop to Debugger on error

(jmcneill)

2015-10-18 00:38:37 UTC MAIN commitmail json YAML

add __BUS_SPACE_HAS_STREAM_METHODS, used by nouveau

(jmcneill)

2015-10-18 00:37:56 UTC MAIN commitmail json YAML

mark a4x read region / write region as not implemented

(jmcneill)

2015-10-18 00:28:32 UTC MAIN commitmail json YAML

2015-10-18 00:28:15 UTC MAIN commitmail json YAML

pull in resource.h

(jmcneill)

2015-10-17 21:27:02 UTC MAIN commitmail json YAML

dont pull in agp.h when building as a module

(jmcneill)

2015-10-17 21:18:47 UTC MAIN commitmail json YAML

add nouveau, commented out for now

(jmcneill)

2015-10-17 21:18:16 UTC MAIN commitmail json YAML

2015-10-17 21:17:15 UTC MAIN commitmail json YAML

add GPU, SOR, and DPAUX offsets

(jmcneill)

2015-10-17 21:16:27 UTC MAIN commitmail json YAML

add SOR and GPU interrupt numbers

(jmcneill)

2015-10-17 21:16:10 UTC MAIN commitmail json YAML

2015-10-17 21:14:49 UTC MAIN commitmail json YAML

GPU power is controlled by a different register on Tegra124, handle this in tegra_pmc_remove_clamping

(jmcneill)

2015-10-17 21:13:38 UTC MAIN commitmail json YAML

2015-10-17 21:12:37 UTC MAIN commitmail json YAML

vunmap takes 2 parameters on netbsd

(jmcneill)

2015-10-17 21:11:56 UTC MAIN commitmail json YAML

2015-10-17 21:11:06 UTC MAIN commitmail json YAML

2015-10-17 21:09:49 UTC MAIN commitmail json YAML

only define __OS_HAS_AGP if x86 and NAGP > 0

(jmcneill)

2015-10-17 21:07:23 UTC MAIN commitmail json YAML

only include acpivar.h when NACPICA > 0

(jmcneill)

2015-10-17 21:06:42 UTC MAIN commitmail json YAML

only use mtrr api if options MTRR is present and we are on x86

(jmcneill)

2015-10-17 21:05:57 UTC MAIN commitmail json YAML

only build ttm_agp code if __OS_HAS_AGP is defined

(jmcneill)

2015-10-17 19:29:48 UTC MAIN commitmail json YAML

Move LP64 and ILP32 conversion macros COMBINE, SPLIT from locore.h
to asm.h, and provide SPLIT_RETL for the case SPLIT and then retl
immediately.

(nakayama)

2015-10-17 19:20:51 UTC MAIN commitmail json YAML

2015-10-17 18:51:32 UTC MAIN commitmail json YAML

LDPTR is defined in machine/asm.h.

(nakayama)

2015-10-17 17:32:18 UTC MAIN commitmail json YAML

nouveau_pci.c depends on nouveau_pci condition, not nouveau

(jmcneill)

2015-10-17 16:34:43 UTC MAIN commitmail json YAML

remove tlb_flush define and change callers to use cpu_tlb_flushID directly, ok matt@

(jmcneill)

2015-10-17 16:19:38 UTC MAIN commitmail json YAML

2015-10-17 16:17:22 UTC MAIN commitmail json YAML

2015-10-17 15:57:33 UTC MAIN commitmail json YAML

include sys/cpu.h for CPU_INFO_ITERATOR

(jmcneill)

2015-10-17 15:30:14 UTC MAIN commitmail json YAML

Implement CPU frequency switching for A20.
This requires adjusting the CPU voltage, so enable the axp20x driver for
A20 boards.
In evbarm/awin/awin_machdep.c, the DCDC powering up the CPU cores needs to
be defined for each board. The board machine-dependant code (at this time,
only awin_machdep.c) has to provide a awin_set_mpu_volt() function
which calls the right PMU driver to change the CPU core voltage.

The CPU frequency/voltage table in awin_board.c comes from various
sources: linux kernel, device tree and fex scripts, and experiments on
olimex lime2 and cubieboard 2.
The following sysctls are provided (compatible with estd):
machdep.frequency.min,machdep.frequency.max: writable lower and upper
  bounds of the useable frequencies. Affects machdep.frequency.available.
  Lower bound defaults to 700Mhz, as does linux.
  Upper bound defaults to 960Mhz, which is the boot frequency
  on the boards I tested. There is a 1008Mhz entry available,
  but requires an out of spec CPU voltage (more than 1.4V) so it's
  not available by default.
machdep.frequency.available: list of available frequencies. This is
  the CPU frequency/voltage table, bound by machdep.frequency.{min,max}.
machdep.frequency.current: current CPU speed. Write a new value to change
  the CPU speed, only values from machdep.frequency.available are
  accepted.

(bouyer)

2015-10-17 15:25:38 UTC nick-nhusb commitmail json YAML

2015-10-17 15:13:39 UTC MAIN commitmail json YAML

build on platforms without agp_i810

(jmcneill)

2015-10-17 15:13:19 UTC MAIN commitmail json YAML

machine/cpufunc.h is MD, move it to i386/amd64 block

(jmcneill)

2015-10-17 15:02:55 UTC MAIN commitmail json YAML

The A20 manual says that the pll6 output is (AWIN_REF_FREQ * n * k) / 2,
not (AWIN_REF_FREQ * n * k) / m (m is only used for the SATA clock).
On the boards I tested, m happens to be 2 so the correct value was returned
anyway.

(bouyer)

2015-10-17 15:00:45 UTC MAIN commitmail json YAML

Factor out reading/writing CCM registers in macros

(bouyer)

2015-10-17 14:54:10 UTC MAIN commitmail json YAML

Don't include ACPI headers unless NACPICA > 0

(jmcneill)

2015-10-17 14:46:01 UTC MAIN commitmail json YAML

awin_cpu_clk(): Fix reading of CPU_CLK_SRC_CEL bits: doing a shiftin followed
by a shiftout ends up reading bits(0,1) instead of AWIN_CPU_CLK_SRC_SEL.
It happens that these bits (AWIN_AXI_CLK_DIV_RATIO) are 2 (divide by 3) at boot
(at last on cubieboard2 and olimex lime2), which matches
AWIN_CPU_CLK_SRC_SEL_PLL1, so this has gone  unnoticed.

(bouyer)

2015-10-17 13:53:40 UTC MAIN commitmail json YAML

mark this MODULE_CLASS_MISC as npf_init cannot run when builtin driver modules are initialized

(jmcneill)

2015-10-17 13:52:52 UTC MAIN commitmail json YAML

initialize MODULE_CLASS_DRIVER modules before the drivers themselves are loaded during autoconfiguration

(jmcneill)

2015-10-17 12:02:44 UTC MAIN commitmail json YAML

Split nouveau@pci from nouveau so we can attach it to other busses.
nouveaufb still depends on nouveau_pci, but it is not applicable to
non-PCI devices anyway.

(jmcneill)

2015-10-17 10:24:59 UTC nick-nhusb commitmail json YAML

2015-10-17 00:35:25 UTC MAIN commitmail json YAML

2015-10-16 18:06:22 UTC MAIN commitmail json YAML

Fix the problem of just having a valid interface name in dhcpcd_flags.

(roy)

2015-10-16 17:38:17 UTC MAIN commitmail json YAML

remove advertising clause.

(christos)

2015-10-16 17:05:19 UTC nick-nhusb commitmail json YAML

2015-10-16 17:00:16 UTC nick-nhusb commitmail json YAML

2015-10-16 16:40:02 UTC MAIN commitmail json YAML

2015-10-16 14:22:25 UTC MAIN commitmail json YAML

Avoid a divide by 0 when unplugging a sd card.

(bouyer)

2015-10-16 00:41:08 UTC MAIN commitmail json YAML

bump for printf/syslog format changres

(christos)

2015-10-15 20:35:50 UTC netbsd-7 commitmail json YAML

2015-10-15 20:35:28 UTC netbsd-7-0 commitmail json YAML

2015-10-15 20:31:51 UTC netbsd-7-0 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #992):
distrib/amd64/ramdisks/common/Makefile.ramdisk: revision 1.11
distrib/amd64/ramdisks/common/list.ramdisk: revision 1.20
distrib/i386/ramdisks/common/Makefile.ramdisk: revision 1.12
distrib/i386/ramdisks/common/list.ramdisk: revision 1.26
PR install/50311: missing gptmbr.bin on ramdisk based installs.

(snj)

2015-10-15 20:30:57 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #992):
distrib/amd64/ramdisks/common/Makefile.ramdisk: revision 1.11
distrib/amd64/ramdisks/common/list.ramdisk: revision 1.20
distrib/i386/ramdisks/common/Makefile.ramdisk: revision 1.12
distrib/i386/ramdisks/common/list.ramdisk: revision 1.26
PR install/50311: missing gptmbr.bin on ramdisk based installs.

(snj)

2015-10-15 20:28:37 UTC netbsd-7 commitmail json YAML

2015-10-15 20:24:30 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #869):
share/man/man4/btmagic.4: revisions 1.3-1.6
sys/dev/bluetooth/btmagic.c: revisions 1.12, 1.14
Add support for Apple Magic Trackpad.
3 button emulation by detecting in which area of the bottom of
the device the trackpad's button is pressed.
Pointer move support with 1 finger touch, X/Y scroll with 2-finger touch.
TODO:
- detect tap to emulate button press and drag/n/drop.
- Detect and support zoom, if wsmouse allows to report this
--
Mention magic trackpad support
--
Grammar, whitespace; make AUTHORS section from HISTORY since it mostly cites
people.
--
Add basic support for tap detection, emulating a left-click.
--
New sentence, new line.

(snj)

2015-10-15 20:11:53 UTC netbsd-7 commitmail json YAML

2015-10-15 20:11:34 UTC netbsd-7-0 commitmail json YAML

2015-10-15 20:02:24 UTC MAIN commitmail json YAML

2015-10-15 16:47:28 UTC MAIN commitmail json YAML

Make mdnsd start before NETWORKING and require staticroute, mountcritlocal
and networking.
Fixes PR install/43313.

(roy)

2015-10-15 16:14:40 UTC MAIN commitmail json YAML

Add support for parsing IPv6 nameservers found in resolv.conf.
Fixes PR bin/42196.

(roy)

2015-10-15 15:58:34 UTC MAIN commitmail json YAML

Revert prior. Instead just send the diagnostic to debugf instead of syslog as it's not really that interesting.

(roy)

2015-10-15 13:48:57 UTC MAIN commitmail json YAML

Fix dcdc3 voltage settings (s/dcdc2/dcdc3/g).
While there convert some aprint_normal to aprint_verbose

(bouyer)

2015-10-15 13:41:11 UTC MAIN commitmail json YAML

Implement sensor reports for power supplies (voltage and intensities).
Implement a callback to change DCDC2 and DCDC3 voltages, so that
CPU management can change CPU core voltage when changing frequency.

(bouyer)

2015-10-15 13:35:30 UTC MAIN commitmail json YAML

As proposed in
https://mail-index.netbsd.org/tech-kern/2015/10/14/msg019511.html
don't sleep on sme->sme_mtx in the callout but use mutex_tryenter()
and just reschedule the callout if we can't get the mutex now.
This fixes a deadlock which can happen if the backed wants to
sleep with timeout (e.g. cv_timedwait()) as the backed is called with
sme->sme_mtx held.

This is a stopgap measure for netbsd-7; sysmon should be changed to not
sleep (or call a backend which will sleep) with mutexes held.

(bouyer)

2015-10-15 12:00:02 UTC MAIN commitmail json YAML

fix a board type check logic error that affected Linkstation and Kurobox (HG).
They were mistakenly recognized kurot4 type and ended up with kernel boot
failure.

(nisimura)

2015-10-15 11:21:53 UTC MAIN commitmail json YAML

Derive our primary interface and address by trying to connect to an
address in the TEST-NET-2 network as noted in RFC5737 instead of using
the 1.1.1.1 address. Also, use port 7 (echo) for better style.
Fixes PR bin/46758 thanks to Lloyd Parkes.

While here, if we do fail to connect to the test address, don't spam
this to the console as it's a common case during the boot sequence.

(roy)

2015-10-15 10:29:57 UTC MAIN commitmail json YAML

If scheduling a probe or response is in the past or exactly now, schedule
it for now + 1 to avoid log file spam about not all probes being sent.

(roy)

2015-10-15 10:24:33 UTC MAIN commitmail json YAML

Revert r1.5 now that the time calculations are using a monotonic clock.

(roy)

2015-10-15 10:15:19 UTC MAIN commitmail json YAML

Starting and stopping should be informational messages to avoid console
spam.

(roy)

2015-10-15 09:07:49 UTC MAIN commitmail json YAML

pull in sysmon_taskq

(jmcneill)

2015-10-15 09:06:04 UTC MAIN commitmail json YAML

explicitly disable PCIe MSI as we dont support it yet

(jmcneill)

2015-10-15 09:04:35 UTC MAIN commitmail json YAML

2015-10-15 07:14:56 UTC MAIN commitmail json YAML

2015-10-15 07:13:50 UTC MAIN commitmail json YAML

Setting actlr.bit15=1 (Force in order issue in the branch execution unit)
makes my jetson tk1 stable.  Apply this workaround until we figure out
what the real problem is.

(skrll)

2015-10-15 06:25:34 UTC MAIN commitmail json YAML

Enable mounting lfs64 volumes.

(dholland)

2015-10-15 06:25:23 UTC MAIN commitmail json YAML

Teach scan_ffs about lfs64.
(and also about byte-swapped lfs volumes, which might or might not
actually work)

(dholland)

2015-10-15 06:25:12 UTC MAIN commitmail json YAML

Make dump recognize lfs64.

For now at least it will refuse to touch it though as it needs to be
taught more abstraction about directory entries; currently it blindly
uses struct direct from ffs and will croak on the lfs64 64-bit inode
numbers.

(dholland)

2015-10-15 06:25:04 UTC MAIN commitmail json YAML

Enable lfs64 in the cleaner.

(dholland)

2015-10-15 06:24:55 UTC MAIN commitmail json YAML

Enable lfs64 in fsck_lfs.
(and in everything else that uses this code)

(dholland)

2015-10-15 06:24:46 UTC MAIN commitmail json YAML

Enable lfs64 in dumplfs. Print LFS32/64 in the output header.

(dholland)

2015-10-15 06:24:33 UTC MAIN commitmail json YAML

Enable the creation of lfs64 volumes.

To create an lfs64 volume, use -w 64. You can also force a 32-bit
volume with -w 32, but this will fail on devices thta are too large.

lfs64 is the default for devices > 1TB. (1TB rather than 2TB because
daddr_t is signed and negative block numbers can cause interesting
complications.)

For now print a warning that the lfs64 format isn't finalized, because
it isn't. For now any lfs64 use should be limited to test data,
benchmarking, and so forth.

(dholland)

2015-10-15 06:24:21 UTC MAIN commitmail json YAML

Remove stray #define of lfs_magic
(the last of the fake superblock structure field macros)

(dholland)

2015-10-15 06:24:08 UTC MAIN commitmail json YAML

For now bitflip the lfs64 magic number.

This will be unflipped when the format is finalized - right now I
still have pending changes to the superblock in mind (to reduce the
number of redundant fields) so anything created now is not future-
proof. However, the code's also nearing being ready for testing; so
I'm doing this before turning it on as a precaution.

(dholland)

2015-10-15 06:15:48 UTC MAIN commitmail json YAML

2015-10-15 06:15:22 UTC MAIN commitmail json YAML

Include <sys/cdefs.h>, <sys/featuretest.h>, and <sys/ansi.h>
unconditionally, not only #ifndef _KERNEL. The kernel declarations
require cdefs.h and standard practice is to include cdefs.h where it's
used; they also require sys/ansi.h; and while they don't require
featuretest.h it's also harmless... and includes should be at the top
anyhow.

PR 46557 from Richard Hansen.

(dholland)

2015-10-15 02:40:38 UTC MAIN commitmail json YAML

Name the interrupt handler for intrctl

(ozaki-r)

2015-10-14 19:40:09 UTC MAIN commitmail json YAML

PR/49386: Ryota Ozaki: Add a mutex for bpf creation/removal to avoid races.
Add M_CANFAIL to malloc.

(christos)

2015-10-14 18:31:52 UTC MAIN commitmail json YAML

2015-10-14 16:33:42 UTC MAIN commitmail json YAML

2015-10-14 16:32:55 UTC MAIN commitmail json YAML

2015-10-14 16:05:15 UTC MAIN commitmail json YAML

2015-10-14 16:02:04 UTC MAIN commitmail json YAML

2015-10-14 16:01:29 UTC MAIN commitmail json YAML

2015-10-14 16:00:18 UTC MAIN commitmail json YAML

2015-10-14 15:58:46 UTC MAIN commitmail json YAML

2015-10-14 15:58:09 UTC MAIN commitmail json YAML

We really mean __sysloglike here...

(christos)

2015-10-14 15:55:43 UTC MAIN commitmail json YAML

2015-10-14 15:54:55 UTC MAIN commitmail json YAML

2015-10-14 15:54:21 UTC MAIN commitmail json YAML

2015-10-14 15:53:50 UTC MAIN commitmail json YAML

2015-10-14 15:53:24 UTC MAIN commitmail json YAML

these are syslog-like

(christos)

2015-10-14 15:52:41 UTC MAIN commitmail json YAML

introduce a __syslog__ format, and __sysloglike() macros. If __syslog__
is not available, this fails back to __printf__

(christos)

2015-10-14 15:50:48 UTC MAIN commitmail json YAML

eliminate %m complexity. __format_arg__ thinks it is handling a format for
printf, so it does not like %m.

(christos)

2015-10-14 15:44:57 UTC MAIN commitmail json YAML

2015-10-14 15:20:44 UTC MAIN commitmail json YAML

fix conditionals for libproc and librtld_db lint libraries

(christos)

2015-10-14 11:22:55 UTC MAIN commitmail json YAML

In the event of an error within arpresolve(), delete the cloned route
otherwise it would never be deleted.

(roy)

2015-10-14 11:17:57 UTC MAIN commitmail json YAML

Save and clear the la route while we have a write lock

(roy)

2015-10-14 08:32:24 UTC MAIN commitmail json YAML

Improve wording; add missing comma.

(wiz)

2015-10-14 07:16:04 UTC MAIN commitmail json YAML

- Update TODO:
  - "Multiqueue" -> "TX Multiqueue" because RX Multiqueue was added.
  - Sort entries.
- Grouping functions.

(msaitoh)

2015-10-14 04:22:45 UTC MAIN commitmail json YAML

2015-10-14 02:16:51 UTC MAIN commitmail json YAML

Remove leading whitespaces and kind

(ozaki-r)

2015-10-14 01:49:46 UTC MAIN commitmail json YAML

Add a coverity annotation; string bytes follow the struct. It would be
better to add a char bytes[]; at the end of the struct.

(christos)

2015-10-14 01:33:32 UTC MAIN commitmail json YAML

CID 1327233: Expicitly ignore return values of syscalls that don't fail.

(christos)

2015-10-14 00:12:56 UTC MAIN commitmail json YAML

2015-10-13 21:28:42 UTC MAIN commitmail json YAML

sprinkle __diagused

(christos)

2015-10-13 21:28:35 UTC MAIN commitmail json YAML

2015-10-13 20:49:39 UTC MAIN commitmail json YAML

the next symbol should be a type.

(christos)

2015-10-13 20:25:21 UTC MAIN commitmail json YAML

2015-10-13 20:12:03 UTC MAIN commitmail json YAML

Add Xorg server to ibmnws build.

(rjs)

2015-10-13 19:43:44 UTC MAIN commitmail json YAML

2015-10-13 16:09:34 UTC MAIN commitmail json YAML

more descriptive aborts

(christos)

2015-10-13 12:33:07 UTC MAIN commitmail json YAML

arpresolve() now returns 0 on success otherwise an error code.
Callers of arpresolve() now pass the error code back to their caller,
masking out EWOULDBLOCK.

This allows applications such as ping(8) to display a suitable error
condition.

(roy)

2015-10-13 12:17:04 UTC MAIN commitmail json YAML

Fix mapping Intel graphics device registers.

- Accept either 32-bit or 64-bit mappings for all devices.
- Let the device always dictate size of the mapping.
- Explain why we don't have a statically fixed mapping size.

Fixes the main part of PR kern/50060.  Still a display mode issue
from one submitter, but it is almost certainly an unrelated issue.

(riastradh)

2015-10-13 11:13:37 UTC MAIN commitmail json YAML

Move the NOARP check up a bit so that it works when an la is created
but hasn't been resolved yet.
Fixes PR kern/17611.

(roy)

2015-10-13 10:39:26 UTC MAIN commitmail json YAML

fix RXCSUM_CRCOFL bit of WMREG_RXCSUM register.

(knakahara)

2015-10-13 10:33:17 UTC MAIN commitmail json YAML

2015-10-13 10:26:21 UTC MAIN commitmail json YAML

wm_linkintr_msix() should use WM_DEBUG_LINK instead of WM_DEBUG_TX.

(knakahara)

2015-10-13 10:21:22 UTC MAIN commitmail json YAML

recover if_wm.c:r1.348

(knakahara)

2015-10-13 09:46:42 UTC MAIN commitmail json YAML

Include arp.h to restore the sysctl net.inet.ip.dad_count.
Fixes PR kern/49883 thanks to HITOSHI Osada.

(roy)

2015-10-13 09:33:35 UTC MAIN commitmail json YAML

Simplify la handling in arpresolve() by asking arplookup() not to create
a la. If a la is needed arpresolve() will then create it or mark the
current la as writable.

(roy)

2015-10-13 09:21:56 UTC MAIN commitmail json YAML

Add note about the return values of pci_intr_setattr(). Found by wizd(8).

(msaitoh)

2015-10-13 09:10:01 UTC MAIN commitmail json YAML

fix: XEN3_DOM0(not defined __HAVE_PCI_MSI_MSIX) build

(knakahara)

2015-10-13 09:03:58 UTC MAIN commitmail json YAML

fix: WM_DEBUG build

(knakahara)

2015-10-13 08:44:54 UTC MAIN commitmail json YAML

Add return type for pci_intr_setattr to SYNOPSIS. Add missing comma.

XXX: return values for pci_intr_setattr are not documented.

(wiz)

2015-10-13 08:36:02 UTC MAIN commitmail json YAML

support RX multiqueue.

ok by msaitoh@n.o

(knakahara)

2015-10-13 08:33:12 UTC MAIN commitmail json YAML

ready to support RX multiqueue.

ok by msaitoh@n.o

(knakahara)

2015-10-13 08:29:44 UTC MAIN commitmail json YAML

refactor: rearrange interrupt handlers argument

(knakahara)

2015-10-13 08:27:11 UTC MAIN commitmail json YAML

refactor: rearrange function arguments without interrupt handlers

(knakahara)

2015-10-13 08:24:35 UTC MAIN commitmail json YAML

Don't release proc_lock until we're done looking at things that are
protected by the lock, particularly p_stat and p_waited.  Found by
Robert Elz.

XXX Pullup to NetBSD-7, -6, -6-0, and -6-1

(pgoyette)

2015-10-13 08:23:32 UTC MAIN commitmail json YAML

change const value register macros to macro expressions to support multiqueue.

(knakahara)

2015-10-13 08:20:02 UTC MAIN commitmail json YAML

refactor: separate interrupts setup processing from wm_attach

(knakahara)

2015-10-13 08:17:15 UTC MAIN commitmail json YAML

allocating queues should be finished before establishing interrupts.

(knakahara)

2015-10-13 08:14:27 UTC MAIN commitmail json YAML

refactor: separate discriptors initialization and registers initialization

(knakahara)

2015-10-13 08:11:31 UTC MAIN commitmail json YAML

separete TX, RX queue mutex from wm_softc and rearrange WM_BOTH_LOCK.

ok by msaitoh@n.o

(knakahara)

2015-10-13 08:08:03 UTC MAIN commitmail json YAML

refactor: separate TX, RX queue variables from wm_softc (without mutex)

(knakahara)

2015-10-13 08:03:59 UTC MAIN commitmail json YAML

refactor: separate busdma initialize processing as functions

(knakahara)

2015-10-13 08:00:15 UTC MAIN commitmail json YAML

separate TX dma control data and RX dma control data.

ok by msaitoh@n.o

(knakahara)

2015-10-13 07:53:02 UTC MAIN commitmail json YAML

refactor: separate busdma allocate processing as functions.

(knakahara)

2015-10-13 07:47:45 UTC MAIN commitmail json YAML

refactor: change some macros to functions

change below macros to functions
    - WM_CDTXSYNC
    - WM_CDRXSYNC
    - WM_INIT_RXDESC

(knakahara)

2015-10-13 07:00:59 UTC MAIN commitmail json YAML

When delivering a signal, it's possible that the process's state in
p_stat is SACTIVE yet p_sflag is PS_STOPPING (while waiting for other
lwp's to stop).  In that case, we don't want to adjust the parent's
p_nstopchild count.

Found by Robert Elz.

XXX Pullups to: NetBSD-7, -6{,-0,-1}, and -5{,-0,-1,-2}

(pgoyette)

2015-10-13 06:47:21 UTC MAIN commitmail json YAML

Update value of p_stat before we release the proc_lock.  Thanks to
Robert Elz.

XXX Pull-ups for -7, -6{,-0,-1} and -5{,-0,-1,-2}

(pgoyette)

2015-10-13 04:34:38 UTC MAIN commitmail json YAML

Add missing pci_intr_setattr(). The function first appeared in NetBSD 5.0.

(msaitoh)

2015-10-13 04:33:22 UTC MAIN commitmail json YAML

2015-10-13 04:22:24 UTC MAIN commitmail json YAML

Semicolon, not comma; use future tense more Englishly.

(riastradh)

2015-10-13 03:32:29 UTC MAIN commitmail json YAML

2015-10-13 03:14:16 UTC MAIN commitmail json YAML

add xf86-video-nouveau

(mrg)

2015-10-13 03:00:12 UTC MAIN commitmail json YAML

add list_append() macro that xf86-video-nouveau 1.0.11 wants.

(mrg)

2015-10-13 02:59:39 UTC MAIN commitmail json YAML

fix atomic_inc_return() macro that takes an argument.
i made this fix but an identical one is commited upstream.

(mrg)

2015-10-13 01:43:48 UTC MAIN commitmail json YAML

nouveau_drm.c:
- hook up an empty uvm_pagerops like radeon does.
- hook up nouveau_ttm_mmap_object().
nouveau_engine_fifo_nve0.c:
- if (cold), don't try to wait, but hard-spin until the timeout period.

with these in place, i am able to get working text-console with nouveau!

ok riastradh.

(mrg)

2015-10-13 00:42:59 UTC MAIN commitmail json YAML

2015-10-13 00:42:20 UTC MAIN commitmail json YAML

Fix indexing convention of Linux __ffs/__ffs64 shims.

They reject zero input, and yield zero-based indexing, unlike our
ffs/ffs64, which return zero for zero and yield one-based indexing.

May let nouveau make a little more progress toward booting!

Found by mrg@.

(riastradh)

2015-10-13 00:29:35 UTC MAIN commitmail json YAML

In spawn_return() we temporarily move the process state to SSTOP, but
without updating its p_waited value or its parent's p_nstopchild
counter.  Later, we restore the original state, again without any
adjustment of the related values.  This leaves a relatively short
window when the values are inconsistent and could interfere with the
proper operation of sys_wait() for the parent (if it manages to be
scheduled;  it's not totally clear what, if anything, prevents
scheduling/execution of the parent).

If during this window, any of the checks being made result in an
error, we call exit1() which will eventually migrate the process's
state to SDEAD (with an intermediate transition to SDYING).  At
this point the other variables get updated, and we finally restore
a consistent state.

This change updates the p_waited and parent's p_nstopchild at each
step to eliminate any windows during which the values could lead to
incorrect decisions.

Fixes PR kern/50330

Pullups will be requested for NetBSD-7, -6, -6-0, and -6-1

(pgoyette)

2015-10-13 00:28:22 UTC MAIN commitmail json YAML

For processes marked with PS_STOPEXIT, update the process's p_waited
value, and update its parent's p_nstopchild value when marking the
process's p_stat to SSTOP.  The process needed to be SACTIVE to get
here, so this transition represents an additional process for which
the parent needs to wait.

Fixes PR kern/50308

Pullups will be requested for:

      NetBSD-7, -6, -6-0, -6-1, -5, -5-0, -5-1, and -5-2

(pgoyette)

2015-10-13 00:27:19 UTC MAIN commitmail json YAML

Currently, if a process is exiting and its parent has indicated no intent
of reaping the process (nor any other children), the process wil get
reparented to init.  Since the state of the exiting process at this point
is SDEAD, proc_reparent() will not update either the old or new parent's
p_nstopchild counters.

This change causes both old and new parents to be properly updated.

Fixes PR kern/50300

Pullups will be requested for:

      NetBSD-7, -6, -6-0, -6-1, -5, -5-0, -5-1, and -5-2

(pgoyette)

2015-10-13 00:25:52 UTC MAIN commitmail json YAML

When clearing out the scheduler queues during system shutdown, we move
all processes to the SSTOP state.  Make sure we update each process's
p_waited and the parents' p_nstopchild counters to maintain consistent
values.  Should not make any real difference this late in the shutdown
process, but we should still be consistent just in case.

Fixes PR kern/50318

Pullups will be requested for:

      NetBSD-7, -6, -6-0, -6-1, -5, -5-0, -5-1, and -5-2

(pgoyette)

2015-10-13 00:24:35 UTC MAIN commitmail json YAML

In execve_runproc(), update the p_waited entry for the process being
moved to SSTOP state, not for its parent.  (It is correct to update
the parent's p_nstopchild count.)  If the value is not already zero,
it could prevent its parent from waiting for the process.

Fixes PR kern/50298

Pullups will be requested for:

      NetBSD-7, -6, -6-0, -6-1, -5, -5-0, -5-1, and -5-2

(pgoyette)

2015-10-12 17:09:29 UTC MAIN commitmail json YAML

2015-10-12 16:48:13 UTC MAIN commitmail json YAML

The conditional expressions used with ':?' can be expensive
eg. exists() does stat(2).
If 'wantit' is FALSE, we are going to discard everything anyway,
so skip evaluating the conditional and expanding either lhs or rhs.

(sjg)

2015-10-12 12:07:24 UTC MAIN commitmail json YAML

Bump date for previous.

(wiz)

2015-10-12 10:18:55 UTC nick-nhusb commitmail json YAML

2015-10-12 09:29:25 UTC MAIN commitmail json YAML

A lack of useable addresses on any interfaces is not an error.
More interfaces and/or useable addresses could be added later.

(roy)

2015-10-12 09:28:15 UTC MAIN commitmail json YAML

2015-10-12 09:26:38 UTC MAIN commitmail json YAML

Use clock_gettime as a more accurate time source.

(roy)

2015-10-12 07:02:49 UTC nick-nhusb commitmail json YAML

Remove #ifdef DIAGNOSTIC with KASSERT

(skrll)

2015-10-12 05:43:25 UTC MAIN commitmail json YAML

Postfix 3.0.3 has released.

(taca)

2015-10-11 23:58:16 UTC MAIN commitmail json YAML

don't stop processing /etc/fstab when one entry fails, both for
add and remove loops.  now when you add a new swap file and run
"swapctl -A" it won't give up after the existing one gives EBUSY
and move on to the rest.

(mrg)

2015-10-11 22:08:46 UTC MAIN commitmail json YAML

Fix typo - Bahamas starts with a 'B' not with a 'G'

(pgoyette)

2015-10-11 21:49:22 UTC MAIN commitmail json YAML

add missing debugging attributes

(christos)

2015-10-11 20:20:33 UTC MAIN commitmail json YAML

unblock interrupts also when reusing a previously freed irq slot.

(mlelstv)

2015-10-11 10:02:15 UTC MAIN commitmail json YAML

2015-10-11 09:21:15 UTC MAIN commitmail json YAML

no floating point in the kernel, also make sure we always return an int

(mbalmer)

2015-10-11 09:17:51 UTC nick-nhusb commitmail json YAML

2015-10-11 09:06:21 UTC MAIN commitmail json YAML

2015-10-11 08:46:43 UTC MAIN commitmail json YAML

Felix Deichmann in PR port-alpha/50326: cosmetic patch for Pyxis attach
message.

(martin)

2015-10-11 08:35:04 UTC nick-nhusb commitmail json YAML

2015-10-11 08:13:11 UTC nick-nhusb commitmail json YAML

Remove unused struct entry

(skrll)

2015-10-11 06:32:15 UTC MAIN commitmail json YAML

2015-10-11 04:51:24 UTC MAIN commitmail json YAML

2015-10-11 01:01:46 UTC MAIN commitmail json YAML

2015-10-11 00:58:24 UTC MAIN commitmail json YAML

ALUA (asymmetric logical unit access) from Nikolai Lifanov in PR 50227

(dholland)

2015-10-10 23:39:43 UTC MAIN commitmail json YAML

remove incorrect comment (from kre)

(christos)

2015-10-10 22:54:03 UTC MAIN commitmail json YAML

Don't assume HAVE_POSIX_SPAWN when building a host prog. From Joachim
Kuebart in PR 50301. needs pullup-7

(dholland)

2015-10-10 22:51:05 UTC MAIN commitmail json YAML

+FTR (from Nikolai Lifanov in PR 50293)

(dholland)

2015-10-10 22:34:47 UTC MAIN commitmail json YAML

Use llabs(), not abs(), on the difference of daddr_t's.
Caught by clang, reported by joerg.

Turn off the clang-specific compiler flags that were making the report
nonfatal.

(dholland)