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

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

2011-01-10 20:13:47 UTC MAIN commitmail json YAML

Make disk-booting work on Synology by using a PIO ATA-read command (0x20)
instead of the DMA read command (0xc8). This should work for all platforms.
Included the soft-reset in the siisata driver.

(phx)

2011-01-10 19:51:37 UTC MAIN commitmail json YAML

Make sure stressclient worker threads complete their operation
instead of hanging.

(pooka)

2011-01-10 19:49:43 UTC MAIN commitmail json YAML

A bunch of improvements:

* don't hold spc mutex while sending data
* use send() for the banner to avoid SIGPIPE in case a client
  connects and immediately goes away
* fix error path locking
* use kevent() instead of pollts() in the client.  Apparently that
  is the only sensible way for a library to support both multithreading
  and signal-reentrancy in a race-free manner.
  (can I catch all signals with one kevent instead of installing
  NSIG different ones??)
* mark client comm descriptor non-blocking so that clients have
  better signal-interruptibility (we now sleep in signal-accepting
  kevent() instead of signal-masked recvfrom())

(pooka)

2011-01-10 19:30:22 UTC MAIN commitmail json YAML

check that we actually go into the signal handler

(pooka)

2011-01-10 18:35:50 UTC MAIN commitmail json YAML

Try to detect Iomega Storcenter board (untested).

(phx)

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

Add lib/libc/sys test dirs.

(njoly)

2011-01-10 17:14:38 UTC MAIN commitmail json YAML

Rename sigqueue to sigq to avoid clashing with sigqueue(2).  Now this
builds again.

(dyoung)

2011-01-10 17:04:55 UTC MAIN commitmail json YAML

2011-01-10 17:04:22 UTC MAIN commitmail json YAML

Add SMO1200 (yet another TPM chip). From ThinkPad x201i.

(jruoho)

2011-01-10 17:01:17 UTC MAIN commitmail json YAML

- start.S
  add a hazard nop so that prom_restart() works properly on MIPS1
  (it seems broken since initial revision and had been restarted by fault?)

- common.h
  export prom_restart()

- if_prom.c
  use prom_restart() instead of a direct PROM call (that should be equivalent)

(tsutsui)

2011-01-10 16:59:09 UTC MAIN commitmail json YAML

Bump iomem_ex_storage from 16 to 64. Based on analysis from joda@:

http://mail-index.netbsd.org/current-users/2010/10/01/msg014446.html

Discussed with mrg@ and jmcneill@.

(jruoho)

2011-01-10 16:54:03 UTC MAIN commitmail json YAML

Do close fd 4 in cerror_64 testcase too.

(njoly)

2011-01-10 16:43:30 UTC MAIN commitmail json YAML

2011-01-10 16:42:37 UTC MAIN commitmail json YAML

2011-01-10 15:25:44 UTC MAIN commitmail json YAML

2011-01-10 15:25:15 UTC MAIN commitmail json YAML

2011-01-10 14:19:36 UTC MAIN commitmail json YAML

add missing break

(cegger)

2011-01-10 14:05:04 UTC MAIN commitmail json YAML

Don't use printf in a signal handler.

XXX: it would be nice if the deadlock with malloc were a little
more obvious, especially since gdb doesn't provide any clues unless
you compile libpthread with -g

(pooka)

2011-01-10 13:56:44 UTC MAIN commitmail json YAML

namespace protect sigqueue and sigqueueinfo

(christos)

2011-01-10 13:45:57 UTC MAIN commitmail json YAML

Some new information and cleanup.

(phx)

2011-01-10 13:29:29 UTC MAIN commitmail json YAML

Use ether_aton_r() in sys/net/if_ethersubr.c instead of home grown copies.
Hint from ryo@.  Tested on IP32 mec(4).

(tsutsui)

2011-01-10 12:23:21 UTC MAIN commitmail json YAML

ppb_fix_pcix changes:
- rename to ppb_fix_pcie
- support version PCI-E 2.0
- print version and device/port type information
- use constants from pcireg.h instead of magic numbers

changes:

  ppb2 at pci0 dev 21 function 0: vendor 0x15ad product 0x07a0 (rev. 0x01)
  ppb2: unsupported PCI Express version

to:

  ppb2 at pci0 dev 21 function 0: vendor 0x15ad product 0x07a0 (rev. 0x01)
  ppb2: PCI Express 2.0 <Root Port of PCI-E Root Complex>

(jmcneill)

2011-01-10 11:57:54 UTC MAIN commitmail json YAML

