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

2024-05-10 20:57:48 UTC Now

2009-12-03 23:44:33 UTC MAIN commitmail json YAML

Disable SSL V3 session renegotiation since the protocol parameters of the
old session are not cryptographically tied to the new session ones.
NB: Applications that require session re-negotiation will fail after this
update.

(christos)

2009-12-03 22:36:56 UTC matt-nb5-mips64 commitmail json YAML

fix unused var warning when _LP64 is defined and CHIP_EXTENT is undefined

(cliff)

2009-12-03 22:18:05 UTC MAIN commitmail json YAML

Apply errata workarounds.

From OpenBSD.

(skrll)

2009-12-03 21:04:29 UTC MAIN commitmail json YAML

Enumerate ACPI PCI devices. Allows to link PCI with ACPI devices.
Patch presented on tech-kern@
http://mail-index.netbsd.org/tech-kern/2009/11/28/msg006552.html

'nice work' Jukka Ruohonen

(cegger)

2009-12-03 18:26:34 UTC MAIN commitmail json YAML

Add MKZFS to MKEXTRAVARS just to make sure.

(uebayasi)

2009-12-03 17:40:26 UTC netbsd-5 commitmail json YAML

2009-12-03 17:38:36 UTC netbsd-5 commitmail json YAML

2009-12-03 17:34:35 UTC netbsd-5-0 commitmail json YAML

2009-12-03 17:31:47 UTC netbsd-5-0 commitmail json YAML

2009-12-03 15:57:18 UTC MAIN commitmail json YAML

Add "MKZFS" to either "_MKVARS.yes" or "_MKVARS.no" depending on the
default of this platform. This fixed the build for NetBSD/amd64
and NetBSD/i386.

Yes, this horrible. There should be a better way to handle these
settings in general.

(tron)

2009-12-03 15:28:49 UTC MAIN commitmail json YAML

Make sure "error" gets initialised.

(tron)

2009-12-03 15:07:09 UTC MAIN commitmail json YAML

one more path adjustment for rump_vfs_makedevnodes() change

(pooka)

2009-12-03 15:06:04 UTC MAIN commitmail json YAML

* create /dev on the rump rootfs automatically
* make rump_vfs_makedevnodes() take a full basepath instead of hardcoding
  an assumption that the device node is created in /dev
  + the caller is responsible that the directory the nodes are being
    created in exists

(pooka)

2009-12-03 15:00:38 UTC MAIN commitmail json YAML

