Commit Graph

266299 Commits

Author SHA1 Message Date
kamil
37db6ba904 Remove expected fail in various ATF t_ptrace_wait* tests
Tests for trap signal scenarios no longer fail.
2019-03-08 23:35:01 +00:00
kamil
0d862b3599 Stop resetting signal context on a trap signal under a debugger
In case of a crash signal, notify debugger immediately passing the signal
regardless of signal masking/ignoring.

While there pass signals emitted by a debugger to debuggee. Debugger calls
proc_unstop() that sets p_stat to SACTIVE and this signal wasn't passed
to tracee.

This scenario appeared to be triggered in recently added crash signal ATF
ptrace(2) tests.
2019-03-08 23:32:30 +00:00
mrg
f0807ebf4a add html pages to match the previous (not tested) 2019-03-08 23:10:52 +00:00
christos
dd4590b9a0 We don't need to depend on pthreads. 2019-03-08 20:40:05 +00:00
christos
6f80f650ef Back to using jemalloc for x86_64; all problems have been resolved. 2019-03-08 20:35:10 +00:00
christos
dbd5d9cd78 Replace our buggy recallocarray implementation one with the portable one
from OpenBSD.
2019-03-08 20:34:24 +00:00
christos
83c1f8fdbe Arrange for the new man page to be installed. 2019-03-08 20:00:21 +00:00
mrg
9a32a1bd17 build fc-conflist. 2019-03-08 12:25:38 +00:00
mrg
e57d0e2bad mark 30-urw-aliases.conf as obsolete. 2019-03-08 12:21:03 +00:00
mrg
9aa8af5455 bump amdgpu_drv.so major. 2019-03-08 12:18:41 +00:00
mrg
2551036c6f remove damaging comment. 2019-03-08 11:14:49 +00:00
mrg
849fa982f6 turn on execinfo support. 2019-03-08 10:00:06 +00:00
msaitoh
a74cc5cdb5 Use static. 2019-03-08 09:59:15 +00:00
mrg
2205ec8c8a - install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list
2019-03-08 09:58:23 +00:00
roy
18d2bd2e00 rbtree: Add a define to mark function arguments as unused for non debug
This allows rbtree to be used outside of NetBSD without any compile
warnings and removes the need for the lint comment.
2019-03-08 09:14:54 +00:00
leot
24a5814c13 Add SGTM 2019-03-08 08:47:17 +00:00
msaitoh
659e7a3c69 s/ are are / are /
s/ a a / a /
2019-03-08 08:35:58 +00:00
wiz
8cbebd4130 Remove Pp without effect. 2019-03-08 08:24:41 +00:00
martin
0a2b4fff53 XDM Xresources has been extended and the new values are important for proper
working of newer XDM. Check for the missing values and ask the user to
fix manually.
2019-03-08 08:19:56 +00:00
msaitoh
c2f2b1bf58 s/ the the / the / 2019-03-08 08:12:39 +00:00
msaitoh
2610beba63 Regen. 2019-03-08 07:10:54 +00:00
msaitoh
62f45a5d88 Add yyASIX and AX88772* devices. 2019-03-08 07:10:26 +00:00
msaitoh
86b83621a7 Cleanup xx or yy OUIs. Sort by number. 2019-03-08 07:08:49 +00:00
msaitoh
c6e5f1c8c6 Regen. 2019-03-08 05:26:21 +00:00
msaitoh
8991912a6a Fix I82578 OUI. This change only affects to MIIVERBOSE.
See also if_wm.c rev. 1.599.
2019-03-08 05:26:04 +00:00
msaitoh
c80c5b675b Regen. 2019-03-08 03:44:46 +00:00
msaitoh
8bc342e11d - Add other two Core 8G host bridges.
- Add Intel Xeon E devices.
2019-03-08 03:44:19 +00:00
mrg
8b21018e17 on m68010 set BOZO_WRSZ to 16k and BOZO_WRSZ to 64k. 2019-03-08 03:12:28 +00:00
msaitoh
496334640a Use pmf(9). 2019-03-08 03:05:15 +00:00
mrg
5d426a4e9f drm_gem_cma_fault() is a UVM fault function. return netbsd errnos. 2019-03-08 02:53:22 +00:00
christos
e6b2ce53d6 fix memory allocation problems detected by jemalloc... 2019-03-07 22:08:59 +00:00
maxv
cdf8841dbc Mmh, fix len, mh_size includes the malloc header, but we don't redzone it. 2019-03-07 18:32:10 +00:00
maxv
4977f2eb4a Micro optimizations:
- Compress x86_rexpref, x86_regmodrm, x86_opcode and x86_instr.
 - Cache-align the register, opcode and group tables.
 - Modify the opcode tables to have 256 entries, and avoid a lookup.
