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 (1h)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (178d) 

2024-05-10 04:54:28 UTC Now

2011-03-12 07:43:53 UTC MAIN commitmail json YAML

Add TLS support for PowerPC.
If the port has __lwp_gettcb_fast or __lwp_settcb use them instead of
__lwp_getprivate_fast or lwp_setprivate.

(matt)

2011-03-12 07:38:17 UTC MAIN commitmail json YAML

Add __lwp_gettcb_fast and __lwp_settcb helper inline functions

(matt)

2011-03-12 07:29:41 UTC MAIN commitmail json YAML

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

Simplify cpu_lwp_setprivate.

(matt)

2011-03-12 07:16:50 UTC MAIN commitmail json YAML

prevent cross-mount operations.

(yamt)

2011-03-12 05:23:41 UTC MAIN commitmail json YAML

2011-03-12 03:24:08 UTC MAIN commitmail json YAML

Prepare for strnvis functionality by providing a length to the encoding
functions.

(christos)

2011-03-12 03:02:59 UTC MAIN commitmail json YAML

2011-03-11 20:22:53 UTC MAIN commitmail json YAML

Add two NetMos NM9865 1-port and 2-port controllers, as found in
2x and 1x on a 4-port card sold as Sunsway/ST Lab I-430.

(he)

2011-03-11 19:51:11 UTC MAIN commitmail json YAML

2011-03-11 19:50:34 UTC MAIN commitmail json YAML

2011-03-11 19:12:47 UTC MAIN commitmail json YAML

Fix typo in previous - dosn't --> doesn't

Thanks, Jukka!

(pgoyette)

2011-03-11 18:55:26 UTC MAIN commitmail json YAML

Remove unnecessary headers.

(nakayama)

2011-03-11 18:38:52 UTC MAIN commitmail json YAML

2011-03-11 17:46:30 UTC MAIN commitmail json YAML

2011-03-11 17:12:43 UTC MAIN commitmail json YAML

Set DBCOOL_DEBUG if global DEBUG is set

(pgoyette)

2011-03-11 16:41:27 UTC MAIN commitmail json YAML

get the directories right ...

(pooka)

2011-03-11 15:33:22 UTC MAIN commitmail json YAML

2011-03-11 14:30:07 UTC MAIN commitmail json YAML

directly delete a ph1 in remove_ph1-) instead of scheduling it, to avoid (completely ?) a race condition when reloading configuration

(vanhu)

2011-03-11 13:28:52 UTC MAIN commitmail json YAML

revert OOPS change now that most of the reasons for tgoto to return NULL
have been eliminated.

(christos)

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

make the if-else logic more obvious

(pooka)

2011-03-11 12:10:15 UTC MAIN commitmail json YAML

After my change to the "interface accepts this packet" logic
yesterday the CARP test stopped working, since CARP depends on
IFF_PROMISC (which was previously always accidentally enabled).
While making the interface honor IFF_PROMISC, also make it compare
the received frame's address against ifp->if_sadl instead of a
local enaddr value we cached when the interface was created.

(pooka)

2011-03-11 10:36:30 UTC MAIN commitmail json YAML

2011-03-11 10:35:29 UTC MAIN commitmail json YAML

2011-03-11 09:59:56 UTC MAIN commitmail json YAML

Make get/setuid prog ops (so that i can do rump.ping -f regardless
of host privs).

(pooka)

2011-03-11 09:25:59 UTC MAIN commitmail json YAML

Don't assume rump kernel PAGE_SIZE and host page size are the same.

(pooka)

2011-03-11 03:26:37 UTC MAIN commitmail json YAML

2011-03-11 03:16:14 UTC MAIN commitmail json YAML

2011-03-10 23:02:56 UTC MAIN commitmail json YAML

Use rumphijack_dlsym() to figure out where __sysctl() is during
init.  Otherwise powerpc dlsym() DTWT and returns NULL.
(now i have no idea why dlsym() it works from rcinit(), but i'll
opt to not care)

Hah, only took 15min to debug that crap this time around.  I'm
quickly approaching zero-time with it.

(pooka)

2011-03-10 22:11:05 UTC MAIN commitmail json YAML

When panicing, at least tell the _real_ reason.

(wiz)

2011-03-10 21:11:50 UTC MAIN commitmail json YAML

Make sure the device class is IDE (class 0, subclass 1), before checking
the PCI interface for native/legacy mode. Different subclasses are always
assumed being in native mode. That makes the Acard IDE controller work.

New macros for PCI interface, revision and class.

(phx)

2011-03-10 20:04:46 UTC MAIN commitmail json YAML

2011-03-10 20:03:40 UTC MAIN commitmail json YAML

2011-03-10 20:02:27 UTC MAIN commitmail json YAML

Add one simple test case which checks that zpool create results in
a mounted file system.  Then run away as quickly as possible.

(pooka)

2011-03-10 19:35:24 UTC MAIN commitmail json YAML

