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

2024-05-10 16:42:39 UTC Now

2011-01-30 18:13:31 UTC MAIN commitmail json YAML

As discussed with nisimura@ we remove the original Sandpoint evalulation
platform from the installation instructions. Although it may still build
the primary target are NAS boxes.

(phx)

2011-01-30 18:04:41 UTC MAIN commitmail json YAML

2011-01-30 17:48:04 UTC MAIN commitmail json YAML

xz-5.0.1 out.

(wiz)

2011-01-30 17:23:23 UTC MAIN commitmail json YAML

add (SOL_SOCKET, SO_TIMESTAMP) messages if requested

(plunky)

2011-01-30 16:31:42 UTC MAIN commitmail json YAML

Move rumpuser_sp_fini() after the kernel has completed shuwdown
(and especially, after filesystems have been unmounted).
This way, rump.halt returns once the rump kernel is really out of the
game, which avoids races issues in test scripts using a rump kernel.
OK pooka@

(bouyer)

2011-01-30 14:28:34 UTC bouyer-quota2 commitmail json YAML

Use 80000 for gid offset instead of 60000, just in case ...

(bouyer)

2011-01-30 14:26:31 UTC bouyer-quota2 commitmail json YAML

Fix cut-n-paste: compare gid against gid, not uid.

(bouyer)

2011-01-30 13:23:27 UTC bouyer-quota2 commitmail json YAML

Ask the rump server to background itself, to avoid a race at startup where
a rump command could be run before the server is available.
Add a sleep after shutdown to workaround a race where the fsck would run
before the server is fully showdown (testing for the existence of the
socket seems to not be enough).

(bouyer)

2011-01-30 13:15:14 UTC bouyer-quota2 commitmail json YAML

Add a command-line flag to toggle foreground/background

(bouyer)

2011-01-30 12:38:32 UTC bouyer-quota2 commitmail json YAML

Handle humanized numbers for -h/-s

(bouyer)

2011-01-30 12:37:34 UTC bouyer-quota2 commitmail json YAML

2011-01-30 11:50:44 UTC MAIN commitmail json YAML

2011-01-30 11:33:33 UTC bouyer-quota2 commitmail json YAML

2011-01-30 10:09:23 UTC MAIN commitmail json YAML

Don't use magic constant.

(skrll)

2011-01-30 09:58:03 UTC MAIN commitmail json YAML

2011-01-30 08:55:52 UTC MAIN commitmail json YAML

2011-01-30 07:04:49 UTC MAIN commitmail json YAML

vn_lock: describe flags, remove reference to lockmgr.

(rmind)

2011-01-30 07:02:23 UTC MAIN commitmail json YAML

Sync man page with reality.

(rmind)

2011-01-30 00:27:56 UTC bouyer-quota2 commitmail json YAML

2011-01-30 00:26:03 UTC bouyer-quota2 commitmail json YAML

2011-01-30 00:25:20 UTC bouyer-quota2 commitmail json YAML

2011-01-30 00:21:08 UTC bouyer-quota2 commitmail json YAML

intprt() can be called up to 3 times for a single printf();
make sure to return 3 different static buffers in such a case.

(bouyer)

2011-01-29 23:38:35 UTC MAIN commitmail json YAML

Remove trailing whitespace; new sentence, new line; mark up
NULL with Dv; fix Dd argument.

(wiz)

2011-01-29 23:35:31 UTC MAIN commitmail json YAML

sync sources with sourceforge repository, prompted by Mateusz Kocielski.

+ minor changes to free resources in error cases
+ update return values from some functions
+ wrap some long lines
+ more tests
+ add length argument to digest functions

an additional minor fix to make this build, and to libsaslc.3 man
page, by myself.

(agc)

2011-01-29 23:22:00 UTC bouyer-quota2 commitmail json YAML

Describe how the on-disk structures are protected from concurent access,
and try to implement it.

(bouyer)

2011-01-29 23:19:54 UTC MAIN commitmail json YAML

Re-add LBL_ALIGN define we used to have pre-src/external.
Fixes a tcpdump SIGBUS on ARM.

(jakllsch)

2011-01-29 22:58:47 UTC MAIN commitmail json YAML

Fix type sigtramp_t -> sigtramp_2

(matt)

2011-01-29 20:37:25 UTC MAIN commitmail json YAML

use aprint_debug_dev and get rid of SYNAPTICSDEBUG

(cegger)

2011-01-29 18:21:23 UTC MAIN commitmail json YAML

Add EVCNT_TYPE_ANY for sysctl.  Fix EVCNT_STRING_MAX fencepost error.

(matt)

2011-01-29 18:19:54 UTC MAIN commitmail json YAML

Note new sysctl for evcnt and vmstat rework.

(matt)

2011-01-29 18:10:08 UTC MAIN commitmail json YAML

Defer nlist processing until we know we need to it.  If everything can be
obtained via sysctl, we can skip it entirely.  This means we can run even
if not setgid.

