Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (3h)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (178d) 

2024-05-10 07:26:17 UTC Now

2008-10-15 08:25:28 UTC MAIN commitmail json YAML

Correction to previous.

(ad)

2008-10-15 08:22:06 UTC MAIN commitmail json YAML

Cosmetic change to previous.

(ad)

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

- Rename cpu_lookup_byindex() to cpu_lookup(). The hardware ID isn't of
  interest to MI code. No functional change.
- Change /dev/cpu to operate on cpu index, not hardware ID. Now cpuctl
  shouldn't print confused output.

(ad)

2008-10-15 08:08:30 UTC MAIN commitmail json YAML

Don't map cpu index to hardware id.

(ad)

2008-10-15 06:52:38 UTC MAIN commitmail json YAML

2008-10-15 06:51:21 UTC MAIN commitmail json YAML

2008-10-15 06:45:25 UTC wrstuden-revivesa commitmail json YAML

Don't install sys/sa.h and sys/savar.h.

(wrstuden)

2008-10-15 06:43:23 UTC wrstuden-revivesa commitmail json YAML

Per discussion with core, bring this file back under sys/compat.
I chose compat/sa/compat_sa.c as there is only one file. Please
see sys/kern/kern_sa.c for revision history.

(wrstuden)

2008-10-15 04:56:55 UTC wrstuden-revivesa commitmail json YAML

2008-10-15 04:46:19 UTC wrstuden-revivesa commitmail json YAML

Add sys/sa.h and sys/savar.h which I think are needed with
today's syscall change.

(wrstuden)

2008-10-15 02:21:48 UTC MAIN commitmail json YAML

If we're doing a 2-byte read, return the entire 16-bit result.

(pgoyette)

2008-10-14 23:37:20 UTC MAIN commitmail json YAML

- Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.

(cube)

2008-10-14 23:33:55 UTC MAIN commitmail json YAML

Rework the way manual pages are handled.

- .man.pre files are treated just like .man files.
- Makefiles are offered the choice of using sed or cpp for the
  transformation.  MKXORG will default to sed, MKX11 to cpp.
- At least for now, versions of packages are not tracked individually.

(cube)

2008-10-14 22:54:22 UTC MAIN commitmail json YAML

Some fixes to the TAU support code:
- set the ADC time according to clock speed, not some magic number
- move some mtspr()s which we really only need to do once
- make our envsys_data_t static, this should fix PR 39411

(macallan)

2008-10-14 20:36:21 UTC wrstuden-revivesa commitmail json YAML

Adapt kern.no_sa_support so that it changes sa_system_disabled
and thus actually controls SA.

(wrstuden)

2008-10-14 20:25:43 UTC wrstuden-revivesa commitmail json YAML

Add a new vp-private flag, SAVP_FLAG_DELIVERING. This flag indicates
that the vp is in the process of delivering a new-thread upcall.
This is a BLOCKED or NEWPROC upcall. Do NOT generate any BLOCKED
upcalls while this is set. Set it at the end of sa_switchcall()
and clear it at syscall entry. Sadly, I have found no other
way to handle this. The old SA interface has no way for
userland to acknowledge that it got the upcall, so use syscall
entry as the indicator that libpthread got it.

This addresses the issue seen on current-users with firefox
dying with a blockedgen != unbockedgen error. The problem is we
deliver a BLOCKED upcall, but between the end of userret()
and when the CPU indicates that it's running in user mode, we take
a page fault. Said page fault blocks, blocking upcall delivery.
The original block, however, was short-lived, and the UNBLOCK
happens shortly. It happens before libpthread actually notices
the BLOCKED upcall. Boom!

Unfortunately a LOCKDEBUG/DIAGNOSTIC kernel still dies before
firefox opens. However this new issue is with uvm code calling
mtsleep when not holding a correct lock; sa_switch() is exploding
at KASSERT(lwp_locked(l, NULL)); before it's done _anything_.

Also, while here, add sa_system_disabled. This is an integer
that we examine when starting SA for a proc. If it's non-zero,
we error out. Once this is hooked into sysctl, you'll be able to
disable SA w/o recompiling.

(wrstuden)

2008-10-14 18:32:53 UTC MAIN commitmail json YAML

ehci_dump_itd and _sitd are unused

(jmcneill)

2008-10-14 18:31:42 UTC MAIN commitmail json YAML

find the kmodule ldscript in the source tree again.

should fix a build issue reported by jmcneill.

(mrg)

2008-10-14 18:12:38 UTC MAIN commitmail json YAML

kern/39727: race condition in ehci isoc abort xfer path

From Jeremy Morse:

  * Serialize access to the ehci intrlist.
  * Change the ehci intrlist to a tailq so xfers are not queued out of order.
  * In ehci_check_itd_intr, don't treat a transfer error as an indication
    that the xfer is no longer active.

(jmcneill)

2008-10-14 17:23:33 UTC MAIN commitmail json YAML

Need to be __clz[sd]i2

(matt)

2008-10-14 17:15:20 UTC MAIN commitmail json YAML

