Commit Graph

4120 Commits

Author SHA1 Message Date
pgoyette
19c83516ef Add an entry to discuss association of a kernel with its specific modules.
Prompted by recent Email discussion started by wiz (there have been many
earlier discussions on this topic, too).
2017-01-14 21:18:40 +00:00
dholland
07710e15fb note that the first step on the buffercache is to disentangle the buffer
cache and the buffer I/O path.
2017-01-14 20:50:15 +00:00
kamil
b501ce61ac Document the latest ptrace(2) and siginfo(2) additions:
Added new entries:
        ptrace(2): Add new options in EVENT_MASK: PTRACE_LWP_CREATE and
                PTRACE_LWP_EXIT
        siginfo(2): Add new si_code for SIGTRAP: TRAP_LWP

Sponsored by <The NetBSD Foundation>
2017-01-14 06:51:02 +00:00
kamil
89ada74077 Update TODO.ptrace
Removed:
  - evaluate equivalent for PTRACE_O_TRACECLONE from Linux

clone(2)-like calls are traced with PTRACE_FORK, PTRACE_VFORK and
PTRACE_VFORK_DONE. VFORK ones block parent till termination or execve(2) of
its child.

Added:
  - add proper implementation of PTRACE_VFORK for vfork(2)-like events

Currently PTRACE_VFORK is a stub.

Sponsored by <The NetBSD Foundation>
2017-01-14 01:36:28 +00:00
kamil
f985a0fb79 Add new entry for ptrace(2)
Added:
  ptrace(2): Add new options in EVENT_MASK: PTRACE_VFORK and
    PTRACE_VFORK_DONE
2017-01-13 23:29:10 +00:00
reinoud
aebdd11f90 The Cheri https:// link is not valid, replace by standard http:// 2017-01-13 13:40:44 +00:00
leot
99c59bece0 Fix a typo 2017-01-13 10:44:27 +00:00
leot
e8ad1bc5e9 Fix a typo in a year (s/2007/2017/) 2017-01-13 10:41:16 +00:00
dholland
298a4bfa9a Update roadmaps, unilaterally, because most of these hadn't been touched
since the pre-6.0 period and nobody else has been doing the work. There's
a lot of things whose current state I don't know; please fill in. Also the
stuff I've added is necessarily biased towards projects I think about, so
please add more.
2017-01-13 10:14:58 +00:00
dholland
07fc176173 Remove items that were in -6. 2017-01-13 05:45:46 +00:00
joerg
bcd8aa835f The sparc atomic issues are gone. 2017-01-11 12:19:03 +00:00
kamil
5098b85c3f ptrace(2): Add new si_code value of SIGTRAP: TRAP_CHLD
Sponsored by <The NetBSD Foundation>
2017-01-10 01:53:25 +00:00
christos
e02b8049db new zlib 2017-01-10 01:29:31 +00:00
wiz
c3e3b8bcac tmux-2.3 out. 2017-01-09 09:54:34 +00:00
maya
ccf4644114 zlib 1.2.10 out 2017-01-08 16:22:21 +00:00
wiz
785698ebc4 zlib-1.2.9 out. 2017-01-08 16:17:44 +00:00
kamil
50603fe4db Update TODO.ptrace
1. siginfo_t accessors done
2. PTRACE_O_TRACEEXIT not applicable for NetBSD as we are tracing the whole
process at once, not per thread
3. PTRACE_O_TRACEEXEC implemented as SIGTRAP & TRAP_EXEC

Sponsored by <The NetBSD Foundation>
2017-01-08 04:27:36 +00:00
wiz
c5b8852fdf sqlite-3.16.2 out. 2017-01-07 21:41:20 +00:00
christos
131138c7d5 Add nsd 2017-01-07 20:21:57 +00:00
kamil
e62e09a0b8 Document new additions to ptrace(2) in doc/CHANGES
Added:
  ptrace(2): Add new si_code value of SIGTRAP: TRAP_EXEC [kamil 20170107]
  ptrace(2): Add signal information accessors API:
             PT_GET_SIGINFO and PT_SET_SIGINFO [kamil 20170107]

Sponsored by <The NetBSD Foundation>
2017-01-07 05:57:27 +00:00
abhinav
a74c622d52 Sqlite 3.16.0 is out. 2017-01-03 15:12:25 +00:00
christos
67fd2a4ecb new flex 2017-01-02 17:46:39 +00:00
kamil
22020a14fa Update TODO.ptrace
Mark exect(3) for removal, there is no use-case for it. exec() is already
monitored and emits SIGTRAP when traced.