getuptime will now use sysctl/clock_gettime if memf is NULL.
doevcnt now sues sysctl(kern.evcnt) is memf is NULL.  It falls back to
groveling if sysctl returns an error of ENOENT.
dointr will call doevcnt to evcnt based intr stats.

(matt)

2011-01-29 17:42:38 UTC bouyer-quota2 commitmail json YAML

Allow to pass HN_PRIV_UNLIMITED flag (private to printquota consumers),
which cause it to return "unlimited" instead of "-" of UQUAD_MAX.
Introduce intrd(), which parses a string and return a value appropriate
for quota limits. The string can be a decimal number, a value in
understandable by dehumanize_number(), "-" or "unlimited".

(bouyer)

2011-01-29 16:56:27 UTC MAIN commitmail json YAML

Pass down INSTALLSETS variable to installsets target. Use :Q to escape
shell meta-characters, as the variable contains a list of sets, separated
by spaces.

$ ./build.sh -V INSTALLSETS="base etc" install=idir

should now work as expected.

Reviewed by apb@ on tech-toolchain.

(jym)

2011-01-29 14:20:18 UTC MAIN commitmail json YAML

kern/44483: Support for WACOM Graphire2 ET-0405A-U graphics tablet.

(tsutsui)

2011-01-29 14:18:24 UTC MAIN commitmail json YAML

Regen from usbdevs rev 1.577:
> PR kern/44483: Add Wacom Graphire2 ET-0405A-U graphics tablet.

(tsutsui)

2011-01-29 14:17:44 UTC MAIN commitmail json YAML

PR kern/44483: Add Wacom Graphire2 ET-0405A-U graphics tablet.

(tsutsui)

2011-01-29 11:04:43 UTC bouyer-quota2 commitmail json YAML

2011-01-29 10:51:43 UTC MAIN commitmail json YAML

postfix-2.8.0 out.

(wiz)

2011-01-29 04:00:19 UTC MAIN commitmail json YAML

2011-01-29 02:32:36 UTC MAIN commitmail json YAML

add a makefile to build xf86-input-synaptics.

(mrg)

2011-01-29 02:32:20 UTC MAIN commitmail json YAML

add a config.h for xf86-input-synaptics 1.3.0.

(mrg)

2011-01-29 02:21:20 UTC MAIN commitmail json YAML

Don't use r0 to restore LR, use r7 instead.

(matt)

2011-01-29 02:17:22 UTC MAIN commitmail json YAML

xsrc/external/mit/xf86-input-synaptics/dist/COPYING@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-input-synaptics/dist/ChangeLog@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-input-synaptics/dist/INSTALL@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-input-synaptics/dist/Makefile.am@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-input-synaptics/dist/Makefile.in@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-input-synaptics/dist/README@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-input-synaptics/dist/aclocal.m4@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-input-synaptics/dist/conf/11-x11-synaptics.fdi@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-input-synaptics/dist/conf/50-synaptics.conf@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-input-synaptics/dist/conf/Makefile.am@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-input-synaptics/dist/conf/Makefile.in@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-input-synaptics/dist/config.guess@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-input-synaptics/dist/config.h.in@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-input-synaptics/dist/config.sub@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-input-synaptics/dist/configure@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-input-synaptics/dist/configure.ac@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-input-synaptics/dist/depcomp@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-input-synaptics/dist/include/Makefile.am@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-input-synaptics/dist/include/Makefile.in@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-input-synaptics/dist/include/synaptics-properties.h@1.1.1.1 / diff / nxr@1.1.1.1
      :
(more 27 files)
initial import of xf86-input-synaptics-1.3.0

Status:

Vendor Tag: xorg
Release Tags: xf86-input-synaptics-1-3-0

(mrg)

2011-01-29 02:16:52 UTC MAIN commitmail json YAML

revert the revert and fix the code properly.

(christos)

2011-01-29 01:54:33 UTC MAIN commitmail json YAML

Mirror a change that was made on i386 by gdt@.

XXX i386 and amd64 distrib have lots in common, maybe more files/logic
could/should be shared.

Message log reads:

Use ${INSTALL} ${COPY} instead of ${CP}.

This avoids a problem where files with mode 0400 (CVSREAD=t) are
copied to OBJDIR and then can't be re-copied on a subsequent build.
ok joerg@

(jym)

2011-01-29 01:53:19 UTC MAIN commitmail json YAML

Use macros for ring position advances, assuming a power of two ring size.
(Also, spelling correction in comment.)

(jakllsch)

2011-01-29 00:38:25 UTC MAIN commitmail json YAML

allow get the size of the request sysctls to work.

(christos)

2011-01-28 23:54:28 UTC MAIN commitmail json YAML

Add support for building pud as module. Do it in a same way how putter is
done.

(haad)

2011-01-28 23:31:16 UTC bouyer-quota2 commitmail json YAML

Add conversion functions between old and new format.

(bouyer)

2011-01-28 23:30:35 UTC bouyer-quota2 commitmail json YAML

2011-01-28 22:15:36 UTC MAIN commitmail json YAML