Give maximum level of network softinterrupts a symbolic constant
(which happened to get bumbed from 32 to 33 (AF_MAX) now).

(pooka)

2008-10-14 16:01:22 UTC MAIN commitmail json YAML

2008-10-14 15:49:04 UTC MAIN commitmail json YAML

do correct octal counting and use CPUID_APM_FLAGS in cpuctl

(cegger)

2008-10-14 15:48:44 UTC MAIN commitmail json YAML

If no booted_device is found in find_root(), also check CD-ROM boot
with strategy bootloader does.  This allows one CD system with cd9660
root file system and mfs (like a restorecd for cobalt) using GENERIC.

No objection on port-i386, and no bad side effect on usual harddisk boot
or installation of GENERIC with miniroot module.

(tsutsui)

2008-10-14 15:23:26 UTC MAIN commitmail json YAML

Regen autoconf stuff using tools version of autoconf (in src/tools/autoconf),
as per suggestion from apb@ on tech-toolchain.
Tested 'build.sh -U release iso-image' on NetBSD/i386 4.99.73.

(tsutsui)

2008-10-14 14:55:28 UTC MAIN commitmail json YAML

Fix handling of lists with a single entry in list_for_each_safe();
this also plugs a memory leak.

(bjs)

2008-10-14 14:33:51 UTC MAIN commitmail json YAML

add cpuid fn 80000007 %edx: AMD Power Management feature flags

(cegger)

2008-10-14 14:18:11 UTC MAIN commitmail json YAML

PR kern/39726 Soekris 5501-60 boot/bootxx 120 second delay

Try enabling A20 using an extended BIOS call before playing around with
the keyboard controller or system config port.

(ad)

2008-10-14 14:17:49 UTC MAIN commitmail json YAML

M_IOV is used all over the place, so stuff it in with malloc_stdtypes

(pooka)

2008-10-14 14:09:29 UTC MAIN commitmail json YAML

2008-10-14 13:45:26 UTC MAIN commitmail json YAML

Accept filters:

- Remove remaining #ifdef INET.
- Avoid holding locks so we don't need to do KM_NOSLEEP allocations.
- Use a rwlock to protect the accept filter list.
- Make it safe to unload accept filter modules.
- Minor KNF.

(ad)

2008-10-14 13:05:44 UTC MAIN commitmail json YAML

Use designated initializers for struct accept_filter.

(ad)

2008-10-14 12:22:29 UTC MAIN commitmail json YAML

fix output of 3DNOWPREFETCH feature flag

(cegger)

2008-10-14 10:42:27 UTC MAIN commitmail json YAML

Add some more trivial emulations.

(pooka)

2008-10-14 10:32:39 UTC MAIN commitmail json YAML

2008-10-14 09:29:40 UTC MAIN commitmail json YAML

Typo fix and punctuation nit.

(wiz)

2008-10-14 09:17:23 UTC MAIN commitmail json YAML

Correction to previous.

(ad)

2008-10-14 09:16:32 UTC MAIN commitmail json YAML

Redo kern_resource.c:1.146 by pooka@: change ui_sbsize to a u_long.

(ad)

2008-10-14 07:24:34 UTC MAIN commitmail json YAML

Use "?=", not "=", to set default values for the TOOL_* variables
added in the previous commit.

(apb)

2008-10-14 03:16:20 UTC MAIN commitmail json YAML

2008-10-14 00:56:24 UTC MAIN commitmail json YAML

Add a simple example of how to use rump networking facilities.
This just contacts www.NetBSD.org, does GET / and displays the
result.

It either uses the host kernel socket provided PF_INET or the kernel
TCP/IP stack running in userspace (via if_virt and /dev/tap),
depending on the libraries it's linked with.

(not built yet, as I need to commit some more bits from my local
tree for it work)

(pooka)

2008-10-14 00:50:44 UTC MAIN commitmail json YAML

Make the "something random" ethernet address ETHER_IS_LOCAL
(address assignment probably needs some more work if we want to
support multiple interfaces).

hat tip to Quentin Garnier

(pooka)

2008-10-13 22:36:55 UTC MAIN commitmail json YAML

since the Makefile creates stuff in (objdir) ./ldscripts/ and then
later deletes it, move the kmodule ldscript into 'xldscripts' and
deal with it from there.

fixes build issues where src/gnu/usr.bin/binutils/ld/ldscripts went
missing as reported by at least 2 people so far.

(mrg)

2008-10-13 22:24:06 UTC MAIN commitmail json YAML

Add tcp debugging as a build option.

(pooka)

2008-10-13 22:05:15 UTC MAIN commitmail json YAML

Dear diary: an ethernet address with 0x01 set in the first octet
is an ethernet multicast address.  TCP does not like ethernet
multicast addresses.

(pooka)

2008-10-13 21:11:47 UTC MAIN commitmail json YAML

print features4: cpuid fn80000001 %ecx on AMD CPUs.

(cegger)

2008-10-13 20:41:21 UTC MAIN commitmail json YAML