2019-03-07 15:47:34 +00:00
maxv
de0599b900 Rename the internal NVMM HVA table entries from "segment" to "hmapping",
less confusing. Also fix the error handling in nvmm_hva_unmap().
2019-03-07 15:22:21 +00:00
maxv
b0d29546d4 Parse EXC_NMI on nvmm-intel, and don't return NVMM_EXIT_INVALID if we
received a host NMI, otherwise the guest could get killed if an NMI comes
in, typically when the host runs tprof at the same time.

Already handled on nvmm-amd.
2019-03-07 15:06:37 +00:00
christos
aefefd4dcd add SIOCS80211CHANNEL special handling in monitor mode (from OpenBSD) 2019-03-07 14:55:49 +00:00
maxv
1c8fe94a56 Introduce a new set of PTE bits, with a different naming convention.
PG_V      -> PTE_P        /* Present */
	PG_RW     -> PTE_W        /* Write */
	PG_u      -> PTE_U        /* User */
	PG_WT     -> PTE_PWT      /* Write-Through */
	PG_N      -> PTE_PCD      /* Cache-Disable */
	PG_U      -> PTE_A        /* Accessed */
	PG_M      -> PTE_D        /* Dirty */
	PG_PAT    -> PTE_PAT      /* PAT on 4KB Pages */
	PG_PS     -> PTE_PS       /* Large Page Size */
	PG_G      -> PTE_G        /* Global Translation */
	PG_AVAIL1 -> PTE_AVL1     /* Ignored by Hardware */
	PG_AVAIL2 -> PTE_AVL2     /* Ignored by Hardware */
	PG_AVAIL3 -> PTE_AVL3     /* Ignored by Hardware */
	PG_LGPAT  -> PTE_LGPAT    /* PAT on Large Pages */
	PG_NX     -> PTE_NX       /* No Execute */

Until now we were using "PG_BIT". The "BIT" part of the naming did not
follow the x86 naming convention in the spec, and was very confusing. We
don't want the "PG_" part of it either, because UVM has similar flags
(ie PG_BUSY).
2019-03-07 14:40:35 +00:00
roy
c784e53c88 Case to uintptr_t instead of using __BIT to fix 32-bit builds. 2019-03-07 14:39:21 +00:00
msaitoh
48fb522ffd Fix previous. Pass phy_id correctly. 2019-03-07 14:02:16 +00:00
msaitoh
2cee260851 Use pmf(9). 2019-03-07 14:00:25 +00:00
maxv
53821357af Drop PG_RO, PG_KR and PG_PROT, they are useless and create confusion. 2019-03-07 13:26:24 +00:00
maxv
3f3f05d76c Style, and remove useless comments. 2019-03-07 13:02:13 +00:00
maxv
e3c7f940e9 Remove getsombuf(), unused. 2019-03-07 12:29:14 +00:00
maxv
6b068aa46b style 2019-03-07 12:22:43 +00:00
roy
c9433660b0 rbtree: Use __BIT macro to avoid a lot of compiler warnings 2019-03-07 12:07:42 +00:00
roy
452b6fbdca rbtree(3): Implement _FOREACH_SAFE macros
And _NEXT and _PREV as well.
2019-03-07 12:05:54 +00:00
hannken
21e56f354b Change vn_openchk() to fail VNON and VBAD with error ENXIO.
Reported-by: syzbot+d66b1be08516a4d2d2b2@syzkaller.appspotmail.com
Reported-by: syzbot+c5eaef5a8af535c3b217@syzkaller.appspotmail.com
2019-03-07 11:09:48 +00:00
hannken
cc5ff99872 Change "fli_alias" to point to the corresponding "fstrans_lwp_info".
Fix fstrans_clear_lwp_info() list traversal, remove already advanced
the list pointer.
2019-03-07 11:09:10 +00:00
nonaka
fb2893f832 Use IDTVEC instead of NENTRY for handle_hyperv_hypercall. 2019-03-07 10:16:07 +00:00
mrg
531a6cc390 build libutil_ul and link it into fontconfig. this should not change
the output as no functions will be consumed by fontconfig yet, but
will be used in an update shortly.
2019-03-07 03:56:15 +00:00