summaryrefslogtreecommitdiff
path: root/usr/src/uts/intel/io
AgeCommit message (Collapse)AuthorFilesLines
2022-06-28 [illumos-gate merge]Dan McDonald11-221/+893
commit 265cb9426334857d58c5981579dc08d38aaae3d9 14757 scsi_pkt(9s) references pkt_scdblen instead of pkt_scblen commit 54cf5b63effe805271443d5dd7afd37ec184fbab 14635 bhyve should expose additional vcpu state
2022-06-2714635 bhyve should expose additional vcpu statePatrick Mooney11-221/+893
Reviewed by: Luqman Aden <luqman@oxide.computer> Reviewed by: Jordan Paige Hendricks <jordan@oxidecomputer.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-06-23 [illumos-gate merge]Dan McDonald12-157/+1196
commit d515dd7754a14758624ee9b1330197cdb6a47c49 14261 bhyve should expose kernel device state
2022-06-2314261 bhyve should expose kernel device statePatrick Mooney12-157/+1196
Reviewed by: Dan Cross <cross@oxidecomputer.com> Reviewed by: Luqman Aden <luqman@oxide.computer> Reviewed by: Jordan Paige Hendricks <jordan@oxidecomputer.com> Approved by: Dan McDonald <danmcd@mnx.io>
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-06-15 [illumos-gate merge]Dan McDonald11-474/+358
commit 5c22bad5dcbd030d95aca36e1c2fb0f77b505e17 14680 tem: add support for window manipulation functions commit e760f15095bdc9fa107e7c20ed2a5e4fb5865c1d 14732 split vtd out of vmm kernel module Conflicts: manifest
2022-06-1514732 split vtd out of vmm kernel modulePatrick Mooney11-474/+358
Reviewed by: Dan Cross <cross@oxidecomputer.com> Reviewed by: Jorge Schrauwen <sjorge@blackdot.be> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@mnx.io>
2022-06-10 [illumos-gate merge]Brian Bennett24-547/+159
commit 8130f8e19e97c2d371c7b8894112a375409fe34a 14731 clean malloc/free shims from bhyve commit d4f59ae5164748e530cad42bd54b9b909d0c1ee8 14703 clean KTR from bhyve commit 61b20185b3a9f12c5f69672abe47b79dfb002cab 14142 kernel SMB spams log when it hits max_connections commit 2514b110a74b7a0ce021feff362fe3c4c2352b43 14724 failed delete of IP address made it undeletable commit 7a15b0ec33c685e4e6b096454b077a52604acf9b 14713 tools ld should be 64bit
2022-06-1014731 clean malloc/free shims from bhyvePatrick Mooney18-176/+125
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Dan Cross <cross@oxidecomputer.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2022-06-0914703 clean KTR from bhyvePatrick Mooney17-371/+34
Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2022-05-26 [illumos-gate merge]Dan McDonald7-353/+297
commit 3d097f7d985318f4f57189c9c47f3b19f1721f89 14692 consolidate bhyve exception injection commit 662993c9b2fd7e3e0a5c2e535902c2360206095a 14581 ipadm could not create address after delete-addr for addrconf
2022-05-2614692 consolidate bhyve exception injectionPatrick Mooney7-353/+297
Reviewed by: Dan Cross <cross@oxidecomputer.com> Reviewed by: Jordan Paige Hendricks <jordan@oxidecomputer.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2022-05-18 [illumos-gate merge]Dan McDonald4-558/+204
commit d4039345c8fe6e54a31d17d91e86e393fdcf401b 14628 ancient devicedb should be removed commit 68c72dd193abdcff98b7e21c4f9d7a4ba41d284b 14672 Add cxgbe alias for T62100-KR
2022-05-1714628 ancient devicedb should be removedRichard Lowe4-558/+204
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-05-13 [illumos-gate merge]Dan McDonald4-18/+133
commit b518543be8042a5a0dda9b983f71c4a99d74ad99 14603 bhyve passthrough mishandles combined CMD/STATUS reads commit d7b72f7b52f902da47cc7210a9121f4caabbcb9c 14578 bhyve upstream sync 2022 March 14493 Three small memory leaks in bhyve Conflicts: usr/src/Targetdirs
2022-05-1214578 bhyve upstream sync 2022 MarchAndy Fiddaman4-18/+133
14493 Three small memory leaks in bhyve Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-05-03 [illumos-gate merge]Dan McDonald1-1/+5
commit 83b49c54d9c0766e810b6c8ff849dfb6693fc68a 14664 bhyve missing triple-fault handling for VMX commit 148fd93e57d3d5813d90f1291e6bd30de45c7723 14626 zlib: update to zlib-1.2.12
2022-05-0314664 bhyve missing triple-fault handling for VMXPatrick Mooney1-1/+5
Reviewed by: Luqman Aden <luqman@oxide.computer> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@mnx.io>
2022-05-02 [illumos-gate merge]Dan McDonald1-0/+3
commit 3466010b6f73e5cbeb612e538494c9d42c6d4a68 14660 expose bhyve kernel interface version commit 2a22bccab8733d6de38ab1e1fbe8c810122a4427 14657 zoneadmd: remove warning gags and add ctf support Conflicts: usr/src/cmd/zoneadmd/Makefile usr/src/cmd/zoneadmd/vplat.c usr/src/cmd/zoneadmd/zoneadmd.c
2022-05-0214660 expose bhyve kernel interface versionPatrick Mooney1-0/+3
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2022-04-30 [illumos-gate merge]Dan McDonald18-67/+73
commit e0994bd28f025d3d74315f7479562b6be19773c3 14649 remove blanket smatch gag from bhyve kernel
2022-04-2914649 remove blanket smatch gag from bhyve kernelPatrick Mooney18-67/+73
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Dan Cross <cross@oxidecomputer.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-04-26 [illumos-gate merge]Dan McDonald1-1/+5
commit ce9221f7c49d15d77c5f2958868f3319f95c7a06 14650 remove smatch gag from viona commit 43f863f959a7ec8a6ee3645d33997561ff808c39 14621 Missing dependency in cores tests build
2022-04-2614650 remove smatch gag from vionaPatrick Mooney1-1/+5
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-04-22 [illumos-gate merge]Dan McDonald95-0/+44151
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 Mooney95-0/+44151
Reviewed by: Keith Wesolowski <wesolows@oxide.computer> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2022-03-15OS-8361 IPD 4 (man page renumbering) tracking issueDan McDonald6-12/+8
Reviewed by: Brian Bennett <brian.bennett@joyent.com> Approved by: Brian Bennett <brian.bennett@joyent.com>
2022-03-1014443 resection manual pages per IPD4Richard Lowe6-12/+8
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-02-22 [illumos-gate merge]Dan McDonald1-2/+2
commit ca783257c986cddcc674ae22916a6766b98a2d36 5513 KM_NORMALPRI should be documented in kmem_alloc(9f) and kmem_cache_create(9f) man pages 14465 Present KM_NOSLEEP_LAZY as documented interface commit 36589d6bb0cdae89e166b57b0d64ae56d53247d9 13500 Want support for overlay networks commit 68df0c4f60a2e57680d6d1e6dba32ffa2d035538 14513 nvmeadm list-firmware commit 8466ab889653be2119e4a8966b6bc4e2d5ee2fb6 14507 nvmeadm shouldn't allow writing firmware to a read-only slot 1 14508 improve nvmeadm firmware reporting 14509 nvmeadm commit-firmware error reporting isn't working as intended commit 1fa2a66491e7d8ae0be84e7da4da8e812480c710 14249 pseudo-terminal nomenclature should reflect POSIX Conflicts: usr/src/cmd/cmd-inet/etc/services usr/src/cmd/dladm/Makefile usr/src/cmd/dladm/dladm.c usr/src/cmd/varpd/Makefile usr/src/cmd/varpd/varpd.c usr/src/cmd/zoneadmd/zcons.c usr/src/lib/Makefile usr/src/lib/libdladm/Makefile usr/src/lib/libdladm/common/libdladm.c usr/src/lib/libdladm/common/libdladm.h usr/src/lib/libdladm/common/libdladm_impl.h usr/src/lib/libdladm/common/libdloverlay.c usr/src/lib/libdladm/common/libdlvnic.c usr/src/lib/varpd/Makefile usr/src/lib/varpd/direct/Makefile.com usr/src/lib/varpd/direct/amd64/Makefile usr/src/lib/varpd/direct/common/libvarpd_direct.c usr/src/lib/varpd/direct/i386/Makefile usr/src/lib/varpd/files/Makefile usr/src/lib/varpd/files/Makefile.com usr/src/lib/varpd/files/amd64/Makefile usr/src/lib/varpd/files/common/libvarpd_files.c usr/src/lib/varpd/files/i386/Makefile usr/src/lib/varpd/libvarpd/Makefile usr/src/lib/varpd/libvarpd/Makefile.com usr/src/lib/varpd/libvarpd/amd64/Makefile usr/src/lib/varpd/libvarpd/common/libvarpd.c usr/src/lib/varpd/libvarpd/common/libvarpd_arp.c usr/src/lib/varpd/libvarpd/common/libvarpd_client.c usr/src/lib/varpd/libvarpd/common/libvarpd_impl.h usr/src/lib/varpd/libvarpd/common/libvarpd_overlay.c usr/src/lib/varpd/libvarpd/common/libvarpd_panic.c usr/src/lib/varpd/libvarpd/common/libvarpd_plugin.c usr/src/lib/varpd/libvarpd/common/libvarpd_provider.h usr/src/lib/varpd/libvarpd/common/libvarpd_util.c usr/src/lib/varpd/libvarpd/i386/Makefile usr/src/man/man1m/dladm.1m usr/src/man/man5/overlay.5 usr/src/man/man7p/Makefile usr/src/man/man7p/vxlan.7p usr/src/uts/Makefile.uts usr/src/uts/common/Makefile.files usr/src/uts/common/io/overlay/overlay.c usr/src/uts/common/io/overlay/overlay_mux.c usr/src/uts/common/io/overlay/overlay_target.c usr/src/uts/common/sys/dls_mgmt.h usr/src/uts/common/sys/mac_provider.h usr/src/uts/common/sys/overlay_common.h usr/src/uts/common/sys/overlay_impl.h usr/src/uts/common/sys/overlay_plugin.h usr/src/uts/common/sys/overlay_target.h
2022-02-225513 KM_NORMALPRI should be documented in kmem_alloc(9f) and ↵Dan McDonald1-2/+2
kmem_cache_create(9f) man pages 14465 Present KM_NOSLEEP_LAZY as documented interface Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-02-18 [illumos-gate merge]Dan McDonald6-1240/+95
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-1714450 Want PCI platform resource discovery moduleRobert Mustacchi6-1240/+95
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-08 [illumos-gate merge]Dan McDonald1-35/+142
commit 92f11af9ee66cf1fac02dc46553e805de69f204c 14460 pcieadm show-devs should warn on unused filters 14459 pcieadm show-cfgspace sometimes confuses hex and strings 14461 pcieadm-priv tests fail in the face of duplicate /devices paths commit 163bcb88498e897f35c7fc801fe9db507052a1f0 14472 Fix clearing setuid/setgid bits on a file when replaying a write commit 251becc882939aaf03088561add2c257a7a92424 14374 Improve bhyve mevent EVF_VNODE monitoring commit 6dc983494b0ffef2565cc4d91371ee345425ffab 14372 bhyve upstream sync 2022 January commit 1f9b2f1be72268fea43db041cd5892625dd26a72 14399 Support ACPI enumeration of extended IRQ resources commit 6b3099ac66a51f03e3d221e99f2427e42d2dff93 14476 flowadm(1M) needs to show prefixlen at the right place commit 3f2304d3d03b914a6bc6784aac74829493a6ec31 14382 gss_mechs: build errors with gcc 11 Conflicts: usr/src/cmd/bhyve/test/tests/mevent/testlib.h
2022-02-0714399 Support ACPI enumeration of extended IRQ resourcesJason King1-35/+142
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Garrett D'Amore <garrett@damore.org>
2022-02-01 [illumos-gate merge]Dan McDonald1-1/+1
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-1/+1
Reviewed by: Rich Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2022-01-17 [illumos-gate merge]Dan McDonald2-6/+4
commit cad3f045f59651045c4a2f7a7e0ca632c3d5c433 14406 os-tests: definit test entry incorrect commit 10d62c2d611bc06a99db9c4a1d96f67561b16687 14289 cxgbe: update firmware version to 1.26.4.0 commit 39c0b5e4200a84f97338ca1d3c81e5f81af49f70 14366 list_is_vga_only() can't handle empty memlists commit e0cd43fe10732fee98e49dcb194f13ded2d5b660 14365 memlist_insert() throws memlists away with empty lists commit 7a58f53801acca2cd594b9ecb75bf926e4fb3eda 14317 mdb misprints certain bitfields 6461 mdb incorrectly prints byte-sized things at a bit-offset 14316 want means to leverage ctfconvert in one go in the build commit f32691c936d40863e9f2c96ce452c6208bd056f2 14269 mdb could support separators in numbers commit fff59a0859385717fd41a0edf704de81c340ad00 14288 mdbtest finds no tests when invoked by test runner commit 097e441f24cafd9118111f7b1b6ca3f00e5bb03f 14238 Remove vestigial mcfg related pieces commit d327dbeacda682ba3d4efc9b451baa429ba8830c 14398 consolidate bhyve tests Conflicts: usr/src/cmd/bhyve/test/Makefile.com
2022-01-1514366 list_is_vga_only() can't handle empty memlistsRobert Mustacchi1-0/+4
Reviewed by: Yuri Pankov <ypankov@tintri.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2022-01-1414238 Remove vestigial mcfg related piecesRobert Mustacchi1-6/+0
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Rich Lowe <richlowe@richlowe.net>
2021-12-03 [illumos-gate merge]Dan McDonald4-0/+4049
commit 0ed46b36ccecd85802b9c871aa442b736ec0de30 14243 sys/stddef.h: __builtin_offsetof is available from gcc 4.1 commit 74079a53e205d2eeb75b215833ddc684a1db3088 14092 imc(7D) should not be under i86pc Conflicts: manifest
2021-12-0314092 imc(7D) should not be under i86pcRobert Mustacchi4-0/+4049
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-08-17Merge ../illumos-gateDan McDonald1-59/+47
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-1613939 it's time the 32bit intel kernel was (x)86'dRichard Lowe1-59/+47
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-03 [illumos-gate merge]Dan McDonald3-5/+53
commit f198607dfbf80950ec14f7c1fecf634f2da7ebb0 13986 usmn(7D) could support writing commit 8efb7381403c37b01ffd6e1ed80c97dc0ac5d395 13972 Want support for Zen 3 Ryzen CPC Events
2021-08-0213986 usmn(7D) could support writingRobert Mustacchi3-5/+53
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2021-04-0511698 Want NVMe Hotplug SupportJordan Paige Hendricks1-23/+30
11699 x86 pci configurator should not fail device teardown if device is gone 11700 DDI hotplug request handler resets connection handle state before performing state change operations 11701 ldi_handle dcmd segfaults occasionally Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Reviewed by: Paul Winder <paul@winder.uk.net> Approved by: Dan McDonald <danmcd@joyent.com>
2021-03-19 [illumos-gate merge]Dan McDonald1-1/+4
commit fc1e9305ae86a296023d90240041e860548ba1bd 13627 chown(2) mixes up chown() and fchown() commit 173f6047c6877d03cbb55428e6ec95f07c9cbb83 13622 Memory leak in coretemp_create_sensor commit 1b1c4b089b04ffa47f04c2923dc78c7fcafcf964 13575 loader: use display pixel density for font autoselection commit 5fbc1fe0da7f34cf8155bf7624c94583cc98e47c 13526 cmd/availdevs always rebuilds commit b2761fb273089c452ca34297d7ab4a1d1c1f1012 13599 ahci(7d) requires alias for HP AHCI SATA controller commit 6edc7986d8c0034d072afac8b25477b983bf8f55 13586 getcwd() should accept a 0 length argument (fix mandoc) commit d6f391ef39bc41c64e16ac5d7b10c1c8d5b1761e 4149 ksh head builtin does not like newlines commit aa15372140b6b509a26742fd85fe78dd77d9a642 13586 getcwd() should accept a 0 length argument commit f38f28fdbc29b3c5020295a6c6cb1ac52e949978 13574 loader.efi: efifb_gop_get_edid() is broken commit 8781de92560745751daa24953330574a84de46e6 13632 smntemp doesn't need smntemp alias commit 7eb8c88abb70697edf48045434d2c18bb82ad2e7 9620 getcwd() syscall has unbounded memory allocation commit f9bbf53b825c087ef99dd9b3e51570ec68a51463 12558 Builtin command "printf" of ksh93 does not behave as specified commit 4162633a7c5961f388fdc51bcecb3016104b359f 3782 ksh93's builtin chown fails with numeric ids
2021-03-1813622 Memory leak in coretemp_create_sensorRobert Mustacchi1-1/+4
Reviewed by: Yuri Pankov <yuripv@yuripv.dev> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Paul Winder <paul@winder.uk.net> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-01-25 [illumos-gate merge]Dan McDonald1-3/+3
commit 231216303cc2106896aa2c2d6c25a0da912f7593 13466 Jan 2021 hwdata update commit c8be5715fd9a89586c31edc5adb84bad9dcc5a9f 13464 Want pchtemp support for 400 series desktop PCH 13465 Want pchtemp support for Broadwell-U commit 4955144cafa51275edcbd524ec7401038df30387 13458 bhyve flushes ASID needlessly commit f85f43ed9f8f93958ca75033d5f390666baa0b6c 13346 diskinfo should identify lofi(7D) devices Conflicts: usr/src/lib/libdiskmgt/common/findevs.c