Update lists of options (sync with i386/boot(8) man page).

(apb)

2008-10-13 20:40:52 UTC MAIN commitmail json YAML

Update MI boot(8) man page from i386/boot(8)

(apb)

2008-10-13 20:40:25 UTC MAIN commitmail json YAML

Update i386/boot(8) man page:
* Explain that the native boot protocol sets flags in boothowto,
  while multiboot passes args as strings.
* Add missing option letters.
* For each option letter, say which flag it sets in boothowto.
* Describe the "load" and "multiboot" commands.
* Xr multiboot(8).
* Some chnges in wording.

(apb)

2008-10-13 19:44:21 UTC MAIN commitmail json YAML

POOL_INIT -> pool_init

(pooka)

2008-10-13 19:41:13 UTC MAIN commitmail json YAML

award unlimited sbsize rlimit

(pooka)

2008-10-13 19:14:53 UTC MAIN commitmail json YAML

Add cpuid 0x80000001 %ecx features flags. Rename CPUID_MASK4 to CPUID_INTEL_MASK4 for consistency with new CPUID_AMD_MASK4

(cegger)

2008-10-13 19:11:49 UTC MAIN commitmail json YAML

tz{code,data}2008h out; tzdata2008h in.

(kleink)

2008-10-13 19:09:49 UTC MAIN commitmail json YAML

2008-10-13 18:24:21 UTC MAIN commitmail json YAML

Add missing TOOL_* variables to bsd.sys.mk and document them in
bsd.README.  Previously, several of these variables were present in
bsd.own.mk but not in bsd.sys.mk or bsd.README.

(apb)

2008-10-13 18:23:47 UTC MAIN commitmail json YAML

Remove references to TOOL_BEBOXELF2PEF and TOOL_BEBOXMKBOOTIMAGE,
which were obsoleted in May 2008.

(apb)

2008-10-13 18:17:43 UTC MAIN commitmail json YAML

2008-10-13 18:17:07 UTC MAIN commitmail json YAML

rump_enosys() is autogenerated into rump_syscalls (makes things
actually work)

(pooka)

2008-10-13 18:16:33 UTC MAIN commitmail json YAML

Fix previous: weak symbols work so much better if they are exported
from the object as weak symbols...

There's also something to be said about "cosmetic" tweaks after
testing, but I do think I'll bother.

(pooka)

2008-10-13 18:11:54 UTC MAIN commitmail json YAML

Do not descend into docs/ unless MKDOC != no.

(dyoung)

2008-10-13 18:11:15 UTC MAIN commitmail json YAML

Per uwe@'s suggestion, build nbgroff under wider circumstances.
I choose to build it if MKDOC != no or if MKHTML != no.  It used
to be built only when MKMAN != no.

(dyoung)

2008-10-13 18:03:53 UTC MAIN commitmail json YAML

Add uid_init() I managed to miss earlier.

(pooka)

2008-10-13 18:02:43 UTC MAIN commitmail json YAML

Jumbo frames is supported.
Note new default values for interrupt mitigation counters.

(bouyer)

2008-10-13 17:57:32 UTC MAIN commitmail json YAML

Add support for jumbo frames.
Some performances tweaks (including better defaults for interrupt mitigation)

(bouyer)

2008-10-13 16:38:52 UTC MAIN commitmail json YAML

Treat .man.pre files just as regular .man files, that's what is done in the
package itself anyway.

(cube)

2008-10-13 16:25:52 UTC MAIN commitmail json YAML

2008-10-13 16:25:12 UTC MAIN commitmail json YAML

Weak alias all rump system calls to rump_enosys()

(pooka)

2008-10-13 16:20:09 UTC MAIN commitmail json YAML

2008-10-13 15:29:22 UTC MAIN commitmail json YAML

In bsd.sys.mk and bsd.own.mk, sort lists of TOOL_* variables.
In bsd.README, document all TOOL_* variables that are set in bsd.sys.mk.

There are several TOOL_* variables that are set in bsd.own.mk, but not
set in bsd.sys.mk and not documented in bsd.README.

(apb)

2008-10-13 15:10:51 UTC MAIN commitmail json YAML

Intel Tempest can use ichlpcib as well.

(joerg)

2008-10-13 14:00:37 UTC MAIN commitmail json YAML

Fix wrong memset; PR bin/39733 from Henning Petersen.

(dholland)

2008-10-13 13:47:35 UTC MAIN commitmail json YAML

Fix reversed test in connection with combining -i and -l. If some
packets have already sent because of the preload count handling, we
shouldn't start off by sending another one right away. The reversed
test causes ping6 to wait one interval before sending anything at all
if you don't use -l. PR bin/39732.

(dholland)

2008-10-13 12:49:07 UTC MAIN commitmail json YAML

Ensure optional MTRR sections are built if MTRR is enabled (missing #include
"opt_mtrr.h").
Fix build due to changes in revision 1.4 of sys/arch/x86/include/mtrr.h

(sborrill)

2008-10-13 12:44:46 UTC MAIN commitmail json YAML

