Commit Graph

4176 Commits

Author SHA1 Message Date
rin
96f404cffb sorry, correct English grammer 2017-02-16 01:05:01 +00:00
rin
4ec55dfcea lcWrap.c is miscompiled on vax, which results in input failure via XIM.
Besides, some clients, e.g., pkgsrc/x11/kterm, receives SIGSEGV.
2017-02-16 01:02:28 +00:00
kamil
580fd0b4d4 Add new entry to TODO.ptrace
research ipkdb(4)

Sponsored by <The NetBSD Foundation>
2017-02-14 18:38:07 +00:00
rin
72128ffa3a also compile poly1305.c with -O0 on vax to address ssh login failure from/to
some hosts
2017-02-14 09:59:16 +00:00
rin
092680b00f correct grammar 2017-02-14 09:07:35 +00:00
rin
98803e7305 add hack for libmandoc on vax:
mandoc(1) receives SIGILL in in_line_argn() from mdoc_macro.c
2017-02-14 09:05:17 +00:00
rin
79ef876622 add hack for libssh on vax 2017-02-14 09:00:03 +00:00
christos
6d2f4d7edc new postfix 2017-02-14 01:18:39 +00:00
rin
78470a5a42 PR port-vax/51967 GCC 5.4 aborts on vax due to SIGILL for cc1
As a workaround, compile dse.c with -O0.
2017-02-13 22:31:09 +00:00
wiz
376218ae3c sqlite-3.17.0 out. 2017-02-13 21:51:30 +00:00
maya
9a81911e6a Update current versions of some 3rd party components 2017-02-13 20:31:46 +00:00
kamil
21bd4b20ec Update TODO.ptrace
Note BSD4.4-like /proc debugging removal
Explain kevent(2)-based debugging proposal

Sponsored by <The NetBSD Foundation>
2017-02-13 15:29:18 +00:00
ozaki-r
0e2f0c63b2 Add BRIDGE_IPF 2017-02-13 04:01:11 +00:00
maya
1cfbf29d0c note accept4 2017-02-12 21:06:46 +00:00
kamil
7478335c60 Add new entry in doc/CHANGES
ptrace(2): Add signal mask information accessors API:
                PT_GET_SIGMASK and PT_SET_SIGMASK

Sponsored by <The NetBSD Foundation>
2017-02-12 20:59:23 +00:00
kamil
16420f8cb8 Update TODO.ptrace
Remove:
 - add PT_SET_SIGMASK and PT_GET_SIGMASK - used by checkpointing software

This interface has been committed to HEAD.

Sponsored by <The NetBSD Foundation>
2017-02-12 06:16:33 +00:00
kamil
ac46406cfc Update TODO.ptrace with new entries
Added entries:
 - add support to read debugger events via a file descriptor in procfs
   (kevent(2)), it's still useful in cases when a parent traces tracee and has
   to call waitpid(2) for its child - as this clashes with GUI toolkits
 - fix more calls for netbsd32 compat

Sponsored by <The NetBSD Foundation>
2017-02-12 05:21:34 +00:00
christos
9fcc111dff new byacc 2017-02-11 19:34:23 +00:00
kamil
cbfedeb94c Update TODO.ptrace
Remove entries:
 - remove exect(3) from libc - there is no usecase for it

Interface has been marked obsolete and it's on the queue to be removed for.

 - research what happens when a tracee masks signals (including SIGTRAP) and a
   breakpoint is triggered

It has been researched and ATF tests added (signal1 .. signal10).
It's currently broken on NetBSD.

Add:
 - research support PT_SYSCALL & PT_STEP combined like in Linux

There are circumstances when we want to sstep and catch syscall events.

Sponsored by <The NetBSD Foundation>
2017-02-11 19:10:04 +00:00
christos
214892fd17 add sparc64 hack 2017-02-11 04:59:01 +00:00
christos
6ecaa35b9a new file 2017-02-10 18:12:52 +00:00
msaitoh
f896087186 ixg(4): Support TX/RX multiqueue 2017-02-10 08:48:06 +00:00
ozaki-r
e87e25be9f Add many entries 2017-02-10 03:59:02 +00:00
christos
ba789aa3b4 new openldap 2017-02-09 01:55:41 +00:00
christos
6084e6c7ca new bind 2017-02-09 00:25:22 +00:00
rin
9766216654 Remove ifconfig hack on m68000. I've confirmed that the problem has already
gone with TME.
2017-02-08 23:13:59 +00:00
kamil
cf07270509 Add new entry in TODO.ptrace
Added:
    add PT_SET_SIGMASK and PT_GET_SIGMASK - used by checkpointing software

