committer filter by committer.
@path/to/ filter by path in repository.
committer@path/to/ filter by committer AND path in repository.
abdef0123 filter by commit's SHA hash.
rNNN filter by SVN revision.
rNNN-rMMM filter by SVN revisions range (inclusive).
Multiple filters can be specified separated by spaces or comas in which case they'll be combined using OR operator.
|73e8f06a||kib||May 3, 2021, 4:18 p.m.||gcore: add option to dump core using kernel facility|
|c192228b||kib||May 3, 2021, 4:18 p.m.||gcore: split code to open core file into helper|
|87a64872||kib||May 3, 2021, 4:18 p.m.||Add ptrace(PT_COREDUMP)
It writes the core of live stopped process to the file descriptor provided as an argument. Based on the initial version from https://reviews.freebsd.org/D29691, submitted by Michał Górny <firstname.lastname@example.org>. Reviewed by: markj Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D29955cgit
|68d311b6||kib||May 3, 2021, 4:18 p.m.||ptracestop: mark threads suspended there with the new TDB_SSWITCH flag|
|9ebf9100||kib||May 3, 2021, 4:16 p.m.||ptrace: do not allow for parallel ptrace requests
Set a new P2_PTRACEREQ flag around the request Wait for the target . process P2_PTRACEREQ flag to clear before setting ours . Otherwise, we rely on the moment that the process lock is not dropped until the stopped target state is important. This is going to be no longer true after some future change. Reviewed by: markj Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D29955cgit
|54c8baa0||kib||May 3, 2021, 4:13 p.m.||kern_ptrace(): extract code to determine ptrace eligibility into helper|
|2bd0506c||kib||May 3, 2021, 4:13 p.m.||kern_ptrace: change type of proctree_locked to bool|
|af928fde||kib||May 3, 2021, 4:13 p.m.||Add thread_run_flash() helper
It unsuspends single suspended thread, passed as the argument. It is up to the caller to arrange the target thread to suspend later, since the state of the process is not changed from stopped. In particular, the unsuspended thread must not leave to userspace, since boundary code is not prepared to this situation. Reviewed by: markj Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D29955cgit
|15465a2c||kib||May 3, 2021, 4:13 p.m.||Add sleepq_remove_nested()
The helper removes the thread from a sleep queue, assuming that it would need to sleep. The sleepq_remove_nested() function is intended for quite special case, where suspended thread from traced stopped process is temporary unsuspended to do some work on behalf of the debugger in the target context, and this work might require sleep. Reviewed by: markj Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D29955cgit
|86ffb3d1||kib||May 3, 2021, 4:13 p.m.||ELF coredump: define several useful flags for the coredump operations
- SVC_ALL request dumping all map entries, including those marked as non-dumpable - SVC_NOCOMPRESS disallows compressing the dump regardless of the sysctl policy - SVC_PC_COREDUMP is provided for future use by userspace core dump request Reviewed by: markj Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D29955cgit
|5bc3c617||kib||May 3, 2021, 4:13 p.m.||imgact_elf: consistently pass flags from coredump down to helper functions|
|3b57d80c||asomers||May 3, 2021, 3:55 p.m.||daemon: add some basic tests|
|7818653f||trasz||May 3, 2021, 2:20 p.m.||cam: fix integer overflow during inquiry
From my understanding this could happen with iSCSI LUNs with unusually long names. The bug would make CAM fail to retrieve the full inquiry data. Instead of bumping the size of the local variable, just use a macro. Reviewed By: imp, mav Sponsored by: NetApp, Inc. Sponsored by: Klara, Inc. X-NetApp-PR: #50 Differential Revision: https://reviews.freebsd.org/D29991cgit
|8f156243||kib||May 3, 2021, 11:38 a.m.||Add Apollo Lake SIO/LPSS UARTs PCI IDs
Add PCI IDs for Intel Apollo Lake Series HSUARTs: # pciconf -ll drv selector class rev hdr vendor device subven subdev uart0@pci0:0:24:0: 118000 0b 00 8086 5abc 8086 7270 uart1@pci0:0:24:1: 118000 0b 00 8086 5abe 8086 7270 uart2@pci0:0:24:2: 118000 0b 00 8086 5ac0 8086 7270 uart3@pci0:0:24:3: 118000 0b 00 8086 5aee 8086 7270 NB (Intel Document Number 336256-004US): 1. The E3900 and A3900 Series Processors support four LPSS_UART ports, while the N- and J- Series Processors support only LPSS_UART [2:1] ports. 2. The LPSS_UART1 port is dedicated for discrete Global Navigation Satellite System (GNSS). This port can be used for generic UART functionality if GNSS is not used. 3. The LPSS_UART2 port is dedicated for host OS debug. 4. The LPSS_UART0 and LPSS_UART3 ports are for generic UART functionality. 5. Only UART [1:0] ports support DMA. PR: 255556 Submitted by: Jose Luis Duran <email@example.com> MFC after: 1 weekcgit
|5b8b6b26||kib||May 3, 2021, 11:38 a.m.||uart_bus_pci.c: Style|