Fix up the bus-independant probe code.  Patch from njoly@

(pgoyette)

2008-10-13 12:41:45 UTC MAIN commitmail json YAML

DMA fixes thanks to rtr & skrll
Don't set tsf in auth, this stops firmware errors on WPA renegotiation
Various other tweaks that the linux driver seems to have that we did not

(blymn)

2008-10-13 12:39:26 UTC MAIN commitmail json YAML

Correct beacon structure
Add scan abort command
Add TX status codes from FreeBSD driver

(blymn)

2008-10-13 12:34:56 UTC MAIN commitmail json YAML

2008-10-13 12:25:22 UTC MAIN commitmail json YAML

2008-10-13 12:22:06 UTC MAIN commitmail json YAML

Update to add i2c bus attachment

(pgoyette)

2008-10-13 12:20:37 UTC MAIN commitmail json YAML

2008-10-13 11:16:00 UTC MAIN commitmail json YAML

Remove duplicated copy of the file - no idea where it came from.

(pgoyette)

2008-10-13 11:14:14 UTC MAIN commitmail json YAML

Provide psignal() so that we don't get linked against psignal(3).
As there is no real process model currently, just "trap" the signals
appropriately.

(pooka)

2008-10-13 11:12:33 UTC MAIN commitmail json YAML

2008-10-13 11:11:35 UTC MAIN commitmail json YAML

add -I${DESTDIR}${X11INCDIR}/X11/dri to CPPFLAGS if DRI is enabled it
is needed but not added where DRI=yes is set so do it here

add ${X11FLAGS.EXTENSION} to CPPFLAGS since many of the drivers build
options depending on extensions enabled.

(rtr)

2008-10-13 10:38:44 UTC MAIN commitmail json YAML

Bump date for previous.

(wiz)

2008-10-13 10:27:10 UTC MAIN commitmail json YAML

Print actual maximum amount of MTRRs configured

(sborrill)

2008-10-13 10:07:24 UTC MAIN commitmail json YAML

The firmware URL changed.

(is)

2008-10-13 10:01:24 UTC MAIN commitmail json YAML

Load firmware from .../firmware/stuirda, not ../uirda, to avoid confusion.

(is)

2008-10-13 08:39:27 UTC MAIN commitmail json YAML

Sort sections. Improve grammar. Short NAME and lengthen DESCRIPTION.
Use \*[Lt] and \*[Gt] for better HTML output.

(wiz)

2008-10-13 08:33:04 UTC MAIN commitmail json YAML

Drop trailing whitespace. Sort supported hardware.
Put RCS Id at top. Sort SEE ALSO.
Comment out loader.conf(5) section.

(wiz)

2008-10-13 08:27:13 UTC MAIN commitmail json YAML

Bump date for previous, use Fx for FreeBSD.

(wiz)

2008-10-13 03:19:08 UTC MAIN commitmail json YAML

XXX: r200_tcl.c and radeon_tcl.c need -Wno-error on sparc64.

(mrg)

2008-10-12 23:35:38 UTC MAIN commitmail json YAML

catch up with share/ldscripts -> libdata/ldscripts.

(mrg)

2008-10-12 23:26:12 UTC MAIN commitmail json YAML

reallocate the correct amount. From Anon Ymous

(christos)

2008-10-12 23:11:25 UTC MAIN commitmail json YAML

add X11SRCDIR.xf86-video-r128

(mrg)

2008-10-12 23:10:26 UTC MAIN commitmail json YAML

xsrc/external/mit/xf86-video-r128/dist/COPYING@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-video-r128/dist/ChangeLog@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-video-r128/dist/Makefile.am@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-video-r128/dist/Makefile.in@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-video-r128/dist/README.r128@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-video-r128/dist/README.r128.sgml@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-video-r128/dist/aclocal.m4@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-video-r128/dist/config.guess@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-video-r128/dist/config.h.in@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-video-r128/dist/config.sub@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-video-r128/dist/configure@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-video-r128/dist/configure.ac@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-video-r128/dist/depcomp@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-video-r128/dist/install-sh@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-video-r128/dist/ltmain.sh@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-video-r128/dist/man/Makefile.am@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-video-r128/dist/man/Makefile.in@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-video-r128/dist/man/r128.man@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-video-r128/dist/missing@1.1.1.1 / diff / nxr@1.1.1.1
xsrc/external/mit/xf86-video-r128/dist/src/Makefile.am@1.1.1.1 / diff / nxr@1.1.1.1
      :
(more 18 files)
initial import of xf86-video-r128-6.8.0

Status:

Vendor Tag: xorg
Release Tags: xf86-video-r128-6-8-0

(mrg)

2008-10-12 23:07:32 UTC MAIN commitmail json YAML

Consistent use of softc member name - fixes build breakage from previous.

(pgoyette)

2008-10-12 23:00:54 UTC MAIN commitmail json YAML

2008-10-12 22:08:08 UTC MAIN commitmail json YAML

Add some shameful kludges for the vax build.  Eventually I'd like
to use the native kernel machine directory, so don't waste too much
effort fighting this now.