Example software: gdb, criu
2017-02-08 14:53:50 +00:00
msaitoh
9b00ab122f ixv(4): Add Intel 10G Ethernet virtual function driver. 2017-02-08 09:58:42 +00:00
kamil
393a1d913c pthread_dbg(3): Removed from the base distribution. 2017-02-08 04:01:44 +00:00
kamil
0892a29a1a libpthread_dbg(3) deletion from the base distribution
libpthread_dbg(3) is a remnant library from the M:N thread model
(pre-NetBSD-5.0) API to introspect threads within a process and for use
of debuggers.

Currently in the 1:1 model it's not used in GDB neither in LLDB and it's
not either planned to be used. It's current function to read pthread_t
structures is realizable within a regular debugger capable to
instrospect objects within a tracee (GDB, LLDB...).

Remaining users of this API can still use this library from
pkgsrc/devel/libpthread_dbg.

Sponsored by <The NetBSD Foundation>
2017-02-08 03:44:40 +00:00
kamil
edc4b9f5d5 Update TODO.ptrace
Note PT_WATCHPOINT change to PT_*ETDBREGS.
Remove GDB and LLDB related entries from generic ptrace(2) TODO.
Note need for TRAP_SCE and TRAP_SCX si_codes in PT_SYSCALL*.
Note removal request of pthread_dbg(3).

Sponsord by <The NetBSD Foundation>
2017-02-07 16:15:05 +00:00
christos
ac1e6b580d mention netcat (nc) 2017-02-06 16:08:40 +00:00
spz
dc860a366c merge for tcpdump 4.9.0 and document 2017-02-05 04:05:05 +00:00
spz
10927b73f6 merge expat-2.2.0 and document 2017-02-04 10:56:10 +00:00
christos
ec39e3c4fa new libevent 2017-01-31 23:56:41 +00:00
christos
3817717ac6 update openldap version 2017-01-30 20:39:36 +00:00
christos
b2a3dd3ebe new Heimdal 2017-01-28 21:47:24 +00:00
nat
7e4b3e54c6 Add bta2dpd(8) - bluetooth advanced audio daemon. 2017-01-28 17:14:21 +00:00
kamil
36d20cd835 Add personal TODO and research goals
Things I want to finish for 8:

- as much as possible from the LLDB, Swift, .NET and VirtualBox projects
- more c11 in libc

Things I want to research for 9:

- turn system utilities into C libraries + add bindings for Lua
- rebase Haiku stack on NetBSD + add Kit(s) accessing libsystem utilities
2017-01-28 15:40:16 +00:00
spz
fc2ef7411d updated man pages & the x86_64 mont* asm fix for the new openssl.
Expect at least one more commit until the tree builds again.
2017-01-27 23:00:46 +00:00
pgoyette
34fb8cb604 Add comment about possibly prompting for "release" portion of module
path at boot-loader time.
2017-01-26 04:24:20 +00:00
kamil
8943353e76 Update TODO.ptrace
Added:
 - reiterate over FreeBSD tests and add missing ones if applicable

Sponsored by <The NetBSD Foundation>
2017-01-26 01:12:13 +00:00
kamil
a55086ec09 Update TODO.ptrace
Drop:
 - add ATF tests for PIOD_READ_AUXV

Add new entry:
 - research what happens when a tracee masks signals (including SIGTRAP)
   and a breakpoint is triggered

Sponsored by <The NetBSD Foundation>
2017-01-26 01:04:23 +00:00
christos
d0198d293f new acpica 2017-01-25 13:43:58 +00:00
christos
5910062ea1 new tcpdump/libpcap 2017-01-24 23:31:03 +00:00
ozaki-r
9674e2224b Defer bpf_mtap in Rx interrupt context to softint
bpf_mtap of some drivers is still called in hardware interrupt context.
We want to run them in softint as well as bpf_mtap of most drivers
(see if_percpuq_softint and if_input).

To this end, bpf_mtap_softint mechanism is implemented; it defers
bpf_mtap processing to a dedicated softint for a target driver.
By using the machanism, we can move bpf_mtap processing to softint
without changing target drivers much while it adds some overhead
on CPU and memory. Once target drivers are changed to softint-based,
we should return to normal bpf_mtap.

Proposed on tech-kern and tech-net
2017-01-24 09:05:27 +00:00
agc
81bb145d26 Remove ROADMAP file which was last updated 9 years ago.
Our roadmap information is now kept in src/doc/roadmaps/* -- avoid confusion
by deleting out of date information.
2017-01-23 00:30:51 +00:00
christos
c421844ec3 misc updates and consistency fixes 2017-01-22 22:26:16 +00:00
dholland
175335403f Mention nvidia drmkms (will be in -8, people are arguing over -7) 2017-01-22 19:47:00 +00:00
dholland
2055e807bf Restore xhci support. It is not in a release yet. 2017-01-22 19:29:38 +00:00