Make compile with new ukfs_part interfaces (doesn't use them, though).

(pooka)

2009-12-03 14:51:48 UTC MAIN commitmail json YAML

Have as a backup at least *some* usable WWN.

(mjacob)

2009-12-03 14:47:15 UTC MAIN commitmail json YAML

Interim workaround for modern Xeons that don't have the simplistic view of
bus speed and therefore do not support MSR_FSB_FREQ (e.g. X3400). In the
long-term, ACPI should be used for this (c.f. FreeBSD).

(sborrill)

2009-12-03 14:44:12 UTC MAIN commitmail json YAML

CPU model and CPU extended model cannot simply be summed; the extended model
differentiates different CPUs within a given model type (i.e. model 0xe with
extended model 0x1 is NOT the same as a model 0xf).
Modern Xeons do not support MSR_IA32_EXT_CONFIG, so use model and extended
model correctly to avoid it

(sborrill)

2009-12-03 14:29:04 UTC MAIN commitmail json YAML

vrele, not vput for unlocked devvp

(pooka)

2009-12-03 14:27:17 UTC MAIN commitmail json YAML

2009-12-03 14:26:44 UTC MAIN commitmail json YAML

remove unnecessary LDADD

(pooka)

2009-12-03 14:23:49 UTC MAIN commitmail json YAML

Improve the ukfs magicpath interface a bit:
* rename PART to DISKLABEL
* allow to take an OFFSET range to make it possible to access an image
  where there is no disklabel present
* make future extensions easier and less intrusive for the callers

(pooka)

2009-12-03 14:05:46 UTC MAIN commitmail json YAML

Do bounds-checking before adding host offset.  Otherwise the host
offset would be counted in with "size" and incorrect operation
would ensue.

(pooka)

2009-12-03 13:45:11 UTC MAIN commitmail json YAML

Put ${MKXORG} back to MKVARS.  It doesn't exist in bsd.own.mk but used here
to generate th set list keywork "xorg" in list_set_files().  Hopefully fix
some of reported build failures.

(uebayasi)

2009-12-03 13:12:16 UTC MAIN commitmail json YAML

Remove last remnants of the long-ago-properly-fixed RUMP_LMUTEX_MAGIC hack.

(pooka)

2009-12-03 12:54:30 UTC MAIN commitmail json YAML

Make sure node lengths match in addition to strncmp().
(I thought i fixed this already once?)

(pooka)

2009-12-03 12:52:42 UTC MAIN commitmail json YAML

Call spec_init() to avoid device open lossage.

(pooka)

2009-12-03 12:44:58 UTC MAIN commitmail json YAML

Exit with a sensible error message if makeflist output is empty.
This should be better than an incomprehensible error message from
mtree.

(apb)

2009-12-03 12:35:35 UTC MAIN commitmail json YAML

Decide it's not worth the fuss to have rumpfs as a module and just
hardcode attach into rump_vfs_init().  Saves us from a lot of
pingpong init bouncing from one component to another to get the order
right.

(pooka)

2009-12-03 12:22:58 UTC MAIN commitmail json YAML

Remove a superfluous base-extsrc-* entry.

(uebayasi)

2009-12-03 12:16:36 UTC MAIN commitmail json YAML

Soft-fail xcall thread creation to make RUMP_THREADS=0 work again.

(pooka)

2009-12-03 11:54:09 UTC MAIN commitmail json YAML

Make the pdc_pat_io_num and pdc_pat_pci_rt structures static so they're
definitely VA==PA. Being on a stack doesn't guarantee this.

(skrll)

2009-12-03 11:37:55 UTC MAIN commitmail json YAML

2009-12-03 10:28:37 UTC MAIN commitmail json YAML

Fix subst so that the subcribers can restart their daemon.

(roy)

2009-12-03 09:44:57 UTC netbsd-4 commitmail json YAML

2009-12-03 09:44:35 UTC netbsd-4 commitmail json YAML

Pull up the following revisions(s) (requested by plunky in ticket #1368):
sys/net/if_tap.c: revision 1.60

Fix a potential leak on tap device close; purging the send queue did not
actually release the dequeued mbufs.

(sborrill)

2009-12-03 09:40:21 UTC netbsd-5 commitmail json YAML

2009-12-03 09:40:00 UTC netbsd-5 commitmail json YAML

Pull up the following revisions(s) (requested by plunky in ticket #1173):
sys/net/if_tap.c: revision 1.60

Fix a potential leak on tap device close; purging the send queue
did not actually release the dequeued mbufs.

(sborrill)

2009-12-03 09:34:02 UTC netbsd-5 commitmail json YAML

2009-12-03 09:33:37 UTC netbsd-5 commitmail json YAML

Pull up the following revisions(s) (requested by tron in ticket #1179):
libexec/ld.elf_so/rtld.c: revision 1.127

If the environment is corrupt, die. From FreeBSD.

(sborrill)

2009-12-03 09:27:22 UTC netbsd-5 commitmail json YAML

2009-12-03 09:27:00 UTC netbsd-5 commitmail json YAML

Pull up the following revisions(s) (requested by scw in ticket #1168):
sys/arch/arm/arm32/pmap.c: revision 1.203

Work-around a possible process exit corner case which can leave stale
data in the cache after a context-switch. Addresses kern/41058.

(sborrill)

2009-12-03 05:06:17 UTC MAIN commitmail json YAML

s/DEBUG/NOT_DEBUG/ on the intr_establish() re-used message.
it triggers all the time on more-modern systems.

(mrg)

2009-12-03 04:24:22 UTC MAIN commitmail json YAML

fix a segfault in xf86EnterServerState() which would fire whenever there is
more than one graphics device
This is a bandaid, we ( or the Xorg people ) need to fix it properly by
getting rid of all the now useless RAC-related code.

(macallan)

2009-12-03 03:30:03 UTC MAIN commitmail json YAML

base this on GENERIC.MP.  seems just as stable.
turn on esiop/siop now that their interrupts match.
turn off admtemp, since we get a false match.
XXX admtemp_match needs help.

(mrg)

2009-12-02 17:56:14 UTC MAIN commitmail json YAML

Oops.  Remove debug echo again.

(uebayasi)

2009-12-02 17:51:30 UTC MAIN commitmail json YAML

Convert make variables ${_MKVARS.yes} / ${_MKVARS.no} to environments
${_MKVARS_yes} / ${_MKVARS_no} to make sure assignments done right both in
make and shell.

Extract important make variables not listed in ${_MKVARS.*}.

(uebayasi)

2009-12-02 17:41:02 UTC netbsd-5 commitmail json YAML

2009-12-02 17:39:16 UTC netbsd-5 commitmail json YAML

Pull up the following revisions(s) (requested by nonaka in ticket #1167):
sys/dev/sdmmc/ld_sdmmc.c: revision 1.4
sys/dev/sdmmc/sdmmc_mem.c: revision 1.3
sys/dev/sdmmc/sdmmcvar.h: revision 1.2

Always treat sector size as 512 bytes.

(sborrill)

2009-12-02 17:18:59 UTC MAIN commitmail json YAML

2009-12-02 15:54:19 UTC MAIN commitmail json YAML

Use common pmap_bootstrap_finalize() to initialize lwp0 uarea etc.
Tested on NWS-1750.

(tsutsui)

2009-12-02 15:53:34 UTC MAIN commitmail json YAML

Use common pmap_bootstrap_finalize() to initialize lwp0 uarea etc.
Tested on TT030.

(tsutsui)

2009-12-02 15:52:14 UTC MAIN commitmail json YAML

Patches from Lloyd Parkes in PR 41684, plus my changes:
* ${HOSTNAME} is special to bash, so rename the variable to HOSTNAME_CMD.
* Don't use "cd -".
* Don't use only comments in the else part of an if statement.

(apb)

2009-12-02 15:51:13 UTC MAIN commitmail json YAML

Use common pmap_bootstrap_finalize() to initialize lwp0 uarea etc.
Tested on HP9000/382.

(tsutsui)

2009-12-02 15:50:13 UTC MAIN commitmail json YAML

If the environment is corrupt, die. From FreeBSD.

(christos)

2009-12-02 15:47:45 UTC MAIN commitmail json YAML

Add a common pmap_bootstrap_finalize() function which initializes
lwp0 uarea, curlwp, and curpcb after MMU is turned on, using
lwp0uarea variable saved during pmap_bootstrap() (or equivalent functions)
for pmap_motorola based ports.  Discussed with rmind@.

(tsutsui)

2009-12-02 15:21:37 UTC MAIN commitmail json YAML

Removed obsolete files.

(martti)

2009-12-02 15:18:06 UTC MAIN commitmail json YAML

Add EXTSRCS to the list of syspkgs aware variables.  Remove debug code.

(uebayasi)

2009-12-02 15:07:09 UTC MAIN commitmail json YAML

Initial version.

(martti)

2009-12-02 15:05:55 UTC MAIN commitmail json YAML

Pass the correct ${MKVARS} equivalent value to list_set_files().

XXX list_set_files() needs to be rewritten.

(uebayasi)

2009-12-02 14:32:15 UTC MAIN commitmail json YAML

Quote variable values from make in case it has spaces.  Remove debug print.

(uebayasi)

2009-12-02 14:28:24 UTC MAIN commitmail json YAML

Fix previous; don't forget extra vars other than MK*.

(uebayasi)

2009-12-02 14:13:12 UTC MAIN commitmail json YAML

Don't hardcode the list of MK* variables but use ${_MKVARS.yes} and
${_MKVARS.no} provided by bsd.own.mk.

(uebayasi)

2009-12-02 14:11:20 UTC MAIN commitmail json YAML

Define lists of MK* variable names as _MKVARS.yes and _MKVARS.no.  They're
referred to by syspkg.

(uebayasi)

2009-12-02 13:49:32 UTC MAIN commitmail json YAML

Define DPRINTF and use it.

(skrll)

2009-12-02 13:45:13 UTC MAIN commitmail json YAML

2009-12-02 13:10:09 UTC MAIN commitmail json YAML

Call pxa2x0_clkman_config() instead of ioreg_write().

(kiyohara)

2009-12-02 13:05:09 UTC MAIN commitmail json YAML

Enable latest bluetooth module (Infineon PBA31308).

(kiyohara)

2009-12-02 12:54:15 UTC MAIN commitmail json YAML

Maybe supported LAN9218 Family.

(kiyohara)

2009-12-02 12:52:28 UTC MAIN commitmail json YAML

2009-12-02 12:51:50 UTC MAIN commitmail json YAML

2009-12-02 12:50:27 UTC MAIN commitmail json YAML

2009-12-02 12:45:35 UTC MAIN commitmail json YAML

Document that strtouq can return UQUAD_MAX.

(pooka)

2009-12-02 12:40:12 UTC MAIN commitmail json YAML

2009-12-02 11:14:47 UTC MAIN commitmail json YAML

2009-12-02 10:18:42 UTC MAIN commitmail json YAML

In calculating initial tstate, cast to 64-bit first to avoid sign extension.

(nakayama)

2009-12-02 09:34:51 UTC MAIN commitmail json YAML

Retain old variables when failed to allocate memory.

(enami)

2009-12-02 09:03:13 UTC MAIN commitmail json YAML

Reinstate __getdelim which does no locking.
Callers are now required to FLOCKFILE so they can operate on fp as well.

(roy)

2009-12-02 08:53:03 UTC MAIN commitmail json YAML

struct _locale_time_t _global_locale is a datum.  Declare it as extern.

(uebayasi)

2009-12-02 08:46:34 UTC MAIN commitmail json YAML

2009-12-02 08:31:57 UTC MAIN commitmail json YAML

Declare global pointers as extern, otherwise they become common symbols.
Fix mips build in lib/librumpnet.

(uebayasi)

2009-12-02 07:55:53 UTC MAIN commitmail json YAML

print the fplwp in "mach cpu" list.

(mrg)

2009-12-02 07:55:01 UTC MAIN commitmail json YAML

count IPI's as interrupts, not misc counters.

(mrg)

2009-12-02 07:34:57 UTC MAIN commitmail json YAML

print pid, lid and p_comm in some diag messages that indicate killed processes.

(mrg)

2009-12-02 02:07:30 UTC MAIN commitmail json YAML

Mention lvm2tools update.

(haad)

2009-12-02 02:07:02 UTC MAIN commitmail json YAML

Mention lvm2tools update.

(haad)

2009-12-02 02:04:36 UTC netbsd-5 commitmail json YAML

Fix typo in ticket 1160's description.  Noted by rafal.

(snj)

2009-12-02 01:54:20 UTC MAIN commitmail json YAML

Add two more needed files dev-swap.c and unknown.c.

(haad)

2009-12-02 01:53:25 UTC MAIN commitmail json YAML

2009-12-02 00:59:19 UTC MAIN commitmail json YAML

Fix comment about running ./configure script.

(haad)

2009-12-02 00:58:03 UTC MAIN commitmail json YAML

2009-12-02 00:32:06 UTC MAIN commitmail json YAML

2009-12-02 00:27:24 UTC MAIN commitmail json YAML

2009-12-01 23:32:19 UTC netbsd-5 commitmail json YAML

2009-12-01 23:25:20 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1177):
external/mit/xorg/lib/pixman/Makefile: revision 1.10
disable using sse2 for i386.  from drochner@ and veego@.

(snj)

2009-12-01 23:18:41 UTC netbsd-5 commitmail json YAML

2009-12-01 23:16:33 UTC netbsd-5 commitmail json YAML

xsrc/external/mit/pixman/dist/config.h.in@1.1.1.2.2.2 / diff / nxr@1.1.1.2.2.2
xsrc/external/mit/pixman/dist/configure@1.1.1.2.2.2 / diff / nxr@1.1.1.2.2.2
xsrc/external/mit/pixman/dist/configure.ac@1.1.1.2.2.2 / diff / nxr@1.1.1.2.2.2
xsrc/external/mit/pixman/dist/pixman/Makefile.am@1.1.1.2.2.2 / diff / nxr@1.1.1.2.2.2
xsrc/external/mit/pixman/dist/pixman/Makefile.in@1.1.1.2.2.2 / diff / nxr@1.1.1.2.2.2
xsrc/external/mit/pixman/dist/pixman/Makefile.win32@1.1.1.2.2.2 / diff / nxr@1.1.1.2.2.2
xsrc/external/mit/pixman/dist/pixman/pixman-access.c@1.1.1.2.2.2 / diff / nxr@1.1.1.2.2.2
xsrc/external/mit/pixman/dist/pixman/pixman-accessor.h@1.1.1.1.2.3 / diff / nxr@1.1.1.1.2.3
xsrc/external/mit/pixman/dist/pixman/pixman-arm-neon.c@1.1.1.3.2.3 / diff / nxr@1.1.1.3.2.3
xsrc/external/mit/pixman/dist/pixman/pixman-arm-simd.c@1.1.1.3.2.3 / diff / nxr@1.1.1.3.2.3
xsrc/external/mit/pixman/dist/pixman/pixman-bits-image.c@1.1.1.3.2.3 / diff / nxr@1.1.1.3.2.3
xsrc/external/mit/pixman/dist/pixman/pixman-combine.c.template@1.1.1.2.2.3 / diff / nxr@1.1.1.2.2.3
xsrc/external/mit/pixman/dist/pixman/pixman-combine.h.template@1.1.1.2.2.3 / diff / nxr@1.1.1.2.2.3
xsrc/external/mit/pixman/dist/pixman/pixman-combine32.c@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
xsrc/external/mit/pixman/dist/pixman/pixman-combine32.h@1.1.1.2.2.2 / diff / nxr@1.1.1.2.2.2
xsrc/external/mit/pixman/dist/pixman/pixman-combine64.c@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
xsrc/external/mit/pixman/dist/pixman/pixman-combine64.h@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
xsrc/external/mit/pixman/dist/pixman/pixman-conical-gradient.c@1.1.1.3.2.3 / diff / nxr@1.1.1.3.2.3
xsrc/external/mit/pixman/dist/pixman/pixman-cpu.c@1.1.1.2.2.3 / diff / nxr@1.1.1.2.2.3
xsrc/external/mit/pixman/dist/pixman/pixman-edge.c@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
      :
(more 23 files)
Apply patch (requested by mrg in ticket 1177):
Update pixman to 0.16.2.

(snj)

2009-12-01 23:16:01 UTC MAIN commitmail json YAML

2009-12-01 23:14:02 UTC MAIN commitmail json YAML

2009-12-01 23:12:51 UTC MAIN commitmail json YAML

2009-12-01 23:12:10 UTC MAIN commitmail json YAML

Revert my commit which have added knowledge about dm targets to libdevmapper,
this breaks abstraction. Because only lvmtools/lvmlib and device-mapper can
have knowledge about target mapping and libdevmapper only passes requests
from lvmtools to kernel and back. Bump major library and driver version.

Requested by: yamt@

(haad)

2009-12-01 23:11:17 UTC MAIN commitmail json YAML

Revert my commit which added knowledge about dm targets to libdevmapper,
this breaks abstraction. Because only lvmtools/lvmlib and device-mapper can
have knowledge about target mapping and libdevmapper only passes requests
from lvmtools to kernel and back. Bump major library and driver version.

Requested by: yamt@

(haad)

2009-12-01 22:36:32 UTC MAIN commitmail json YAML

2009-12-01 20:44:50 UTC MAIN commitmail json YAML

2009-12-01 19:51:22 UTC netbsd-5 commitmail json YAML

Tickets 1158, 1160, 1161, 1166, 1174, and 1176.

(snj)

2009-12-01 19:48:05 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tron in ticket #1174):
usr.sbin/rpc.lockd/lockd_lock.c: revision 1.31
allow comparing v2 and v3 filehandles.

(snj)

2009-12-01 19:44:53 UTC netbsd-5 commitmail json YAML

Apply patch (requested by rafal in ticket 1176):
Regenerate xf86-video-ati's config.h.

(snj)

2009-12-01 19:40:10 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mhitch in ticket #1166):
sys/arch/amiga/amiga/machdep.c: revision 1.222
Remove old legacy IPL_* settings in ipl2spl_table - they are redundant
and in the case of IPL_AUDIO, results in IPL_VM blocking all interrupts.
[IPL_AUDIO is now the same as IPL_VM, and was setting the IPL_VM entry
to PSL_IPL6.  IPL_SERIAL had a duplicate entry for some reason, and
serial drivers that check and modify IPL_SERIAL now shouldn't be affected
since IPL_SERIAL is now the same as IPL_HIGH.  I'm hoping this will fix
or at least help the problem of serial interrupts being blocked too long.

(snj)

2009-12-01 19:37:03 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by cube in ticket #1161):
sys/arch/i386/pnpbios/fdc_pnpbios.c: revision 1.15
Properly fix fdc@pnpbios as shown by Brian Buhrow in PR#42374.
I think it tells a lot about the relevancy of that attachment when it took
20 months for someone to experience the issue and even then, acpi had to be
disabled.

(snj)

2009-12-01 19:34:32 UTC netbsd-5 commitmail json YAML

Apply patch (requested by rafal in ticket 1160):
Regenerate xf86-video-radeonhd's config.h.

(snj)

2009-12-01 19:29:54 UTC netbsd-5 commitmail json YAML

Apply patch (requested by bouyer in ticket 1158):
On amd64, add a third free list distinct from the default free list, holding
RAM between 16Mb and 4Gb. This helps preventing bus_dma(9) memory
allocation failures for 32bit DMA on large-memory machines.

(snj)

2009-12-01 18:51:20 UTC MAIN commitmail json YAML

Remove restriction of "mach prom" to cpu0 - it does not make sense now
that cpu0 is not always the bootstrap cpu, and in the majority of cases
the prom abort will just work fine on any cpu.

(martin)

2009-12-01 17:06:34 UTC MAIN commitmail json YAML

Revert previous, which caused tools build to fail.

(uebayasi)

2009-12-01 16:20:52 UTC MAIN commitmail json YAML

Add a missing '\n' from a printf.

(skrll)

2009-12-01 15:49:21 UTC MAIN commitmail json YAML

There's no point in adding _PKGTOOLS_VER=$(${PKG_CREATE} -V)
to any syspkg +BUILD_INFO files, since we don't use the pkg_* tools
to create syspkgs.  Also remove the definition of PKG_CREATE
from sets.subr, since nothing uses it now.

(apb)

2009-12-01 10:56:33 UTC MAIN commitmail json YAML

Add note saying that special must be a raw device.
PR bin/42391

(pooka)

2009-12-01 09:56:59 UTC MAIN commitmail json YAML

call cache_cpu_init() for all cpus

(pooka)

2009-12-01 09:52:29 UTC MAIN commitmail json YAML

Include cpu crosscall support (instead of stubbing it out).

(pooka)

2009-12-01 09:50:51 UTC MAIN commitmail json YAML

Almost there for virtual CPU MP support:
* support bound kernel threads
* bind softint threads to specific virtual cpus
  + remove now-unnecessary locks from softint code

Now, if we only had MI CPU_INFO_FOREACH() .... (hi rmind ;)

(pooka)

2009-12-01 09:28:02 UTC MAIN commitmail json YAML

Call VOP_CLOSE() in mount error branch with the device locked to
prevent crash when specfs attempts to unlock the vnode.

(pooka)

2009-12-01 09:26:36 UTC MAIN commitmail json YAML

Revert part of previous - the removal of the "first cpu to attach is
bootstrap cpu" requirement already fixed everything - no need to use
cf_unit for a bogus test here.

(martin)

2009-12-01 09:11:45 UTC MAIN commitmail json YAML

Pass ${TOOL_PKG_CREATE} to scripts for syspkg creation.

(uebayasi)

2009-12-01 09:09:40 UTC MAIN commitmail json YAML

Add ${TOOL_PKG_CREATE}.

(uebayasi)

2009-12-01 09:08:25 UTC MAIN commitmail json YAML

Use ${NETBSDSRCDIR} for deep tools/* directories.

(uebayasi)

2009-12-01 09:06:17 UTC MAIN commitmail json YAML

2009-12-01 09:04:21 UTC MAIN commitmail json YAML

2009-12-01 09:01:46 UTC MAIN commitmail json YAML

2009-12-01 08:47:25 UTC MAIN commitmail json YAML

Remove vinum-removal sentence fragment, similarly to newfs(8).

(pooka)

2009-12-01 08:15:50 UTC MAIN commitmail json YAML

Make HTML-ready, use standard section headers, fix Xr.

(wiz)

2009-12-01 08:02:50 UTC MAIN commitmail json YAML

Turns out that swig and tainted don't play well together - perl has no way
of knowing whether the memory will be modified. For now, the gross hack is
to switch off tainting

(agc)

2009-12-01 07:03:20 UTC MAIN commitmail json YAML


Import PF from OpenBSD 4.2

Status:

Vendor Tag: OPENBSD
Release Tags: v4_2

(martti)

2009-12-01 06:43:58 UTC MAIN commitmail json YAML

2009-12-01 06:33:31 UTC MAIN commitmail json YAML

Use the right field for the prefix

(agc)

2009-12-01 06:27:57 UTC MAIN commitmail json YAML

Initial version.

(martti)

2009-12-01 05:19:51 UTC MAIN commitmail json YAML

Add a swig interface file, and a wrapper script, for calling swig for
various language bindings for netpgp.

(agc)

2009-12-01 04:59:24 UTC MAIN commitmail json YAML

Skip parameters for multilib build for now.

(uebayasi)

2009-12-01 03:13:26 UTC MAIN commitmail json YAML

Handle cases where *.asm is listed in LIB2FUNCS_EXTRA (gcc/config/rs6000).

(uebayasi)

2009-12-01 02:37:07 UTC MAIN commitmail json YAML

Remove two different explorer@ acknowledgements.

(snj)

2009-12-01 02:36:32 UTC MAIN commitmail json YAML

Recognise the hash algorithm in a case-insensitive manner.

(agc)

2009-12-01 01:53:46 UTC MAIN commitmail json YAML

2009-12-01 01:33:25 UTC MAIN commitmail json YAML

2009-12-01 01:25:27 UTC netbsd-5 commitmail json YAML

2009-12-01 01:08:45 UTC MAIN commitmail json YAML

KNF: define struct pareg near the top of the file.

(dyoung)

2009-12-01 01:06:31 UTC MAIN commitmail json YAML

Delete wdcactivate() prototype, it's gone away for good.

(dyoung)

2009-12-01 01:05:23 UTC MAIN commitmail json YAML

Simplify the device activation routine.

(dyoung)

2009-12-01 01:03:55 UTC MAIN commitmail json YAML

2009-12-01 01:01:34 UTC MAIN commitmail json YAML

Cosmetic: fix indentation, change some spaces to tabs.

(dyoung)

2009-12-01 00:52:13 UTC MAIN commitmail json YAML

2009-12-01 00:06:32 UTC MAIN commitmail json YAML

Remove restriction that cpu0 has to attach first.
Make sure cpu0 attaches to the bootstrap cpu only (equivalent of previous
change but not restricted to UP kernels).

(martin)

2009-12-01 00:03:53 UTC MAIN commitmail json YAML

Remove __getdelim and just use getdelim.
fgetstr now works with strings up to SSIZE_MAX as a result, but may
reallocate buffers needlessly just like it used to when the buffer size
exceeds INT_MAX.
fgetstr converts errno EOVERFLOW to EINVAL on getdelim error.

(roy)

2009-11-30 23:23:29 UTC MAIN commitmail json YAML

Note that callers should use feof(3) or ferror(3) to distinguish between
EOF or an error.

(roy)

2009-11-30 22:51:46 UTC MAIN commitmail json YAML

Note that EOF returns -1 when no characters are read.
Add code example.

(roy)

2009-11-30 21:40:35 UTC MAIN commitmail json YAML

Move relocation address to lower memory (0x1000) further away from the
BIOS 40:0 segment than previously but giving more room for heap that 0x8800.

(dsl)

2009-11-30 21:37:16 UTC MAIN commitmail json YAML

Update 'oemname' to NetBSD60.

(dsl)

2009-11-30 17:17:55 UTC MAIN commitmail json YAML

Use getprogname() instead of hardcoding "mount_nfs" to get the
right info in rump_nfs.

(pooka)

2009-11-30 16:58:40 UTC MAIN commitmail json YAML

2009-11-30 16:22:33 UTC MAIN commitmail json YAML

Mention udl(4) USB display device support.

(tsutsui)

2009-11-30 16:19:56 UTC MAIN commitmail json YAML

2009-11-30 16:18:35 UTC MAIN commitmail json YAML

Add a driver for DisplayLink DL-1x0/1x5 based USB LCDs and USB-VGA adaptors.
Ported by FUKAUMI Naoki from OpenBSD with many modification.
No particular comments (except from me) on tech-kern@.

There are still many TODO even in MI wscons(4) API to handle this device:

* No detach function for wsdisplay(9).
  Unpluging a device causes a panic. (should be trivial?)

* ioctl() for X server support is currently commented out. ("notyet")
  OpenBSD allows device depedent ioctl()s and they introduced
  UDLIO_DAMAGE ioctl for the damage extension ops of X servers for udl(4).
  Before blindly pulling such ioctl(), probably we should discuss
  how such specific operations should be handled in MI wscons(4) API.

* Screen text of wsemul tty could be mangled during large scroll ops.
  All tty output operations are invoked via ttstart() with the giant
  tty_lock mutex held, so we can't call cv_wait(9) to wait resources
  for data xfers via usbdi(9).h, then text output is silently discarded
  on resource shortage. To handle this without tty_lock reorganization,
  we have to change wsdisplay(9) APIs (especially wsdisplaystart()) to
  return a number of actually handled characters as OpenBSD does, but
  it may require whole API changes around child rasops(9) etc.

* No MI API definition to convert mmap(9) cookie to physical address.
  The conversion is required to create a cookie which will be passed to
  pmap_phys_address(9) in uvm/uvm_device.c:udv_fault(). Most other
  drivers use bus_dmamem_mmap(9) or bus_space_mmap(9), but udl(4) uses
  kmem_alloc(9)'ed memory for bitmap data.
  Furthermore, pmap(9) man page says about pmap_phys_address(9):

    "This function is provided to accommodate systems which have
      physical address spaces larger than can be directly addressed
      by the platform's paddr_t type. The existence of this function is
      highly dubious, and it is expected that this function will be
      removed from the pmap API in a future release of NetBSD."

  As the man page says we have already had split paddr_t and vaddr_t,
  so it's time to remove such old ugly cookie and change all mmap(4)
  functions (mostly in MD bus_dma(9) and bus_space(9) APIs) to return
  simple physical address in paddr_t?

* We need proper device names for wsdisplay1 (and more devices).
  Currently wsdisplay0 uses ttyE0 through ttyE253 (minor 0 to 253)
  for screens, ttyEstat (254) for status, and ttyEcfg (255) for config.
  The next wsdisplay1 will use 256 through 509 for screens, 510 for stat,
  and 511 for config but what names should we use for them? ttyFxxx?

* How to handle multiple sets of wskbd/wsdisplay on a single machine.
  rc.d/wscons doesn't provide method to specify wscons control devices.
  There is no proper interface to specify which keyboard should be connected
  to which wsdisplay, etc.

* And maybe more...

(tsutsui)

2009-11-30 16:16:53 UTC MAIN commitmail json YAML

Note "extsrc" support.

(uebayasi)

2009-11-30 16:13:23 UTC MAIN commitmail json YAML

2009-11-30 16:09:14 UTC MAIN commitmail json YAML

Cast a vaddr_t to void* before passing to memset, so that this builds again.

(he)

2009-11-30 15:37:56 UTC MAIN commitmail json YAML

explicitly initialize static boolean

(pooka)

2009-11-30 14:34:17 UTC MAIN commitmail json YAML

Handle cases where database text files don't exist.

(uebayasi)

2009-11-30 13:24:32 UTC MAIN commitmail json YAML

Correct CLEANFILES in the new style case.

(uebayasi)

2009-11-30 13:07:38 UTC MAIN commitmail json YAML

2009-11-30 12:32:13 UTC MAIN commitmail json YAML

test for error in creating root vnode before using it

(pooka)

2009-11-30 12:07:28 UTC MAIN commitmail json YAML

Minor clean up.  No functional changes.

(uebayasi)

2009-11-30 11:55:12 UTC MAIN commitmail json YAML

Minor clean-up for the coming changes.

(uebayasi)

2009-11-30 11:47:06 UTC MAIN commitmail json YAML

Wrapper generation rule for the new style libgcc reach-over.

(uebayasi)

2009-11-30 11:28:35 UTC MAIN commitmail json YAML

Create CTL_HW before creating nodes on top of it (sysctl constructors
run in "random" order).

(pooka)

2009-11-30 11:18:22 UTC MAIN commitmail json YAML

Use genfs_statvfs() for now.

(pooka)

2009-11-30 11:14:58 UTC MAIN commitmail json YAML

2009-11-30 10:59:20 UTC MAIN commitmail json YAML

2009-11-30 10:26:36 UTC MAIN commitmail json YAML

src/gnu/lib/libgcc4/arch/mips64eb/libs.libgcc.srcs.mk@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/libs.libgcc.tmplsrcs.tmplasmsrcs.mk@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/libs.libgcc.tmplsrcs.tmplfpsrcs.mk@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/libs.libgcc.tmplsrcs.tmplsrcs.mk@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/libs.libgcc_eh.srcs.mk@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/libs.libgcc_eh.tmplsrcs.tmplasmsrcs.mk@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/libs.libgcc_eh.tmplsrcs.tmplfpsrcs.mk@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/libs.libgcc_eh.tmplsrcs.tmplsrcs.mk@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/libs.libgcc_s.srcs.mk@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/libs.libgcc_s.tmplsrcs.tmplasmsrcs.mk@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/libs.libgcc_s.tmplsrcs.tmplfpsrcs.mk@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/libs.libgcc_s.tmplsrcs.tmplsrcs.mk@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/libs.libgcov.srcs.mk@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/libs.libgcov.tmplsrcs.tmplasmsrcs.mk@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/libs.libgcov.tmplsrcs.tmplfpsrcs.mk@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/libs.libgcov.tmplsrcs.tmplsrcs.mk@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/objs.tmplsrcs@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/objs.tmpsrcs deleted
src/gnu/lib/libgcc4/arch/mips64eb/srcs.copts.mk@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/srcs.cppflags.mk@1.1 / diff / nxr@1.1
      :
(more 25 files)
Snapshot of generated files.  Makfile glue will come soon.

(uebayasi)

2009-11-30 10:11:09 UTC MAIN commitmail json YAML

support lookup of pathname component "."

(pooka)

2009-11-30 10:03:57 UTC MAIN commitmail json YAML

Call "template sources" as "tmplsrcs", not "tmpsrcs".  Requested by mrg@.

(uebayasi)

2009-11-30 09:57:59 UTC MAIN commitmail json YAML

Prefix per-library *.mk files with libs.*.

(uebayasi)

2009-11-30 09:50:59 UTC MAIN commitmail json YAML

Now that we know what sources are needed to build a given library, we need
the rules how to build those sources.  Generate makefiles defining ${COPTS},
${CPPFLAGS}, and ${SRCS} (== template).

Note that ${CPPFLAGS} is actually dfined as _CPPFLAGS like
_CPPFLAGS.tmp___gcc_bcmp.c=-DL__gcc_bcmp
and used to generate wrapper files (e.g. tmp___gcc_bcmp.c).  Otherwise it's
automagically passed to ${CC} by bsd.*.mk.

(uebayasi)

2009-11-30 09:34:39 UTC MAIN commitmail json YAML

sparc64_ipi_flush_ctx and sparc64_ipi_flush_all have been removed,
so remove its event counters as well.

(nakayama)

2009-11-30 09:33:48 UTC MAIN commitmail json YAML

Add support for Intel 3400 SATA

(sborrill)

2009-11-30 09:33:36 UTC MAIN commitmail json YAML

For each library, generate a makefile of the list of template sources too.

(uebayasi)

2009-11-30 09:32:13 UTC MAIN commitmail json YAML

For each library, generate a list of sources (*.[cS]).

We create wrapper sources (tmp_*.[cS]) on-the-fly and compile them.  For
example, __gcc_bcmp() is compiled using tmp___gcc_bcmp.c, which #define's
L__gcc_bcmp and #include's libgcc2.c.

(uebayasi)

2009-11-30 09:32:11 UTC MAIN commitmail json YAML

2009-11-30 09:31:12 UTC MAIN commitmail json YAML

Add Intel 3400 devices

(sborrill)

2009-11-30 08:25:48 UTC MAIN commitmail json YAML

src/gnu/lib/libgcc4/arch/mips64eb/funcs.S@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/funcs.libgcc@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/funcs.libgcc_eh@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/funcs.libgcc_s@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/funcs.libgcov@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/objs.copts@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/objs.cppflags@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/objs.libs@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/objs.srcs@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/objs.tmpsrcs@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/tmpsrcs.tmpasmsrcs.libgcc@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/tmpsrcs.tmpasmsrcs.libgcc_eh@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/tmpsrcs.tmpasmsrcs.libgcc_s@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/tmpsrcs.tmpasmsrcs.libgcov@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/tmpsrcs.tmpfpsrcs.libgcc@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/tmpsrcs.tmpfpsrcs.libgcc_eh@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/tmpsrcs.tmpfpsrcs.libgcc_s@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/tmpsrcs.tmpfpsrcs.libgcov@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/tmpsrcs.tmpsrcs.libgcc@1.1 / diff / nxr@1.1
src/gnu/lib/libgcc4/arch/mips64eb/tmpsrcs.tmpsrcs.libgcc_eh@1.1 / diff / nxr@1.1
      :
(more 2 files)
Initial check-in of the new libgcc mknative analyzed files for mips64eb.

(uebayasi)

2009-11-30 08:20:23 UTC MAIN commitmail json YAML

Move these analyzing functions into one place, get_libgcc_new_analyze().

(uebayasi)

2009-11-30 08:05:41 UTC MAIN commitmail json YAML

2009-11-30 08:00:20 UTC MAIN commitmail json YAML

Generate lists of template sources ("tmpsrcs") for each libraries.  We'll
need these to create wrappers of tmpsrcs and define correct dependencies.

(uebayasi)

2009-11-30 07:19:58 UTC MAIN commitmail json YAML

Generate *.o -> template *.[cS] ("tmpsrc") mapping.

Functions are built from a template (tmpsrc).  We create wrapper sources
(src) and define necessary defines and #include tmpsrc.

(uebayasi)

2009-11-30 07:08:03 UTC MAIN commitmail json YAML

- Generate a list of CPP flags used to build *.o.  Some files are build
  repeatedly with different -DXXX to generate similar objects (e.g. different
  type size).

- Generate a list of other CC options to build *.o.

(See my sed-fu using hold space in get_libgcc_list_objs_xflags().)

(uebayasi)

2009-11-30 07:02:24 UTC MAIN commitmail json YAML

Add a file to handle m68000 differently from m68k; m68000 doesn't
build fdformat.

(he)

2009-11-30 06:56:15 UTC MAIN commitmail json YAML

- Generate a list of *.o -> lib*.{a,so} mapping.  This is also known by
  parsing dependency lines in libgcc.mk.

- Generate a list of *.o -> *.{c,S} mapping.  *.S files are known as
  ${LIB1ASMFUNCS}.  Assume other *.o files are built from *.c.  This information
  is needed to generated wrapper sources later.

(uebayasi)

2009-11-30 06:40:17 UTC MAIN commitmail json YAML

Generate lists of functions built in libgcc libraries.  This is known by
pattern matching dependency lines in libgcc.mk.

(uebayasi)

2009-11-30 06:29:58 UTC MAIN commitmail json YAML

Generate a list of functions provided as *.S.

(uebayasi)

2009-11-30 06:13:37 UTC MAIN commitmail json YAML

Define paths of newly generated files.

(uebayasi)

2009-11-30 05:50:07 UTC MAIN commitmail json YAML

Start implementing the new style libgcc "mknative" converter which generates
BSD makefiles to build libgcc.  The goal is to build all functions rather
than managing the set of functions in gnu/lib/libgcc/Makefile.in by hand.

Because of the complexity of the build procedure, I leave not only generated
makefiles but also intermediate, analyzed data so that people can verify that
the conversion is done correctly.

(uebayasi)

2009-11-30 05:22:55 UTC MAIN commitmail json YAML

sp_tlb_flush_pte for cheetah:
- restore interrupts properly in case of %tl > 0.

(nakayama)

2009-11-30 05:00:58 UTC MAIN commitmail json YAML

convert pci_intr_map() into a chipset tag function pointer, and implement
the schizo version slightly differently.

pull out the schizo's IGN from the upaid, not the apparently broken device
ID register.  from openbsd.

with this i appear to have valid working interrupts on the SB2500.

tested on U60 and SB2500.

XXX: we can probably kill (*spc_find_ino)() now that pci_intr_map() itself
XXX: is no longer a first class function.

(mrg)

2009-11-30 01:58:49 UTC MAIN commitmail json YAML

stablize UP USIII support by blocking interrupts around sp_tlb_flush_pte()
i was seeing stack corruption while taking an interrupt in this function.

get USIII SMP mostly working by implementing the cheetah version of
sparc64_ipi_flush_pte().

SMP support is still not entirely stable.  i can reproducably get a:

panic: fpusave_lwp ipi didn't

while running build.sh, when an awk process is exiting.  other simple
heavy work loads do not crash for me right now.

(mrg)

2009-11-30 01:45:05 UTC MAIN commitmail json YAML

delete some no longer used code:
- smp_tlb_flush_ctx()
- smp_tlb_flush_all()
- sparc64_ipi_flush_ctx()
- sparc64_ipi_flush_all()
- sp_tlb_flush_ctx()

(mrg)