(pooka)

2008-10-12 20:52:56 UTC MAIN commitmail json YAML

__cpu_simple_lock_t changed to unsigned char on arm kernels almost
two years ago.  Catchup here also, although it seems nothing uses
acorn32 kernels with MULTIPROCESSOR.

(pooka)

2008-10-12 20:49:43 UTC MAIN commitmail json YAML

2008-10-12 20:20:49 UTC MAIN commitmail json YAML

For libXaw backward compat links, replace "hardlink to symlink" by "symlink
to symlink" and thus make building on both NetBSD and Linux work again, see
my postings to current-users@ on the problem[1][2].

[1] http://mail-index.netbsd.org/current-users/2008/09/30/msg004940.html
[2] http://mail-index.netbsd.org/current-users/2008/09/30/msg004941.html

(hubertf)

2008-10-12 19:01:01 UTC MAIN commitmail json YAML

Move printing of the "polling" message at attach time out of the wrong if
scope, so that it is actually printed even in non-error cases.
Suggested by jmcneill.

(martin)

2008-10-12 18:52:56 UTC MAIN commitmail json YAML

Add callout inits which I managed to not commit earlier with the
rest of the callout stuff.

problem noticed by Arnaud Ysmal

(pooka)

2008-10-12 16:03:27 UTC MAIN commitmail json YAML

Try to improve warning messages when stage2 bootstrap is not found
in the root of the file systrem in which the installation is being
performed.

Inspired by PR 39728 by der Mouse

(apb)

2008-10-12 16:02:45 UTC MAIN commitmail json YAML

Try to improve documentation of the fact that the primary bootstrap is
specified using a file name on the running system, while the secondary
bootstrap is specified using a file name relative to the root of the
file systrem in which the installation is being performed.

Inspired by PR 39728 by der Mouse

(apb)

2008-10-12 15:24:10 UTC MAIN commitmail json YAML

ip6_pcbopts() is called with the socket lock held, use M_NOWAIT

(plunky)

2008-10-12 15:12:17 UTC MAIN commitmail json YAML

ip6_pcbopt() is in the ctloutput path, we should not
sleep here because socket lock is held. use M_NOWAIT

(plunky)

2008-10-12 13:39:42 UTC MAIN commitmail json YAML

Fix kernels without accf_data or accf_http.  I'll modularize this better
on Monday, but this will get people building again while still removing
the silly dependency on INET.

(tls)

2008-10-12 13:17:28 UTC MAIN commitmail json YAML

2008-10-12 12:49:04 UTC MAIN commitmail json YAML

Move the {read,write}reg() routine addresses into the dbcool_softc so
that we can use different routines for macppc's ki2c attachment.  Fixes
problems reported by Robert Fritzsche on current-users@ list.

(pgoyette)

2008-10-12 11:34:48 UTC MAIN commitmail json YAML

convert ip6_[sg]etmoptions() to use sockopt(9) API
should be no functional change

(plunky)

2008-10-12 11:27:12 UTC MAIN commitmail json YAML

Fix reading MAC address from eeprom: don't forget to read the last
descriptor.
While there, white space fixes.

(bouyer)

2008-10-12 11:15:54 UTC MAIN commitmail json YAML

update ip_pcbopts() to use sockopt(9) API.

cleans up function and one small fix is that we now stop copying user
options to the mbuf when the _EOL is given, previously this function
would continue to copy options.

(plunky)

2008-10-12 10:25:04 UTC MAIN commitmail json YAML

Add some required explicit scopes to fix ambiguity errors on
NetBSD/current.

(plunky)

2008-10-12 10:25:04 UTC MAIN commitmail json YAML

do not sleep while allocating memory, socket lock is held
(use ENOBUFS for failure)

(plunky)

2008-10-12 10:23:18 UTC MAIN commitmail json YAML

do not sleep while allocating memory here as socket lock is held

(plunky)

2008-10-12 10:08:13 UTC MAIN commitmail json YAML

2008-10-12 09:27:57 UTC MAIN commitmail json YAML

update to clarify that
sockopt_init() may sleep
sockopt_set() will not sleep

(plunky)

2008-10-12 09:26:50 UTC MAIN commitmail json YAML

fix problem pointed out by ad where sockopt may end up sleeping
inappropriately with the socket lock held.

    sockopt_init() may sleep

    sockopt_set() will not sleep

    sockopt_getmbuf() for legacy code will not sleep

(plunky)

2008-10-12 04:36:36 UTC MAIN commitmail json YAML

2008-10-12 03:09:10 UTC MAIN commitmail json YAML

add reachover build for xf86-video-nvxbox

(rtr)

2008-10-12 02:56:24 UTC MAIN commitmail json YAML

Put a workaround for PR toolchain/39528:
Adjust a definition of MKDIR_P to invoke $ac_install_sh script
via $(SHELL) so that it will work even if executable bits are not
preserved in the source archives.

No objection on tech-toolchain.

(tsutsui)