adjust some pretty likely broken assertion (stksize is hardcoded
from caller, but not used here).  now zpool doesn't cause a
kernel crash anymore.

(pooka)

2011-03-10 19:32:40 UTC MAIN commitmail json YAML

pass in correct variable, the old code can't possibly be correct.

(pooka)

2011-03-10 19:24:38 UTC MAIN commitmail json YAML

2011-03-10 18:18:01 UTC MAIN commitmail json YAML

Use NESTED_NOPROFILE instead of VECTOR, since VECTOR grew a
.org directive for some reason.

from sandrof
(i didn't test booting, will wait for autobuild to do the work for me)

(pooka)

2011-03-10 17:40:50 UTC MAIN commitmail json YAML

Set correct struct clockframe .intr value for hardclock(9).

(tsutsui)

2011-03-10 17:38:30 UTC MAIN commitmail json YAML

Add some clarifications

(joerg)

2011-03-10 17:32:46 UTC MAIN commitmail json YAML

Set correct struct clockframe .intr value for hardclock(9).

(tsutsui)

2011-03-10 17:30:12 UTC MAIN commitmail json YAML

Set correct struct clockframe .intr value for hardclock(9).

(tsutsui)

2011-03-10 17:27:43 UTC MAIN commitmail json YAML

Set correct struct clockframe .intr value for hardclock(9).

(tsutsui)

2011-03-10 17:22:51 UTC MAIN commitmail json YAML

Set correct struct clockframe .intr value for hardclock(9).

(tsutsui)

2011-03-10 17:22:17 UTC MAIN commitmail json YAML

Add source reference for _lwp_makecontext and
__HAVE___LWP_GETPRIVATE_FAST. Fix enumeration.

(joerg)

2011-03-10 17:13:13 UTC MAIN commitmail json YAML

Set correct struct clockframe .intr value for hardclock(9).

(tsutsui)

2011-03-10 17:11:17 UTC MAIN commitmail json YAML

2011-03-10 17:09:17 UTC MAIN commitmail json YAML

Fix xref to tcpdump, from Anon Ymous.
Use Fx/Nx/Ox while here.

(wiz)

2011-03-10 17:05:41 UTC MAIN commitmail json YAML

2011-03-10 16:50:11 UTC MAIN commitmail json YAML

2011-03-10 16:27:03 UTC MAIN commitmail json YAML

+libh_tls_{dlopen,dynamic}.so.1.debug

(njoly)

2011-03-10 15:40:36 UTC MAIN commitmail json YAML

Set correct struct clockframe .intr value for hardclock(9).

(tsutsui)

2011-03-10 15:15:26 UTC MAIN commitmail json YAML

Re-run mknative to pick up TLS support..

(skrll)

2011-03-10 15:14:49 UTC MAIN commitmail json YAML

2011-03-10 14:49:17 UTC MAIN commitmail json YAML

remember to install test data files too.  thanks, Paul.

(pooka)

2011-03-10 14:39:40 UTC MAIN commitmail json YAML

A filename with a colon in it made it appear to be the URI scheme
to various web browsers. So follow RFC 3986 4.2 and prepend ./
to the filename in the generated index hyperlink.

Okayed by mrg.

(reed)

2011-03-10 14:37:17 UTC MAIN commitmail json YAML

2011-03-10 14:31:07 UTC MAIN commitmail json YAML

Deal with all objdir methods.

(skrll)

2011-03-10 14:27:32 UTC MAIN commitmail json YAML

Fix prototype for __tls_get_addr. Add a generic implementation of it
using __tls_get_addr. Update TLS notes.

(joerg)

2011-03-10 14:11:19 UTC MAIN commitmail json YAML

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

Add a test checks that 16 rump kernels on one shmif bus can ping
each other.

(pooka)

2011-03-10 13:42:34 UTC MAIN commitmail json YAML

* remove juiblex from nfsd startup (i was using -DDEBUG nfsd yesterday)
* some minor nits

(pooka)

2011-03-10 13:39:27 UTC MAIN commitmail json YAML

Do our best to process invalid terminfo strings instead of just
returning NULL.

(roy)

2011-03-10 13:27:03 UTC MAIN commitmail json YAML

Support bpf.  shmif_dumpbus(1) can be used for much the same effect,
but sometimes it's just more convenient to run tcpdump live.

(pooka)

2011-03-10 13:23:41 UTC MAIN commitmail json YAML

Note that window(1) will go away after netbsd-6 is branched.

(jmmv)

2011-03-10 13:20:54 UTC MAIN commitmail json YAML

Pass packet up if it's *for* us, not if it's from someone else.
This fixes a rather curious forwarding/redirect/etc. storm which
happened when there were >2 shmif kernels on the same shmbus with
ip forwarding set on. (at least it stress-tested other code ;)

(pooka)

2011-03-10 13:17:35 UTC MAIN commitmail json YAML

Note the import of tmux, version 1.4.

(jmmv)

2011-03-10 13:16:59 UTC MAIN commitmail json YAML

2011-03-10 12:53:42 UTC MAIN commitmail json YAML

2011-03-10 11:16:03 UTC MAIN commitmail json YAML

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

2011-03-10 10:46:34 UTC MAIN commitmail json YAML

Fix two other off-by-one errors when processing %P and %g commands.

(roy)

2011-03-10 10:17:19 UTC MAIN commitmail json YAML

Add support for translating the following termcap commands into terminfo:
  %B %D %r %2 %3 %d %+ %> %.
Fixes PR bin/44692.

(roy)

2011-03-10 10:11:25 UTC MAIN commitmail json YAML

Add some asserts to make sure the bus offset isn't beyond what we
mapped.  (I had a very interesting time last night trying to figure
out what was going when things apparently got compiled with a 64bit
time_t on nb5.  this caused only 4k of the bus file to be mapped...)

(pooka)

2011-03-10 10:06:33 UTC MAIN commitmail json YAML

Rename some registers to reflect reality.

(skrll)

2011-03-10 09:47:32 UTC MAIN commitmail json YAML

Revert 1.81 and do it in a saner way with an ifdef.  Later, when
the naming crisis is resolved, we can probably support rump kernel
quotas from nb5 also.

(pooka)

2011-03-10 09:45:32 UTC MAIN commitmail json YAML

Fix an off-by-one error when processing embedded values.

(roy)

2011-03-10 09:19:15 UTC MAIN commitmail json YAML

Document tmux.

(jmmv)

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

2011-03-10 09:15:42 UTC MAIN commitmail json YAML

Initial import of tmux-1.4:

tmux is a "terminal multiplexer".  It enables a number of terminals (or
windows) to be accessed and controlled from a single terminal.  tmux is
intended to be a simple, modern, BSD-licensed alternative to programs
such as GNU screen.

The import of tmux is intended to replace window(1) in the not-too-distant
future.  For reference, tmux is also present in the base system of FreeBSD
and OpenBSD.

Approved by core@.

Status:

Vendor Tag: TMUX
Release Tags: tmux-1-4

(jmmv)

2011-03-10 09:10:41 UTC MAIN commitmail json YAML

Add instructions and a helper script to import tmux.

(jmmv)

2011-03-10 08:53:04 UTC MAIN commitmail json YAML

2011-03-10 08:46:12 UTC MAIN commitmail json YAML

2011-03-10 08:45:35 UTC rmind-uvmplock commitmail json YAML

2011-03-10 08:44:45 UTC rmind-uvmplock commitmail json YAML

2011-03-10 08:07:08 UTC MAIN commitmail json YAML

add MPCore to CPU-ID table
add branch predict bit to arm11_options

(bsh)

2011-03-10 08:06:27 UTC MAIN commitmail json YAML

add MPCore to CPU-ID table
add branch predict bit to arm11_options

(bsh)

2011-03-10 07:47:16 UTC MAIN commitmail json YAML

2011-03-10 03:35:38 UTC MAIN commitmail json YAML

Shorten infinite loop.  Tames atactl(8) atabus reset on mvsata(4).

(jakllsch)

2011-03-10 00:13:56 UTC MAIN commitmail json YAML

Match a Toshiba-branded version of Novatel's EU870D 3G/HSDPA WWAN Card.

(scw)

2011-03-10 00:12:51 UTC MAIN commitmail json YAML

Regen for Toshiba version of Novatel EU870D 3G/HSDPA WWAN Card

(scw)

2011-03-10 00:11:59 UTC MAIN commitmail json YAML

Add entry for Toshiba version of a Novatel EU870D 3G/HSDPA WWAN Card.

(scw)

2011-03-09 23:55:46 UTC MAIN commitmail json YAML

#include <sys/debug.h> (from the ZFS sources) so that ASSERT() is
defined, and we don't get problems like kern/44430.  This is
more a workaround than a fix, but at least I can load zfs now.

ok haad@

(riz)

2011-03-09 23:50:41 UTC MAIN commitmail json YAML

Define namespace remap macros before including sys/tls.h.

(joerg)

2011-03-09 23:49:07 UTC MAIN commitmail json YAML

If the config is zero size, don't try to read it.

OK haad@

(riz)

2011-03-09 23:41:25 UTC MAIN commitmail json YAML

track lockdebug data even in the special path

(pooka)

2011-03-09 23:40:44 UTC MAIN commitmail json YAML

document vfs and sysctl knobs to RUMPHIJACK

(pooka)

2011-03-09 23:26:20 UTC MAIN commitmail json YAML

Make getfh() a pathcall instead of a fhcall.  while it does pertain
to file handles, it still gets passed a path and we can DTRT based
on that.

(pooka)

2011-03-09 23:10:09 UTC MAIN commitmail json YAML

Add TLS support infrastructure. For dynamic binaries, ld.elf_so exports
_rtld_tls_allocate and _rtld_tls_free. libpthread uses this functions to
setup the thread private area of all new threads. ld.elf_so is
responsible for setting up the private area for the initial thread.
Similar functions are called from _libc_init for static binaries, using
dl_iterate_phdr to access the ELF Program Header.

Add test cases to exercise the different TLS storage models. Test cases
are compiled and installed on all platforms, but are skipped on
platforms not marked for TLS support.

This material is based upon work partially supported by
The NetBSD Foundation under a contract with Joerg Sonnenberger.

It is inspired by the TLS support in FreeBSD by Doug Rabson and the
clean ups of the DragonFly port of the original FreeBSD modifications.

(joerg)

2011-03-09 22:26:36 UTC MAIN commitmail json YAML

Fix sub-section references.

(njoly)

2011-03-09 22:12:45 UTC MAIN commitmail json YAML

actually, revert previous for now.  quotactl doesn't play with the
same rules as all the other compat functions.

(pooka)

2011-03-09 22:06:42 UTC MAIN commitmail json YAML

unifdef -U__OpenBSD__ -D__NetBSD__ -U__FreeBSD__ for readability.  No
functional change intended.

(dyoung)

2011-03-09 22:04:53 UTC MAIN commitmail json YAML

Remove ifa == NULL check, ifa cannot be NULL.

(dyoung)

2011-03-09 21:52:31 UTC MAIN commitmail json YAML

mark old quotactl rump too

(pooka)

2011-03-09 21:26:00 UTC MAIN commitmail json YAML

nfsd + mount_nfs test with stock system binaries

(pooka)

2011-03-09 20:48:57 UTC MAIN commitmail json YAML

Make this compile/work on NetBSD 5 once again.

(pooka)

2011-03-09 20:35:56 UTC MAIN commitmail json YAML

Check the PCI-interface for legacy/native mode, not the PCI-revision.

(phx)

2011-03-09 20:33:57 UTC MAIN commitmail json YAML

DLink DSM-G600 button handling.
There are no commands to reboot or poweroff a G600, though.

(phx)

2011-03-09 20:13:47 UTC MAIN commitmail json YAML

Don't descend into non-existing subdirectory "clients".

(tron)

2011-03-09 19:13:21 UTC rmind-uvmplock commitmail json YAML

Drop per-page locking i.e. pvh_lock and rely on locking provided by
upper layer, UVM.  Sprinkle asserts.

(skrll)

2011-03-09 19:04:58 UTC MAIN commitmail json YAML

2011-03-09 19:02:04 UTC MAIN commitmail json YAML

Bump version for new quota code -- even if ABIs didn't change, it's
still a major feature.

(pooka)

2011-03-09 18:55:56 UTC MAIN commitmail json YAML

2011-03-09 18:45:31 UTC MAIN commitmail json YAML

2011-03-09 18:15:39 UTC MAIN commitmail json YAML

Mark cv_wait mutex as locked before doing any further dances.
Fixes a LOCKDEBUG panic in case the uncommon condition is hit.

(pooka)

2011-03-09 18:12:04 UTC MAIN commitmail json YAML

2011-03-09 18:06:22 UTC MAIN commitmail json YAML

Fix last entries, make it work again.

(bouyer)

2011-03-09 17:52:45 UTC MAIN commitmail json YAML

ADD, enough said.

AAA, ADD, ADS, AM, ARR, ASC, ASD, ASE, ASPM, ASQ, AV, AVL, AVX, BDD, BDUF,
BLC, BPB, BPM, BT, BTC, BTR, BTS, CA, CASE, CD, CLF, CLTT, CM, CMA, CSV,
CUT, CV, DA, DAA, DEA, DGL, DH, DIRT, DMS, DOE, DPST, DRRS, DSB, DSN, DTS,
DVCS, EBR, EH, EMI, EMR, FDE, FEA, FET, FLOSS, FMR, FRR, FS, FSK, FTA, FUS,
GR, HOOD, HTCC, HVM, IA, IBC, IDPS, IMS, IPE, IS, IV, JFET, LAR, LBS, LDA,
LDR, LFO, LL, LLMNR, LM, LPS, LSL, LTCC, LWP, MCM, MMIC, MO, MOSFET, MSE,
NCO, ND, NE, NW, OFET, OU, PA, PAC, PCD, PCE, PDAG, PDB, PDM, PE, PEP, PGE,
PIM, PIV, PLTM, PM, POF, PP, PSD, PSK, PTV, PVI, QAM, QDI, RA, RBF, RBT,
RFI, RIB, RMPM, RMS, RMW, RS, SA, SASD, SC, SCA, SCC, SCCS, SMA, SNR, SOC,
SQA, SS, SSB, STC, STD, TA, TAI, TB, TDC, TDM, TDOA, TK, TM, TOS, TSD, TSL,
UMPC, UT, VA, VCA, VCF, VCO, VFO, VME, W, WP, WS, ZBR.

(jruoho)

2011-03-09 17:32:03 UTC MAIN commitmail json YAML

Add a script to generate a distfile of window from the verbatim sources on
cvs.  This will be used for the upcoming pkgsrc package of window.

I am not copying the code to othersrc because I want to keep things as
simple as possible for now.  When we remove window from src, the code will
be moved to othersrc and any improvements (such as autoconfification) can
be done there.

(jmmv)

2011-03-09 16:10:29 UTC MAIN commitmail json YAML

Reorder insns to fix more load delay hazard botches on R3000.
Fixes floating point exceptions in _longjmp() during /etc/rc and
now NWS-3470D boots up to multi user with -current userland binaries.

Also fill BDslots in error path properly.

(tsutsui)

2011-03-09 15:09:21 UTC MAIN commitmail json YAML

* use _exit() instead of exit() in retryconn=die: atexit() handlers
  may hang if the server is dead
* consistent use of data

(pooka)

2011-03-09 15:03:18 UTC MAIN commitmail json YAML

Add a bunch of process-wide hijack calls.  Among other things, it's
now possible to use unmodified userspace binaries (rpcbind, mountd,
nfsd) to start a rump nfs service and mount file systems from it.

pain-rustique:42:~> mount
rumpfs on / type rumpfs (local)
10.1.1.1:/export on /mnt type nfs

(pooka)

2011-03-09 13:21:36 UTC MAIN commitmail json YAML

Fix newsmips interrupt handling for new mips interrupt/spl framework:
- make news3400_badaddr() work even if interrupts are disabled
  (in the old world bus error interrupt is enabled even during splhigh())
- make ipl_sr_map values model dependent

Now GENERIC kernel boots to single user properly on R3000 NWS-3470D,
though sh(1) still gets floating point exceptions during /etc/rc scripts.
news5000 is untested (yet).

(tsutsui)

2011-03-09 12:56:09 UTC MAIN commitmail json YAML

print processing details only if we've not outputting a pcap file
to stdout

(pooka)

2011-03-09 12:33:59 UTC MAIN commitmail json YAML

Add some PRIxxx macros to correctly print stdint types

(ahoka)

2011-03-09 12:13:42 UTC MAIN commitmail json YAML

Use %zu for size_t

(martin)

2011-03-09 11:56:17 UTC MAIN commitmail json YAML

Create cgd block device files in the right directory.
hi pooka!

(pooka)

2011-03-09 11:43:36 UTC MAIN commitmail json YAML

2011-03-09 11:36:43 UTC MAIN commitmail json YAML

-start to make the GZIP code similar to DEFLATE: make error handling
work the same way, grow output buffer exponentially and kill
reallocation of metadata
-minor cleanup, make definitions private which are implementation
details of deflate.gzip

(drochner)

2011-03-09 10:10:19 UTC MAIN commitmail json YAML

Duh, the nfsd hacks in tests still used RUMP_SYS_NETWORKING.  It
appears that using nxr to search for users wasn't a very good idea.
Put networking back and make the test of the defines give out
#errors.

me be fixink this

(pooka)

2011-03-09 10:05:28 UTC MAIN commitmail json YAML

2011-03-09 10:05:08 UTC MAIN commitmail json YAML

Add support for legacy devices not supporting the ONFI READ_PARAMETER_PAGE
command with example usage for Micron chips

(ahoka)

2011-03-09 09:17:12 UTC MAIN commitmail json YAML

2011-03-09 07:49:15 UTC MAIN commitmail json YAML

cleanup comments, prototypes
remove unused leftover debug code

(ahoka)

2011-03-09 05:40:11 UTC MAIN commitmail json YAML

change dbri's DMA segment size to a power of two value - the ship allows
segments up to 0x1fff bytes but even rounded to 32bit this seems to
confuse the rest of the audio code these days
TODO: we don't need to interrupt at every single segment
either way, with this mpg123 doesn't produce semi-random funny noises
anymore

(macallan)

2011-03-09 00:44:24 UTC MAIN commitmail json YAML

fix a typo in rev.1.283, which broke tcp dupack and duppack statistics.

(yamt)

2011-03-08 23:55:19 UTC MAIN commitmail json YAML

Revert previous, to fix build on Mac OS X again.

ok christos@

(riz)

2011-03-08 23:51:23 UTC MAIN commitmail json YAML

Remove trailing whitespace.

(wiz)

2011-03-08 23:41:09 UTC rmind-uvmplock commitmail json YAML

- pmap_tlb_shootdown: fix a bug when state for full TLB flush can be
  reverted to a single page invalidation(s).
- pmap_tlb_init: clear pmap_tlb_packet and pmap_tlb_mailbox structs.

(rmind)

2011-03-08 23:27:50 UTC rmind-uvmplock commitmail json YAML

struct pmap_tlb_mailbox: make tm_pending and tm_gen volatile.

(rmind)

2011-03-08 23:26:36 UTC rmind-uvmplock commitmail json YAML

pmap_deactivate: improve comment.

(rmind)

2011-03-08 22:21:52 UTC MAIN commitmail json YAML

2011-03-08 21:36:25 UTC MAIN commitmail json YAML

test case for runon prefixes

(pooka)

2011-03-08 21:36:01 UTC MAIN commitmail json YAML

Enforce that the path=/rump specifier specifies and actual path
prefix and doesn't accept e.g. /rumpdev (only /rump/dev).

(pooka)

2011-03-08 21:09:19 UTC MAIN commitmail json YAML

clarify blanket operation a bit more

(pooka)

2011-03-08 21:02:22 UTC MAIN commitmail json YAML

2011-03-08 20:59:02 UTC MAIN commitmail json YAML

Add ``blanket''.  It acts like path, except that the prefix does
_not_ get removed if the call goes to the rump namespace.

So, now it's possible to use e.g. tcpdump (and most other utilities
which hardcore a /dev pathname) on a rump kernel:

golem> setenv RUMPHIJACK blanket=/dev/bpf
golem> tcpdump -n -i virt0
tcpdump: WARNING: SIOCGIFADDR: virt0: Device not configured
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on virt0, link-type EN10MB (Ethernet), capture size 96 bytes
21:55:38.925596 IP 192.168.2.101 > 204.152.190.12: ICMP echo request, id 47811, seq 0, length 64
21:55:39.095596 IP 204.152.190.12 > 192.168.2.101: ICMP echo reply, id 47811, seq 0, length 64

(if you additionally set socket=all in RUMPHIJACK, tcpdump doesn't
whine about the "not configured" interface)

(pooka)

2011-03-08 20:07:31 UTC rmind-uvmplock commitmail json YAML

- pmap_remove_ptes: simplify by removing the duplicate code and re-using
  equivalent functionality in pmap_remove_pte().
- pmap_remove_pte: fix assert to allow page owner lock to be unacquired
  if pmap is pmap_kernel(); relevant for UVM_KMF_PAGEABLE memory case.

(rmind)

2011-03-08 19:25:32 UTC MAIN commitmail json YAML

source files are scan.l and parse.y

in particular, parse.y was being processed twice.. with one
process leaving a y.tab.h file behind

no need to explicitly add scan.c, parse.c and parse.h to CLEANFILES,
the framework knows they are generated and will remove them

