summaryrefslogtreecommitdiff
path: root/usr/src/uts/i86pc/io
AgeCommit message (Collapse)AuthorFilesLines
2022-08-30 [illumos-gate merge]Dan McDonald2-2/+0
commit 2570281cf351044b6936651ce26dbe1f801dcbd8 14079 remove TNF commit 2ec63ffb3ec249bd7cb4523118c8437e6c6be335 14930 getallifaddrs() fails in shared IP zone after 3729 Conflicts: manifest
2022-08-3014079 remove TNFToomas Soome2-2/+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-07-26 [illumos-gate merge]Dan McDonald1-2/+2
commit 7089fa466827d55e61d76b970fc9837cd1aea9ee 14804 Remove remaining unused legacy from usbgem commit ce17336ed725d3b7fdff67bf0a0ee2b55018fec6 14852 Enable smatch 'sizeof' checks in the kernel commit fe441c7591b77f09d92eddfd633b49b4ccc92027 14841 remove SPARC support from mdb Conflicts: usr/src/uts/Makefile.uts
2022-07-2614852 Enable smatch 'sizeof' checks in the kernelAndy Fiddaman1-2/+2
Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Reviewed by: Dan McDonald <danmcd@mnx.io> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2022-07-14 [illumos-gate merge]Dan McDonald1-0/+27
commit f81518d2d2ef63a80422631582fa82f0f956a850 14797 scsi_cname is unsafe commit a2d4222865d0ef80687403e52976bd691ec2faee 14557 Attempts to map PCI BARs without MMIO ends in panics commit aa88555e2aa3d01aff5e421451572bdfcf722282 14809 eeprom fails with key and key=value argument processing commit a26f9c149bc8e4c9206303674cdef16edec1ca70 14755 viona should expose more ring state 14756 expose viona kernel interface version 14787 bhyve should block leases on drv purge commit 81bcd6ad07db9db66927eebc0d558e9a12011226 14793 dump(1) should be 64bit only commit d37b9759f3782bad29cf7508d292559b4a8cf1f8 14792 elfdump(1) should be 64bit only commit 902bba376031b794865234f1621102c7f4bf9d2b 14608 ttymon should use tty-mode property Conflicts: manifest usr/src/cmd/sgs/elfdump/i386/Makefile
2022-07-1414557 Attempts to map PCI BARs without MMIO ends in panicsRobert Mustacchi1-0/+27
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2022-05-18 [illumos-gate merge]Dan McDonald1-3/+8
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 Lowe1-3/+8
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-04-22 [illumos-gate merge]Dan McDonald93-44018/+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 Mooney93-44018/+0
Reviewed by: Keith Wesolowski <wesolows@oxide.computer> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2022-04-15 [illumos-gate merge]Dan McDonald9-82/+61
commit fb29dee06f421b37b3394b542f15f91d4dbc7046 14636 discard mutex shim for bhyve
2022-04-1514636 discard mutex shim for bhyvePatrick Mooney9-82/+61
Reviewed by: Dan Cross <cross@oxidecomputer.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2022-04-12 [illumos-gate merge]Dan McDonald11-605/+592
commit d2f938fdf23aca7cabde8395625fdfaa2118133d 14598 bhyve vlapic should handle APICBASE changes 14599 simplify bhyve MSR handling commit 6de0af11ed5afd6a7c0ff23e31c1954813e3bf88 14622 want __maybe_unused
2022-04-1114598 bhyve vlapic should handle APICBASE changesPatrick Mooney11-605/+592
14599 simplify bhyve MSR handling Reviewed by: Dan Cross <cross@oxidecomputer.com> Reviewed by: Luqman Aden <luqman@oxide.computer> Approved by: Dan McDonald <danmcd@joyent.com>
2022-04-04 [illumos-gate merge]Dan McDonald1-4/+3
commit 2af7a84a44750559d578033163c65829ae91c171 14584 unix: console property should only have one value commit 07a53f3dc8bc5e4d64bde9b92063de65f06dcf19 14604 bios enumerated serial should use 1275 compatible names
2022-04-0214604 bios enumerated serial should use 1275 compatible namesRichard Lowe1-4/+3
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-03-31 [illumos-gate merge]Dan McDonald13-379/+485
commit 5103e761e384621c5728a6d1f4b0bfdc1be233a4 14569 bhyve should consolidate on hrtime 14486 bhyve needs instruction emul tests commit db9aa506ce275f82ee72f31fc2e6e3c53d1212b7 13912 viona should track held pages commit 899b7fc7762875c5244567fbc6bb4ccace75d6f7 12315 errors in section 4i of the manual commit a677d6730e287aadab3cc68d0c46fb01b25d72eb 14583 developer/opensolaris/osnet requirements cleanup
2022-03-3014569 bhyve should consolidate on hrtimePatrick Mooney7-262/+220
14486 bhyve needs instruction emul tests Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Luqman Aden <luqman@oxide.computer> Approved by: Dan McDonald <danmcd@joyent.com>
2022-03-3013912 viona should track held pagesPatrick Mooney6-117/+265
Reviewed by: Dan Cross <cross@oxidecomputer.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Dan McDonald <danmcd@joyent.com>
2022-03-15OS-8361 IPD 4 (man page renumbering) tracking issueDan McDonald5-8/+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 Lowe5-8/+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-03-02 [illumos-gate merge]Dan McDonald1-27/+31
commit 3d0662810ae7f231943be2eb0bf9cd8b25496ddb 14511 bhyve needs devmem access for all segments commit d2b76ef70a19a09ea9aab5aaeb614dc7c9d195ed 14534 diff could support -q commit 63cdc4a2836cf93078a5dd140d42583170a04953 14529 nvmeadm should ignore requests to attach/detach ignored namespaces commit 1767024ccd62fe7212679d959527eb445767d01a 14528 nvme should return ENOTSUP for ioctls not supported by the hardware commit 2c4fdd8fb33adc5c98677c7d5c87687c405be868 14544 bhyve(1M) uses -A in EXAMPLES but doesn't otherwise document it
2022-03-0214511 bhyve needs devmem access for all segmentsPatrick Mooney1-27/+31
Reviewed by: Dan Cross <cross@oxidecomputer.com> Reviewed by: Luqman Aden <luqman@oxide.computer> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-02-28 [illumos-gate merge]Dan McDonald1-0/+27
commit ad8f9d956254e0caad9e4f8c85217f97cbdcade2 14537 UFS should not allow directories to be unlinked commit e1ded6bd708926c1adf348bccd10d6df6a12eedb 14483 bhyve should emulate testb imm8,r/m8 commit fed899dc728afbaa478e18a094b06ca0e9b96a8d 14520 sysevent/zfs_mod should use C99
2022-02-2614483 bhyve should emulate testb imm8,r/m8Andy Fiddaman1-0/+27
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-02-24 [illumos-gate merge]release-20220224Dan McDonald1-42/+63
commit f24fee035ef9b37d5a6868aed10261da6316a6b2 14536 bhyve: viona uses wrong address for queue notify ioport commit 8cbaa6a809af7f43b3da2420c9d29a3507893284 14430 simplify bhyve vatpit commit c5613aaa46cccb3791fcd4cf94667878c3ee155e 14523 ficl: remove temporary warning gags commit db1a8deb164e311ff6eed02e115664a901481118 14518 loader: linker cleanup
2022-02-2314430 simplify bhyve vatpitPatrick Mooney1-42/+63
Reviewed by: Dan Cross <cross@oxidecomputer.com> Approved by: Rich Lowe <richlowe@richlowe.net>
2022-02-18 [illumos-gate merge]Dan McDonald8-78/+1230
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 Mooney5-78/+153
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 Mustacchi3-0/+1077
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-10 [illumos-gate merge]Dan McDonald1-4/+2
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 Mustacchi1-4/+2
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Rich Lowe <richlowe@richlowe.net>
2022-02-09 [illumos-gate merge]Dan McDonald1-130/+115
commit 04be5853f332657b12766ebc8691a5d1ffd48958 14467 Update nvmeadm 'get-features event' for NVMe 1.4 commit e7afc443cb8c2e0a379fe48b15a0c7fb61a4b2fc 14327 make: ISO C++17 does not allow 'register' storage class specifier commit d4a480543b4d3a54736b195968989e52bf3a854a 14463 fmthard: replace installgrub by installboot commit 1a680f9368cf892cb07dffab5626ac0592c5574c 14351 mwl: mismatched bound commit 84874e4a9449449560fa7d52a8742eed23733073 14429 simplify bhyve vatpic
2022-02-0814429 simplify bhyve vatpicPatrick Mooney1-130/+115
Reviewed by: Dan Cross <cross@oxidecomputer.com> Approved by: Dan McDonald <danmcd@joyent.com>
2022-02-08 [illumos-gate merge]Dan McDonald2-11/+16
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-0714372 bhyve upstream sync 2022 JanuaryAndy Fiddaman2-11/+16
Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Jorge Schrauwen <sjorge@blackdot.be> Approved by: Dan McDonald <danmcd@joyent.com>
2022-01-27 [illumos-gate merge]Dan McDonald1-31/+36
commit 5a469116729183a46e77dc0620955bbde58d93f7 13917 ctxops interfaces could be more ergonomic commit dd980e6395616846ce076ec5b40ca8c7593b48f9 14392 bnxe: build errors with gcc 11
2022-01-2713917 ctxops interfaces could be more ergonomicPatrick Mooney1-31/+36
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Dan Cross <cross@oxidecomputer.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-01-26 [illumos-gate merge]Dan McDonald1-9/+18
commit 70ae9a334a768113a660b21305bf7d2cff941499 14425 want probes for invvpid and invept 14426 expand seg_vmm tests commit 25cdfc4f8d373444e56178d1053ca53f1c3ea928 14428 formatting issues in memory(3c) man page commit ab3f6e90e6b1d8edee27c66beb8e53bc6033fb2a 14419 iprb transmit watchdog somewhat overzealous commit c9b01782224c4b5ea00e251ce64cfbd68ce276d6 14396 Makefile.master: gcc 11 support commit 5528cade4e43d027d848fdca33cccc9faa97823b 14388 des: with mismatched bound commit f4203ebbfd2dce9537b7614c6e37240f406907e8 14389 net80211: mismatched bound commit 2829495d7d810156bdfd454b8a1ef0f54eac9733 14386 libc: build errors with gcc 11 commit 1b863af9bc9a5c76ed773e129889fc19dbf9e41c 14393 stmf_sbd: build errors with gcc 11 commit 050c24f35c93857f1022f99834086ade54e70547 14326 dt_unring_buf: set dtbd_oldest to the start of the first record commit 817002c416c9301664eafbc288940123aa7d6fc9 14442 NVMe theory statement on spec version is confusing
2022-01-2514425 want probes for invvpid and inveptPatrick Mooney1-9/+18
14426 expand seg_vmm tests Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-01-25 [illumos-gate merge]Dan McDonald1-3/+7
commit ff4c9ae3835ad2c0d7c85544aad7de6fe35d4e30 14401 elfdump should understand LLVM section types commit cc7a5a3be88241742ab4e0d7a14a0291f4e32183 14423 bhyve vm can wedge on shutdown commit 2b91c4a58ba8e370434f09715e0270ff57ca30e3 14143 kmem should learn we are no longer Solaris commit 772eca3305893e0fc7b9c13ec6a1a6df72251dbd 14173 Various smf manifests still contain Solaris references
2022-01-2414423 bhyve vm can wedge on shutdownPatrick Mooney1-3/+7
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Vitaliy Gusev <gusev.vitaliy@gmail.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2022-01-24 [illumos-gate merge]Dan McDonald1-2/+2
commit 9ddf79f971e99ac9fc94da5126fe4c68c077ea6d 14438 ppt gets width of PCIE_DEVCAP wrong commit 1c53c56f27c8091f8066fb65aceeca8ee8b6df7a 14095 Dtrace probes for nbmand conflict identification commit 49a4bc70cea348bb81385206be344cf03f3d2b7c 14417 Disable gcc's reorder-blocks-and-partition optimisation commit dee7ba860656acbc12d71ef94c95f07396697c49 13914 smbd encrypt_cipher property should list enabled ciphers explicitly commit dc5774e5554edd469013b4fe1c42fbd63f5212e1 14354 mDNSResponder spins checking interfaces commit 6d25b15cb097cca4822fec6dcaf12fcd345b1a2a 14427 amd64 kobj_reloc can infinite loop on bad reloc type Conflicts: manifest
2022-01-2414438 ppt gets width of PCIE_DEVCAP wrongAndy Fiddaman1-2/+2
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2022-01-17 [illumos-gate merge]Dan McDonald2-57/+6
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-1414238 Remove vestigial mcfg related piecesRobert Mustacchi2-57/+6
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Rich Lowe <richlowe@richlowe.net>
2022-01-13 [illumos-gate merge]Dan McDonald2-84/+132
commit c6282d59cf9020f4e180f8297038e65177088092 14260 bhyve PICs should use unsigned levels commit fd5e5f438a15881f651587df3e961609eb00778d 14282 Warn when an inline function isn't
2022-01-1314260 bhyve PICs should use unsigned levelsPatrick Mooney2-84/+132
Reviewed by: Dan Cross <cross@oxidecomputer.com> Approved by: Dan McDonald <danmcd@joyent.com>
2022-01-11 [illumos-gate merge]Dan McDonald3-22/+53
commit c12f119108dcac3bfe73ac01ce1bbc643a733ca2 14390 av1394: build errors with gcc 11 commit 7daa540591d7332190b10fc3a818bfd5e7d536fe 14367 bhyve gpt mishandles small mappings commit 7ca35597a3c3894e7222816a3f7ed2be2a0686e8 14373 ppt driver maps BAR to wrong ddi register commit 123e0aa39ff14433d916a870ec23b74c77097914 14345 Manual titles should be upper case commit 8c2e120d86add3ec9062486352618e0fc4a2161c 14381 libstmf: build error with gcc 11 commit f02e918df953cc4861bad053ba1e39dab00c3787 14383 cfgadm_plugins: build errors with gcc 11 commit a34c59af58bf4fa531da3415d71025642c449143 14387 i86pc: writing 1 byte into a region of size 0 commit 3cff04e70c85c3630e534a8583132f191d2fca92 14379 libast: build errors with gcc 11 commit 19f828dfeb540cb7af7e68528aa8711911d3ed39 14378 cmd-inet: build errors with gcc 11 commit 6a9d71e52548eedf5ce59148e7e6b8ce5f61a4a0 14377 nsmb: 'find_mech' accessing 32 bytes in a region of size ... commit eba274b9392a53f991f6ca04d624533172d46fd4 14376 smbsrv: 'find_mech' accessing 32 bytes in a region of size ... commit 2966a4e8bbd82f7bd6a8909e7c10b98f18fe7e84 14375 dmu_zfetch: don't leak unreferenced stream when zfetch is freed
2022-01-1114367 bhyve gpt mishandles small mappingsPatrick Mooney2-14/+37
Reviewed by: Dan Cross <cross@oxidecomputer.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>