Commit Graph

272074 Commits

Author SHA1 Message Date
tkusumi
bde056c207 dm: Minor fixes/cleanups 2019-12-04 16:55:30 +00:00
tkusumi
c6f7eba138 dm: Comment out unused dm_dev fields documented in sys/dev/dm/doc 2019-12-04 16:54:03 +00:00
jmcneill
0bd087563f Add missing rcvar=$name 2019-12-04 16:46:50 +00:00
tkusumi
9dea69368e dm: style + whitespace + indentation fixes
No functional changes.
2019-12-04 15:31:12 +00:00
jmcneill
7c7ebd9b6b Fix signed/unsigned comparison 2019-12-04 14:09:47 +00:00
kamil
a1e3c6861e Register "PT_STOP" in ptrace PT_STRINGS 2019-12-04 13:52:27 +00:00
jmcneill
7fc7bbf7bb remove DTrace from TODO list 2019-12-04 13:47:03 +00:00
uwe
f2508f9b07 "Administrivia" is a real word and it was used here on purpose. 2019-12-04 13:04:09 +00:00
jmcneill
2aeb9a97d8 Enable DTrace on aarch64 2019-12-04 11:47:52 +00:00
jmcneill
06647ff168 Move dtrace_syscall_linux out of mi set list 2019-12-04 11:47:17 +00:00
jmcneill
8f3f50190d Update arm64 image header in place 2019-12-04 11:25:04 +00:00
jmcneill
8ea14ea60e Fix alignment of .text section by changing load address to
0xffffffc000000000 and adding 64 bytes of padding before the entry point.
2019-12-04 11:24:31 +00:00
jmcneill
bd2672724f Add -u flag for updating headers in place. 2019-12-04 11:21:34 +00:00
martin
307174c660 Add syscall_linux back for other arm architectures (accidently removed
in previous)
2019-12-04 10:12:47 +00:00
wiz
7b4936e883 Fix typo in comment (typlogy) 2019-12-04 09:34:12 +00:00
wiz
52b618ba11 Fix some typos. 2019-12-04 09:25:43 +00:00
msaitoh
96f6e9142b Simplify. No functional change. 2019-12-04 09:03:45 +00:00
martin
a49d552d05 For HEAD builds, add a small "bleeding edge" warning when we talk about
a rock solid OS.
2019-12-04 09:03:34 +00:00
mrg
ce3aa71a56 remove no longer existing gnu/* from cdpath. 2019-12-04 08:21:50 +00:00
msaitoh
18621f6735 From OpenBSD:
- Fix error message.
 - Whitespace fix.
2019-12-04 08:21:43 +00:00
msaitoh
1ea6675b68 Rename ifm to ife for struct ifmedia_entry *. No functional change. 2019-12-04 08:12:03 +00:00
skrll
f17d30aa95 +ci_onproc 2019-12-04 07:49:39 +00:00
msaitoh
2334111e25 Fix macppc/dev/if_mc.c::mc_mediachange(). Not tested.
ifmedia_change() is used to change the device's media setting from
user-selected media. The user-selected media is not sc->sc_media.ifm_media but
sc->sc_media.ifm_cur->ifm_media. Note that mc_mediachange() is not called from
anywhere because it's disabled with #ifdef NOTYET.
2019-12-04 07:03:46 +00:00
skrll
912ca7e3d8 Consistency. 2019-12-04 06:28:35 +00:00
riastradh
f9764fd750 Disable rngtest on output of cprng_strong.
We already do a self-test for correctenss of Hash_DRBG output;
applying rngtest to it does nothing but give everyone warning fatigue
about spurious rngtest failures.
2019-12-04 05:36:34 +00:00
msaitoh
35441f40b8 Fix admsw_mediachange(). Not tested.
ifmedia_change() is used to change the device's media setting from
user-selected media. The user-selected media is not
sc->sc_ifmedia[port]->ifm_media but sc->sc_ifmedia[port].ifm_cur->ifm_media.
2019-12-04 05:19:10 +00:00
christos
cbb438eec0 PR/54730: Izumi Tsutsui: Use /var/db/obsolete/<set> to remove obsolete rc.d
files when not in $SOURCEMODE.
2019-12-04 04:45:42 +00:00
riastradh
fd49f423fd Fix rump definition of cpu_number(). 2019-12-04 03:04:52 +00:00
riastradh
915366b261 Update rnd(9) man page to reflect reality since netbsd-7.
- Note rndsource_setcb, RND_FLAG_HASCB, and rnd_add_data_sync.
- Note user's obligation to serialize access to each rndsource.
2019-12-04 03:04:43 +00:00
hikaru
0bfe49f7e1 Fix macro error if QAT_DUMP is defined for debugging. 2019-12-04 01:06:28 +00:00
sevan
a0e35b2411 Introspection. From "Surely You're Joking, Mr. Feynman!" 2019-12-03 22:42:29 +00:00
ad
dece39714a - Add some more failsafes to the CPU topology stuff, and build a 3rd
circular list of peer CPUs in other packages, so we might scroll through
  them in the scheduler when looking to distribute or steal jobs.

- Fold the run queue data structure into spc_schedstate.  Makes kern_runq.c
  a far more pleasant place to work.

- Remove the code in sched_nextlwp() that tries to steal jobs from other
  CPUs.  It's not needed, because we do the very same thing in the idle LWP
  anyway.  Outside the VM system this was one of the the main causes of L3
  cache misses I saw during builds.  On my machine, this change yields a
  60%-70% drop in time on the "hackbench" benchmark (there's clearly a bit
  more going on here, but basically being less aggressive helps).
2019-12-03 22:28:41 +00:00
jmcneill
ab935ef629 build fix 2019-12-03 22:22:36 +00:00
jmcneill
37d677e093 dtrace: add support for aarch64 2019-12-03 22:10:56 +00:00
jmcneill
15c590fb00 Define lwp_trapframe() macro 2019-12-03 22:03:14 +00:00
jmcneill
0a3799e5e5 Add KDTRACE_HOOKS support. 2019-12-03 22:02:43 +00:00
uwe
aa26f25feb Drop entries for "Scott Bartram and Frank van der Linden" and "the
University of Illinois at Urbana and their contributors".  They are
not referenced anywhere in the tree.
2019-12-03 16:45:21 +00:00
uwe
31368ac8e8 Add a comment to the entry for Computer Systems Laboratory at the
University of Utah.  It's missed by the extraction script b/c of the
non-standard formatting of the ad clause.
2019-12-03 16:43:16 +00:00
uwe
bd0dbdcfab Move the entry for Caldera to its proper place in the sorting order. 2019-12-03 16:31:40 +00:00
uwe
b2d134000f Use troff \(xx names for the few accented characters we have here.
Extraction script outputs them literally, but some of them are in
utf-8 and some in latin1.  While here also use \(:o for Bodo Moeller
name as instructed.  Lule\(oa is now emited by the extraction script
directly.

This gives us the right characters in PostScript and HTML output.  In
text output they are transliterated with -mtty-char.
2019-12-03 16:27:24 +00:00
tkusumi
6664a499fc dm: Make global dm locks static
These are all per-file locks which protect dev/pdev/target structure.
taken-from: DragonFlyBSD
2019-12-03 16:22:01 +00:00
uwe
7e907697d9 Translate Lule} to troff's Lule\(oa. 2019-12-03 16:21:34 +00:00
tkusumi
95b66a962b dm: Remove unused macro MAX_TARGET_STRING_LEN
that was added but never used in both NetBSD and DragonFlyBSD.
taken-from: DragonFlyBSD
2019-12-03 16:09:13 +00:00
tkusumi
2991ea0dcd dm: Include <sys/vnode.h> in dm.h
dm.h already depends on vnode, so have dm.h include <sys/vnode.h>
instead of other .c files.

taken-from: DragonFlyBSD
2019-12-03 15:47:38 +00:00
tkusumi
5b4c49510c dm: Doesn't need to expose struct cmd_function in a header 2019-12-03 15:36:00 +00:00
riastradh
4ec73a10b2 Use __insn_barrier to enforce ordering in l_ncsw loops.
(Only need ordering observable by interruption, not by other CPUs.)
2019-12-03 15:20:59 +00:00
tkusumi
b408dd7e6a dm: Remove unused macro DM_CMD_LEN
that was added but never used in both NetBSD and DragonFlyBSD.
taken-from: DragonFlyBSD
2019-12-03 15:03:14 +00:00
uwe
e7dd57c6e6 Use groff -Tencoding argument to emit <meta charset="..."/> 2019-12-03 14:41:00 +00:00
skrll
dafac46f4f Calulate the right lenght for isoc transfer and the usb_syncmem
PR/54696: Kernel panic in bus_dma.c on Raspberry Pi 3B/3B+
2019-12-03 14:38:48 +00:00
skrll
f9256a19cf Use size_t for loop count variable 2019-12-03 14:35:49 +00:00