Included sys/arc/sandpoint/stand/altboot in the build process.
Install altboot and altboot.bin in /usr/mdec and copy them also into the
installation directory of the sandpoint release.

(phx)

2011-01-28 22:15:36 UTC bouyer-quota2 commitmail json YAML

2011-01-28 21:06:09 UTC MAIN commitmail json YAML

2011-01-28 20:36:20 UTC MAIN commitmail json YAML

Add a method to a whiteout an entry thereby allowing a md/ad file to remove
a file from the set lists.

Use this for md.evbppc which doesn't build some module tests.

(matt)

2011-01-28 20:36:06 UTC MAIN commitmail json YAML

Don't BWI_DEBUG by default + comment cleanup.

requested by Taylor R. Campbell (driver submitter)

(pooka)

2011-01-28 20:31:10 UTC MAIN commitmail json YAML

migrate compat32 handling with previous

pointed out by Lars Heidieker

(pooka)

2011-01-28 20:23:38 UTC MAIN commitmail json YAML

roll back to 20101210 -- the current version just hung if one tried
to set the date

(drochner)

2011-01-28 19:21:29 UTC MAIN commitmail json YAML

Pass the value of getprogname() from the client to the server and
record it in p_comm.  This is nice for things like sockstat, since
they now display the client command name:

pain-rustique:43:~> rump.sockstat
USER    COMMAND    PID  FD PROTO  LOCAL ADDRESS        FOREIGN ADDRESS
root    xulrunner- 16    0 tcp    192.168.2.114.65507  204.152.190.12.80
root    xulrunner- 16    1 tcp    192.168.2.114.65501  204.152.190.12.80
root    xulrunner- 16    2 tcp    192.168.2.114.65500  204.152.190.12.80
root    xulrunner- 16    3 tcp    192.168.2.114.65499  204.152.190.12.80
root    xulrunner- 16    5 tcp    192.168.2.114.65498  204.152.190.12.80
root    xulrunner- 16    6 tcp    192.168.2.114.65497  204.152.190.12.80
root    socket    62    0 tcp6  *.http                *.*
root    socket    62    1 tcp    *.http                *.*
root    socket    63    0 tcp6  *.81                  *.*
root    socket    63    1 tcp    *.81                  *.*

(pooka)

2011-01-28 18:52:50 UTC MAIN commitmail json YAML

2011-01-28 18:48:21 UTC MAIN commitmail json YAML

Don't NULL out l_cpu, l_stat is the new rumpkernel way too.

(pooka)

2011-01-28 18:45:52 UTC MAIN commitmail json YAML

call procinit_sysctl to register the proc sysctl tree

(pooka)

2011-01-28 18:44:45 UTC MAIN commitmail json YAML

Move sysctl routines from init_sysctl.c to kern_descrip.c (for
descriptors) and kern_proc.c (for processes).  This makes them
usable in a rump kernel, in case somebody was wondering.

(pooka)

2011-01-28 18:38:08 UTC bouyer-quota2 commitmail json YAML

2011-01-28 18:36:06 UTC bouyer-quota2 commitmail json YAML

Introduce quota2_ufs_rwq2v() and quota2_ufs_rwq2e() functions, which
byteswap a quota2_val or quota2_entry if needed.
Use this to get quota2_entry in host order before calling q2etoprop().

quota2_walk_list() will byteswap the offset if needed to leave
it in FS byte order in callers.

(bouyer)

2011-01-28 17:57:03 UTC MAIN commitmail json YAML

these days make sure we have an lwp lock (for lwp walker smiths)

(pooka)

2011-01-28 17:04:39 UTC MAIN commitmail json YAML

If we are "unsleepable" due to a dying proc, yield() instead of
returning directly.  This allows other threads to run possible
setting a condition we are waiting on.

Fixes a busyloop condition which could be entered from vfs_unmountall()
where we were waiting for vrele_pending and the vrele thread could
not run since we were hogging the CPU.

(pooka)

2011-01-28 16:58:28 UTC MAIN commitmail json YAML

Some lwp-walkers expect the correct value for l_stat, so use a flag
in l_flag instead of l_stat for the purpose of flagging lwps in a
dying proc.

(pooka)

2011-01-28 16:34:31 UTC MAIN commitmail json YAML

fill in a default name for p_comm

(pooka)

2011-01-28 16:12:23 UTC MAIN commitmail json YAML

Set mva_size in the console case.
Addresses first portion of PR#43990.

(jakllsch)

2011-01-28 13:02:34 UTC MAIN commitmail json YAML

From Roman Hoog Antink <rha@open.ch>: Clean up sainfo reloading: rename
the functions, and remove unneeded global variable.

(tteras)

2011-01-28 13:00:14 UTC MAIN commitmail json YAML

From Roman Hoog Antink <rha@open.ch>: Clean up rmconf reloading: rename
the functions, and remove unneeded global variable.

(tteras)

2011-01-28 12:51:40 UTC MAIN commitmail json YAML

From Roman Hoog Antink <rha@open.ch>: Log remote IP address if available
(slightly modified by tteras)

