summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/os
AgeCommit message (Collapse)AuthorFilesLines
2021-03-09 [illumos-gate merge]Dan McDonald1-3/+4
commit 29940bf8af05acccf7b0a08eec421d2c1db7d560 13603 March 2021 hwdata update 13604 pci.ids make update should use https commit 24ffd7b4991aba1983bd17ddf22f48fddd796956 13609 i86xpv needs to be more careful with ao_gendisp commit 9f160f41aaee44e207fb709edec8d6493d3c4f2d 13565 umem should only have one text section commit 6d14434bff9ecb720b0d5e27ee39f9ec442f837e 13600 Fix regression in ctftest-convert-no-dwarf commit 5ed99ae722c542671009b80e3fb34623a2ee0a73 13602 cpuset funcs could be more const Conflict: usr/src/uts/common/sys/cpuvar.h
2021-03-0513602 cpuset funcs could be more constPatrick Mooney1-3/+4
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-02-2613097 improve VM tunables for modern systems (fix mismerge)Dan McDonald1-361/+385
2021-02-12 [illumos-gate merge]Dan McDonald1-2/+5
commit d12ea28fc42fd800e7bac951f1fd7607dc8e3afd 13499 System paging parameters no longer calculated at boot after 13097 commit 44e8cbb5864d29abbabb68852e1d183c9c6e534d 13495 klmmod: multiply-defined symbols commit aab20b47bd0a2879ccd534e4b5516c6af3f5a1d2 13494 nfs: multiply-defined symbols commit 592b68f9130dc6c5b980b90fbb93d13a5a4c3265 13433 After cxgbe transceiver is reseated, link does not return to up state commit 99d0d3f582c9145a267ddfd9fef778459d415339 13476 zfs: multiply-defined symbols commit 379728489ed47862c4927c75771e767b9476c9c4 13496 libnsl: symbol '_null_auth' is multiply-defined commit 7449d3727c8ac1ccfb0a4c4de0a9ccf79c1d8cfd 13454 loader: create local copy of mode list provided by vbeinfoblock commit 168091e5da87ff8dbec35e48d0cebe8b5221365d 13506 smbfs panic on failed open for append commit 72973a2ec5f92e2ddf35c4a344567980fae70ec1 13453 loader.efi: handle multiple gop instances commit a8e6450ff6a17b0dab01ca8f09ba123395cf94fa 13485 ratz, some ast tools not necessary Conflicts: usr/src/uts/common/os/vm_pageout.c
2021-02-1213499 System paging parameters no longer calculated at boot after 13097Andy Fiddaman1-1/+7
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-02-05 [illumos-gate merge]Dan McDonald3-403/+606
commit 3c2328bf3bf6527c6b28445336d32183a277b1e1 13471 zoneadmd should infer zone.max-processes 13472 Man pages missing the max-processes resource control commit 6d177d7a4a2c4b126a6f5ecc7a226e1dcac383ed 13390 clean up libdlpi warning gags commit f915e6d33fea11e547f382c9f44614aa99739ba5 13467 Update tzdata to 2021a commit 602e131c272200d35797cbad3554783e0c0fdb04 13493 usba: multiply-defined symbols commit f6ef42236c2f60c5f16c454c9b574a4dc35e1cab 13092 ZFS I/O pipeline should use the pageout_reserve pool commit 2d9166aee5315081107056f3d663e4adee4c1c2a 13097 improve VM tunables for modern systems 13107 pageout should use hrtime instead of lbolt commit 3770e1fa2763b08d66814eeb974a28a87198fee1 13490 4133 missed Makefile.asthdr commit 475b46fedca96b852acd24d70191d29fb444a008 13486 cmd/ast should use fewer FRC dependencies commit 6960cd891105f9a002a0327e31a6182f9c6de88e 13379 bhyve upstream sync 2020 Dec Conflicts: git add usr/src/uts/common/os/vm_pageout.c git add usr/src/cmd/zoneadmd/vplat.c git add usr/src/man/man5/resource_controls.5 vm_pageout.c conflict resolution by Andy Fiddaman <omnios@citrus-it.co.uk>
2021-02-0213097 improve VM tunables for modern systemsJoshua M. Clulow3-297/+491
13107 pageout should use hrtime instead of lbolt Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2020-11-17 [illumos-gate merge]release-20201119Dan McDonald3-2/+106
commit 5a0af8165ce9590e7a18f1ef4f9badc4dd72c6e6 13274 enable -fstack-protector-strong by default in user land commit 6a817834d81cc75ce12d0d393320837b1fec1e85 5788 Want support for GCC's stack protector in libc commit 350ffdd54baf880f440ddf9697666e283894ded1 13273 want upanic(2) commit 7fdea60d55a95f0e46066fd021c4ef1b1321bafc 13300 mlxcx_cq_setup() doesn't take required locks for ASSERTs Merge notes: - Manifest changes to match package changes (including shipping libssp_ns.a) - Modified lx_vdso tools to not include SSP, to match other build-only tools.
2020-11-1713273 want upanic(2)Robert Mustacchi3-2/+106
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2020-10-22 [illumos-gate merge]Dan McDonald1-7/+8
commit 1d276e0b382cf066dae93640746d8b4c54d15452 13242 parse_user_name in PAM is sloppy commit 549e0fd315406a4a97f9043f44860eed39a715da 13213 Want development driver for accessing AMD DF commit becd642c1e97d1674cef9e3dccb159c20c6992ae 13212 Add Renoir to amdzen(7D) commit 047043c2181e939608ea2c09257fd2d515e99643 13144 refactor amdf17nbdf into a nexus 13145 rewrite amdf17nbdf to use the ksensor framework 13146 Want a driver for AMD SMN user access
2020-10-2113144 refactor amdf17nbdf into a nexusRobert Mustacchi1-7/+8
13145 rewrite amdf17nbdf to use the ksensor framework 13146 Want a driver for AMD SMN user access Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Robert French <robert@robertdfrench.me> Approved by: Richard Lowe <richlowe@richlowe.net>
2020-09-24 [illumos-gate merge]Jerry Jelinek3-6/+100
commit 6d40a71ead689b14c68d91a5d92845e5f3daa020 1532 Long-term kernel-resident processes need a way to play fair commit cfd17c15945080ff766acfba4bfbc0ac4d2d31cd 13096 xnf asleep at wheel while freemem smashes into the ground commit baf00aa88d7d535ed115175b04253f5db99a7d0b 13094 systems have more kmem caches than they used to commit 727737b40e05e03cb1b298a96f67258b116ba990 13082 pageout needs a deadman commit 44431c82ebd7ee1d7c240683235e728d70d96cf2 3763 Implement qsort_r(3C) Conflicts: usr/src/uts/common/os/vm_pageout.c
2020-09-2313094 systems have more kmem caches than they used toJoshua M. Clulow1-1/+15
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2020-09-2313082 pageout needs a deadmanJoshua M. Clulow2-5/+85
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-09-15 [illumos-gate merge]Jerry Jelinek1-6/+34
commit d92a2ce76311170b6aa244c3a22f3a3754dad613 13139 bhyve bungles math for VMX ins/outs size commit 9cfcc091666d5546e419c22f4963474d11673f5e 13137 zfs: warn: inconsistent indenting commit 8ad93a826ff9af944e63c7d84b30cba79dc36d54 13121 mdb smbios dmod could work for libsmbios commit c6795799963479a5ddb9b97ebb4cf6c1c97c1fba 13119 Want support for SMBIOS 3.4 commit 1718c31669d146508ea805e88322f5b74d892762 13081 add mlxcx temp sensor commit 1045e13a248d94941f864998aa859970ae3a4154 13079 Add ksensor support for voltage and current sensors commit eee178623516e461188f137dc6e5e38875967e09 12967 default to apix over pcplusmp
2020-09-1413079 Add ksensor support for voltage and current sensorsRobert Mustacchi1-6/+34
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Paul Winder <paul@winder.uk.net> Approved by: Dan McDonald <danmcd@joyent.com>
2020-09-14 [illumos-gate merge]Jerry Jelinek1-23/+23
commit 8837b1d0891b79dc11ae1199ea4a100f3f17c7b1 13143 libc test suite should pass cleanly with unprivileged user commit 9c562f14f5af5a3d068e998a2ab674ce019cc395 13043 HPET config register does not change size commit 92f7b1e23c49ac9522feadd9b58cb103a05a509b 13039 HPET on AWS EC2 may be Hazard-Prone Error Trigger commit fdcca78f421670bb8f04d68bc3f2762a4b5342be 13042 make prom_debug more useful outside startup.c commit 51706d6c808d070acc209c5894e98814aa259ba6 12510 prtvtoc columns are not wide enough for modern disks commit 93dc830ecbbcd243760848e27a0f901125432b04 13129 libc: gettimeofday() error: unchecked function return commit 92db730eedd4fcf11958d5b89b6d63f99488d594 13117 zfs: variable dereferenced before check commit d96925c4917df4be0de8533ddaa487c9d915b8c5 11499 default to hires tick commit db8733f5bbf6e1c41c482d70b2fe49470d1958de 13110 clean up compiler gags in bhyve kernel commit 374fc6954a786a037fbb28b1cd6fd62d05d13a37 commit fcfe1af15109d9332f8d8f6330b4eea92effb41d 13121 mdb smbios dmod could work for libsmbios commit df8c2508aa717e719c0726c616d47f2c94a58dab 13119 Want support for SMBIOS 3.4
2020-09-1011499 default to hires tickRichard Lowe1-23/+23
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: John Levon <levon@movementarian.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2020-09-047709 hrt2ts and friends are too clever for their own goodPatrick Mooney1-12/+37
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2020-09-02 [illumos-gate merge]Jerry Jelinek1-4/+5
commit 1c8449e95a93a750df972545379490366b392934 13084 tl_open should handle id_space exhaustion commit d11e14a72ad0bfccf84405261d5d93e6eaafe6a7 13047 SMB server is too strict about security descriptors commit bdc3270f393f51a419684e0fd3d7112e9b269773 13045 Idmap's KDC lookup override doesn't work commit 526073d8a2a73617d29e806e575a271bc992905b 13026 SMB and NFS use the global zone's IDMAP when they shouldn't commit be4662198f3d57350960479f8997432537cfd6a5 13022 Want method to globally disable HMA commit c94be9439c4f0773ef60e2cec21d548359cfea20 12780 GRUB is broken after 11479 commit ab26215b1a80ead55969e925a597044ad4185a34 12637 ses_facility.c topo methods are not properly terminated commit 007ca33219ffdc49281657f5f8a9ee1bbfc367ab 13063 clarify VMCS interfaces in bhyve 13064 bhyve should not waste extra page for VMCS commit 638bc9f013400030354ab6566ae2a5726f7580fa 12752 getipsecprotobyname(3NSL) synopsis is incomplete commit 7611ab7b771a068fbab94a90143de2afd495769f 13034 dnode_sync is careless with range tree
2020-08-3113026 SMB and NFS use the global zone's IDMAP when they shouldn'tMatt Barden1-4/+5
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-08-05 [illumos-gate merge]Jerry Jelinek1-47/+1
commit b8ffbd3111b44e6c578236149ddc6140effd3dc2 12694 race between write() and shutdown() for unix sockets commit 64c2d2f3dba85d007642204d91961a84db9360cd 12984 devo_power misset in sensor drivers commit 01c0c40b21ae5d91e9c44377d6b19c9326e8e94f 12954 Rewrite coretemp to use the ksensor framework 12955 coretemp had the wrong granularity commit 001481f6cda9064930e4caee83ed1a8f0c801b8b 12405 audioens: variable may be used uninitialized
2020-08-0412694 race between write() and shutdown() for unix socketsJohn Levon1-47/+1
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-13 [illumos-gate merge]Jerry Jelinek3-0/+867
commit 2509632a43b285708c172d4221818e8b79cea126 12835 Want support for I350 temperature sensor commit 0e32477cfa6191e10950ae5e101344ad43622930 12834 Rewrite amdbnbtemp to use the ksensor framework commit 026742805847ca4c0c7ca8af50d2ba6a1f4b2b90 12833 Rewrite pchtemp to use the ksensor framework commit 3ce5372277f4657ad0e52d36c979527c4ca22de2 12830 Want centralized ksensor framework 12831 temperature sensors could describe accuracy 12832 topo support for generic PCI device temp sensors commit 5623f66bff7c40c0d22bd5f3cbbb803965de64b9 12894 root zpool with SLOG should be bootable commit 4d9fdb46b215739778ebc12079842c9905586999 12223 Update libdwarf to libdwarf-20200612 commit 4c60ecf710115cd5ae61f6b97dafc7ff963259f4 12942 pkcs11_softtoken pbkdf2 key derivation can crash commit 4cf53d5010eff4a394b33676d54b1311b8e1012e 12882 sun4u/unix: build errors with gcc 7 commit 65a3bc83734e5fb0fc2c19df3e5112b87dcdc3f8 12921 bhyve IPI statistics should not be a matrix commit 3decf16814408c6b0b69d8df1e56e01cd3313a4f 12511 vioblk should preallocate virtio chains commit fe354f7669cae68869feea028566f75f357ae5e7 12923 SMT exclusion should not balk at GZ commit 0207f820281e2416190c7ed5f1cb4d11188c082b 12918 mlxcx "Deadlock: cycle in blocking chain" panic commit 5f0e3176f407dfb9d989b5dcc94a6d5384d0b142 12797 mlxcx max flow table limit can be exceeded 12798 mlxcx command interface should allow concurrent commands and be interrupt driven 12799 mlxcx #if defined for MAC_VLAN_UNTAGGED is redundant 12890 mlxcx uses excessive stack space causing stack overflow panic commit 4e065a9f6a4471f1001853cd10a093bc5beb58a5 12513 SMB 3.1.1 support for server
2020-07-1212830 Want centralized ksensor frameworkRobert Mustacchi3-0/+867
12831 temperature sensors could describe accuracy 12832 topo support for generic PCI device temp sensors Reviewed by: Ryan Zezeski <ryan@zinascii.com> Reviewed by: Toomas Soome <toomas@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-10 [illumos-gate merge]Jerry Jelinek1-0/+442
commit 415535b1f3a5b13ac8fe4938b44c5f5688f82237 12888 mdb: error: variable set but not used commit 234a3cfbeb41cab4c47872d4972632d855f56d2b 12931 The number of tx/rx queue pairs can exceed the i40e's capabilities commit 1a5ae140ba142cafb59ab08b3212c4ebbce84f32 12506 Add support to vioblk for DISCARD operation commit 2fc9ab6e6080d66d8dc6b967cea7ba24bee8c7e5 12793 kernel FPU support commit 7e9964352166d31ee78f8ed0e600c9e32d9d72a4 12891 eri: this 'if' clause does not guard...
2020-07-0912506 Add support to vioblk for DISCARD operationJason King1-0/+442
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-0712909 epoll should better detect fd reassignmentPatrick Mooney1-7/+21
Portions contributed by: Bryan Cantrill <bryan@joyent.com> Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-06-1512789 increase timers allowed per-process [fix mismerge]Jerry Jelinek1-116/+9
2020-06-15 [illumos-gate merge]Jerry Jelinek2-20/+208
commit b30f02def0d29c7f2398666939cf35cf81f809f1 12850 demangle(1) can trip up on names starting with underscore commit 61de0de2b543856b77c5769b0d8981f58a7f26bd 12829 Add Zstandard to /etc/magic commit f2fe7acaed48e65ea8626868085ea6e40a63b3a9 12763 ixgbe ufm support commit a377495feb6d6c6a51d6cca4065a74f320f29a07 12762 topo should create per-device UFM entries by default commit 44b0ba916e529fad7fa22597911db69ae8f24994 12761 i40e should only register ufm data on func 0 commit 8d55b80625b903a8ec6c560f6a38b5c16d1f5cfc 12759 Want ability to read ufm images 12758 ufm_detach doesn't properly clean up 12760 igb ufm support 12765 fwflash plugin cleanup handling is buggy commit 1fa07ac719189ed3e8a0f8170264877c29bff62b 12848 Clarify bhyve's dual license commit 154972aff898a787b38af3bab5b8d754b5a42447 12792 bhyve upstream sync 2020 May commit 440a8a36792bdf9ef51639066aab0b7771ffcab8 12789 increase timers allowed per-process commit 926d645fe2416b8ee611fc8ee4e28b7c7f9744dd 12531 storage: NULL pointer errors Conflicts: usr/src/test/os-tests/tests/Makefile usr/src/test/os-tests/tests/timer/Makefile usr/src/test/os-tests/tests/timer/timer_limit.c usr/src/uts/common/os/timer.c usr/src/uts/common/sys/timer.h usr/src/uts/common/syscall/sysconfig.c
2020-06-1212759 Want ability to read ufm imagesRobert Mustacchi1-0/+79
12758 ufm_detach doesn't properly clean up 12760 igb ufm support 12765 fwflash plugin cleanup handling is buggy Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Joshua Clulow <josh@sysmgr.org>
2020-06-1212789 increase timers allowed per-processPatrick Mooney1-49/+140
Reviewed by: Ryan Zezeski <rpz@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-06-11 [illumos-gate merge]Jerry Jelinek1-2/+0
commit 6cdd461fe55315d9bc0ba40ea7da22cddbdcf784 12803 unix: duplicate symbols in the kernel
2020-06-1112803 unix: duplicate symbols in the kernelToomas Soome1-2/+0
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Yuri Pankov <ypankov@tintri.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-06-03 [illumos-gate merge]Jerry Jelinek1-1/+1
commit d15d17d4231f87f1571fa6d585377206f360f667 12786 fix CTF pointer overrun commit 8fff788790878e3c95666decd46960ecc74c1c69 12721 would like svcadm disable -c commit 87be0d9605ee884229638b6fd168fa7165e109a3 12813 pptadm and libppt are x86 only commit 069e6b7e31ba5dcbc5441b98af272714d9a5455c 12708 Packages could be linted 12717 Stop ignoring pkgdepend errors commit 605d010da59abaf92279a7caed83515cbb3218dc 7510 enable highres clock usage for non-privileged users Conflicts: usr/src/man/man3c/timer_settime.3c
2020-06-027510 enable highres clock usage for non-privileged usersJerry Jelinek1-13/+48
Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Yuri Pankov <ypankov@tintri.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2020-05-27 [illumos-gate merge]Jerry Jelinek3-21/+19
commit 95adbecaacb2fe97eb8c9e49e7c1d6910c577bba 11902 Typos in proc_arg_grab(3PROC) commit 6bc3974f378feda6e0d0b8f2a7ca95eceb9587db 11668 libproc(3LIB) typo in proc_get_auxv commit 7bcaeddb7bbb778bc9a9c0e0c78b6bb8a3ea0540 12685 ddi_create_minor_node() should take const char * values
2020-05-2612685 ddi_create_minor_node() should take const char * valuesRobert Mustacchi3-21/+19
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: Paul Winder <paul@winders.demon.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-2212680 want PCI pass-thru in bhyveHans Rosenfeld1-7/+19
Portions contributed by: Patrick Mooney <patrick.mooney@joyent.com> Portions contributed by: John Levon <john.levon@joyent.com> Portions contributed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Patrick Mooney <pmooney@oxide.computer> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-1812676 want better offloads for vnicsRyan Zezeski1-0/+108
12677 simnet has bogus mi_tx_cksum_flags 12678 mac_tx() is too eager to emulate hardware offloads Portions contributed by: Patrick Mooney <patrick.mooney@joyent.com> Portions contributed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <pmooney@oxide.computer> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-11 [illumos-gate merge]Jerry Jelinek1-0/+1
commit e7d144c90b0aab78554a319cc0a94cafe23a72a2 12544 e1000g: NULL pointer errors commit 4e2c3273e98e347b3b0d6ea03be57eda0b8def7b 12543 chxge: NULL pointer errors commit 4f82e07802416dd88f61770ddd96e9c040095895 12538 ldmad: NULL pointer errors commit 38ff79119b4ef2a8e52068a5d95129909aadf342 12655 niagara: NULL pointer errors commit cee39f3ff96ecf06e603339642e5393b7c1738e8 12710 loader: vdev_read() can corrupt memory commit ec71f88e58593e3077f03588d3c38e6cbd4e8c1a 12671 hcksum routines are too verbose 12672 want mac_hcksum_clone function commit bf21cd9318e0a3a51b7f02c14a7c1b1aef2dc861 12612 import Pluribus bhyve port commit 4c7b9a81057545d490dd52cf823de529d8137a5b 12718 LDT overlap with TSS reintroduced in 12608 commit 5254d4fa5763710c9674cbc8308362326643d386 12715 Update tzdata to 2020a commit b17aa18c453380499cb628ad8e7f7536bfd9d483 12653 vnet: smatch and NULL pointer errors commit a5efd12c64532eac05eb5a4b6901396be06125bf 12652 platsvc: smatch and NULL pointer errors commit 6e472272d020cb1e83ec4964e2a2f5761a354bcb 12651 vsw: NULL pointer errors commit 90c84b2b51065d8ba19244aa8e420ccfc3fb3e45 12616 cpr: NULL pointer errors commit 7e7bf7f54a5544e467fcb1eaf3f5f47129d83d70 12617 pcie: NULL pointer errors commit 3dddd038560f12863d73bf754e6534d071a45610 12615 todds1337: NULL pointer errors commit 1577b7ba682b7fdc8ef49b98f2147ec01b11e568 12634 niumx: NULL pointer errors commit 47a041a028740925012faeaf8aa122cb53545a4a 12614 todds1287: NULL pointer errors commit fccee7da6a96828fd0fd19c6b32fe901e6b31549 12633 glvc: NULL pointer errors commit 9d86952736be4a2132ea65d76b3dde43dc999f9e 12630 excalibur: NULL pointer errors commit 50ed1c1e61e07032076ff0041b06b604754d190c 12631 sunfire: smatch and NULL pointer errors commit baa111a1f46457da764bd7a40234b4f9a2de1885 12629 daktari: smatch and NULL pointer errors commit c5fab18ea427d8368421383466fe138ed00ed68d 12628 chicago: smatch and NULL pointer errors commit 44da0df0d621255604c6a72b29e72219d50a76d6 12627 seattle: NULL pointer errors commit 0d41b2d927be6023812b1b3035b9c5cf84f700b6 12618 cheetah: NULL pointer errors commit 1e901b654aeabd2bde7c1b05a0d83071d41ca493 12619 mpxu: NULL pointer errors commit 1e1331ff02be014b4a75626f3a9ab9237f405b35 12626 boston: NULL pointer errors commit f23a396b6eea5efd75ad61ab78e31f55a36732a8 12620 littleneck: NULL pointer errors commit 8adb60c2f39cd295bca28a5a44fa9c4934109e61 12607 db21554: NULL pointer errors commit 35420702b93f71061940bdddcc5401bcb0337e76 12611 rmclomv: NULL pointer errors commit ada2da53edc6b7d3afbdff4975c5c32c01a7c72d 12536 picl: NULL pointer errors commit 9ddb26a06d595789532ca2be60f2625a035e5baa 12603 gpio_87317: smatch and NULL pointer errors commit 424a9dabffff3ee7b75ad66819578b015c7e72d0 12638 ntwdt: NULL pointer errors commit fd2e3606878080ff9881c6a5d17c0dc41a944a9a 12639 n2piupc: smatch and NULL pointer errors commit 4b2e399d2387adc4f0af512ea0e3f84da0988e76 12646 vlds: NULL pointer errors commit eb6b10e69fa5ba733da194d3ad71a0e63338be29 12621 tazmo: smatch and NULL pointer errors commit 12042ab213b3af68474f48555504db816a449211 12622 grover: smatch and NULL pointer errors commit 5f94959e45722ce4c5b397c781bd33bdc12bc35f 12602 pic16f747: NULL pointer errors commit 54b3584e66419f0f60689044f13d702660b4233f 12681 Excess service times for NFS(v3) locking calls commit f7c6b0310a1b1045e3e955e113031eb3c485707b 12601 adm1026: NULL pointer errors commit 111d63ac89d5f46c27a3de884ceaf358c6b4f3c7 12599 pic16f819: NULL pointer errors commit b10a7a5c84767eaa0c2fd6cda5f456fccd17aaff 12600 ssc100: NULL pointer errors commit 67c3b220bd061b0e5e7bed36a8deff9f85b06440 12598 ssc050: smatch and NULL pointer errors commit 2e6bb8e703b27f1b2e066859acdc04f2f8a745f9 12613 rmc_comm: NULL pointer errors commit 78d71c09ff583b38d95e01afefe0faf5a10b8e36 12556 sbusmem: NULL pointer errors commit 033fe5502e8d73564183eeb70cde2e5fb6bf7f9f 12550 dad: NULL pointer errors commit d34120274c30795a501f8eb0fca6b33dd4d49e63 12548 fcode: NULL pointer errors commit afcb81194ea4372157c39b75a016574dcd6a81ee 12660 ontario: NULL pointer errors commit 8b92a81b8f3ff3d4fe904caad0969cfd13b7efa6 12659 iospc: NULL pointer errors commit 5d2f9f1aa99a42e638400d4e11f5d87ff95ce0db 12643 trapstat: NULL pointer errors commit 7d94095ba5c8bcde15ac831ede6826ea9453ddd4 12623 cherrystone: NULL pointer errors commit a704fb2d43b34f92d7dcac9c06204ea48237612d 12649 ldc: smatch and NULL pointer errors commit 7331beb48fd554088b3de38ef30491d59e0d61f7 12647 dr_mem: smatch and NULL pointer errors commit a6c18717f209deaa8516b38f5d43c0bb5855e876 12648 dr_cpu: NULL pointer errors commit c3937c08b16d32677a7dc955a81325f2e7a61b5d 12656 ngdr: NULL pointer errors commit 04909c8c9ef61a86dd44bdaf341a1d9a2f0206e5 12608 want memory arena for vmm applications 12609 x86 memory DR should be disabled commit bbe1232ef8d8a5a776f6afde8466f315c8143dd4 12657 opl: NULL pointer errors Conflicts: usr/contrib/freebsd/sys/ata.h usr/contrib/freebsd/x86/specialreg.h usr/src/cmd/bhyve/Makefile usr/src/cmd/bhyve/acpi.h usr/src/cmd/bhyve/ahci.h usr/src/cmd/bhyve/atkbdc.c usr/src/cmd/bhyve/atkbdc.h usr/src/cmd/bhyve/bhyve_sol_glue.c usr/src/cmd/bhyve/bhyvegc.c usr/src/cmd/bhyve/bhyvegc.h usr/src/cmd/bhyve/bhyverun.c usr/src/cmd/bhyve/bhyverun.h usr/src/cmd/bhyve/block_if.c usr/src/cmd/bhyve/block_if.h usr/src/cmd/bhyve/console.c usr/src/cmd/bhyve/console.h usr/src/cmd/bhyve/consport.c usr/src/cmd/bhyve/dbgport.h usr/src/cmd/bhyve/inout.c usr/src/cmd/bhyve/inout.h usr/src/cmd/bhyve/ioapic.c usr/src/cmd/bhyve/ioapic.h usr/src/cmd/bhyve/mem.c usr/src/cmd/bhyve/mem.h usr/src/cmd/bhyve/mptbl.c usr/src/cmd/bhyve/mptbl.h usr/src/cmd/bhyve/pci_ahci.c usr/src/cmd/bhyve/pci_emul.c usr/src/cmd/bhyve/pci_emul.h usr/src/cmd/bhyve/pci_hostbridge.c usr/src/cmd/bhyve/pci_irq.c usr/src/cmd/bhyve/pci_irq.h usr/src/cmd/bhyve/pci_lpc.c usr/src/cmd/bhyve/pci_lpc.h usr/src/cmd/bhyve/pci_virtio_block.c usr/src/cmd/bhyve/pci_virtio_net.c usr/src/cmd/bhyve/pci_virtio_viona.c usr/src/cmd/bhyve/pm.c usr/src/cmd/bhyve/post.c usr/src/cmd/bhyve/ps2kbd.c usr/src/cmd/bhyve/ps2kbd.h usr/src/cmd/bhyve/ps2mouse.c usr/src/cmd/bhyve/ps2mouse.h usr/src/cmd/bhyve/rfb.c usr/src/cmd/bhyve/rfb.h usr/src/cmd/bhyve/rtc.c usr/src/cmd/bhyve/rtc.h usr/src/cmd/bhyve/smbiostbl.c usr/src/cmd/bhyve/smbiostbl.h usr/src/cmd/bhyve/spinup_ap.c usr/src/cmd/bhyve/spinup_ap.h usr/src/cmd/bhyve/uart_emul.c usr/src/cmd/bhyve/uart_emul.h usr/src/cmd/bhyve/vga.c usr/src/cmd/bhyve/vga.h usr/src/cmd/bhyve/virtio.c usr/src/cmd/bhyve/virtio.h usr/src/cmd/bhyve/xmsr.c usr/src/cmd/bhyve/xmsr.h usr/src/cmd/bhyvectl/Makefile usr/src/cmd/bhyvectl/bhyvectl.c usr/src/compat/freebsd/amd64/machine/asmacros.h usr/src/compat/freebsd/amd64/machine/atomic.h usr/src/compat/freebsd/amd64/machine/cpufunc.h usr/src/compat/freebsd/amd64/machine/fpu.h usr/src/compat/freebsd/amd64/machine/md_var.h usr/src/compat/freebsd/amd64/machine/param.h usr/src/compat/freebsd/amd64/machine/pmap.h usr/src/compat/freebsd/amd64/machine/smp.h usr/src/compat/freebsd/amd64/machine/vmm.h usr/src/compat/freebsd/amd64/machine/vmparam.h usr/src/compat/freebsd/libutil.h usr/src/compat/freebsd/net/ethernet.h usr/src/compat/freebsd/pthread_np.h usr/src/compat/freebsd/sys/callout.h usr/src/compat/freebsd/sys/cdefs.h usr/src/compat/freebsd/sys/cpuset.h usr/src/compat/freebsd/sys/endian.h usr/src/compat/freebsd/sys/ioctl.h usr/src/compat/freebsd/sys/kernel.h usr/src/compat/freebsd/sys/limits.h usr/src/compat/freebsd/sys/malloc.h usr/src/compat/freebsd/sys/mutex.h usr/src/compat/freebsd/sys/param.h usr/src/compat/freebsd/sys/pcpu.h usr/src/compat/freebsd/sys/smp.h usr/src/compat/freebsd/sys/systm.h usr/src/compat/freebsd/sys/time.h usr/src/compat/freebsd/sys/types.h usr/src/compat/freebsd/vm/vm.h usr/src/compat/freebsd/x86/_types.h usr/src/compat/freebsd/x86/segments.h usr/src/lib/libvmmapi/Makefile usr/src/lib/libvmmapi/Makefile.com usr/src/lib/libvmmapi/common/mapfile-vers usr/src/lib/libvmmapi/common/vmmapi.c usr/src/lib/libvmmapi/common/vmmapi.h usr/src/uts/common/inet/ipf/ip_fil_solaris.c usr/src/uts/common/io/mac/mac_provider.c usr/src/uts/common/io/mac/mac_util.c usr/src/uts/i86pc/dboot/dboot_startkern.c usr/src/uts/i86pc/io/vmm/amd/amdv.c usr/src/uts/i86pc/io/vmm/intel/ept.c usr/src/uts/i86pc/io/vmm/intel/ept.h usr/src/uts/i86pc/io/vmm/intel/vmcs.c usr/src/uts/i86pc/io/vmm/intel/vmcs.h usr/src/uts/i86pc/io/vmm/intel/vmx.c usr/src/uts/i86pc/io/vmm/intel/vmx.h usr/src/uts/i86pc/io/vmm/intel/vmx_controls.h usr/src/uts/i86pc/io/vmm/intel/vmx_cpufunc.h usr/src/uts/i86pc/io/vmm/intel/vmx_msr.c usr/src/uts/i86pc/io/vmm/intel/vmx_msr.h usr/src/uts/i86pc/io/vmm/intel/vmx_support.s usr/src/uts/i86pc/io/vmm/io/vatpic.c usr/src/uts/i86pc/io/vmm/io/vatpic.h usr/src/uts/i86pc/io/vmm/io/vatpit.c usr/src/uts/i86pc/io/vmm/io/vatpit.h usr/src/uts/i86pc/io/vmm/io/vhpet.c usr/src/uts/i86pc/io/vmm/io/vhpet.h usr/src/uts/i86pc/io/vmm/io/vioapic.c usr/src/uts/i86pc/io/vmm/io/vioapic.h usr/src/uts/i86pc/io/vmm/io/vlapic.c usr/src/uts/i86pc/io/vmm/io/vlapic.h usr/src/uts/i86pc/io/vmm/io/vlapic_priv.h usr/src/uts/i86pc/io/vmm/vmm.c usr/src/uts/i86pc/io/vmm/vmm_host.c usr/src/uts/i86pc/io/vmm/vmm_host.h usr/src/uts/i86pc/io/vmm/vmm_instruction_emul.c usr/src/uts/i86pc/io/vmm/vmm_ioport.c usr/src/uts/i86pc/io/vmm/vmm_ioport.h usr/src/uts/i86pc/io/vmm/vmm_ktr.h usr/src/uts/i86pc/io/vmm/vmm_lapic.c usr/src/uts/i86pc/io/vmm/vmm_lapic.h usr/src/uts/i86pc/io/vmm/vmm_mem.h usr/src/uts/i86pc/io/vmm/vmm_sol_dev.c usr/src/uts/i86pc/io/vmm/vmm_sol_glue.c usr/src/uts/i86pc/io/vmm/vmm_stat.h usr/src/uts/i86pc/io/vmm/vmm_util.c usr/src/uts/i86pc/io/vmm/vmm_util.h usr/src/uts/i86pc/io/vmm/x86.c usr/src/uts/i86pc/io/vmm/x86.h usr/src/uts/i86pc/sys/viona_io.h usr/src/uts/i86pc/sys/vmm.h usr/src/uts/i86pc/sys/vmm_dev.h usr/src/uts/i86pc/sys/vmm_impl.h usr/src/uts/i86pc/sys/vmm_instruction_emul.h usr/src/uts/i86pc/viona/Makefile usr/src/uts/i86pc/vmm/Makefile usr/src/uts/intel/ipf/Makefile
2020-05-1112671 hcksum routines are too verbosePatrick Mooney1-0/+7
12672 want mac_hcksum_clone function Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-05-04 [illumos-gate merge]Jerry Jelinek1-1/+15
commit 45de8795bcb0e4c49743f37edfdd2c89d5a7863b 12683 w(1) and whodo(1) should silently skip dirs it cannot open commit 6112cec5d5374dff12a12bd285afeb5e660b7154 12517 allow for custom per-distribution branding commit 15fa1d047e03d3f123546d72f130c5ce4b278eba 12519 Targetdirs: remove left over /usr/4lib commit 85ba5240e8fe32c7405930a51a93630182ce67d7 12551 cmlb: NULL pointer errors Conflicts: usr/src/uts/common/os/logsubr.c usr/src/uts/common/Makefile.rules usr/src/cmd/init/init.c usr/src/cmd/init/Makefile usr/src/cmd/Adm/sun/Makefile
2020-05-0112517 allow for custom per-distribution brandingJoshua M. Clulow1-2/+16
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-04-2512476 cyclic reprogramming can race with removalPatrick Mooney1-11/+47
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Yuri Pankov <ypankov@fastmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-04-22 [illumos-gate merge]Jerry Jelinek1-4/+4
commit 865498e43471404cd766389d4b8e045ed6ef3be1 commit 6205b5c44bad9044e168b06aef439c2e7cdc8a89 12508 ndi_devi_alloc() and friends could take const char * names commit e98dc02a871a9cd0498c8862434b16aa85e772d3 12482 Have /usr/bin/awk point to /usr/bin/nawk commit 9e717e77bf4b9b5ad279c38a2311c076468e85f5 12496 bge mac address initialization is wrong 12497 bge ape locking left always disabled after 7513 12498 bge ring interrupt masking logic is broken commit a2876d03ca2556102e024ae4a50bb4db8fe562b0 12450 Add support for BCM57765 family devices to bge commit 85f496fabdffd32673f6be280a3caa103f7d58a5 12520 Enable IPv6 tso in igb, ixgbe, and i40e commit 0418219cf21334a9c6712bbb2cec543b2ee4f989 12552 increase get_max_pages commit ee73640b6a4781aa745f3868c448d1b9dd1c29f6 12469 mlxcx: errors in package metadata Conflicts: usr/src/man/man1/nawk.1 [deleted upstream]
2020-04-2212508 ndi_devi_alloc() and friends could take const char * namesRobert Mustacchi1-4/+4
Reviewed by: Yuri Pankov <ypankov@fastmail.com> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-04-2012475 want cyclic_move_here() [fix mismerge]Jerry Jelinek1-55/+0
2020-04-20 [illumos-gate merge]Jerry Jelinek1-0/+55
commit 745679391d7a234b12343aa2407c382709f6d4bd 12524 fm: unsigned is never less than zero commit b531f6d16eb39863e7bbc34773fb7ef7a282a0a2 12427 stand: smatch and NULL pointer errors commit 6a79a30125dbfeba7eb8ef0a9cd3a8206f644043 12523 Buffer overflow in w and whodo commit 6e2e67256d436ef900becfa771aee283e7e55430 12477 ctxops should use stack ordering for save/restore 12478 installctx needs kpreempt_disable protection Conflicts: usr/src/cmd/mdb/common/modules/genunix/ctxop.c
2020-04-1612475 want cyclic_move_here()Patrick Mooney1-1/+57
Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Yuri Pankov <ypankov@fastmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>