2008-10-12 02:15:02 UTC MAIN commitmail json YAML

Fix mangled attach output. Noted by Jari Kuittinen.

(dholland)

2008-10-12 01:40:37 UTC MAIN commitmail json YAML

output.c output.h: expose OUTPUT_ERR (flag for an exposed flags variable)
bltin.h: support ferror()
echo.c: use ferror() to fail on output write errors

Another piece of PR bin/39574.

(dholland)

2008-10-11 21:54:12 UTC MAIN commitmail json YAML

jme(4), a driver for JMicron Technologies JME250 Gigabit Ethernet and
JME260 Fast Ethernet PCI Express controllers.
Written with a lot of cut-n-paste from the FreeBSD jme(4) driver.
No support for jumbo ethernet frames yet (but should come soon).
Thanks to JMicron Technologies for providing me sample boards and
documentation for this work.

(bouyer)

2008-10-11 21:11:11 UTC MAIN commitmail json YAML

Support 64bit DMA on PCI busses.

(bouyer)

2008-10-11 20:36:40 UTC MAIN commitmail json YAML

- use aprint_debug_dev(9) for debug info
- use aprint_normal_dev(9) rather than aprint_normal(9) + device_xname()

(tsutsui)

2008-10-11 20:08:15 UTC MAIN commitmail json YAML

Print a message on two previously silent error paths in auvia_attach.

(dholland)

2008-10-11 17:28:03 UTC MAIN commitmail json YAML

eval arguments one more time so that quoting works.

(christos)

2008-10-11 17:19:41 UTC MAIN commitmail json YAML

Make SIOCSIFCAP work again on vlan interfaces: first check that the
capability is enabled on parent, then call ifioctl_common().

(bouyer)

2008-10-11 16:54:48 UTC MAIN commitmail json YAML

Now the cobalt kernel can detect boot device properly by boot strings
passed from the firmware, so change root file system type from
explicit nfs to generic '?' so that the INSTALL kernel can also be used
as a rescue kernel on localdisk.

(tsutsui)

2008-10-11 16:39:07 UTC MAIN commitmail json YAML

Address problems with accept filters noted by ad in his source-changes
mail: http://mail-index.netbsd.org/source-changes/2008/10/10/msg211109.html

* Scary-looking socket locking stubs (changed to KASSERT of locked)

