summaryrefslogtreecommitdiff
path: root/usr/src/uts/i86pc/os
AgeCommit message (Collapse)AuthorFilesLines
2022-10-06 [illumos-gate merge]Dan McDonald1-151/+166
commit dd03b475cb030673a110ddade24162f09801d116 14991 Large AMD microcode does not load at boot 14994 Panic on microcode update with UFS boot archive 14995 misleading messages on microcode update failure 14996 Restructure ucode data Makefiles 15003 Corrupt AMD microcode equivalence-table not properly handled
2022-10-0614991 Large AMD microcode does not load at bootAndy Fiddaman1-151/+166
14994 Panic on microcode update with UFS boot archive 14995 misleading messages on microcode update failure 14996 Restructure ucode data Makefiles 15003 Corrupt AMD microcode equivalence-table not properly handled Reviewed by: Keith M Wesolowski <wesolows@oxide.computer> Reviewed by: Marco van Wieringen <mvw@planets.elm.net> Approved by: Dan McDonald <danmcd@mnx.io>
2022-08-30 [illumos-gate merge]Dan McDonald1-9/+0
commit 2570281cf351044b6936651ce26dbe1f801dcbd8 14079 remove TNF commit 2ec63ffb3ec249bd7cb4523118c8437e6c6be335 14930 getallifaddrs() fails in shared IP zone after 3729 Conflicts: manifest
2022-08-3014079 remove TNFToomas Soome1-9/+0
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Garrett D'Amore <garrett@damore.org>
2022-08-24 [illumos-gate merge]Dan McDonald1-5/+5
commit 22e4c3ac083467e1e6241dedfea03e25c101eedf 14836 extend AMD chiprev mechanism to identify core revs commit b8f43eb65c2ac2ff69cf1a69aabc90c27cdb859e 14686 nvme should use namespace GUID for devid if available
2022-08-2414836 extend AMD chiprev mechanism to identify core revsKeith M Wesolowski1-5/+5
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2022-08-22 [illumos-gate merge]Dan McDonald8-8754/+45
commit abb88ab1b9516b1ca12094db7f2cfb5d91e0a135 14898 port_associate PORT_SOURCE_FILE doesn't update user obj properly commit 50959a0eb0e3bc8618e60f532f23b93bfc7bcad7 14918 pty(4d) typo posix_openpty to posix_openpt commit 119d61ccb993f400b23aa47a130a03fd12b5aabb 14837 panic with max_rx_set() on VNIC with secondary macs commit ab5bb018eb284290d89d61bbae1913c3ea82b3af 14834 cpuid code is and has always been isadep 14835 split cpuid pass1 Conflicts: usr/src/uts/intel/os/cpuid.c usr/src/pkg/manifests/system-test-ostest.p5m usr/src/uts/common/fs/portfs/port_fop.c
2022-08-2014834 cpuid code is and has always been isadepKeith M Wesolowski8-8747/+45
14835 split cpuid pass1 Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Andy Fiddaman <illumos@fiddaman.net> Approved by: Garrett D'Amore <garrett@damore.org>
2022-08-14 [illumos-gate merge]Dan McDonald3-18/+19
commit ee6ee36a8ff1701c4e61e6f118446b145220478c 14838 Rename erratum 147 handling 14839 Untangle erratum 147 from lockstat 14840 Modernize lockstat probes 14865 mutex_tryenter:adaptive-acquire probe never fires commit 64439ec0071c576648f76b4466ad6ee7a580ed33 14579 expose virtio 9P transport device commit ec8422d0a51b3bf0b6550dd15f125990a3f73f4c 7346 beadm list shows duplicates when zone has datasets from multiple pools commit 46dc144bc2859392d4c62f3e72d661e7b3c22a8e 14900 ddi_fm_capable(9F) man page does not match source Conflicts: manifest usr/src/man/man9f/ddi_fm_init.9f usr/src/uts/intel/os/driver_aliases usr/src/uts/intel/os/name_to_major
2022-08-1314838 Rename erratum 147 handlingPatrick Mooney3-18/+19
14839 Untangle erratum 147 from lockstat 14840 Modernize lockstat probes 14865 mutex_tryenter:adaptive-acquire probe never fires Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Dan McDonald <danmcd@mnx.io> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-08-09 [illumos-gate merge]Dan McDonald1-15/+17
commit 345881c57eafd2f92f73791646936638889af149 14902 Have Intel vm_exit paths guard against Post-Barrier RSB Predictions
2022-08-0914902 Have Intel vm_exit paths guard against Post-Barrier RSB PredictionsDan McDonald1-15/+17
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2022-06-20 [illumos-gate merge]Dan McDonald1-0/+2
commit ae5a8bed14db6c16225cac733ea042c27e242d18 14422 gcc10 build does not remove unused static functions
2022-06-2014422 gcc10 build does not remove unused static functionsAndy Fiddaman1-0/+2
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Rich Lowe <richlowe@richlowe.net>
2022-05-06 [illumos-gate merge]Dan McDonald1-31/+12
commit 9514ab446512446bdb11f38ddcd2b71404b155a1 14575 AMD-specific retpolines shouldn't be used for spectre v2
2022-05-0614575 AMD-specific retpolines shouldn't be used for spectre v2Robert Mustacchi1-31/+12
Reviewed by: Rich Lowe <richlowe@richlowe.net> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-04-22 [illumos-gate merge]Dan McDonald3-1984/+0
commit 7c8c0b8227679b4684566e408ccc96d6ef7175e9 14587 bhyve and viona belong in uts/intel Conflicts: usr/src/cmd/bhyve/Makefile usr/src/lib/brand/bhyve/zone/Makefile
2022-04-2114587 bhyve and viona belong in uts/intelPatrick Mooney3-1984/+0
Reviewed by: Keith Wesolowski <wesolows@oxide.computer> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2022-04-04 [illumos-gate merge]Dan McDonald1-0/+24
commit 2af7a84a44750559d578033163c65829ae91c171 14584 unix: console property should only have one value commit 07a53f3dc8bc5e4d64bde9b92063de65f06dcf19 14604 bios enumerated serial should use 1275 compatible names
2022-04-0414584 unix: console property should only have one valueToomas Soome1-0/+24
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Michael van der Westhuizen <r1mikey@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2022-03-15 [illumos-gate merge]Dan McDonald2-3/+11
commit c82c4676ac0cb87eb69c9444cf1a775e756ebbb9 14496 git pbchk should look in .git/info for *.NOT files commit 77ac03cbec412857d39c4898c9ed10abb6061418 14291 cxgbe: asserts when requesting more queues than available commit 311330e6823a3a919ff127757c2f0cf9eb17aa0e 14539 bhyve: make clobber removes proto file commit 29ed14768e5e76bb8c95f0a28b4d21d8741dfabe 14436 "dladm show-overlay <overlay>" exits zero when varpd doesn't know about the overlay commit bbf215553c7233fbab8a0afdf1fac74c44781867 14443 resection manual pages per IPD4 commit 236cb9a89d936b4b681853751c9af1adccc35ef9 14554 TSC calibration is the PITs Conflicts: usr/src/cmd/bhyve/Makefile usr/src/cmd/dladm/dladm.c usr/src/cmd/svc/milestone/net-physical usr/src/cmd/svc/milestone/network-physical.xml usr/src/cmd/zoneadmd/zoneadmd.c usr/src/cmd/zonecfg/zonecfg.c usr/src/lib/libzonecfg/common/libzonecfg.c usr/src/man/man1/hostname.1 usr/src/man/man1/zlogin.1 usr/src/man/man4/Makefile usr/src/man/man4d/Makefile usr/src/man/man4d/cpuid.4d usr/src/man/man4fs/Makefile usr/src/man/man4i/Makefile usr/src/man/man4m/Makefile usr/src/man/man4p/vxlan.4p usr/src/man/man5/proc.5 usr/src/man/man5/process.5 usr/src/man/man7/Makefile usr/src/man/man7/privileges.7 usr/src/man/man7/resource_controls.7 usr/src/man/man8/Makefile usr/src/man/man8/connstat.8 usr/src/man/man8/dladm.8 usr/src/man/man8/dumpadm.8 usr/src/man/man8/flowadm.8 usr/src/man/man8/prstat.8 usr/src/man/man8/reboot.8 usr/src/man/man8/route.8 usr/src/man/man8/savecore.8 usr/src/man/man8/smbios.8 usr/src/man/man8/snoop.8 usr/src/man/man8/svc.startd.8 usr/src/man/man8/tunefs.8 usr/src/man/man8/zfs.8 usr/src/man/man8/zoneadm.8 usr/src/man/man8/zonecfg.8 usr/src/man/man8/zpool.8 usr/src/man/man9f/ddi_fm_init.9f usr/src/test/util-tests/tests/dladm/Makefile usr/src/test/util-tests/tests/dladm/show-overlay-exit.ksh
2022-03-15OS-8361 IPD 4 (man page renumbering) tracking issueDan McDonald4-5/+5
Reviewed by: Brian Bennett <brian.bennett@joyent.com> Approved by: Brian Bennett <brian.bennett@joyent.com>
2022-03-1014443 resection manual pages per IPD4Richard Lowe4-5/+5
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>
2022-03-0914554 TSC calibration is the PITsJoshua M. Clulow2-3/+11
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2022-02-18 [illumos-gate merge]Dan McDonald2-12/+273
commit c2cd3a449cfa117e3a164f66931fa6c26c762945 14022 zpool online -e breaks access to pool commit 957246c9e6c47389c40079995d73eebcc659fb29 14456 bhyve needs fpu import/export commit 4dde95dacc64b35aa9882fcbd0a847355d130734 14501 pcieadm could decode rcld commit b302a2007db5ab3847583f9a046d41c11789c092 14512 iwn: suspicious concatenation of string literals commit 6f0e4dc91b854250fff5c24de2d27aed3375ac69 14469 nvme could raise dynamic lun expansion sysevents commit cd0d4b4073e62fa22997078b1595f399434a1047 14450 Want PCI platform resource discovery module commit 55855f50d61b53851853bf1fdcdb04d4b63a1734 14488 lex: clean up warnings Conflicts: manifest
2022-02-1814456 bhyve needs fpu import/exportPatrick Mooney1-12/+252
Reviewed by: Dan Cross <cross@oxidecomputer.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2022-02-1714450 Want PCI platform resource discovery moduleRobert Mustacchi1-0/+21
Reviewed by: Rich Lowe <richlowe@richlowe.net> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>
2022-02-17 [illumos-gate merge]Dan McDonald1-2/+2
commit 22028508fd28d36ff74dc02c5774a8ba1f0db045 14480 loader: restructure loader source tree commit 94afd1448ba04525848cf1165d8deec88a124035 14479 SMB testoplock broken after 13515 (fix check_rtime) commit 4d723c3fe851d72cc2dc241f5a1777f9e3e85b87 14479 SMB testoplock broken after 13515 commit 0a34963c38fe21eee84ebab010996317731a5171 14475 Recursive death in libfakekernel assfail after 12396 commit 6ce41887bdf3c5c43465fd94dffe1b4acd302afe 14499 i86xpv/unix: variable 'val' is uninitialized commit dfc4fe31363cc213fe0423dc162bc08298c796cd 14473 ps: only build 64-bit ps Conflicts: manifest usr/src/boot/efi/loader/Makefile.com usr/src/boot/forth/Makefile usr/src/boot/i386/loader/Makefile
2022-02-1514499 i86xpv/unix: variable 'val' is uninitializedToomas Soome1-2/+2
Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2022-02-10 [illumos-gate merge]Dan McDonald9-34/+35
commit 3df2e8b2fd61f45437285750d2880d6416a9200c 14407 unix, genunix partial warning cleanup commit 23c2e9a7f93c300498401f18385284ef6417fc2c 14470 ctftest looks for the wrong as
2022-02-1014407 unix, genunix partial warning cleanupRobert Mustacchi9-34/+35
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Rich Lowe <richlowe@richlowe.net>
2022-02-01 [illumos-gate merge]Dan McDonald1-3/+20
commit 64168f2b8a303c222446ec487be7806acd67caab 14091 Add AMD Cezanne info commit 3b5bbfc55d79c42ba1d3c6de2178627cbfcccff8 4795 /usr/bin/ld manpage and help should indicate '-soname' not '--soname' commit 11029d9dcf6c3fb63ae0cbb0ad67f86d267db4eb 14446 ar cqs doesn't work commit f07cc83a341c0d7b586da85b15c1782072b14d2a 14432 Want NVMe vendor-unique log page support commit 33f457d3d8477163eb130a64c4f182faa274b40f 14391 pmcs: build errors with gcc 11 commit 0d48c3fdfa345b461d90342d8a96a773f386cb76 14395 zfs: array subscript is partly outside array bounds Conflicts: usr/src/uts/intel/os/driver_aliases
2022-02-0114091 Add AMD Cezanne infoRobert Mustacchi1-3/+20
Reviewed by: Rich Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2021-11-15 [illumos-gate merge]Dan McDonald4-20/+60
commit 1636e047cf2d9d8a7f57e52b03ffd4b265f37081 14193 PCI config space I/O port mechanisms need to check offsets
2021-11-1514193 PCI config space I/O port mechanisms need to check offsetsRobert Mustacchi4-20/+60
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Ryan Zezeski <ryan@oxide.computer> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Rich Lowe <richlowe@richlowe.net>
2021-09-29 [illumos-gate merge]Dan McDonald1-1/+1
commit 938b2fd3f9504b8ef9b2181faead7a4a7298730f 14008 off-by-one in dfl_iter() commit 789b2662f9579fb14ec2572f1e8c904d9d8278b9 14106 bop_panic prints the wrong thing commit 46baa6ff7ced228f988ab82469adfc8642bf95ce 14114 loader: dev_net.c should use __func__ with printf
2021-09-2814106 bop_panic prints the wrong thingRobert Mustacchi1-1/+1
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2021-09-23 [illumos-gate merge]Dan McDonald1-0/+67
commit 04ddedda9041ffd4ef5d0eed5c8ba1f101017fd7 13963 Add support for obtaining TSC frequency from VMWare
2021-09-2213963 Add support for obtaining TSC frequency from VMWareJason King1-0/+67
Reviewed by: Vitaliy Gusev <gusev.vitaliy@gmail.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2021-09-21 [illumos-gate merge]Dan McDonald2-0/+115
commit 21bcbe6e4903d8521ec66863bf0c21d9ed378cff 13961 Add HPET as a TSC calibration source
2021-09-2013961 Add HPET as a TSC calibration sourceJason King2-0/+115
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-08-24 [illumos-gate merge]release-20210826Dan McDonald1-2/+126
commit 0c21e245660b46e01c379729e58268754021523c 14029 Add Zen 2/3 discussion to cpuid.c theory statement commit 6881023fc43e5c6ac49e78f526f6cce9b68d69a3 14030 udf poorly handles its usage
2021-08-2414029 Add Zen 2/3 discussion to cpuid.c theory statementRobert Mustacchi1-2/+126
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-08-17 [illumos-gate merge]Dan McDonald1-1/+1
commit f0089e391b2bc4be2755f1a1b51fb4cd9b8f3988 13941 intel code and headers should not look ia32 specific
2021-08-17Merge ../illumos-gateDan McDonald14-591/+13
commit 86ef0a63e1cfa5dc98606efef379365acca98063 13939 it's time the 32bit intel kernel was (x)86'd Conflicts: usr/src/uts/common/disp/thread_intr.c usr/src/uts/common/exec/elf/elf.c usr/src/uts/i86pc/vm/hat_i86.c usr/src/uts/intel/dtrace/fasttrap_isa.c usr/src/uts/intel/ia32/os/sendsig.c
2021-08-1613941 intel code and headers should not look ia32 specificRichard Lowe1-1/+1
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Garret D'Amore <garrett@damore.org>
2021-08-1613939 it's time the 32bit intel kernel was (x)86'dRichard Lowe14-591/+13
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Garret D'Amore <garrett@damore.org>
2021-08-13 [illumos-gate merge]Dan McDonald1-1/+16
commit d209bf0d7c080e4110469ed3a2c94e2382091f6c 14021 stack overflow in smbd:smbd_dc_check commit bdc24928e6e072b3224ad4bcd1769e68dc91f970 14013 Update Zen 3 cpuid_subr.c info
2021-08-1214013 Update Zen 3 cpuid_subr.c infoRobert Mustacchi1-1/+16
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2021-08-05 [illumos-gate merge]Dan McDonald5-103/+466
commit cb6ebde4d2e9718424e9027981a71f98e373d10d 13710 create_ramdisk: prepare cpio boot archive for sparc commit 40218bdb5639ffca8a4bf8a1697cf2d6a8d875e2 13993 loader: tftp client should use server address from rootip commit 8914555476924f9788507968bd2eb71da689dcc4 13991 loader.efi: check return value from malloc commit dc7739930da754fee6930428942636e4857201e7 13953 tran_destroy_pkt is presumably not an alternative to itself in tran_setup_pkt(9E) commit 41de07bd56f0c6833f260525e40c1f1bf295e9b2 13947 Typo in scsi_hba_attach_setup(9F) commit 6ff4183c538023f1acb277f9d3b05296bb816e66 13985 Support building with OpenSSL 3.0 commit 575694f6d7409fab127e6f2f326e13a764cc9a00 13354 illumos should calibrate the TSC earlier in the boot process. commit 5d228828cbfb65f9632a1eedca4291380fca8303 13926 core files can fail to dump leading large sections 13927 core dump of PROT_NONE segment leads to confusing behavior Conflicts: usr/src/uts/common/exec/elf/elf.c