Accessor for siginfo_t is not case for PT_IO -- it's not reading/writing
process space of other process, but shared kernel space.
2016-12-31 20:57:15 +00:00
roy
7057a486d0 Note import of openresolv-3.9.0 2016-12-30 19:45:21 +00:00
wiz
bb22c5f764 flex-2.6.2 out. 2016-12-30 00:36:41 +00:00
wiz
0c35b8e404 gcc-6.3 out. 2016-12-30 00:36:23 +00:00
tsutsui
2ecd61d830 Note about preliminary "G1-ATA" IDE HDD support for dreamcast. 2016-12-29 11:50:23 +00:00
kamil
228925b54a Add new entry in TODO.ptrace
+ add support to read and write siginfo_t from and to tracee (reuse PT_IO?)

Sponsored by <The NetBSD Foundation>
2016-12-26 08:43:55 +00:00
kamil
c3bf78f467 Add new entry in TODO.ptrace
+ add ATF tests for PT_SYSCALL and PT_SYSCALLEMU

Sponsored by <The NetBSD Foundation>
2016-12-26 03:24:11 +00:00
christos
7404e8f3e1 new OpenSSH 2016-12-25 00:10:33 +00:00
kamil
38743855a4 Add new entry in TODO.ptrace
New entry:
 - add ATF tests for SIGCHLD
2016-12-24 05:43:31 +00:00
wiz
891f77d746 openssh-7.4 out. 2016-12-23 23:17:57 +00:00
mrg
75ff26e817 note mips64 n64 binary fixes. 2016-12-23 20:49:02 +00:00
maxv
781db2a87f kernel modules on xen 2016-12-20 14:09:09 +00:00
kamil
16960c1506 TODO.ptrace: Update notes about MD documentation
Currently all the MD interfaces are documented, remove this line from TODO.
Add new note:
    once the API for hardware watchpoints will stabilize, document it

Sponsored by <The NetBSD Foundation>
2016-12-19 03:19:37 +00:00
ozaki-r
0739b470cb Support -p <pidfile> option
It's needed to avoid using /var/run/rtadvd.pid on ATF tests and
run multiple instances of rump.rtadvd on a test.
2016-12-16 09:09:38 +00:00
kamil
b9459e4132 ptrace(2): Add hardware assisted breakpoint/watchpoint API:
PT_READ_WATCHPOINT, PT_WRITE_WATCHPOINT and PT_COUNT_WATCHPOINTS
2016-12-15 12:51:02 +00:00
kamil
41a57597c7 Update TODO.ptrace with recent changes
Hardware assisted breakpoint/watchpoint API has been merged with current.

Add note about pthread_dbg(3) API needed to be refactored and limited to
querying POSIX thread private data fields.

Sponsored by <The NetBSD Foundation>
2016-12-15 12:42:38 +00:00
kamil
1eb14748db Add new entries to TODO.ptrace
- add support for detecting equivalent events to PTRACE_O_TRACEEXEC,
   PTRACE_O_TRACECLONE, PTRACE_O_TRACEEXIT from Linux
 - exect(3) rething or remove -- maybe PT_TRACE_ME + PTRACE_O_TRACEEXEC?

Sponsored by <The NetBSD Foundation>
2016-12-15 07:47:08 +00:00
pgoyette
d442c42849 Note desire to have a way to selectively build modules (and include them
from the modules/mi sets-list) based on "attributes" rather than having
to enumerate individual architectures on which to build and include.
2016-12-15 03:24:43 +00:00
kamil
6d08a581a0 Update TODO.ptrace
Add new entries:
 - add support for PT_STEP, PT_GETREGS, PT_SETREGS, PT_GETFPREGS,
   PT_SETFPREGS in all ports
 - integrate all ptrace(2) features in gdb
 - add ptrace(2) NetBSD support in LLDB

Sponsored by <The NetBSD Foundation>
2016-12-14 06:26:04 +00:00
kamil
1377ca283a options(4): Remove KSTACK_CHECK_DR0. 2016-12-13 11:01:10 +00:00
rjs
c324046c36 Add a bit for Mobile IPv6. 2016-12-13 09:51:34 +00:00
kamil
6c52405165 Add initial TODO list for the ptrace(2) (and procfs) interface.
Sponsored by <The NetBSD Foundation>
2016-12-13 09:44:35 +00:00
flxd
93b71490f8 Note scsictl(8) getrealloc and setrealloc commands. 2016-12-11 12:51:09 +00:00
mrg
fa2fc3a3fc add a bunch of stuff i've done since netbsd-7. fix a few entries. 2016-12-11 01:44:32 +00:00
alnsn
ce95fe1559 Added aes-xts to cgd(4). 2016-12-11 00:25:32 +00:00
mrg
cccf376f77 note crash for sparc 2016-12-10 10:43:28 +00:00
nat
a60401d684 Synthesized PC speaker(4) device. 2016-12-08 11:34:40 +00:00
nat
d33023d925 New audio sub-system changes - in kernel mixing 2016-12-08 11:17:36 +00:00