* depends on INET inappropriately (though now you must add new
  accept filter names to the uipc_accf.c line in conf/files if
  you aren't using dataready or httpready)

* New code uses MALLOC/FREE -- changed to kmem_alloc/kmem_free;
  could be pool_cache, these are all fixed-size allocations.

We need to verify that this works as expected with protocols with per-socket
locking, like PF_LOCAL.  I'm a little concerned about the case where the
lock on the listen socket isn't the same lock as on the eventual connected
socket.

(tls)

2008-10-11 16:23:24 UTC MAIN commitmail json YAML

Include <machine/cpu> for the benefit of archs where it doesn't happen
accidentally automagically.

Pointed out by Havard.

(pooka)

2008-10-11 16:00:41 UTC MAIN commitmail json YAML

Update cross-references for addition of dbcool(4) and removal of adt7463c(4)
and adt7467c(4).

(pgoyette)

2008-10-11 15:53:07 UTC MAIN commitmail json YAML

Mention multiboot support for Xen.

(joerg)

2008-10-10 21:50:09 UTC MAIN commitmail json YAML

2008-10-10 21:13:35 UTC MAIN commitmail json YAML

fix compile with options TRAPDEBUG, ok by matt

(hans)

2008-10-10 21:07:52 UTC MAIN commitmail json YAML

cirkqfilter is not implemented, so remove any references to it so this
file will compile again

(jmcneill)

2008-10-10 21:00:30 UTC MAIN commitmail json YAML

Provide time_uptime and push it forward every now and then if we happen
to have the timer thread.  rump uptime - woohoo.

(pooka)

2008-10-10 20:51:44 UTC MAIN commitmail json YAML

* implement uvm_km_alloc/free_poolpage()
* add silly stubs for uvm_lwp_hold/rele()

(pooka)

2008-10-10 20:45:21 UTC MAIN commitmail json YAML

reorganize routines a bit better.  no functional change

(pooka)

2008-10-10 20:24:10 UTC MAIN commitmail json YAML

remember to call percpu_init()

(pooka)

2008-10-10 20:19:35 UTC MAIN commitmail json YAML

Add a simple percpu implementation (which isn't actually percpu at
all, since we don't currently have the notion of "real" cpu in
rump...but that's beyond the point).

(pooka)

2008-10-10 20:13:58 UTC MAIN commitmail json YAML

fix brainfart: kthread_create() sets curlwp

(pooka)

2008-10-10 19:49:49 UTC MAIN commitmail json YAML

use kmem_alloc/kmem_free rather than malloc() for sockokpt

(plunky)

2008-10-10 18:10:30 UTC wrstuden-revivesa commitmail json YAML

Add code to adjust how we generate upcalls in sa_yield(). The
key problem is that we can only return from sys_sa_yield() iff
there are upcalls, and in some cases we can only tell that there
are upcalls to deliver after we have run userret().

So if we get woken up in a way that might not have generated upcalls
(timers, signals), try delivering upcalls. If we delivered something,
exit.

Add a flag to the vp & set it if we do this. In userret(), clear
the flag if set. Also, clear it in sa_upcall_userret() iff we get
into there.

Add comments describing the above so that the next person looking at
the code can understand it.

(wrstuden)

2008-10-10 16:44:23 UTC MAIN commitmail json YAML

Add audio and midi devices, per report from Mike Hebel on port-cobalt.

(tsutsui)

2008-10-10 16:37:16 UTC MAIN commitmail json YAML

Add u3g(4) driver from FreeBSD. This driver provides better support for
3G datacards than ugensa and will replace the latter for the supported
devices.

(joerg)

2008-10-10 16:30:17 UTC MAIN commitmail json YAML

2008-10-10 16:29:57 UTC MAIN commitmail json YAML

Add entries for Vodafone Mobile Connect 3G datacard (from FreeBSD)
and for the Novatel 950D.

(joerg)

2008-10-10 13:14:41 UTC MAIN commitmail json YAML

Support callouts and call callout_hardclock() from the timer
interrupt thread.

The sleepq implementation required for callouts is horrible, kludged
only for callouts, and generally unacceptable.  It needs revisiting,
but I'm not sure yet should rump or kern_timeout be improved.  It's
almost untested as of now, but committing this will give me some
maneuvering space while letting application compile.

(pooka)

2008-10-10 13:08:29 UTC MAIN commitmail json YAML

sysctl doesn't like names that start with digits, nor does it like names
with embedded '.' so change the names to be better-conforming.  Reported
by njoly

(pgoyette)

2008-10-10 11:42:58 UTC MAIN commitmail json YAML

Update CALLOUT_INVOKING correctly, seems to have been lost.

(ad)

2008-10-10 11:20:15 UTC MAIN commitmail json YAML

Redo 1.169 correctly (dsl's fix doesn't do what I intended, either!).

(ad)

2008-10-10 10:23:34 UTC MAIN commitmail json YAML

tcp_close: rearrange sequence of events slightly to make this atomic.
It was possible for a half-destroyed tcpcb to be visble, as softnet_lock
was being dropped.

(ad)

2008-10-10 10:21:05 UTC MAIN commitmail json YAML

tcp_delack: test for TF_DELACK.

(ad)

2008-10-10 09:44:35 UTC MAIN commitmail json YAML

include prerequisite headers

(pooka)

2008-10-10 09:21:58 UTC MAIN commitmail json YAML

Break a deadlock where one thread has a wapbl transaction, calls VOP_GETPAGES
and wants to busy a page  while  another thread calls VOP_PUTPAGES on the same
vnode, takes pages busy and wants to start a wapbl transaction.

Reviewed by: Jason Thorpe <thorpej@netbsd.org>

(hannken)

2008-10-10 09:13:20 UTC MAIN commitmail json YAML

pthread_attr_getschedparam: allow without preceding setparam on the
attr structure.

(ad)

2008-10-09 23:03:45 UTC MAIN commitmail json YAML

Fix linux32 siginfo si_signo value. Do not convert ksi_signo twice.

(njoly)

2008-10-09 21:30:06 UTC MAIN commitmail json YAML

add kern_rate, subr_iostat and subr_once

(pooka)

2008-10-09 21:25:50 UTC MAIN commitmail json YAML

Reorganize SRCS+= into smaller chunks to make adding new files
easier.  No functional change.

(pooka)

2008-10-09 19:40:52 UTC MAIN commitmail json YAML

Rewrite interrupts to provide better softintr support, i.e. not
execute them simply in the context of the scheduling code, as this
does not work for all applications (e.g. networking soft interrupts).
Rather, schedule them and execute them from a separate context.

Also provide a timer which for now executes just hardclock_callout()
(well, at least after callouts are included in librump, which is
soon).

(pooka)

2008-10-09 19:18:15 UTC MAIN commitmail json YAML

set if_addrlen = 0 when attaching, as no link layer address is actually set

this fixes a problem where ifconfig will fail as it can't find
the address

(plunky)

2008-10-09 18:38:25 UTC MAIN commitmail json YAML

2008-10-09 18:32:08 UTC MAIN commitmail json YAML

2008-10-09 17:58:33 UTC MAIN commitmail json YAML

No point in having our private atomic ops, just use the ones now
available in libc.

(pooka)

2008-10-09 16:56:23 UTC MAIN commitmail json YAML

2008-10-09 16:44:31 UTC MAIN commitmail json YAML

Fix a spelling mistake in changelog

(tteras)

2008-10-09 15:53:12 UTC MAIN commitmail json YAML

From Arnoud Ebalard <arno@natisbad.org>:
remove unnecessary unbindph12() call which is now done also in remph2()

(tteras)

2008-10-09 15:50:46 UTC MAIN commitmail json YAML

Avoid allocating 2 x inospace and use realloc instead. This also saves a
large memcpy.

(christos)

2008-10-09 14:56:35 UTC MAIN commitmail json YAML

PR/39719: Edgar Fu: block/inode typo in quotacheck(8)

(christos)

2008-10-09 14:40:11 UTC MAIN commitmail json YAML

remove "limits" where it is not appropriate.

(christos)

2008-10-09 14:38:21 UTC MAIN commitmail json YAML

do the proper ifdef dance for non-inet families

(christos)

2008-10-09 13:59:51 UTC MAIN commitmail json YAML

Explicitly check that the dump device is not the console, a tty or pty.
While the list is adhoc, the problems reported are always with
/dev/console. Adresses PR 38425 and similiar issues with Xen.

(joerg)

2008-10-09 13:40:38 UTC MAIN commitmail json YAML

Compile all rump kernel portions with -DMULTIPROCESSOR.

(pooka)

2008-10-09 13:39:59 UTC MAIN commitmail json YAML

Unsupport ltsleep() called with an interlock.  Not that it was
really supported before either, since without MULTIPROCESSOR it's
just a nop.

(pooka)

2008-10-09 12:34:36 UTC MAIN commitmail json YAML

Bump virtual page shift from 10 to 12.  Otherwise the mbuf generating
macros fail to operate properly due to M_EXT_MAXPAGES being too
large and hence struct _m_ext being over MSIZE already by itself.

(pooka)

2008-10-09 12:14:06 UTC MAIN commitmail json YAML

Atomic ops are unnecessary here.  pointed out by ad

(pooka)

2008-10-09 11:50:08 UTC MAIN commitmail json YAML

document libraries in rump/net/lib

(pooka)

2008-10-09 11:02:17 UTC MAIN commitmail json YAML

4.99.73: once_t changed

(pooka)

2008-10-09 10:48:21 UTC MAIN commitmail json YAML

Rewrite once to use global locks and atomic ops to get rid of the
static simplelock initializer (and simplelock too).  The fastpath
is still lockless, so doesn't make a difference in terms of
performance.

Also fixes a hanging bug if the once routine returned an error.
It does not retry after an error occurs, as I can't really imagine
fruitful semantics for that.

(pooka)

2008-10-09 10:25:47 UTC MAIN commitmail json YAML

It's not necessary to #include "sysmon_envsys.h" any more.

(pgoyette)

2008-10-09 07:18:15 UTC MAIN commitmail json YAML

Avoid memory leak in error case. From Gao Ya'nan in PR bin/39721.

(dholland)

2008-10-09 03:11:29 UTC MAIN commitmail json YAML

sc->sc_parent was removed because it was never used, so don't bother
trying to set it.

(pgoyette)

2008-10-09 02:07:17 UTC MAIN commitmail json YAML

Update for 20081009.
Add missing entry for 20080929 release.

(lukem)

2008-10-09 02:06:21 UTC MAIN commitmail json YAML

update for 20081009

(lukem)

2008-10-09 02:04:14 UTC MAIN commitmail json YAML

regen from 1.21 for tnftpd-20081009

(lukem)

2008-10-09 02:03:13 UTC MAIN commitmail json YAML

Prepare for tnftpd-20081009.

(lukem)

2008-10-09 01:19:06 UTC MAIN commitmail json YAML

2008-10-09 01:18:35 UTC MAIN commitmail json YAML

regen from configure.ac 1.20

(lukem)

2008-10-09 01:17:50 UTC MAIN commitmail json YAML

Reorder the "Configuration results" after AC_OUTPUT, so we can display
an expanded $prefix.

(lukem)

2008-10-09 01:17:48 UTC MAIN commitmail json YAML

Rewrite kernel lockus maximus handling to be correct.

(pooka)

2008-10-09 00:54:10 UTC MAIN commitmail json YAML

regen from configure.ac 1.19

(lukem)

2008-10-09 00:50:01 UTC MAIN commitmail json YAML

Don't bother trying to determine if the result from AC_PROG_YACC
is usuable; AC_PATH_PROG barfs on absolute paths.
(AC_PROG_YACC shouldn't set $YACC to 'yacc' if it's not available ...)

(lukem)

2008-10-09 00:44:40 UTC MAIN commitmail json YAML

Update config.guess to 2008-09-28.
Update config.sub  to 2008-09-08.

(lukem)

2008-10-09 00:33:53 UTC MAIN commitmail json YAML

Don't assume that HAVE_STRUCT_PASSWD_PW_CHANGE means you have _PASSWORD_CHGNOW

(lukem)

2008-10-09 00:11:39 UTC MAIN commitmail json YAML

Use atomic op to get next xid.  Initialize value with arc4random()
at nfs init time instead system time based trickery intermingled
with the runtime code.

le bouef: kills last simple_lock from nfs

(pooka)

2008-10-08 22:58:56 UTC MAIN commitmail json YAML

#error if WABPL_DEBUG_INODES is defined.  That code has bitrotted
more than casu marzu cheese.

(pooka)