(tteras)

2011-01-28 11:58:39 UTC MAIN commitmail json YAML

2011-01-28 10:20:28 UTC MAIN commitmail json YAML

2011-01-28 09:24:46 UTC MAIN commitmail json YAML

Bump for emips.

(wiz)

2011-01-28 07:21:56 UTC netbsd-5 commitmail json YAML

2011-01-28 07:16:14 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1532):
sys/arch/sparc/sparc/cpu.c: revision 1.215 via patch
sys/arch/sparc/sparc/cpuvar.h: revision 1.78 via patch
sys/arch/sparc/sparc/genassym.cf: revision 1.57 via patch
sys/arch/sparc/sparc/intr.c: revision 1.103-1.105 via patch
sys/arch/sparc/sparc/locore.s: revision 1.247, 1.250 via patch
sys/arch/sparc/sparc/pmap.c: revision 1.329 via patch

- print the cpu_number() when we get a strayintr().

- use _MAXNCPU instead of 4
- convert xpmsg_lock from a simplelock to a kmutex
- don't wait for sparc_noop IPI calls
- remove xmpsg_func's "retval" parameter and usage
- remove the IPI at high IPL message
- rework cpu_attach() a bunch, refactoring calls to getcpuinfo() and setting
of cpi, and split most of the non-boot CPU handling into a new function
- make CPU_INFO_FOREACH() work whether modular or not
- move the MP cpu_info pages earlier
- move a few things in cpu.c around to colsolidate the MP code together
- remove useless if (cpus == NULL) tests -- cpus is an array now

with these changes, and an additional change to crazyintr() to not printf(),
i can get to single user shell on my SS20 again.  i can run a few commands
but some of them cause hangs.  "ps auxw" works, but "top -b" does not.

convert sparc "intrcnt" counters to evcnt(9) style.  XXX some of the names
could be better, but i just copied them from the old intrnames in locore.

i benchmarked this with a simple test of ircii ./configure && make, to see
if the additional load/store & arith would cause any noticeable degradation
as the change also converts 32 bit counters to 64 bits.  amusingly, the
only trend i saw in this was that for both portions, i see a consistent
(across at least 8 runs) benefit of about 0.8% improvement.  ie, the newer
larger code size / counter size code actually runs faster for some reason..
maybe there's a cacheline effect in the size of the code?

XXX the current implementation depends on a couple of things:
XXX  - ev_count member of evcnt{} is first and has offset 0
XXX  - that sizeof(struct evcnt) equals 32
XXX if these are not true, locore.s has #error's to catch it

- remove unused ft_want_ast()
- give nmi_sun* ENTRY() points so they show up in symbols properly
- add some disabled code to use this cpu's idlelwp area when hatching
a cpu, but right now it makes this worse not better...

(snj)

2011-01-28 04:37:25 UTC matt-nb5-pq3 commitmail json YAML

If a CPU has HIGHBAT, then use them.  We dynamically change dsitrap to
select between bats 4-7 when HIGHBAT is detected.

(matt)

2011-01-28 03:41:52 UTC MAIN commitmail json YAML

2011-01-28 02:34:12 UTC matt-nb5-pq3 commitmail json YAML

IBM750FX has HIGHBAT (BATs >= 4)

(matt)

2011-01-28 02:33:34 UTC matt-nb5-pq3 commitmail json YAML

2011-01-27 23:11:41 UTC MAIN commitmail json YAML

don't turn on editing if stdout is not a tty.

(christos)

2011-01-27 21:55:25 UTC MAIN commitmail json YAML

Fill in l_wmesg since some proc-walkers assume it.

(pooka)

2011-01-27 19:09:07 UTC MAIN commitmail json YAML

plop new emips port into various places it should be plopped in to

(pooka)

2011-01-27 19:06:54 UTC MAIN commitmail json YAML

make emips date UTC'ly correct, plus lEETCAPS it while i'm here

(pooka)

2011-01-27 18:51:17 UTC MAIN commitmail json YAML

2011-01-27 18:44:40 UTC MAIN commitmail json YAML

2011-01-27 18:12:19 UTC MAIN commitmail json YAML

Use NEEDED for librumpclient instead of loading it manually.

(pooka)

2011-01-27 18:05:16 UTC MAIN commitmail json YAML

Set server reconnection timeout to infinite.  There probably need
to be some toggle eventually, but for now I'm optimizing the default
for my firefox use ;)

(pooka)

2011-01-27 18:04:05 UTC MAIN commitmail json YAML

Allow to set a timeout for how long the client will attempt to
reconnect in case the connection to the server is lost.  Default
to exactly one reattempt.  This makes sense and additionally fixes
the dev/raidframe/smalldisk test which currently causes a server
panic when a certain raidctl command is run (without this fix the
test would timeout since the client kept attempting to reconnect).

(pooka)

2011-01-27 17:38:05 UTC MAIN commitmail json YAML

2011-01-27 17:36:27 UTC MAIN commitmail json YAML

Fix syscall name for compat syscalls.  Arguably makesyscalls.sh
should generate the right info, but it's easier to fix here now.