(plunky)

2011-03-08 19:11:27 UTC MAIN commitmail json YAML

need -I${.OBJDIR} now

(pooka)

2011-03-08 19:06:59 UTC MAIN commitmail json YAML

On the ST1023 (and compatible, like IP1000A), the mac-address can also be
passed via device properties, when the serial EEPROM is missing or empty.

(phx)

2011-03-08 19:00:39 UTC MAIN commitmail json YAML

Driver seems to work now. Successfully booted a kernel via BOOTP and NFS on
an ST1023-compatible IC+ IP1000A chip.

(phx)

2011-03-08 18:35:10 UTC MAIN commitmail json YAML

g/c old-style syscall selection method

(pooka)

2011-03-08 18:31:11 UTC MAIN commitmail json YAML

regen: include rumpclient syscall headers from source tree instead of host

(pooka)

2011-03-08 18:30:24 UTC MAIN commitmail json YAML

create srcsys symlink

(pooka)

2011-03-08 18:29:50 UTC MAIN commitmail json YAML

Include syscall.h and syscallargs.h from <srcsys> instead of <sys>
in the RUMP_CLIENT case.  This makes librumpclient compile against
-current sources regardless of host.

inspired by Taylor R Campbell

(pooka)

2011-03-08 18:28:02 UTC MAIN commitmail json YAML

