summaryrefslogtreecommitdiff
path: root/usr/src/uts/i86pc/sys
AgeCommit message (Collapse)AuthorFilesLines
2022-06-01 [illumos-gate merge]Brian Bennett1-0/+10
commit 3281964baf91e4061898a5490ee91e126e81116c 14684 want nvme-config-list property commit e309284527479df5fbac1270f2abd4a739f1ab72 14041 Dell R650 Xeon Gold 5318Y not booting
2022-05-3114041 Dell R650 Xeon Gold 5318Y not bootingStuart Maybee1-0/+10
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@mnx.io>
2022-04-22 [illumos-gate merge]Dan McDonald9-1284/+5
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 Mooney9-1284/+5
Reviewed by: Keith Wesolowski <wesolows@oxide.computer> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2022-03-31 [illumos-gate merge]Dan McDonald1-2/+17
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-3013912 viona should track held pagesPatrick Mooney1-2/+17
Reviewed by: Dan Cross <cross@oxidecomputer.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Dan McDonald <danmcd@joyent.com>
2022-02-18 [illumos-gate merge]Dan McDonald3-2/+69
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 Mooney2-0/+60
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-2/+9
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>
2021-12-16 [illumos-gate merge]Dan McDonald1-0/+25
commit 11793bb31eb2b286350e5fd9757d966261d0cff5 14301 krtld/doreloc.c: missing field commit 554e720a4cb6223d6736bd96950f9ad7d853f2a9 14280 loader: use shadow framebuffer commit 2c181cc4d9d2e7a92c98a12cafffc6dadff80019 14141 build utmpd as 64-bit binary commit 8779b44894428ca4ea78d1bfe5381291f62e9c7d 14087 Bhyve exposes dirty page tracking interface
2021-12-1414087 Bhyve exposes dirty page tracking interfaceDan Cross1-0/+25
Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-11-30 [illumos-gate merge]Dan McDonald1-1/+13
commit f1b92f9d37a4cab36f23fc8ad19e81e995b98f7a 14198 stack overflow from promisc callbacks Conflicts: usr/src/uts/common/disp/thread_intr.c
2021-11-3014198 stack overflow from promisc callbacksRobert Mustacchi1-1/+13
Reviewed by: Yuri Pankov <ypankov@tintri.com> Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-11-15 [illumos-gate merge]Dan McDonald1-0/+8
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 Mustacchi1-0/+8
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-28 [illumos-gate merge]Dan McDonald1-0/+6
commit 52fac30e3e977464254b44b1dfb4717fb8d2fbde 14024 bhyve vm_suspend should be more flexible commit bf0dcd3f9893153e708295693e9015919b00112b 14100 bhyve misses TLB flush for shadowed cr0 14101 bhyve should expose shadowed bits in CRs
2021-09-2814024 bhyve vm_suspend should be more flexiblePatrick Mooney1-0/+6
Reviewed by: Dan Cross <cross@oxidecomputer.com> Reviewed by: Luqman Aden <luqman@oxide.computer> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-09-21 [illumos-gate merge]Dan McDonald2-1/+12
commit 21bcbe6e4903d8521ec66863bf0c21d9ed378cff 13961 Add HPET as a TSC calibration source
2021-09-2013961 Add HPET as a TSC calibration sourceJason King2-1/+12
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-08-17Merge ../illumos-gateDan McDonald2-9/+2
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 Lowe2-9/+2
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-05 [illumos-gate merge]Dan McDonald2-3/+65
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
2021-08-0313354 illumos should calibrate the TSC earlier in the boot process.Jason King2-3/+65
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-07-27 [illumos-gate merge]Dan McDonald2-14/+39
commit ff5d40392f371e5d7648aef49cd3ce3834e48611 13816 loader: BIOS build should not use -fPIC commit b57f5d3e6a2df8d435e606797cf3934811848343 13833 want bhyve memory reservoir 13822 bhyve memory should exert memory pressure 13834 want extensible page_resv 13821 vmmctl ioctls should have more structure commit ed1e93792d7c9ea04a0cb44cffe34c24c135b002 13882 libipadm ipadm_if_info() is not 64bit safe commit f3a2bc1eccb884e62be4c0b42935466b79b1342d 6161 zero-sized kmem_alloc() in zfs`spa_load_l2cache Conflicts: manifest usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmt_main.c usr/src/uts/common/vm/page.h usr/src/uts/i86pc/Makefile.files usr/src/uts/i86pc/io/vmm/vmm.c
2021-07-27OS-8287 Back out OS-8005 in favor of illumos#13822Michael Zeller1-2/+1
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-07-2713833 want bhyve memory reservoirPatrick Mooney2-14/+39
13822 bhyve memory should exert memory pressure 13834 want extensible page_resv 13821 vmmctl ioctls should have more structure Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Dan Cross <cross@oxidecomputer.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-07-27 [illumos-gate merge]Dan McDonald1-92/+0
commit b4ceea05088ba1b5fae1914544a808623516aa80 13932 improve bhyve second level page table support 13862 EPT/RVI supports resetting A/D bits
2021-07-2613932 improve bhyve second level page table supportDan Cross1-92/+0
13862 EPT/RVI supports resetting A/D bits Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Adam Leventhal <adam.leventhal@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-07-23 [illumos-gate merge]Dan McDonald1-0/+12
commit 03074a12e5b3eb5b96ab8b5d9bd21883e57a020c 13956 prtvtoc.c:386: error: idx may be used uninitialized in this function commit e9175934c9394b414674b31736e16b71959fd498 13957 dmake: Warning: Command failed for target luxadm on SPARC commit 933570f627898c6867ac217abb204a88321ead57 13881 add support for pysolaris/sparcv9 pyzfs/sparcv9 targets commit 72c7ebd9d162dc4cbe1844d12b6b120771c46960 13958 kpti_trampolines.s fails to assemble with binutils 2.37 commit 0a8fc1cbac5c0b540cc1948761e1ea321879e522 13866 libipadm ipadm_addr_info not 64bit safe commit b9cf0daf990d2b23be130227bd64ab328c2b48bc 13869 nvlist_pack(9F) refers to wrong flag type
2021-07-2213958 kpti_trampolines.s fails to assemble with binutils 2.37Andy Fiddaman1-0/+12
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Alex Wilson <alex@cooperi.net> Approved by: Dan McDonald <danmcd@joyent.com>
2021-05-13 [illumos-gate merge]Dan McDonald2-6/+0
commit 3dfe801733ea71102fa4b1f79dddf16ee3ea546f 13678 Make zpool list -vp print individual vdev sizes parsable. 8883 zpool list parsable output is inconsistent commit 860b5cc8ca1cde8ee07c510e06bf21ad9103bb69 6395 cannot tune segkpsize up commit f703164ba851040400c59bb71d4667c477b96bdb 13777 bhyve kernel ifdef cleanup Conflicts: usr/src/uts/i86pc/io/vmm/vmm_sol_dev.c usr/src/uts/i86pc/io/vmm/vmm.c
2021-05-1313777 bhyve kernel ifdef cleanupPatrick Mooney2-6/+0
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Dan Cross <cross@oxidecomputer.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-04-19 [illumos-gate merge]Dan McDonald1-0/+7
commit 2b9481465d6ee67ac62c160dbf79c3ec3348c611 13674 bhyve upstream sync 2021 March Conflicts: usr/src/cmd/bhyve/Makefile usr/src/cmd/bhyve/bhyverun.c
2021-04-1913674 bhyve upstream sync 2021 MarchAndy Fiddaman1-0/+7
Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: Jorge Schrauwen <sjorge@blackdot.be> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-03-08OS-8005 bhyve memory pressure needs to target ARC better (#354)Jason King1-1/+2
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Brian Bennett <brian.bennett@joyent.com>
2021-02-2613097 improve VM tunables for modern systems (fix mismerge)Dan McDonald1-1/+1
2021-02-05 [illumos-gate merge]Dan McDonald1-0/+1
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-0213379 bhyve upstream sync 2020 DecAndy Fiddaman1-0/+1
Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: Jorge Schrauwen <sjorge@blackdot.be> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-01-27 [illumos-gate merge]release-20210128Dan McDonald1-1/+1
commit beed421eff10640141fe8f9da29a5c8033a97f52 13383 generalize check for serializing LFENCE 13384 tsc_read() should use lfence when prudent 13387 bhyve should expose lfence serialize in DE_CFG MSR commit 78801af7286cd73dbc996d470f789e75993cf15d 13365 Add option to testrunner to re-run just failed tests commit 2d84dc94714fa18a51c85173f806acbc2d1b4257 13360 loader: use BGRA RBG data in gfx functions commit a98e9e2e16f7c0305e8538246f8f8464517b3884 13432 idm: symbol 'idm' is multiply-defined commit a35d0bb9919a1ab99b0305e759552bef6a8bd053 13431 rdsib: multiply-defined symbols commit 245cbc655bd26e8de57809bc109b82105a30693d 13430 scsi_vhci: multiply-defined symbols commit 9868091de5a69073a55e3b8cc1a378cac9220edf 13429 nge: multiply-defined symbols commit 6626685934fc28e358a8038d599be9e53aa0715e 13428 rdsv3: symbol 'rdsv3_one_sec_in_hz' is multiply-defined commit 734e1f66c3254ea498ea4ce3fe6dc7e6f9f293ff 13473 svccfg: dirs for manifests are manifest not manifests commit 4f1c2d80debdaa7ad92b0677c6c86fb6b782e811 13425 i86xpv: multiply-defined symbols Conflicts: usr/src/test/zfs-tests/cmd/scripts/zfstest.ksh
2021-01-2613383 generalize check for serializing LFENCEPatrick Mooney1-1/+1
13384 tsc_read() should use lfence when prudent 13387 bhyve should expose lfence serialize in DE_CFG MSR Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-01-20 [illumos-gate merge]Dan McDonald2-5/+5
commit 0b35c8bcd86de836ba2ab241e3b4ac7955c4148c 13424 unix: multiply-defined symbols commit f976337ad91e7232287bf3bc0e038987a11a8949 13451 beadm needs to do more with temporary BE activation commit ee6e522102d701504922a982938c5873c599b3ff 13422 ufs: symbol 'iuniqtime' is multiply-defined
2021-01-2013424 unix: multiply-defined symbolsToomas Soome2-5/+5
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-01-11 [illumos-gate merge]Dan McDonald2-8/+41
commit 2606939d92dd3044a9851b2930ebf533c3c03892 13275 bhyve needs richer INIT/SIPI support commit 78f846c0ab4f41678386d3e1b49c16cc8db07a8b 13438 Update prototypes to 2021 commit ab2fdd80a620c2b88e5ac2c4247ab79880761b18 13409 cxgbe: replace zero sized array by flexible array commit 6dc7d05754d992040097e8ba8f85e77512125c60 8040 NFSv4 client: 3-way deadlock between nfs4_bio(), nfs4_do_delegreturn(), and nfs4_flush_pages() Conflicts: usr/src/cmd/bhyve/bhyverun.c
2021-01-0813275 bhyve needs richer INIT/SIPI supportPatrick Mooney2-8/+41
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2020-11-25 [illumos-gate merge]Dan McDonald1-1/+0
commit d45f07cb8d28ca0e38cd96d8f00243ba58192eec 13060 loader: fb-putimage fails silently even with debug flag set commit c74a40a584c9d875009f725565896fd7e8ee38d6 13007 bhyve vlapic should set TMR on intr accept 13106 clarify PPR transitions in bhyve vLAPIC 13132 VMX event injection can race in bhyve 13259 SVM event injection can race in bhyve
2020-11-2413007 bhyve vlapic should set TMR on intr acceptPatrick Mooney1-1/+0
13106 clarify PPR transitions in bhyve vLAPIC 13132 VMX event injection can race in bhyve 13259 SVM event injection can race in bhyve Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-10-30 [illumos-gate merge]Jason King2-6/+8
commit 06524cf4e4f6c18e557fb244d42a8e47dba3b1b6 13253 bhyve stumbles on APIC ICRLO commit 0e1453c3a2b94021caaa134e7c5a404243abd604 13244 bhyve PM timer should be movable 13245 bhyve IO port hooks could be better integrated commit e2c4d811404751999feb962ad88c198c0174076d 13205 tem: we can use colors 0-255 with 8-bit depth
2020-10-2913244 bhyve PM timer should be movablePatrick Mooney2-6/+8
13245 bhyve IO port hooks could be better integrated Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-09-28 [illumos-gate merge]Jerry Jelinek1-2/+0
commit 28de4f3c3209c81f9a96e2019d44a0b9adcb74cb 13173 loader: add strtoul, strtoull, memmem and abort commit 3e1c5f3a80260eb14c78730bcaca9e6c74f528a0 13030 remove 'retu' pattern from bhyve 13031 bhyve kernel should use proper struct types
2020-09-2513030 remove 'retu' pattern from bhyvePatrick Mooney1-2/+0
13031 bhyve kernel should use proper struct types Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>