This fixes compat syscalls for rump servers with dynamically loaded
components.  Since the compat syscall revamp a little time ago e.g.
stat() didn't work on my system (which is 5.0-based) with e.g.
rump_server -lrumpvfs.  Static servers and non-compat syscalls
worked just fine, though, making this a little harder to spot that
the usual bug.

(pooka)

2011-01-27 16:13:51 UTC MAIN commitmail json YAML

Some cleanup. No functional change.

(phx)

2011-01-27 15:34:38 UTC MAIN commitmail json YAML

Use ${INSTALL} ${COPY} instead of ${CP}.

This avoids a problem where files with mode 0400 (CVSREAD=t) are
copied to OBJDIR and then can't be re-copied on a subsequent build.
ok joerg@

(gdt)

2011-01-27 14:48:37 UTC MAIN commitmail json YAML

Link kprintf(9) to device_printf(9). For David.

(wiz)

2011-01-27 13:57:39 UTC MAIN commitmail json YAML

Trailing whitespace.

(skrll)

2011-01-27 13:42:10 UTC MAIN commitmail json YAML

2011-01-27 12:19:48 UTC MAIN commitmail json YAML

when a BNEP channel is opened, clear any NetType or MulticastAddress
filters that may be in effect at the remote side.

(plunky)

2011-01-27 11:33:43 UTC MAIN commitmail json YAML

2011-01-27 11:14:00 UTC MAIN commitmail json YAML

2011-01-27 09:52:13 UTC MAIN commitmail json YAML

New sentence, new line; full month name in Dd; add RCS Id.

(wiz)

2011-01-27 09:50:01 UTC MAIN commitmail json YAML

Dd arguments should be full month names; new sentence, new line;
add serial comma; remove trailing whitespace; avoid xref to itself.

(wiz)

2011-01-27 09:46:59 UTC MAIN commitmail json YAML

Remove trailing whitespace.

(wiz)

2011-01-27 06:24:59 UTC MAIN commitmail json YAML

consolidate the interrupt evcnt(9) into a full set of per-IPL per-CPU
soft/hard counters.  beyond the extra info, it seems to help avoid some
of these counters getting corrupted due to unlocked multiple accesses.

adjust the xcallintr() from xcall() hack so that we don't count these
events as interrupts.  align the existing evcnt name to count this.

(mrg)

2011-01-27 05:31:14 UTC MAIN commitmail json YAML

to quote a new comment:

* There's a deadlock potential between multiple CPUs trying
* to xcall() at the same time, and the thread that loses the
* race to get xpmsg_lock is at an IPL above the incoming IPI
* IPL level, so it sits around waiting to take the lock while
* the other CPU is waiting for this CPU to handle the IPI and
* mark it as completed.
*
* If we fail to get the mutex, and we're at high enough IPL,
* call xcallintr() if there is a valid msg.tag.

this seems to fix the xcall() failed to ping cpus problem.
idea from martin, tested by macallan and myself.

(mrg)

2011-01-27 04:54:40 UTC MAIN commitmail json YAML

remove an excess echo line accidentally creeped in.

(nisimura)

2011-01-27 04:32:49 UTC MAIN commitmail json YAML

arrange vers.c generation to honour MKREPRO for global build control.

(nisimura)

2011-01-27 01:01:56 UTC MAIN commitmail json YAML

general_exception: when printing current mode in the panic message,
test "usermode" directly instead of testing for EXP_USER bit.

(uwe)

2011-01-27 00:19:27 UTC MAIN commitmail json YAML

Include only headers that are actually used.

(uwe)

2011-01-26 23:29:17 UTC MAIN commitmail json YAML

Clear MDP_SSTEP in setregs().

(uwe)

2011-01-26 23:26:37 UTC MAIN commitmail json YAML

Add MDP_SSTEP flag.  Not used yet.

(uwe)

2011-01-26 22:00:45 UTC MAIN commitmail json YAML

Add section 3 for getpwuid_r xref.

(njoly)

2011-01-26 21:44:32 UTC MAIN commitmail json YAML

Do mask the upper 16 bits, when sanity checking fs/gs register values.
Fix my own PR/43842.

(njoly)

2011-01-26 21:35:14 UTC MAIN commitmail json YAML

2011-01-26 20:59:49 UTC MAIN commitmail json YAML

Attempt to correct two regressions.
- avoid Virtualbox's BIOS panicing on 64-bit LBAs
- MBR-without-disklabel was ignored

(jakllsch)

2011-01-26 19:52:16 UTC MAIN commitmail json YAML

PR/44470: Dr. Wolfgang Stukenbrock: opencrypto kernel implementation may pass
outdated argument to worker

(christos)

2011-01-26 19:15:13 UTC MAIN commitmail json YAML