and for my next trick, i'm going to spell ARGSUSED correctly

(pooka)

2011-03-08 18:25:16 UTC MAIN commitmail json YAML

2011-03-08 17:49:23 UTC netbsd-5 commitmail json YAML

2011-03-08 17:47:59 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jym in ticket #1565):
Makefile: revision 1.282 via patch
BUILDING: revision 1.92 via patch
Pass down INSTALLSETS variable to installsets target. Use :Q to escape
shell meta-characters, as the variable contains a list of sets, separated
by spaces.
$ ./build.sh -V INSTALLSETS="base etc" install=idir
should now work as expected.
Reviewed by apb@ on tech-toolchain.

(riz)

2011-03-08 17:44:17 UTC netbsd-5-0 commitmail json YAML

2011-03-08 17:43:51 UTC netbsd-5-0 commitmail json YAML

Pull up following revision(s) (requested by spz in ticket #1566):
distrib/sets/lists/base/mi: revision 1.881 via patch
etc/mtree/NetBSD.dist: patch
add the keys directory to base.
add keys directory

(riz)

2011-03-08 17:43:34 UTC netbsd-5-1 commitmail json YAML

2011-03-08 17:43:10 UTC netbsd-5-1 commitmail json YAML

Pull up following revision(s) (requested by spz in ticket #1566):
distrib/sets/lists/base/mi: revision 1.881 via patch
etc/mtree/NetBSD.dist: patch
add the keys directory to base.
add keys directory

(riz)

2011-03-08 17:38:31 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by spz in ticket #1566):
distrib/sets/lists/base/mi: revision 1.881 via patch
etc/mtree/NetBSD.dist: patch
add the keys directory to base.
add keys directory

(riz)

2011-03-08 17:29:46 UTC netbsd-5 commitmail json YAML

Apply patches (requested by mrg in ticket #1564):
sys/arch/sparc/dev/zs.c: patch
sys/arch/sparc/include/cpu.h: patch
sys/arch/sparc/include/z8530var.h: patch
sys/arch/sparc/sparc/cpu.c: patch
sys/arch/sparc/sparc/cpuvar.h: patch
sys/arch/sparc/sparc/db_interface.c: patch
sys/arch/sparc/sparc/genassym.cf: patch
sys/arch/sparc/sparc/intr.c: patch
sys/arch/sparc/sparc/locore.s: patch
sys/arch/sparc/sparc/machdep.c: patch
sys/arch/sparc/sparc/timer.c: patch
sys/arch/sparc/sparc/timer_sun4m.c: patch
sys/arch/sparc/sparc/timervar.h: patch
sys/arch/sparc/sparc/trap.c: patch
sys/arch/sparc/sparc/vm_machdep.c: patch

- fix a panic in savefpstate.  idea, and code suggestions from uwe
- convert xpmsg_lock to IPL_SCHED.  the old spl/simple_lock code ran at
  splsched(), and this significantly helps with stability under load when
  running with multiple active CPUs
- in strayintr() don't print about stray zs inters in MP case
- fix a deadlock in xcall()
- consolidate the interrupt evcnt(9) into a full set of per-IPL per-CPU
  soft/hard counters
- fix xcall() failure messages in some cases
- addd new ddb command "mach xcall"
- use schedintr() (not schedintr_4m()) on MP or single CPU configurations
- call hardclock() the same way on cpu0 in MP and !MP cases
- request the appropriate stack space for nmi_sun4m, in particular,
  make sure we have space for %g2...%g5.  now entering ddb via eg,
  serial break no longer causes cpu1 to fault.
- give memfault_sun*() some entry points that both gdb and ddb will find.
from tsutsui:
- fix panic in interrupt handlers in zs

(riz)

2011-03-08 17:17:54 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmmv in ticket #1563):
dist/atf/tests/atf/tools/t_atf_config.sh        patch
lib/libatf-c/Makefile                          patch

Fix the values of atf_arch and atf_machine: the former is supposed to be
the cpu name and the latter the port name.  They had been reversed until
now due to some "smart" stupidity^Wlogic in the upstream configure script,
which is now gone.
This is a pullup of revision f9329ca68da7e8557e0803b5747a12f8c10b1258
plus the corresponding reachover build changes.
Addresses PR bin/44305.

(riz)

2011-03-08 17:09:13 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by dholland in ticket #1562):
sys/dev/usb/if_rum.c: revision 1.34
fix typo (clean up the rx list on failure setting it up, not the tx list)
from openbsd -r1.75, mentioned by Alexander Nasonov in PR 42667

(riz)

2011-03-08 17:05:32 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by dholland in ticket #1561):
sbin/disklabel/Makefile: revision 1.67
Disable COMPAT_386BSD_MBRPART. The code is still here if anyone needs it
for some reason. (But I have no idea why that would be -- if you have one
of these really ancient partitions and you're about to run disklabel, you
can easily run fdisk first and change the partition type to NetBSD.)
As it stands, the code will munch FreeBSD installs under some
circumstances, which is really not acceptable behavior.
The code, along with the kernel support that's been disabled by
default for several years, and some related but less dangerous code in
sysinst, should prboably be removed entirely after -6 is branched.
Discussed on tech-kern and tech-userlevel; closes PR 44496.
This is also almost certainly the cause of PR 42521 and PR 38841.

(riz)

2011-03-08 16:30:38 UTC rmind-uvmplock commitmail json YAML

2011-03-08 16:21:32 UTC rmind-uvmplock commitmail json YAML

2011-03-08 16:19:48 UTC rmind-uvmplock commitmail json YAML

Fix mm_md_direct_mapped_phys.

(skrll)

2011-03-08 15:55:12 UTC MAIN commitmail json YAML

Since we ~never have a frame waiting on the initial call to waitresp,
call kevent before readframe.  Doesn't really affect performance,
but makes ktraces shorter ;)

(pooka)

2011-03-08 15:35:28 UTC MAIN commitmail json YAML

Enable the "send a lot of syscall requests before exec" code, since
it works now.  (or at least works in my tests)

(pooka)

2011-03-08 15:34:38 UTC MAIN commitmail json YAML

Use sendmsg() instead multiple calls to sendto().  It behaves
slightly better in the multithreaded exec case in terms of partial
frames sent.  Plus, it's theoretically a little cheaper.

There's still a gray area with partial transfer from sendmsg(),
but I'm not sure I care enough about some academic scenario to
start fixing it (it basically needs an OOB exec signaller).

(pooka)

2011-03-08 15:12:46 UTC MAIN commitmail json YAML

Pass correct exception PC value to cpu_intr() as mipsX_subr.S does.
Fixes SIGILL on all FPU exceptions on R3000.

XXX: cpu_intr() may require cause value as mentioned in PR port-mips/44639

(tsutsui)

2011-03-08 15:05:41 UTC MAIN commitmail json YAML

2011-03-08 15:01:03 UTC MAIN commitmail json YAML

Put NOPs to avoid load delay hazard on R3000.
Fixes TLB miss panic in ras_mutex_spin_exit() on NWS-3470D.

(tsutsui)

2011-03-08 14:53:03 UTC MAIN commitmail json YAML

print out the unexpected rv too

(pooka)

2011-03-08 12:42:15 UTC MAIN commitmail json YAML

2011-03-08 12:40:26 UTC MAIN commitmail json YAML

2011-03-08 12:39:30 UTC MAIN commitmail json YAML

Nuke all threads belonging to a process calling exec before allowing
the exec handshake to return.

In addition to being The Right Thing To Do, fixes some nasty
conditions for CLOEXEC fd's (or at least does so in theory, I
couldn't create any problems although I tried).

(pooka)

2011-03-08 12:20:17 UTC MAIN commitmail json YAML

Adjust html link template and css location for man pages in arch
subdirs.

(njoly)

2011-03-08 11:24:28 UTC MAIN commitmail json YAML

2011-03-08 10:02:01 UTC MAIN commitmail json YAML

return correct value when reading a short frame

(pooka)

2011-03-08 09:49:43 UTC MAIN commitmail json YAML

Don't try to clean/build or install a library here, there are only
subdirectories.

Also, bsd.lib.mk requires a defined LIB, otherwise it will generate
unwanted commands during clean. It even failed on netbsd-4 where
'rm -f' needs at least one parameter which is missing due to recent
corrections in make/vars.c.

(mlelstv)

2011-03-08 07:53:43 UTC MAIN commitmail json YAML

Revert previous (revision 1.261): it broke the build because PROG_CXX is
defined in terms of PROG, so later on we would end up with target duplicates
because both PROG_CXX and PROG were being converted to PROGS_CXX and PROGS.

Did not catch this earlier because the test build I did was not clean and
thus the duplicate targets did not have nasty effects.

(jmmv)

2011-03-08 07:44:39 UTC MAIN commitmail json YAML

bah! it's 2011 already?

(snj)

2011-03-08 07:40:37 UTC MAIN commitmail json YAML

mention mdnsd(8), and fix a typo while here

(snj)

2011-03-08 04:58:21 UTC MAIN commitmail json YAML

Fix hci_private data.  slhci(4) is assuming, it is slhci_softc.  not device_t.

(kiyohara)

2011-03-08 04:47:10 UTC MAIN commitmail json YAML

fix build for LP32
thanks to uebayasi@

(macallan)

2011-03-08 03:22:30 UTC MAIN commitmail json YAML

only try to map the framebuffer if we don't already have an address
With this radeondrm works with genfb and r6xx.

(macallan)

2011-03-08 03:16:31 UTC MAIN commitmail json YAML

look for a 'virtual_address' property and use it as fb address

(macallan)

2011-03-08 02:57:01 UTC MAIN commitmail json YAML

if we know the framebuffer's virtual address pass it to the fb driver

(macallan)

2011-03-07 23:21:13 UTC MAIN commitmail json YAML

put a : in an otherwise empty function, makes this script work with bash

(jmcneill)

2011-03-07 22:18:46 UTC MAIN commitmail json YAML

mkdigit() didn't work with values which have bit 31 set (>=0x80000000).
Do not cast to (int).

(phx)

2011-03-07 21:57:15 UTC MAIN commitmail json YAML

use nwork-adjusted amount of idle workers to decide is they are truly idle.

(pooka)

2011-03-07 21:04:47 UTC MAIN commitmail json YAML

Fill in a functional struct lwp (especially l_mutex) before exposing
it on p_lwps.

(pooka)

2011-03-07 19:27:27 UTC MAIN commitmail json YAML

2011-03-07 19:26:35 UTC MAIN commitmail json YAML

Use the COMPAT_50 quotactl, not the native one.
Should fix build of COMPAT_AOUT_M68K

(bouyer)