2011-01-10 11:18:15 UTC MAIN commitmail json YAML

Don't call bus_dmamap_load(9) and bus_dmamap_sync(9) on command xfers
if (AT_READ|AT_WRITE) in ata_c->flags is set but ata_c->bcount is zero.
Someone actually tries to put such a command and it causes
DIAGNOSTIC panic in x86/bus_dma.c:_bus_dmamap_sync().
I think bus_dma(9) API itself may allow calls with mapsize==0
but there are many MD code that asserts offset>=mapsize or len==0.

The problem is reported and fix is confirmed by Takuro KUBOTA
with XEN DOM0 kernel (which has options DIAGNOSTIC).

(tsutsui)

2011-01-10 11:13:03 UTC MAIN commitmail json YAML

fix typo in ioctl definition

(cegger)

2011-01-10 11:11:04 UTC MAIN commitmail json YAML

Add layer_revoke() that adjusts the lower vnode use count to be at least as
high as the upper vnode count before passing down the VOP_REVOKE().

This way vclean() check for active (vp->v_usecount > 1) vnodes gets it right.

Should fix PR kern/43456.

(hannken)

2011-01-10 09:07:28 UTC MAIN commitmail json YAML

Small clean-up in the match and attach functions. Namely, use the attach
args instead of referencing the global softc. No functional change.

(jruoho)

2011-01-10 06:26:30 UTC MAIN commitmail json YAML

Sort errors, fix xref, don't xref itself.

(wiz)

2011-01-10 05:15:17 UTC MAIN commitmail json YAML

format SI_QUEUE properly.

(christos)

2011-01-10 05:15:00 UTC MAIN commitmail json YAML

make constant fit in 32 bits.

(christos)

2011-01-10 05:00:36 UTC MAIN commitmail json YAML

2011-01-10 04:57:56 UTC MAIN commitmail json YAML

2011-01-10 04:43:48 UTC MAIN commitmail json YAML

mention sigeueue

(christos)

2011-01-10 04:42:25 UTC MAIN commitmail json YAML

2011-01-10 04:41:27 UTC MAIN commitmail json YAML

2011-01-10 04:41:00 UTC MAIN commitmail json YAML

add sigqueue/sigqueueinfo

(christos)

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

2011-01-10 04:38:38 UTC MAIN commitmail json YAML

2011-01-10 00:45:28 UTC netbsd-5-0 commitmail json YAML

2011-01-10 00:44:53 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by tron in ticket #1519):
etc/rc.d/named: revision 1.21
etc/rc.d/named: revision 1.19
Adjust for new default location of the pid file.
handle new directory structure.

(riz)

2011-01-10 00:42:27 UTC netbsd-5-0 commitmail json YAML

2011-01-10 00:37:40 UTC jym-xensuspend commitmail json YAML

2011-01-09 23:17:36 UTC MAIN commitmail json YAML

2011-01-09 22:59:41 UTC MAIN commitmail json YAML

fixed message: "is found" -> "was found"

(phx)

2011-01-09 22:21:56 UTC MAIN commitmail json YAML

Fix It arguments. Also, let's assume it's 2011.

(wiz)

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

Support for RDB partitions in ofppc.

(phx)

2011-01-09 20:51:33 UTC netbsd-5-1 commitmail json YAML

2011-01-09 20:51:05 UTC netbsd-5-1 commitmail json YAML