fix and cleanup for tvtohz():
-assume (KASSERT) that the timeval given is normalized, and remove
some partial fixup which I don't see what it is good for
(I'm ready to back that out if someone tells a reason)
-catch overflows due to conversion of time_t (from tv_sec) to
integer -- this function doesn't do 64-bit arithmetics (which makes
sense because relative times which don't fit into 32 bits can be
considered nonsense here), and before a huge tv_sec could lead to
a zero hz result, violating the caller's assumptions (in particular
trigger a diagnostic panic in abstimeout2timo())

(drochner)

2011-01-26 19:07:43 UTC MAIN commitmail json YAML

Add sh4 PSL_FD - FPU disable bit.

(uwe)

2011-01-26 18:48:58 UTC MAIN commitmail json YAML

make the code more re-usable

(christos)

2011-01-26 18:48:51 UTC MAIN commitmail json YAML

Add a driver for the RDC Semiconductor RDC R6040 10/100 Ethernet controller,
as found in the vortex86 SoCs (http://www.vortex86dx.com).
Ported from freebsd.
Not added to amd64's GENERIC because this CPU is 32bit only.

thanks to DM&P Electronics, Inc for providing documentation and sample
devices for this work.

(bouyer)

2011-01-26 18:48:32 UTC MAIN commitmail json YAML

2011-01-26 18:48:13 UTC MAIN commitmail json YAML

Add a driver for the RDC Semiconductor RDC R6040 10/100 Ethernet controller,
as found in the vortex86 SoCs (http://www.vortex86dx.com).
Ported from freebsd.
Not added to amd64's GENERIC because this CPU is 32bit only.

thanks to DM&P Electronics, Inc for providing documentation and sample
devices for this work.

(bouyer)

2011-01-26 18:43:30 UTC MAIN commitmail json YAML

BRCR and BAMRA have different format in sh3 and sh4, so there's no
point in using SH_() wrapper to refer to them in code that is already
model-specific.

(uwe)

2011-01-26 18:39:25 UTC MAIN commitmail json YAML

Regen: Add RDC Semiconductor R6040 10/100 integrated PHY

(bouyer)

2011-01-26 18:39:04 UTC MAIN commitmail json YAML

Add RDC Semiconductor R6040 10/100 integrated PHY

(bouyer)

2011-01-26 18:37:53 UTC MAIN commitmail json YAML

Regen: Add RDC Semiconductor R6040 10/100 Ethernet

(bouyer)

2011-01-26 18:37:06 UTC MAIN commitmail json YAML

Add RDC Semiconductor R6040 10/100 Ethernet

(bouyer)

2011-01-26 18:11:35 UTC MAIN commitmail json YAML

Moving the ssp check inside the source code does not work properly because
the compiler loses information about the size of the object. So instead of
the hacky #define mess we did before, add a way to inject our function between
the user call and the system call.

(christos)

2011-01-26 18:08:00 UTC MAIN commitmail json YAML

provide a way to override the weak name.

(christos)

2011-01-26 18:07:44 UTC MAIN commitmail json YAML

fix readlink prototype.

(christos)

2011-01-26 16:53:18 UTC MAIN commitmail json YAML

add entries required by sandpoint

(pooka)

2011-01-26 16:31:00 UTC MAIN commitmail json YAML

Fix build of malta/sbmips.

(uebayasi)

2011-01-26 15:00:57 UTC MAIN commitmail json YAML

add sandpoint dirs for man chapter 4, they seem to be required now

(pooka)

2011-01-26 14:42:41 UTC MAIN commitmail json YAML

plug fd leak in reconnect code

(pooka)

2011-01-26 13:36:49 UTC MAIN commitmail json YAML

one more twist to complete newvers_stand.sh transition. Include timestamp
in banner.

(nisimura)

2011-01-26 13:14:07 UTC MAIN commitmail json YAML

Add proper prefix to structures.

(tsutsui)

2011-01-26 13:13:25 UTC MAIN commitmail json YAML

bootprog_maker and bootprog_date are missing since we switched to the
MI newvers_stand.sh script. Remove the refering information line.

(phx)

2011-01-26 11:29:04 UTC MAIN commitmail json YAML

add sandpoint satmgr device node entry.

(nisimura)

2011-01-26 11:25:51 UTC MAIN commitmail json YAML

2011-01-26 10:58:20 UTC MAIN commitmail json YAML

2011-01-26 09:56:52 UTC MAIN commitmail json YAML

Fix typo in Nd. From Ryo HAYASAKA in PR 44462.

(wiz)

2011-01-26 09:53:20 UTC MAIN commitmail json YAML

2011-01-26 08:52:27 UTC matt-nb5-pq3 commitmail json YAML

2011-01-26 08:51:13 UTC matt-nb5-pq3 commitmail json YAML

2011-01-26 08:49:49 UTC MAIN commitmail json YAML

Introducing inner loop prevent us from exiting from the original loop.

(enami)

2011-01-26 03:32:32 UTC matt-nb5-mips64 commitmail json YAML

2011-01-26 01:18:55 UTC MAIN commitmail json YAML

Add support for the Extensible MIPS ("eMIPS") platform.  The
NetBSD/emips port runs on Xilinx and Beecube FPGA systems and the
Giano system simulator.

eMIPS is a platform developed at Microsoft Research for researching
reconfigurable computing.  eMIPS allows dynamic loading and scheduling
of application-specific circuits for the purpose of accelerating
computations based on the current workload.

NetBSD eMIPS support for NetBSD 4.x was written at Microsoft Research
by Alessandro Forin and Neil Pittman.  Microsoft Corporation has
donated full copyright to The NetBSD Foundation.

Platform support for eMIPS is the first part of Microsoft's
contribution.  The second part includes the hardware accelerator
framework and will be proposed on tech-kern soon.

(pooka)

2011-01-26 01:02:46 UTC MAIN commitmail json YAML

Fix KDASSERTMSG defintions for !DEBUG

(matt)

2011-01-26 00:58:36 UTC MAIN commitmail json YAML

Update comment on RTM_CHGADDR to describe better what it's for.

(dyoung)

2011-01-26 00:57:47 UTC MAIN commitmail json YAML

Add some 10-gigabit media words used by Intel 82599.

(dyoung)

2011-01-26 00:55:42 UTC MAIN commitmail json YAML

Protect against a NULL pointer dereference that I've seen in the wild.

(dyoung)

2011-01-26 00:54:36 UTC MAIN commitmail json YAML

unifdef -U__bsdi__ -U__FreeBSD__ -D__NetBSD__.  No functional change
intended.

(dyoung)

2011-01-26 00:49:56 UTC MAIN commitmail json YAML

Define masks for subsystem vendor and subsystem ID fields, plus a couple
of macros for extracting them.

(dyoung)

2011-01-26 00:25:55 UTC MAIN commitmail json YAML

Add bwi from PR kern/40279.  There is no know case of testing the
driver on amd64/i386, but if it doesn't work at least we're more
likely to get a PR instead of people wondering about lacking driver
support.

(pooka)

2011-01-26 00:25:34 UTC MAIN commitmail json YAML

Fix MAC address check on 8257[156] and 80003 case. Some cards have non 0xffff
pointer but those don't use alternative MAC address in reality. So we check
whether the broadcast bit is set or not like Intel's e1000 driver.
Fixes PR kern/44072 reported by Jean-Yves Moulin.

Remove extra Warning for newer cards.

(msaitoh)

2011-01-26 00:16:52 UTC MAIN commitmail json YAML

Make oodles of mainly cosmetic changes that make rtw(4)'s PCI attachment
resemble its CardBus attachment very, very closely: slightly more than
24 lines are different.  Alas, I cannot commit the CardBus part of this
change, yet, because I have to finish my overhaul of CardBus resource
handling, first.

(dyoung)

2011-01-26 00:09:27 UTC MAIN commitmail json YAML

Get out of the interrupt handler early if !IFF_RUNNING.

(dyoung)

2011-01-26 00:08:30 UTC MAIN commitmail json YAML

Improve error reporting during attachment to PCI ath(4).

(dyoung)

2011-01-25 23:46:48 UTC MAIN commitmail json YAML

- add some random notes

    Basically, KASSERT() should be used for light-weight checks and
    KDASSERT() should be used for heavier ones.

    Callers should not rely on the side effects of expression because,
    depending on the kernel compile options mentioned above, expression might
    not be evaluated at all.

- Xr options(4)
- bump date

(yamt)

2011-01-25 21:27:48 UTC MAIN commitmail json YAML

2011-01-25 21:27:12 UTC MAIN commitmail json YAML

2011-01-25 20:28:21 UTC MAIN commitmail json YAML

Add support for asynchronous drawing in vcons.
This is not finished but good enough for others to play with, enable with
options VCONS_DRAW_ASYNC
With this all drawing operations will be posted to a ring buffer instead
of being run directly, and run by a kernel thread. This avoids having to wait
for drawing operations to finish with the kernel lock held ( to a degree at
least ) and scrolling a (slow) framebuffer console should not disrupt other
operations anymore.
Problems:
- we need to switch back to synchronous operations when panicing or entering
  ddb, also re-enable async drawing when leaving ddb
- there are still occasional glitches
tested on an SS20 with cg14 and cg6 for dumb and accelerated cases

(macallan)

2011-01-25 19:13:45 UTC MAIN commitmail json YAML

proved an __ssp_check macro.

(christos)

2011-01-25 19:13:26 UTC MAIN commitmail json YAML

Fix SSP build.
XXX: This is gross.

(christos)

2011-01-25 19:12:07 UTC MAIN commitmail json YAML

2011-01-25 17:37:01 UTC MAIN commitmail json YAML

fix compilation on -current

(pooka)

2011-01-25 17:22:44 UTC MAIN commitmail json YAML

When starting the second pass, don't continue the for loop but instead
just test try exceeding limit.

(matt)

2011-01-25 14:05:43 UTC MAIN commitmail json YAML

Use rump_sp consistently in chapter 7

nothing gets past the wizd, nothing.

(pooka)

2011-01-25 13:31:42 UTC MAIN commitmail json YAML

2011-01-25 13:22:06 UTC MAIN commitmail json YAML

Split device_t/softc. Tested on Indy.

(tsutsui)

2011-01-25 13:12:40 UTC MAIN commitmail json YAML

2011-01-25 12:56:58 UTC MAIN commitmail json YAML

2011-01-25 12:56:26 UTC MAIN commitmail json YAML

2011-01-25 12:53:45 UTC MAIN commitmail json YAML

the usual fun for WARNS=4

signed,
  unsigned

(pooka)

2011-01-25 12:43:30 UTC MAIN commitmail json YAML

2011-01-25 12:30:32 UTC MAIN commitmail json YAML

2011-01-25 12:25:44 UTC MAIN commitmail json YAML

Unbreak gdb by ensuring _rtld_debug_state is in the dynamic symbol table.

mmm 1 line diffs

mmm not breaking backwards compatibility for anything known/unknown or
public/private.

(skrll)

2011-01-25 12:21:36 UTC MAIN commitmail json YAML

dramatic whitespace fix

(pooka)

2011-01-25 12:21:05 UTC MAIN commitmail json YAML

2011-01-25 12:18:33 UTC MAIN commitmail json YAML

Rewrite to declare most dual-kernel calls with macros.  This helps
with adding new calls and makes all existing fd-accepting hijacked
calls dual-kernel.  It would be better to autogenerate the code
from syscalls.master, but this is easier for now.

(pooka)

2011-01-25 12:14:03 UTC MAIN commitmail json YAML

- MAXPHYS is enough for DMA xfer size (hpc->scsi_max_xfer seems too large)
- switch BUS_DMASYNC_*READ and BUS_DMASYNC_*WRITE properly in
  bus_dmamap_sync(9) ops per each xfer dir

Tested on R5000 Indy.

(tsutsui)

2011-01-25 12:11:27 UTC MAIN commitmail json YAML

Small bus_dma(9) tweaks:
- call bus_dmamap_create(9) after bus_dmamem_alloc(9) and bus_dmamem_map(9)
  return successfully
- no need to use PAGE_SIZE for size of descriptor dmamap
- use bus_addr_t to store DMA address
- BUS_DMASYNC_PREWRITE is enough for host-to-device only descriptors

Tested on R5000 Indy.

(tsutsui)

2011-01-25 10:52:11 UTC MAIN commitmail json YAML

Typos, fix memory binding for memory type 2, and add consistency checks.
From OpenBSD.

ok jmcneill@

(gsutre)

2011-01-25 10:28:56 UTC MAIN commitmail json YAML

Default MKREPRO to "no", so that the tests in stand/ etc. don't need
to add ":Uno" to the variable expansion inside the test to avoid errors
from nbmake.

(he)

2011-01-25 08:19:40 UTC MAIN commitmail json YAML

use ${PRINTOBJDIR} to find the ../kernel-ramdisk/netbsd-INSTALL.gz, don't
depend upon a particular obj setup.

(mrg)

2011-01-25 07:17:08 UTC MAIN commitmail json YAML

fix the previous.  there's no "vc" variable, nor does the local "dc"
have a "softc" member.  use sc->sc_dev instead.

compile tested only, but that's better than the previous revision.

(mrg)

2011-01-25 04:45:29 UTC MAIN commitmail json YAML

2011-01-25 03:34:30 UTC MAIN commitmail json YAML

Remove nop code; the code is moved to uao_dropswap_range1() when it is
introduced in rev. 1.75.

(enami)

2011-01-25 02:38:16 UTC MAIN commitmail json YAML

2011-01-25 02:37:35 UTC MAIN commitmail json YAML

Align functions on 4 byte boundaries, not 16.
Add END(x) for function sizing.

(matt)

2011-01-24 22:54:01 UTC MAIN commitmail json YAML

Use the (new) KDASSERTMSG

(matt)

2011-01-24 22:53:08 UTC MAIN commitmail json YAML

Add KDASSERTMSG (KDASSERT already exists).

(matt)

2011-01-24 22:06:31 UTC MAIN commitmail json YAML

Do not xref man pages that are not installed.
New sentence, new line.

(wiz)

2011-01-24 21:07:29 UTC MAIN commitmail json YAML

Capture more initial GPIO state.
Also, fix behaviour if the number of GPIOs exceed 32.

(jakllsch)

2011-01-24 19:37:35 UTC MAIN commitmail json YAML

Redo Vt macro fixes (from r1.35) which were lost.

(njoly)

2011-01-24 19:27:18 UTC MAIN commitmail json YAML

Ensure that NOMAN is defined earlier.

(joerg)

2011-01-24 19:26:17 UTC MAIN commitmail json YAML

2011-01-24 19:13:55 UTC MAIN commitmail json YAML

Fix start_hint in "simple" alloc (fencepost error).
When restarting the loop, make sure end is not above current limit.
Do a quick test to see if the physseg is within the range of desired addresses.

(matt)

2011-01-24 17:52:07 UTC MAIN commitmail json YAML

2011-01-24 17:51:29 UTC MAIN commitmail json YAML