Pull up following revision(s) (requested by tron in ticket #1519):
etc/rc.d/named: revision 1.21
etc/rc.d/named: revision 1.19
Adjust for new default location of the pid file.
handle new directory structure.

(riz)

2011-01-09 20:43:33 UTC netbsd-5-1 commitmail json YAML

Apply patches (requested by spz in ticket #1517):

Update bind to 9.7.2-P3.

(riz)

2011-01-09 20:25:46 UTC MAIN commitmail json YAML

Revert previous hack and fix this properly. We need dpms to be turned on
to be able to load the colormap, since dpms off turns off the channel.
Guard against the lut being loaded with dpms off, and move the call to
load the lut after the dmps on one.

(christos)

2011-01-09 19:56:34 UTC MAIN commitmail json YAML

Networked X11 clients have the annoying property that they need to
contact the X server.  Since most of the useful cases these days
are local, add a toggle which forwards PF_LOCAL sockets to the host
and all other protocol families to the rump kernel.

This makes an unmodified firefox work with a rump TCP/IP stack.
I'm sure someone will find applications for being able to run
multiple web browser profiles on one OS with each browser having
a different IP address in the same subnet ...

(pooka)

2011-01-09 16:55:59 UTC MAIN commitmail json YAML

document the new wapbl sysctls.

(christos)

2011-01-09 16:55:13 UTC MAIN commitmail json YAML

Misc cleanup:
- use DPRINTF() style debug printf
- KNF and ANSIfy
- fix space/TAB botch
- remove extra newlines

(tsutsui)

2011-01-09 16:28:40 UTC MAIN commitmail json YAML

Check if `enet' environment variable is available before reference to
get MAC address, and exit with appropriate warning messages if it isn't.
My 3MIN doesn't set the variable by default and netboot fails silently.
Also tidy up code that converts strings to enaddr.

(tsutsui)

2011-01-09 16:22:08 UTC MAIN commitmail json YAML

Convert aprint_error(9) to ACPI_DEBUG_PRINT.

(jruoho)

2011-01-09 16:15:25 UTC MAIN commitmail json YAML

Remove also rest of the ACPI_DEVICE_POWER checks.

(jruoho)

2011-01-09 16:07:45 UTC MAIN commitmail json YAML

2011-01-09 15:55:48 UTC MAIN commitmail json YAML

Use hw.acpi.sleep.state in the example.

(jruoho)

2011-01-09 15:46:40 UTC MAIN commitmail json YAML

It is not 2010 any more.

(jruoho)

2011-01-09 15:43:21 UTC MAIN commitmail json YAML

After consulting jmcneill@, set the state to D0 ("on") upon shutdown and
detach. A safety measure so that we do not accidentally fry anything.

(jruoho)

2011-01-09 15:12:35 UTC MAIN commitmail json YAML

2011-01-09 14:58:10 UTC MAIN commitmail json YAML

Use acpi_power_register() for consistency. No functional change.

(jruoho)

2011-01-09 14:56:07 UTC MAIN commitmail json YAML

We use config_defer(9) now when scanning power resource and wake-up
capabilities, so do not fail in acpi_power_register() if ACPI_DEVICE_POWER is
not set in struct acpi_devnode::ad_flags.

(jruoho)

2011-01-09 14:49:40 UTC MAIN commitmail json YAML

2011-01-09 14:32:36 UTC MAIN commitmail json YAML

some more 8187B variants. From OpenBSD

(is)

2011-01-09 14:30:36 UTC MAIN commitmail json YAML

some more 8187B variants. From OpenBSD

(is)

2011-01-09 14:15:07 UTC MAIN commitmail json YAML

Don't depend on malloc(0) returning non-NULL.

(pooka)

2011-01-09 14:12:38 UTC MAIN commitmail json YAML

Shortcircuit remote 0-len copyin/out already in the kernel.

(pooka)

2011-01-09 14:10:03 UTC MAIN commitmail json YAML

Separate rw_data and rw_done.  Otherwise we don't get wakeups for
requests which have a 0-length response (such as copyin 0/0).

This change makes links(1) work against a rump kernel which contains
rumpnet_local.  The presence of unix domain sockets caused links
to select() with 0 fds and a timeout, and because copyin never woke
up in the kernel the application blocked indefinitely.

(pooka)

2011-01-09 13:49:57 UTC MAIN commitmail json YAML

accept '\0' as a valid string

(pooka)

2011-01-09 13:01:03 UTC MAIN commitmail json YAML

Don't use SYSCTL_SETUP in a driver.

(jruoho)

2011-01-09 12:22:35 UTC MAIN commitmail json YAML

Autoconfigure 127.0.0.1 for lo0.
(testing bind/connect/etc. is now possible on a virgin rump kernel
without the need to ifconfig anything)

(pooka)

2011-01-09 12:20:54 UTC MAIN commitmail json YAML

Separate interface init and domain adding.

(pooka)

2011-01-09 12:20:10 UTC MAIN commitmail json YAML

Allow multiple RUMP_COMPONENT() in one file.

(pooka)

2011-01-09 11:34:18 UTC netbsd-5 commitmail json YAML

Apply additional patch to fix mips fallout from #1499, requested by mrg

(martin)

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

dprintf to stderr.  stop doing it if stderr_fileno gets dup2()'d

(pooka)

2011-01-09 09:47:56 UTC MAIN commitmail json YAML

Print a message if ACPI 4.0 functionality is present (in which case the
driver should be updated).

(jruoho)

2011-01-09 08:05:47 UTC MAIN commitmail json YAML

Remove APM. (Already commented out.)

(jruoho)

2011-01-09 05:44:47 UTC MAIN commitmail json YAML

Fix typo that got lost between my trial build and the final commit

(pgoyette)

2011-01-09 05:36:59 UTC MAIN commitmail json YAML

Disable loading the lut that crashes the system for now. Unfortunately this
causes butt ugly X, but at least we have X again. Wee!

(christos)

2011-01-09 05:06:17 UTC MAIN commitmail json YAML

Rearrange (use two tabs).

(jruoho)

2011-01-09 05:05:10 UTC MAIN commitmail json YAML

Update module_autoload to say that a .plist file will be loaded, and if
that .plist contains noautoload=true then the system will refuse to load
the module.

(jnemeth)

2011-01-09 04:59:01 UTC MAIN commitmail json YAML

2011-01-09 04:58:34 UTC MAIN commitmail json YAML

Add INTC0102 (Intel TPM chip). From ThinkPad T500.

(jruoho)

2011-01-09 03:35:23 UTC MAIN commitmail json YAML

Fix copy/paste error that resulted in a extra space after the KB/t column.

(jakllsch)

2011-01-09 02:40:19 UTC MAIN commitmail json YAML

NetBSD/vax libm now has fmax, use it again.
Also, display average transfer size using dynamic precision too.

(jakllsch)

2011-01-09 02:32:13 UTC MAIN commitmail json YAML

2011-01-09 01:00:40 UTC MAIN commitmail json YAML

Ouch - forgot the include this earlier.

(pgoyette)

2011-01-09 00:12:45 UTC MAIN commitmail json YAML

Try reading MAC addr from register if it fails to read from EEPROM.
Copied from FreeBSD driver.

Without this my JMC261 doesn't get MAC address properly.

OK'ed by bouyer@

(kochi)

2011-01-08 22:04:20 UTC MAIN commitmail json YAML

2011-01-08 22:02:49 UTC MAIN commitmail json YAML

2011-01-08 21:30:24 UTC MAIN commitmail json YAML

Support dual kernel select() by emulating it with pollts().  It
would have been much easier if up to and including 5.0 we wouldn't
silently cap the nfds argument to poll(!!!).

Makes things like socket(1) work out-of-the-box, and pretty much
every other decidedly prehistoric select() user.
(netcat is a slight exception since it sets FD_SETSIZE, a.k.a.
interface-of-the-year, to 16)

(pooka)

2011-01-08 20:37:05 UTC MAIN commitmail json YAML

Add two sysctls one that does verbose transaction logging and a second one
that disables flushing the disk cache (which is fast but dangerous for
data integrity). From simon a long while back.

(christos)

2011-01-08 20:29:13 UTC MAIN commitmail json YAML

2011-01-08 20:13:02 UTC MAIN commitmail json YAML

Remove the HARDWARE -title. Use -bullet for .Bl.

(jruoho)

2011-01-08 18:42:48 UTC MAIN commitmail json YAML

Since the regex test is gone, don't try to descend into its SUBDIR

(pgoyette)

2011-01-08 18:13:42 UTC MAIN commitmail json YAML

2011-01-08 18:11:47 UTC MAIN commitmail json YAML

support pollts and rewrite poll in terms of pollts

(pooka)

2011-01-08 18:11:21 UTC MAIN commitmail json YAML

sets-list dance for atf version of regex test

(pgoyette)

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

2011-01-08 18:07:15 UTC MAIN commitmail json YAML

CONSIDERATION => CONSIDERATIONS, to be on par with the rest of man pages.

(jym)

2011-01-08 16:16:52 UTC MAIN commitmail json YAML

Use /rescue/chown not chown from /usr/sbin which might not be available in
time of running this script.

XXX. Why is chown in /usr/sbin ? it should be moved to /sbin

(haad)

2011-01-08 14:19:27 UTC MAIN commitmail json YAML

Support fork() and dup2().

This is sufficient to make an unmodified httpd(8) be able to serve
pages via a rump networking stack.

(pooka)

2011-01-08 14:01:04 UTC MAIN commitmail json YAML

SIGPIPE is generated internally by the kernel, so include it in
the list of "no panic" sigs.

(pooka)

2011-01-08 09:44:37 UTC MAIN commitmail json YAML

Update some items to reflect reality.

(tsutsui)

2011-01-08 09:40:05 UTC MAIN commitmail json YAML

Do a minidehumanizenumber for RUMP_MEMLIMIT.  Now you can set it
to e.g. 16m instead of having to type out 16777216.

(pooka)

2011-01-08 09:36:26 UTC MAIN commitmail json YAML

BUGS is gone (and on its way out it inquired about the doctor's status)

(pooka)

2011-01-08 07:02:18 UTC MAIN commitmail json YAML

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

2011-01-08 06:59:37 UTC MAIN commitmail json YAML

2011-01-08 05:33:34 UTC MAIN commitmail json YAML

Fix and re-enable the delete_btree test case

(pgoyette)

2011-01-08 05:23:20 UTC MAIN commitmail json YAML

Move if_xname setting earlier for xvif creation, so we can grab domid
and handle values sooner for error cases.

(jym)

2011-01-08 02:36:52 UTC MAIN commitmail json YAML

NetBSD/vax does not implement fmax(3), substitute with existing MAX() macro.

(jakllsch)

2011-01-08 01:27:54 UTC netbsd-5 commitmail json YAML

2011-01-08 01:27:17 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by is in ticket #1514):
share/man/man4/stf.4: revision 1.22
share/man/man4/stf.4: revision 1.23
Four and a half year after the end of 6bone, it should not surprise that the
web page dedicated to it is gone. Fortunately, 6bone itself is not referenced
in this manual page. Thanks to aniou@ircnet for the heads-up.
Add references RFC3068 and RFC3964; mark draft-itojun-... as expired.

(riz)

2011-01-08 00:55:38 UTC MAIN commitmail json YAML

mdocml-1.10.9 out.

(wiz)

2011-01-08 00:53:09 UTC netbsd-5-1 commitmail json YAML

2011-01-08 00:52:28 UTC netbsd-5-1 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1512):
external/mit/xorg/tools/bdftopcf/Makefile: revision 1.5
Disable bzip2 support in tools bdftopcf(1).
We don't use bzip2 fonts on build and some OS doesn't have bzip2 headers.
Ok'ed by mrg@, martin@, fixes PR/44138.
Should be pulled up to netbsd-5 (and netbsd-5-1).

(riz)

2011-01-07 23:57:44 UTC netbsd-5 commitmail json YAML

2011-01-07 23:57:05 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1512):
external/mit/xorg/tools/bdftopcf/Makefile: revision 1.5
Disable bzip2 support in tools bdftopcf(1).
We don't use bzip2 fonts on build and some OS doesn't have bzip2 headers.
Ok'ed by mrg@, martin@, fixes PR/44138.
Should be pulled up to netbsd-5 (and netbsd-5-1).

(riz)

2011-01-07 23:54:41 UTC netbsd-5 commitmail json YAML

2011-01-07 23:52:42 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by joerg in ticket #1432):
gnu/lib/libstdc++-v3_4/Makefile: revision 1.5
Explicitly link libstdc++ against libm as found by Arnaud Lacombe.
Explicitly link libstdc++ against libm as found by Arnaud Lacombe.
Explicitly link libstdc++ against libm as found by Arnaud Lacombe.

(riz)

2011-01-07 23:50:30 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #1414):
lib/libpam/Makefile: revision 1.3
share/mk/bsd.own.mk: revision 1.612
lib/libpam/modules/mod.mk: revision 1.8
lib/libpam/modules/mod.mk: revision 1.9
lib/libpam/staticmodules/Makefile: revision 1.1
make the dependency to libpam, explicit. Fixes afpd in pkgsrc. From Mark Davies
XXX: Should be pulled up to 4.x and 5.x.
Build the modules in two phases:
1. build the static modules first, before libpam so that the static
  libpam can link against the module .a files.
2. build the modules after the dynamic libpam is build, so that the
  dynamic modules can link against the dynamic libpam.
enable MAKEDIRTARGET to be called with a separate environment,
called $MAKEDIRTARGETENV, defaulting to nothing.
make the dependency to libpam, explicit. Fixes afpd in pkgsrc. From Mark Davies
XXX: Should be pulled up to 4.x and 5.x.
Build the modules in two phases:
1. build the static modules first, before libpam so that the static
libpam can link against the module .a files.
2. build the modules after the dynamic libpam is build, so that the
dynamic modules can link against the dynamic libpam.

(riz)

2011-01-07 23:29:06 UTC netbsd-5 commitmail json YAML

2011-01-07 23:27:52 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1511):
sys/dev/raidframe/rf_netbsdkintf.c: revision 1.278
add a hack to fix up old labels that do not have zero's in numBlocksHi:
if the total sectors reported (via disklabel or otherwise) is smaller
than 2^32, but numBlocksHi is set, zero it out instead.
tested by myself and christos, should fix reports of weirdness seen.

(riz)

2011-01-07 23:25:59 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1522):
sys/dev/raidframe/rf_disks.c: revision 1.76
sys/dev/raidframe/rf_netbsdkintf.c: revision 1.276
apply my patch to support non-512K sector disks (at least, upto 16KB
sector disks..)  from my tech-kern post:
the following patch let's me access both 512 byte and 4K
sector disks at the same time, as long as they are in
separate raids.  the existing rf code assumes/enforces
this part, i just made it support other sets concurrently.
the main change is moving the parity bitmap to the sector
after the component label sector(s), instead of being
immediately after the label, which meant it was on the same
sector as the label for >1024 byte devices.
i'm a little annoyed at having to add a 2nd call to
getdisksize() to enable auto-configure to work, but i
don't see another way that wasn't much uglier.

(riz)

2011-01-07 23:22:20 UTC netbsd-5 commitmail json YAML

Apply patch (requested by tron in ticket #1521):

Update Postfix version info.

(riz)

2011-01-07 22:21:56 UTC MAIN commitmail json YAML

Call el_source before initializing sh-specific editline properties (i.e.
the editor type and the tab completion binding).

This allows tab completion to work when a user has an ~/.editrc file.

Addresses PR bin/43404.

(jmmv)

2011-01-07 19:54:48 UTC MAIN commitmail json YAML

Apparently the atf in the qemu runs doesn't like p2k_ffs and hangs
completely.  Remove it for until I have a chance to debug what's
going on.

(pooka)

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

Begin work on a syscall hijacking library which can be LD_PRELOADed
to convince non-rumped applications to communicate with a rump
kernel instead of the host kernel.  The precision of what goes
where is not exactly surgical, but for example when wanting to
debug a web server's TCP/IP stack interaction, it might be enough.
When all you have is a hand grenade, all problems look like a ....
hmm?

There's still plenty to figure out.  For example, I'm not sure what
the user interface will be like.  Now it just attempts to hijack
network communication.  It also needs to sync with symbol renaming
in libc, and maybe autogenerate the non-schizophrenic wrappers
where the communication is heading to exactly one destination, lest
I'll be a mummmy by the time I finish writing them all.  As a fun
example of a non-non-schizophrenic one, consider poll().

Work in progress, but I managed to get two non-rumped netcats
talking to each other or fetching the index from a non-rumped
thttpd.  telnet works in one direction (i can read the data from
netcat, but anything i send back is not printed).  bozohttpd uses
dup2() which i haven't bothered to address yet, etcetc.

(not hooking this up the build for now)

(pooka)

2011-01-07 19:52:18 UTC MAIN commitmail json YAML

PR/44340: Brian Buhrow: Raid sets containing wedges cannot be unconfigured
and reconfigured without a reboot.

(christos)

2011-01-07 19:37:52 UTC MAIN commitmail json YAML

Make rumpclient impervious to LD_PRELOAD syscall hijacking by using
dlsym(RTLD_NEXT) to lookup a host_syscall() function pointer which
is used instead of syscall() to communicate with the kernel server.

WARNING: popular opinion classifies this as "ugly code".  if you
have a weak heart/mind/soul/sole meuniere, read max. 1 line of the
diff per day, preferably with food.

(pooka)

2011-01-07 19:17:30 UTC netbsd-5 commitmail json YAML

2011-01-07 19:14:26 UTC netbsd-5-1 commitmail json YAML

This file contains changes between 5.1 and 5.1.1, so make the note
at the top reflect that.  Noted by Snader_LB on Freenode IRC.

(riz)

2011-01-07 19:12:21 UTC netbsd-5 commitmail json YAML

This file is changes between 5.1 and 5.2, so make the note at the top
of the file reflect that.  Noticed by Snader_LB on Freenode IRC.

(riz)

2011-01-07 18:25:21 UTC netbsd-5 commitmail json YAML

Clean up for ticket #1499 - doubled content, not sure how it happened.

(riz)

2011-01-07 18:24:53 UTC MAIN commitmail json YAML

fix compilation when _MODULE is not defined

(jmcneill)

2011-01-07 18:24:21 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by veego in ticket #1499):
usr.bin/ldd/elf64/Makefile: revision 1.4
another bsd.own.mk missing

(riz)

2011-01-07 18:00:12 UTC MAIN commitmail json YAML

2011-01-07 16:02:32 UTC MAIN commitmail json YAML

Make P2K_WIZARDUID require a valid integer instead of defaulting to root.

(pooka)

2011-01-07 15:50:40 UTC MAIN commitmail json YAML

Document how to get debug info for the mount.

(pooka)

2011-01-07 15:47:14 UTC MAIN commitmail json YAML

In case of a P2K_DEBUG mount, dump mount point contents when the
process receives SIGINFO.  Additionally, dump vnode status if the
process gets SIGUSR1 (can be quite quite verbose, therefore not
displayed with SIGINFO).

(pooka)

2011-01-07 15:32:12 UTC MAIN commitmail json YAML

2011-01-07 15:30:30 UTC MAIN commitmail json YAML

2011-01-07 15:30:10 UTC MAIN commitmail json YAML

in case unmount fails (it never should), do a full mountpoint dump

(pooka)

2011-01-07 15:14:24 UTC matt-nb5-pq3 commitmail json YAML

Add support for emulating mfpvr and lwsync.  GCC will emit lwsync but booke
doesn't lwsync (sync 1) so we "emulate" it by treating it as a noop since
the exception will have synchronized things for us.

(matt)

2011-01-07 15:11:31 UTC matt-nb5-pq3 commitmail json YAML

2011-01-07 15:10:22 UTC MAIN commitmail json YAML

Avoid double init of tty_lock if rumpkern_tty is included.  LOCKDEBUG
does not tolerate double inits.

pointed out by njoly

(pooka)

2011-01-07 15:08:41 UTC MAIN commitmail json YAML

2011-01-07 15:06:37 UTC MAIN commitmail json YAML

2011-01-07 15:05:58 UTC MAIN commitmail json YAML

Atf-ify the db tests.

XXX Note that the original regress version of this test did not run the
XXX btree_delete test; that test is broken, and is disabled for now.

(pgoyette)

2011-01-07 14:50:27 UTC MAIN commitmail json YAML

Put .set noreorder so that BDslots are properly filled.

(tsutsui)

2011-01-07 14:08:29 UTC MAIN commitmail json YAML

use aprint_error_dev

(cegger)

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

2011-01-07 12:16:17 UTC MAIN commitmail json YAML

Adjust atf_check_type() to make it work again.
Do we need tests for the tests? ;)

(pooka)

2011-01-07 12:01:11 UTC MAIN commitmail json YAML

use X-fs.mntname for f_fstypename.  ignore p2k_ffs there.

(pooka)

2011-01-07 12:00:35 UTC MAIN commitmail json YAML

Set an extra xvar indicating MOUNT_FOO

(pooka)

2011-01-07 11:58:22 UTC MAIN commitmail json YAML

2011-01-07 11:53:23 UTC MAIN commitmail json YAML

ffs -o log dies in renamerace_dirs just like the rest.

(pooka)

2011-01-07 11:52:59 UTC MAIN commitmail json YAML

2011-01-07 11:50:37 UTC MAIN commitmail json YAML

Don't panic if "unnecessary" dir already exists.
(helpful when running the test without atf-run)

(pooka)

2011-01-07 11:41:55 UTC MAIN commitmail json YAML

P2K_FFS uses puffs and therefore does not GOP_ALLOC either

(pooka)

2011-01-07 11:41:40 UTC MAIN commitmail json YAML

adjust another place where X-fs.type is set

(pooka)

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

expect correct errno in nfsro case.  from yamt

(pooka)

2011-01-07 11:36:27 UTC MAIN commitmail json YAML

Use our internal name instead of MOUNT_FOO to identify file system
since otherwise we now run into dupes (e.g. nfs and nfsro, puffs
and p2k_ffs).

(pooka)

2011-01-07 11:27:53 UTC MAIN commitmail json YAML

Censor no-longer-relevant flags which may be passed down from
somewhere (e.g. an older kernel).  We really can't do anything
about new flags or flags changing meaning, though.

(pooka)

2011-01-07 11:25:43 UTC MAIN commitmail json YAML

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

2011-01-07 11:17:22 UTC MAIN commitmail json YAML

2011-01-07 11:15:30 UTC MAIN commitmail json YAML

Remove the componentname-saving code since it was addressing
SAVENAME/HASBUF/SAVESTART and they don't exist anymore (and the
removed code didn't compile on nb5).

(pooka)

2011-01-07 10:45:46 UTC MAIN commitmail json YAML

Add a puffs-p2k-ffs file system type to automated tests.  Inspired
by the file handle problem in p2k.

(pooka)

2011-01-07 10:18:06 UTC MAIN commitmail json YAML

Fix file handles.  Problem reported & fix tested by kefren.

(pooka)

2011-01-07 06:34:54 UTC netbsd-5 commitmail json YAML

2011-01-07 06:33:45 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1520):
sys/sys/device.h: revision 1.133
sys/kern/subr_disk.c: patch
Add helper function that determines the size and block size of a disk device.
For now we query
- the disk label
- the wedge info and data from disk(9)

(riz)

2011-01-07 06:27:51 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1515):
usr.sbin/nfsd/nfsd.c: revision 1.57
PR/42486: Ed Ravin nfsd sometimes exits prematurely during port-scan fix
from freebsd bin 61084 applied (preserving errno properly). The accept
code should be merged.

(riz)

2011-01-07 03:58:26 UTC netbsd-5 commitmail json YAML

2011-01-07 03:57:03 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by is in ticket #1507):
external/bsd/top/dist/display.c: revision 1.9
PR/43562: Witold Jan Wnuk: top: CPU percentages overlap labels

(riz)

2011-01-07 03:52:34 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by hauke in ticket #1506):
sys/dev/sbus/spif.c: revision 1.19
Fix warning about missing initializer that showed up in sparc64
builds, but, strangely enough, not in sparc builds.
Relevant for netbsd-{4,5} release branches.

(riz)

2011-01-07 03:39:48 UTC matt-nb5-pq3 commitmail json YAML

2011-01-07 03:20:11 UTC matt-nb5-pq3 commitmail json YAML

Deal with <spr.h> split.

(matt)

2011-01-07 03:17:44 UTC matt-nb5-pq3 commitmail json YAML

Backout an inadverdant change.

(matt)

2011-01-07 03:16:14 UTC matt-nb5-pq3 commitmail json YAML

If using hardware checksum offload and the packet can't be h/w checksumed
(for whatever reason, some hardware is stupid) allow the driver to calculate
the checksum instead.

(matt)

2011-01-07 03:14:46 UTC matt-nb5-pq3 commitmail json YAML

2011-01-07 03:14:10 UTC matt-nb5-pq3 commitmail json YAML

If MKSOFTFLOAT=yes, add --with-float=soft to CONFIGURE_ARGS

(matt)

2011-01-07 03:13:09 UTC matt-nb5-pq3 commitmail json YAML

2011-01-07 03:12:38 UTC matt-nb5-pq3 commitmail json YAML

Add options USB_FRAG_DMA_WORKAROUND

(matt)

2011-01-07 03:12:27 UTC MAIN commitmail json YAML

Maintain 5-character width of MB/s column by dynamically adjusting the
decimal precision.

This should work until disk transfer rates exceed 99999 MB/s.

(jakllsch)

2011-01-07 03:12:10 UTC matt-nb5-pq3 commitmail json YAML

Add usr/include/powerpc/booke and usr/include/powerpc/booke/spr.h

(matt)

2011-01-07 03:05:44 UTC matt-nb5-pq3 commitmail json YAML

Don't use string instructions.

(matt)

2011-01-07 03:05:22 UTC matt-nb5-pq3 commitmail json YAML

2011-01-07 03:05:01 UTC matt-nb5-pq3 commitmail json YAML

Add netstat, vmstat, ps, and mount_tmpfs

(matt)

2011-01-07 03:04:12 UTC MAIN commitmail json YAML

Forgot the Atffile for t_ttyio test

(pgoyette)

2011-01-07 03:01:08 UTC matt-nb5-pq3 commitmail json YAML

2011-01-07 03:00:15 UTC matt-nb5-pq3 commitmail json YAML

Hack Alert.  In order to get a compiler that supports soft-float, use a
hacked version of configargs.h which initializes configure_default_options
woth { { "float", "soft" } } if _SOFT_FLOAT is defined.  In turn, tools/gcc
will be configured with "--with-float=soft" if MKSOFTFLOAT=yes which makes
the cross build compiler use soft-float by default and define _SOFT_FLOAT
which allows the above to happen.

(matt)

2011-01-07 02:56:44 UTC matt-nb5-pq3 commitmail json YAML

2011-01-07 02:53:19 UTC matt-nb5-pq3 commitmail json YAML

Enable 8540 (E500) support.
Define _SOFT_FLOAT if -msoft-float is used.

(matt)

2011-01-07 02:51:39 UTC MAIN commitmail json YAML

2011-01-07 02:51:16 UTC matt-nb5-pq3 commitmail json YAML

Add mpc85xx devices names

(matt)

2011-01-07 02:50:47 UTC matt-nb5-pq3 commitmail json YAML

2011-01-07 02:49:58 UTC matt-nb5-pq3 commitmail json YAML